circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





 

July 2006, Issue 192

Weather Station Upgrade


by Gordon Dick


NEW THERMOMETER   

Originally, temperature was measured with an Analog Devices AD590 temperature transducer connected to a dedicated ADC that drives a dedicated LCD (recall the Intersil 7106). This setup had worked flawlessly for several years, but I felt it was time to integrate temperature measurement into the weather station’s Freescale Semiconductor MC68HC11E1CFN2 microcontroller.

I had tested a variety of serial temperature sensors, and the Maxim DS1624 was my favorite. However, its serial interface didn’t lend itself to the MC68HC11E1CFN2. I implemented the DS1624 interface in software, but it took some effort. In addition, I was concerned now that the weather vane needed to be sampled every 10 ms. So,even though I had planned on using a DS1624, I ended up going with a National Semiconductor LM95071 temperature sensor, which is a 13-bit plus sign unit made specifically for a SPI. Temperature measurements are done quickly. (Note that Figure 3 was drawn for a DS1624 because I haven’t tested the LM95071.)

The thermometer is mounted in a small ventilated box on the weather station’s pole. I didn’t include a photo because there isn’t much to show.