Hallo zusammen Für eine Arbeit möchte ich mit einem CPLD (welches ich per microkontroller steuere) einen Fehler auf einem CAN-Bus generieren. Zwischen dem Can-Bus und dem CPLD befinden sich noch CAN-Treiber. Kann ich mit dem CPLD 1MBit/sec generieren? Hat das jemand schon gemacht/getestet? Ein SPS-Modul (selectron) sollte dann den erzeugten Fehler erkennen. Gruss Dave
@ Dave E. (eschlair) >Kann ich mit dem CPLD 1MBit/sec generieren? Problemlos. > Hat das jemand schon >gemacht/getestet? Nicht mit CAN. MfG Falk
Hallo Also falls Du das OpenSource macht wäre ich auch daran interessiert. Ich arbeite beruflich an Tests von Bussystemen hinsichtliche EMV,... und da kann ich das gern für Dich testen. Privat interessier eich mich auch für Autos, aber das Equipment von professionellen Herstellern ist so teuer, boah, keine Chance für privat. Sebastian P.S. Ein Bit-Togeln geht bei CAN nicht immer, im Dominaten Zustand kannst Du's vergessen, oder nur wenn Du mit Dampf auf die Leitung haust. Aber bringts das? Was Du machenkannst ist die Logiksignale durch denCPLD zu schleusen und da Bit's kippen. Die Frage ist, was bringt das. Kenne von FlexRay Fehlerinjektoren, aber ich weiß ja wo ich den Fehler injeziere, also weiß ich auch wann mir das wegen der Hammingdistanz um die Ohren fliegt und die CRC Prüfung fehlschlägt. Kann damit nur die Communication Controller prüfen. Bei einem der sich schon als zuverlässig erwiesen hat, getestet, zertifiziert ist, wozu soll ich den Test machen? Macht für mich wenig Sinn. Ansonsten für nen test würde ich den CC mit nem richtigen Prgramm in MTLAB oder so in die Zange nehmen, richtig stressen, Analysen, in der Klimakammer,.... Eher ist es interessnt die Fehler bei Kommunikation von A nach B zu prüfen, unter HF, böse Kabel, üble Stecker,... Wann kippen Bits, wie viele, vielleicht auch wie sind die Spannungen(sehr schwierig, habe bisher keine wirkliche Lösung zum Messen von Pegeln auf dem Bus unter heftigst HF gesehen).
Danke für die Antwort. Da ich noch in der Lehre bin, habe ich noch sehr wenig (= ~nie) mit CAN gearbeitet. Deshalb bleib ich auch bei den Abkürzungen wie Hammingdistanz oder CRC-Prüfung hängen. Doch damit du mein Vorhaben etwas genauer verstehen kannst, häng ich ein Blockschaltbild dran. Gruss
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.