I've been successfully using these DS1822 temperature sensors for a while now, but the distance between the sensor and my MCU seems to be limited to less than 3 or 4 feet before trouble begins to show. They're cheap, simple and reliable.
These sensors are interfaced to my MCU through the use of one-wire protocol technology, which allows for a single line to both transmit and receive data. That is, the line is bidirectional.
Would it be possible to incorporate some sort of level shifter so as to make the signal run at a higher voltage, and hence allow for much greater distance between the sensor and the MCU? I'm powering these sensors at 5V, and I'd like to shift their signals to say, 12V, for instance.
Or... maybe a converter to RS485 would be best, and allow me to transmit the signal to much greater lengths? After all, transmission runs at an average of around 30 KHz... how can I design such a bidirectional converter?
Any ideas?
These sensors are interfaced to my MCU through the use of one-wire protocol technology, which allows for a single line to both transmit and receive data. That is, the line is bidirectional.
Would it be possible to incorporate some sort of level shifter so as to make the signal run at a higher voltage, and hence allow for much greater distance between the sensor and the MCU? I'm powering these sensors at 5V, and I'd like to shift their signals to say, 12V, for instance.
Or... maybe a converter to RS485 would be best, and allow me to transmit the signal to much greater lengths? After all, transmission runs at an average of around 30 KHz... how can I design such a bidirectional converter?
Any ideas?
Attachments
-
222.9 KB Views: 8