4 Channel DATA LOGGER

 

A while back, I needed to create a unit for logging data. After searching the Internet I found a way to control a SD Card with a PIC MCU. SD Cards use 3V3 so I used a PIC18LF13K50 to control it.

 
  DataLogger

The drawing for the Logger can be found here.

The Logger can be read via serial communication. it uses 115200 baud, 8 data bits, no parity and 1 stop bit. Maybe I will create a USB version in the near future.

Here are the PICBasic sources for the PIC18LF13K50.

 
 

The first sector is used for configuration information like, number of channels connected and the interval time for measures. This can be set by a VB6 program I created along the way.


While logging, a serial connection and Hyperterminal can be used to read all values directly.

After logging the program can read direct sectors or all logged data and give a graphical view of the signals. Search possibilities are added for searching of changes.

 
 

Logger

 
 

Saving the recorded data and given the right times, it can also show the data within a timetable.

If you are interested in the software and sources, get it here.