zink's Blog

Anything stupid

CityEL Digital Speedometer

2016-11-25 by zink, tagged as arm, cityel, electric vehicle, opensource

Here I will show you a little part of the CityEL project. It is a digital speedometer, which gets it's data over CAN bus from the battery management system.

The speedometer is based on a BananaPro embedded ARM board which is based on a pretty powerful Allwinner A20. Currently the graphics are rendered by software rendering, but it is planned to use the OpenGL ES capable graphics unit to render it. This should speed up the rendering from 10fps to about 30-40fps.

In the background there is a thread which stores all measured values to a database to use the data for a scientific cell model. Maybe I will use this model to calculate the SoC (State of Charge) and SoH (State of Health) of the cells in the future.