Eine universale Platine, mit der verschiedenste Sensoren an den CAN-Bus angebunden werden können.


Zusammenfassung

Viele Sensoren, die wir in den verschiedenen Robotern benötigen können ohne größeren Aufwand nicht direkt an den Roboter-CAN-Bus angeschlossen werden. Die CAN-to-X-Platine soll eine Anbindung vereinfachen. Das Herz der Platine wird ein STM32F303-Microcontroller, gepaart mit einem CAN-Transceiver. Zahlreiche Steckverbinder ermöglichen den Anschluss von Sensoren und anderer Peripherie.

Hauptsächlich muss bei diesem Projekt flexible Software für den Microcontroller geschrieben werden, um z.B. I2C- oder aber SPI-Sensoren einfach anzubinden. Auch soll die Funkkommunikation mittels NRF24L01-Chipsatz mit dieser Platine möglich sein.

Technische Daten:

  • SPI
  • I2C
  • UART
  • CAN (Roboterclub-CAN)
  • Endschalter
  • LEDs

Tätigkeitsfelder und Technologien

  • Schaltplan-Entwurf
  • Platinendesign in KiCAD, Eagle oder Altium
  • SMD-Löttechnik
  • Software in C++, basierend auf modm.io

Referenzen und Links

  • [1] https://github.com/roboterclubaachen/magnet-motor-encoder