Hallo! Für mein nächstes Projekt, brauche ich einen CAN Controller, der in einem Auto die CAN Nachrichten "abhört" und bei einer bestimmten Nachricht, etwas ausführt. Ich denke es bietet sich hierfür ein Standalone CAN Controller und ein AtMega16 oder dergleichen recht gut an. Nun habe ich hier im Forum einiges zum SJA1000 sowie auch zum MCP2515 gefunden. Was würdet ihr empfehlen? Der MCP2515 wird ja per SPI angesprochen, und der SJA1000 parallel. Die Baudrate Canseitig beträgt 500kBit/s, ist leider nicht ganz wenig. Wäre dankbar, wenn ihr mir Tipps geben könnt, mit welchem Controller ich wohl besser fahren werde! Vielen Dank, Markus
Markus! Du hast den Kardinalfehler begangen und das Wort A*** erwähnt. Ist Dir klar, was nun auf Dich zukommt? Wieso nimmst Du nicht gleich einen Controller mit integriertem CAN?
Der Benutzer inse hat hier schon ganz recht - Für Beiträge mit dem A-Wort word man von ein paar Leuten hier gleich zerrissen. Vielleicht hat noch keiner von denen was gemerkt. Ansonsten gibt es von Fabian Greif (kreatives-chaos.com) ein CAN-Testboard mit einem ATMega und einem MCP2515 drauf, dazu auch eine CAN-Bibliothek für AVR-GCC. Funktioniert prima, habe ich in einem Testaufbau mit 1 MBit laufen.
Hallo! Ich weiß es gibt bereits AVR mit CAN. Aber beim durchschauen hatte ich den Verdacht, dass ein MCP2525 + AtMega16 einfacher wäre ( wegen der Befehle etc. ) als gleich einen AT90CAN128 oder soetwas auf die Art. Vielleicht irre ich mich ja auch komplett ? Danke Markus
Markus schrieb: > Hallo! > > Ich weiß es gibt bereits AVR mit CAN. > > Aber beim durchschauen hatte ich den Verdacht, dass ein MCP2525 + > AtMega16 einfacher wäre ( wegen der Befehle etc. ) als gleich einen > AT90CAN128 oder soetwas auf die Art. > > Vielleicht irre ich mich ja auch komplett ? Tust Du. Eine integrierte Peripherie ist immer einfacher und schneller anzusteuern als ein externer, per SPI angebastelter Baustein. Leider hat Atmel keine kleineren Controller mit integriertem CAN im Angebot. Da greifst Du dann halt zu einem PIC18F2585 (DIL28) oder PIC18F4585 (DIL40) oder zum 16 Bitter dsPIC30F4011/4012. Da ist dann alles schon mit drin - mit Ausnahme des PHY, der ist ja immer extern. fchk
Hallo Frank! Ich denke ich werde mir mal 2 AT90CAN32 kommen lassen, ist doch egal, wenn ich mehr Speicher habe, besser zuviel als zuwenig. Ich habe gesehen, es gibt eine fertige Bibliothek für die CAN Bausteine von Atmel, sind die empfehlenswert, oder lieber alles zufuß bestreiten? Lg Markus
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.