Building multi-channel pH/ORP controller -- input needed
Posted: Mon Dec 05, 2005 12:43 am
Hello... I'm building a 3-channel pH controller and 1-channel ORP controller. I've got the circuit breadboarded out and working... accurate to within +/-0.02 pH. (you should have heard the cheer when I tested it to get this seredipidous result
... I hate analogue electronics).
The idea is, one channel can monitor tank pH, one can monitor calcium reactor pH, and another channel is free to monitor something like kalkwasser pH. An LCD display will scroll between the readings, and there will be three controllable outputs. It will be able to be calibrated to two standards... selectable by the user. I'm incorporating a comms channel for connection to a future data logger / tank controller / PC (and a handheld logging unit with real-time graphs of pH fluctuations... but that's another story).
So far so good.
But I need input from people who have pH and ORP controllers so I can benchmark mine, and make improvements if necessary. You don't have to be familiar with how they work... I'm just after feedback on the controllers you use.
Specifically:
1) How long does your pH probe/monitor take to "steele". Say, if you put the probe in vinegar, and then transferred it to your tank, how long do you need to wait until the reading holds completely steady?
Say my tank is at pH=8.3.. On my prototype, "8.X" is reached within a couple of seconds.... "8.2X is reached within about 20 seconds... and then it takes a further 2 - 3 minutes for the final decimal place to become steady (i.e., up to three minutes later, it could change from 8.26 to 8.27).
Is this performance good? Too slow?
2) Temperature compensation. Many pH meters boast "automatic temperature compensation"... but my view is: What's the point? Our tanks do not fluctuate significantly in temperature, do they? In any case, from what I can tell, most temperature compensation is performed by a temperature dependent resistor housed in the meter's body... not in the probe itself.. which is not useful for compensating for water temperature.
The only problem I foresee with not bothering about temperature compensation, is that calibration is performed with standards at room temperature (i.e., not at tank temperature)... but don't most standards come with a list of pHs corresponding to temperature? In which case, the user could simply enter the pH to be calibrated to -- e.g. 6.99 or 6.98 rather than assuming 7.00.
Does anyone see any problems with me not bothering with temperature compensation?
3) ORP... I was thinking of allowing readings between 0mV and 500mV. Do I need to go higher, say 600mV? Even when cleaning probes with vinegar, dooes your meter ever read higher than 50 mV? Is it genuinely useful to be able to read the Redox of bleach?
4) Anything I'm missing? What could I add that would make these better.
Hoping to send the PCB off for production by next weekend.
Thanks for the help,
John
The idea is, one channel can monitor tank pH, one can monitor calcium reactor pH, and another channel is free to monitor something like kalkwasser pH. An LCD display will scroll between the readings, and there will be three controllable outputs. It will be able to be calibrated to two standards... selectable by the user. I'm incorporating a comms channel for connection to a future data logger / tank controller / PC (and a handheld logging unit with real-time graphs of pH fluctuations... but that's another story).
So far so good.
But I need input from people who have pH and ORP controllers so I can benchmark mine, and make improvements if necessary. You don't have to be familiar with how they work... I'm just after feedback on the controllers you use.
Specifically:
1) How long does your pH probe/monitor take to "steele". Say, if you put the probe in vinegar, and then transferred it to your tank, how long do you need to wait until the reading holds completely steady?
Say my tank is at pH=8.3.. On my prototype, "8.X" is reached within a couple of seconds.... "8.2X is reached within about 20 seconds... and then it takes a further 2 - 3 minutes for the final decimal place to become steady (i.e., up to three minutes later, it could change from 8.26 to 8.27).
Is this performance good? Too slow?
2) Temperature compensation. Many pH meters boast "automatic temperature compensation"... but my view is: What's the point? Our tanks do not fluctuate significantly in temperature, do they? In any case, from what I can tell, most temperature compensation is performed by a temperature dependent resistor housed in the meter's body... not in the probe itself.. which is not useful for compensating for water temperature.
The only problem I foresee with not bothering about temperature compensation, is that calibration is performed with standards at room temperature (i.e., not at tank temperature)... but don't most standards come with a list of pHs corresponding to temperature? In which case, the user could simply enter the pH to be calibrated to -- e.g. 6.99 or 6.98 rather than assuming 7.00.
Does anyone see any problems with me not bothering with temperature compensation?
3) ORP... I was thinking of allowing readings between 0mV and 500mV. Do I need to go higher, say 600mV? Even when cleaning probes with vinegar, dooes your meter ever read higher than 50 mV? Is it genuinely useful to be able to read the Redox of bleach?
4) Anything I'm missing? What could I add that would make these better.
Hoping to send the PCB off for production by next weekend.
Thanks for the help,
John