Hallo, ich möchte div. CAN Hobby-Projekte im KFZ umsetzen und suche dafür geeignete Chips und Stecksysteme. Im Fahrzeug sind drei Busse vorhanden, zwei mit 250 und einer mit 500 kbit/s. Da möchte ich jeweils ran, überwiegend zum mithören, auf dem Multimedia CAN aber auch senden. Die Steuerung soll ein uC übernehmen, zum sniffen und programmieren aber eine PC Schnittstelle haben. Wie sollte ich das dimensionieren? Einen speziellen uC mit integrieter CAN Uart, oder doch eher drei CAN Controller per SPI mit dem uC verbinden? Bei dieser Datenmenge ist klar, das ich nicht sämtliche Informationen aller drei Busse über ein USB an nen PC bekomme, ich muss filtern. Wäre eine Option eine SD Card auf dem Board, als Datenlogger? Packt ein kleiner Atmega328 mit 16 Mhz das, oder sollte ich hier was stärkeres ansetzen und wenn ja, was? Eine Norm für CAN Stecker gibt es ja nicht, aber was hat sich denn so bewährt im KFZ und ist auch einzeln bei den üblichen Privat-Elektronikhändlern verfügbar?
Für Fahrzeugmesseinbauten wird meist ein D-Sub9 mit je 2 CAN verwendet. Im Fahrzeug selbst sind es meist herstellerspezifische Stecker mit mehr als nur CAN. 3* CAN mit 500k zum PC ist kein Problem kann man fertig von Vector kaufen ein Atmega328 mit 16 Mhz ist für Fahrzeugkommunikation nicht üblich schon gar nicht als Gateway oder Rechner der an mehren Bussen hängt
Olli Z. schrieb: > Bei dieser Datenmenge ist klar, das ich nicht sämtliche Informationen > aller drei Busse über ein USB an nen PC bekomme, Würde ich so nicht sagen. Erstens sind CAN-Bussysteme nie dauerhaft ausgelastet. Üblicherweise 50% max., viel mehr habe ich noch nicht gesehen. Zweitens enthält eine CAN-message ne Menge Bits, die du auf der USB-Seite nicht übertragen wirst. Und so bleiben vom 500kBit-Bus vielleicht 100kbit echte Daten (ID+Datenbytes). Sieh zu dass du genug RAM hast und bulk-transfer nutzen, dan klappt das locker.
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.