Home

PICmicro

Projects

Web Design

Forums

Links

Contact

 

 

 

 Data Logger

 

This Data Logger is a stand alone unit that can record various types of electrical signals and store them in its internal non-volatile memory. In the event of power loss the recorded data is not lost. The data logger is expandable through the use of plug-in modules. The user can select a module from the range of available modules to satisfy the application requirement. The logger has additional Input/Output for accomodating the various plug-in modules, an I2C bus, two digital and two A/D lines. The controllers program has to be modified to suit the plug-in module selected. The logging time is dependent on the available memory and the sample rate. The sample rate is selectable, every 1,2,3,4 or 5 minutes. The loggers memory capacity is 32K data bytes and can currently log Time, Date, Temperature and Humidity. A total of 9 data bytes. Assuming the sample rate is once every minute the logger can run for 32000/9 minutes = 8 weeks. If the sample rate is once every 2 minutes the logger can run for 16 weeks. When the logging is done the data can be displayed on an a 4 line LCD. A momentary push release switch enables the user to read the data sequentially.

When on standby the unit displays Date/Time/Temperature and RH Humidity.

 

Main Hardware : Microchip PIC16F876 28 pin microcontroller - DS1307 RTC - 24LC256 EEprom - 20x4 LCD

 

Software : Assembly Code - Programmed with the Microchip PICKit2 programmer.

>> Source Code