artikel:can-bus:development:arduino:start

Arduino

CAN-Hard/Software, basierend auf der Arduino Entwicklungsplattform.

Die allseits bekannte und beliebte Low-Cost Entwicklungsplattform „Arduino“ basiert auf dem Atmel Mikrocontroller „Atmega328“. Dieser besitzt keinen integrierten CAN-Controller. Für eine vollständige und leistungsstarke Emulation des CAN-Protokolls per Software hat der Arduino zu wenig Rechenleistung. Daher verwendet man extern, meist über SPI (seriell) angeschlossene Controller. Diese sind recht günstig zu haben und besitzen in der Regel auch bereits einen Treiberbaustein.

Ein weit verbreiteter Controllertyp ist der MCP 2515, der in Verbindung mit dem Treiberbaustein MCP 2551 ein vollwertiges CAN-Interface bilden. Fertig bestückte Module sind auf eBay schon für 1-2€ das Stück zu bekommen.

  • artikel/can-bus/development/arduino/start.txt
  • Zuletzt geändert: Sun. 25.11.2018 10:49
  • von wikiadmin