Today embedded systems and „smart” solutions have a growing popularity in the automotive industry. When choosing my topic, it was important for me to work on a solution that is applicable in the automotive industry. My fundamental goal was to acquire new and useful knowledge, which I can use at my workplace and in my professional life.
My assignment is the development of a universal electronic control unit, which can communicate with other embedded systems using state of the art communication protocols. The unit can also control an actuator using information stored in messages or user interface signals.
The foundation of the project is built on an STMicroelectronics STM32F429I developer’s card, which has an ARM Cortex M4 microcontroller on it. Additional hardware components were needed to reach target functionality, so I designed a supplementary board as well. I also had the chance to work with the integrated development environment of the development card, and work on the programming of the ARM Cortex M4 microprocessor.
The device made for my thesis can be used for demonstrational and educational purposes about CAN and LIN. There is still untapped potential in the device, in both hard- and software sides. A complex network could be constructed connecting other CAN and LIN stations with my hardware.