Agregar un indicador de batería a un automóvil eléctrico Citroën C-Zero

El Citroën C-Zero es una tarjeta de ciudad eléctrica que se vende en el mercado europeo. Es un Mitsubishi i-MiEV rebautizado, basado en la plataforma automotriz Mitsubishi i kei. Los autos Kei, en Japón, son una clase especial que reciben beneficios y seguros del gobierno por ser tan pequeños. Como resultado, el C-Zero es pequeño y económico, a diferencia de los autos eléctricos Tesla que son tan populares en los Estados Unidos. Una de las formas en que Citroën ha tomado atajos ha sido omitir el infoentretenimiento y las pantallas del tablero, lo que significa que los conductores no tienen forma de ver los datos detallados del motor y el estado de la batería. Pierre Muth quería esta información y utilizó un Arduino para agregar un nuevo indicador de batería a su Citroën C-Zero.

Es posible que el Citroën C-Zero no muestre información detallada sobre la batería del conductor, pero la computadora del automóvil tiene estos datos. Al igual que con las diversas lecturas, estados y comandos de los sensores del automóvil, estos datos pasan a través del bus CAN (Controller Area Network). Sin embargo, Citroën (como la mayoría de los fabricantes de automóviles) utiliza un protocolo propietario para su bus CAN y no publica sus detalles. Los usuarios pueden acceder al bus CAN, pero no pueden leer ni inyectar mensajes sin entender el protocolo. Afortunadamente para Muth, los entusiastas de C-Zero/i-MiEV han aplicado ingeniería inversa al protocolo de bus CAN y han publicado los detalles en línea.

Con esta información, Muth pudo acceder al bus CAN con una placa Arduino Micro y un protector de bus CAN basado en un transceptor CAN MCP2515. Esto le permitió extraer datos sobre la salida de la batería en tiempo real, los voltajes de las 80 celdas de la batería del C-Zero y el porcentaje de carga general. Muth mostró esta información en una pantalla OLED dentro de una linda caja de medidores impresa en 3D que montó en su tablero. Con menos de $75 en hardware, Muth pudo agregar una pantalla de estado que Citroën no pudo implementar en su presupuesto.

Agregar un indicador de batería a un automóvil eléctrico Citroën C-Zero

El Citroën C-Zero es una tarjeta de ciudad eléctrica que se vende en el mercado europeo. Es un Mitsubishi i-MiEV rebautizado, basado en la plataforma automotriz Mitsubishi i kei. Los autos Kei, en Japón, son una clase especial que reciben beneficios y seguros del gobierno por ser tan pequeños. Como resultado, el C-Zero es pequeño y económico, a diferencia de los autos eléctricos Tesla que son tan populares en los Estados Unidos. Una de las formas en que Citroën ha tomado atajos ha sido omitir el infoentretenimiento y las pantallas del tablero, lo que significa que los conductores no tienen forma de ver los datos detallados del motor y el estado de la batería. Pierre Muth quería esta información y utilizó un Arduino para agregar un nuevo indicador de batería a su Citroën C-Zero.

Es posible que el Citroën C-Zero no muestre información detallada sobre la batería del conductor, pero la computadora del automóvil tiene estos datos. Al igual que con las diversas lecturas, estados y comandos de los sensores del automóvil, estos datos pasan a través del bus CAN (Controller Area Network). Sin embargo, Citroën (como la mayoría de los fabricantes de automóviles) utiliza un protocolo propietario para su bus CAN y no publica sus detalles. Los usuarios pueden acceder al bus CAN, pero no pueden leer ni inyectar mensajes sin entender el protocolo. Afortunadamente para Muth, los entusiastas de C-Zero/i-MiEV han aplicado ingeniería inversa al protocolo de bus CAN y han publicado los detalles en línea.

Con esta información, Muth pudo acceder al bus CAN con una placa Arduino Micro y un protector de bus CAN basado en un transceptor CAN MCP2515. Esto le permitió extraer datos sobre la salida de la batería en tiempo real, los voltajes de las 80 celdas de la batería del C-Zero y el porcentaje de carga general. Muth mostró esta información en una pantalla OLED dentro de una linda caja de medidores impresa en 3D que montó en su tablero. Con menos de $75 en hardware, Muth pudo agregar una pantalla de estado que Citroën no pudo implementar en su presupuesto.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow