Our customer is a leading supplier of automotive components such as instrument clusters, fuel level sensors and dashboard equipment for OEMs around the world.
The customer desired to develop a cost-effective digital instrument cluster solution for ICE-powered motorcycles. They were seeking a technology partner to assist in software design and development of a module in the instrument cluster HMI.
The customer was aware that our automotive engineering team has previously worked on developing production-ready HMI solutions for motorcycles. Additionally, they were impressed by the IPs our team has developed recently. This affirmed our proficiency in designing complete digital instrument cluster solutions, and hence, they decided to partner with us for this project.
We designed and developed the software for a Human Machine Interface (HMI) with Thin Film Transistor (TFT) display that was part of the customer’s digital instrument cluster product. Since TFT technology offers exceptional resolution amongst all flat-panel technologies while also being cost-effective, this was most suited for this project.
The primary MCU is on a different module of the digital instrument cluster. This module has been developed by the customer themselves. The MCU of our HMI unit, i.e., the Bluetooth (BT) module, will make a connection with the primary MCU through UART and read the fault codes, speed, odometer info, fuel level details, etc. This information is also sent to the mobile application of the driver.
Architecture:
Software Architecture of Bluetooth (BT) Module:
Key Features of the Solution:
Optimization for Quick Start-up:
One of the project requirements was that the HMI had to initialize within a short duration, at the time of vehicle start-up. So, we worked on enabling quick start-up of the system and immediate display of the tell tales. Details of the optimization activities:
Overall, TBT images (Read image buffer from flash memory and display them on the screen) was accomplished within 10 milliseconds and Tell-Tales images were displayed within 2 milliseconds.