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