Lexcelon / batlab-firmware-measure

Firmware for the Batlab V1.0 Measurement Processor (PIC18F24K40)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Batlab V1.0 Measurement Processor Firmware

This firmware was developed using the MPLABX IDE and the free version of the XC8 compiler. The target device is a PIC18F24k40 microcontroller.

Description:

The Measurement Processor is the main processor in the Batlab system. It handles the collection of all voltage, current, and temperature measurements, and also controls the cell relays, a MESSAGE LED, and the current drivers for the 4 cell channels. It features a communications interface over UART featuring a slim register-transation-based communications protocol, data from which is routed to the Communications Processor and sent to a PC connected over USB.

More information, along with a complete programming user's guide, can be found at http://www.lexcelon.com


About

Firmware for the Batlab V1.0 Measurement Processor (PIC18F24K40)

License:GNU Lesser General Public License v3.0


Languages

Language:C 90.7%Language:Makefile 6.4%Language:C++ 2.3%Language:Shell 0.5%Language:AngelScript 0.1%