Forum: Mikrocontroller und Digitale Elektronik CAN (CANUSB)


von Alex (Gast)


Lesenswert?

Hi!

Ich habe mit den CANUSB Adapter 
(http://www.grifo.com/VARIE/Candip/uk_canUSB.htm) gekauft und wollte 
diesen nun zusammen mit meinem HCS12 testen. Leider geht garnichts. :(

Nun habe ich einfach einmal probiert, CAN_L und CAN_H von dem Adapter 
mit einem Oszi zu messen. Das Oszi zeigt mir jedoch auch garnichts an?? 
Wenn ich in der CAN Monitor Software (von WGSoft.de) den Adapter 
aktiviere und versuche zu senden, fängt die rote Leuchte am Adapter an 
zu leuchten. Die Kommunikation Adapter / PC scheint also zu 
funkitonieren, wieso kann ich aber nicht einmal per Oszi Pegel messen? 
Beim Messen von CAN_L und CAN_H am HCS12 geht übrigens auch nichts :(

Alex

von foffi (Gast)


Lesenswert?

hast Du denn mit einem Systemkonfigurator schon ein Netz erstellt? bzw. 
bist Du Dir sicher dass im Moment des messens auch wirklich Daten auf 
dem Bus sind - CAN ist nicht zyklisch!

von Alex (Gast)


Lesenswert?

Danke für deine Antwort. Also ich habe mir einfach gedacht verbinde 
CAN_L Adapter mit CAN_L von HCS12. Das Gleiche für CAN_H. Dann noch 
CAN_L und CAN_H mit einem 120 Ohm Widerstand verbinden, wobei das ja bei 
zum Test 10kbit Datenrate nicht zwingend notwendig sein sollte?
Andere CAN Bausteine oder sogar ein ganzes bestehendes Netzwerk stehen 
mir nicht zur Verfügung. Wie kann ich daher am besten den Fehler finden 
und das ganze zum Laufen bringen? :)

von Alex (Gast)


Lesenswert?

Nachtrag: Soweit ich weiß, gibt es doch bei CAN keine direkte 
Adressierung. Sprich alle Nodes bekommen alle Nachrichten und filtern 
dann die gewünschten selbst raus. Daher müsste es doch auch möglich 
sein, den CANUSB Adapter ohne jegliche Verschaltung zu betreiben, bzw. 
am Oszi Aktivität zu erkennen?

von A.K. (Gast)


Lesenswert?

Nur fühlt sich eine einzelne Node sehr unglücklich und läuft bald auf 
Fehlerzustand (fehlendes Ack-Bit).

von Alex (Gast)


Lesenswert?

Ja aber ich müsste doch zumindest Spannungspegel messen können? Sprich 
im "Leerlauf" +2,5V auf CAN_H und +2,5V auf CAN_L? Desweiteren sollte 
doch beim Klick auf "Senden" eine kurzzeitige Änderung der 
Spannungspegel am Oszi zu sehen sein..?

von A.K. (Gast)


Lesenswert?

> Das Oszi zeigt mir jedoch auch garnichts an??

Was ist für dich der Unterschied zwischen "zeigt garnichts an" und 
konstanten 2,5V? Müssen zudem nicht konstante 2,5V sein, der Ruhepegel 
gegen GND ist nicht sonderlich gut definiert.

Was sagt der CANUSB bzgl. Zustand? Einzeln am Bus müsste es "error 
passive" sein.

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.