Forum: Mikrocontroller und Digitale Elektronik CAN auf AT90CAN dsPic oder extern?


von Günter Klein (Gast)


Lesenswert?

Hallo Zusammen,

Ich stehe vor der Aufgabe eine Industriesteuerung zu entwickeln, die
mit CANOpen arbeitet. Bisher habe ich hauptsächlich für den MSP430
Programmiert (Medizintechnik, und Konsumerprodukte - alles
Batteriebetrieben) und damit auch schon ziemlich Erfahrung. Leider gibt
es den nicht mit CAN Schnittselle. Nach einigem Rumgesuche habe ich die
Menge der möglichkeiten auf die Typen AT90CAN128 und dsPic30F6010
reduziert. Der DSP weil *vielleicht – In ferner Zukunft* die
Möglichkeit besteht das eine DSP Funktion benötigt wird (Wenn schon
eine Steuerung, dann auch für alle denkbaren Einsatzfälle).
Nun zur Frage.
Welche Vor-Nachteile gibt es zwischen dem AT90 und dem dsPic. Aus der
Doku zum dsPic scheint die Speicherverwaltung, wegen der DSP
Funktionalität, ziemlich aufwendig. Wie ist das mit dem In-Circuit
debuggen bei den beiden? Kosten? Gibt es für beide µC CAN Bibliotheken?
Wegen der guten Erfahrung die ich mit dem IAR Compiler beim MSP gemacht
habe will ich den auch hier einsetzten.
Oder sollte ich doch den MSP430 einsetzten  und mit einem
zusätzlichen CAN Controller betreiben. Muss der zweite Controller dann
auch noch Programmiert werden, werden die Daten vom Bus schnell genug
übertragen?
Fragen über Fragen.

Ich hoffe Ihr könnt mir helfen.

gruß Günter

von crazy horse (Gast)


Lesenswert?

ich habe beste Erfahrungen mit dem SPI-CAN-Controller MCP2515 von
Microchip. Den AT90CAN128 habe ich erst mal wieder zur Seite gelegt,
der wollte nicht so recht, wie ich wollte (lag aber
höchstwahrscheinlich an mir :-), läuft jetzt mit dem Mega32.
Zum dsPic30F6010 kann ich dir gar nichts sagen.
Ansonsten kommt es wohl drauf an, wieviel Zeit und Muse du hast, dich
in eine neue Controllerarchtektur einzuarbeiten, mit einem
angestrickten CAN-Controller kannst du beim MSP bleiben, ein nicht zu
unterschätzender Vorteil

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.