Android Application for Automotive Control Units
Category : HMI/UI & Infotainment , Product Engineering
Introduction:
Access to the in-Car network from a smart phone creates an innovative platform to create various applications to control and analyze automotive control unit functionalities. Embitel created such a platform by developing a Bluetooth gateway which can transmit/receive information to/from CAN and LIN networks in the vehicle.
System Overview:
- Android based smart phone application to interface body control units over Bluetooth interface
- Design and development of Android application, firmware for body control modules and Bluetooth interface
- Android application supports configuration, flashing and monitoring of the control unit functionalities
- Integrated Arduino Bluetooth with the control unit hardware over SPI interface
- Integrated Amarino Bluetooth stack with control unit firmware
- Design and development of CAN and LIN stacks to network body control modules
- Implemented CAN/LIN gateway to support flashing the slave ECUs over LIN
- Boot loader to support re-flashing the control units
- Encryption/Decryption and seed-key algorithm to ensure data security and data integrity