Forum: Mikrocontroller und Digitale Elektronik Welcher CAN controller


von chris (Gast)


Lesenswert?

Hallo,
ich bin gerade dabei (vielmehr fange ich gerade an) ein CAN-Netz 
aufzubauen. Im Moment bin ich noch in der Planungsphase und suche nach 
geeigneter Hardware. Controller steht schon fest, das wird der MSP430 
aufgrund seiner vorhandenen Peripherie. Nun suche ich noch einen 
passenden CAN-Controller. Bis jetzt habe ich den SJA1000 von Phillips in 
Visier und würde jetzt aber gerne noch ein paar Meinungen von Leuten 
hören, die sich damit schon auskennen. Ist der SJA für eine kleines bis 
mittleres CAN-Netz okay oder würdet Ihr zu etwas anderem greife? - bzw. 
welche "brauchbaren" Altenativen gibt es zum SJA?
Wichtig wäre mir dass er neben CANopen auch CAN DeviceNet kann.
Lasst doch bitte mal hören mit was Ihr so arbeitet, bzw. was Ihr 
empfehlen würdet.

Danke für Eure Hilfe!
chris

von TOM (Gast)


Lesenswert?


von crazy horse (Gast)


Lesenswert?

"CANopen auch CAN DeviceNet" - das hat nichts mit dem CAN-Chip selbst zu 
tun. Das ist die Softwareseite. Die einzige Entscheidung, die du 
wirklich treffen musst: Full-CAN oder Basic-CAN.
Beides hat Vor- und Nachteile. Ich nehme am liebsten den MCP2515, der 
SJA1000 hat mir zuviele Anschlüsse :-)

von KoF (Gast)


Lesenswert?

>Ich nehme am liebsten den MCP2515, der
>SJA1000 hat mir zuviele Anschlüsse :-)

Sehe ich auch so...
hab den mcp2510 und später den mcp2515 am msp betrieben!
Geht super! Beispiele hierui gibt es wie sand am mehr. Zur not kann mann 
sogar den clk out des mcp`s für den msp nehmen, wenn der nicht so genau 
sein muss.
Mein Code war (nur can2.0b mit ext. id in C (IAR)) ~ 8KB groß 
(unoptimiert!) sollte aber auch auf etwa 5 kb zu schrumpfen sein. aber 
die größe war bei meinem 149 bzw 169 eher nebensächlich bei 60KB Flash 
;-)

von Dirk (Gast)


Lesenswert?

... oder du entscheidest dich gleich für einen der unzähligen Controller 
mit integriertem CAN. Die hatt praktisch jeder Hersteller im Programm.

von Peter D. (peda)


Lesenswert?

Der SJA1000 ist speziell für 8051/AVR optimiert (gemultiplexter Daten-, 
Adreßbus, ALE, /RD, /WR = 11 Leitungen).

Wenn Dein MC ein HW-SPI hat würde ich auch den MCP2515 empfehlen.


Peter

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.