Bartosz Tomeczko varia

LEAF Controller - technicals

Here I'd like to describe technical details of LEAF Controller.


The LEAF Controller is based on STM32 processor (STM32F103C8T6 as a good versatile solution). Following components are placed on PCB to serve different functionalities:

  • STM32F103C8T6 - CPU of the device
  • A6 Thinker GSM/GPRS module - to send/receive SMS messages and (in future) report SOH to server
  • AT24C04 - I2C EEPROM for storing some non-volatile data (not used yet)
  • MCP2551 - CAN transciever - to connect to car's EV-CAN network
  • 5V relay - to disconnect TCU when needed (this is not yet programmed, TCU must be disconnected anyway)
  • Two 12V voltage buck regulators - 3.3V and 5V
  • Some LEDs
  • Some passive components