← Alle Projekte
Hardware

CAN-Bus E-Bike

Live-Daten direkt vom CANopen-Bus eines E-Bikes. Eigene Platine, entworfen und mit einem ESP32 in Betrieb genommen, vom Schaltplan bis zur laufenden Firmware.

Das Problem

Motor und Akku eines E-Bikes kommunizieren über CANopen, aber die Daten bleiben im Velo eingeschlossen.

Was ich gebaut habe

  • Eine eigene Platine mit ESP32 WROOM und SN65HVD230-CAN-Transceiver, von Hand SMD-gelötet.
  • Firmware in C++ mit der ACAN-ESP32-Bibliothek, CAN mit 250 kbps.
  • Verarbeitung von Standard- und Extended-Frames, live ausgelesen.

Stack

  • ESP32
  • C++
  • CANopen
  • PCB design
  • SMD soldering