Forum: Mikrocontroller und Digitale Elektronik Ansteuerung MCP 2515


von hein_bloed (Gast)


Lesenswert?

Guten Morgen,
ich habe mit Hilfe dieser Bibliothek 
(http://blog.cc-robotics.de/2009/04/07/beispiel-can-bus-testapplikation-fr-at90can128/) 
den AT90CAN128 programmiert und kann mir so z.B. einfache 
Schrittmotoreinheiten aufbauen, die über CAN gesteuert werden. Das 
Programm ist sicherlich nicht ganz sauber, aber es funktioniert.

Da der AT90CAN128 für meine Anwendung aber etwas überdimensioniert und 
verhältnismäßig teuer ist, überlege ich auf einen kleineren AVR (z.B. 
ATmega8) in Verbindung mit dem MCP2515 umzusteigen. Ein bisschen 
Bedenken habe ich aber noch vor der Programmierung und der Ansteuerung 
von diesem Teil. Ist die Integration des MCP2515 sehr viel aufwendiger 
als die direkte Ansteuerung des AT90CAN128? Aufgaben sind z.B. über CAN 
empfangene Parameter (Anzahl Schritte, Richtung, Geschwindigkeit) in die 
Schrittmotorrouting des AVR's zu bekommen. Ausserdem soll Position etc. 
über CAN gesendet werden.
Grüße,
hein_bloed

von Bernd S. (bernds1)


Lesenswert?

Schau dir mal diese Seite an:
http://www.kreatives-chaos.com/artikel/universelle-can-bibliothek

Das ist eine Bibliothek, die kann den AT90CAN, den SJA und auch den 
MCP2515 bedienen. Auf dieser Seite gibt's noch viele andere Infos über 
CAN.
Vielleicht hilft's ja...

von (prx) A. K. (prx)


Lesenswert?

Es gibt natürlich auch von Atmel kleinere AT90CAN Geräte.

Der MCP2515 lässt sich recht einfach ansteuern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.