Battery Monitor & Temperature Logging Device
Purpose
Monitoring the connection of 8 batteries to a small solar plant and logging of 3 measured temperatures each hour. Further use of the logged temperature data on a PC running Linux. The device is extensible and improvements such as directly displaying the actual temperature are planned.
Features
- 8 analog inputs, mean & deviation calculation, optical warning when limits get crossed.
- 3 analog inputs for temperature measuring with epcos S891 10k ntc resistor
- logging of the 3 temperature channels into eeprom every hour during 450 days
- communication with PC using RS232
Hardware & Software
|
The heart of it is a PIC16F73 which controls an 8x analog MUX (HI3-508A) and a 32k x 8 SPI EEPROM (M95256). For communicating with a PC it's using a RS232 at 9600 baud (line driver: DS14C232).
The GUI isn't finished and probably won't ever be. I just implemented what I
need and left the rest. Feel free to finish it, I'll appreciate any patch (please use
|
|
battwdg-20040821.tar.bz2

