Forum: Mikrocontroller und Digitale Elektronik CAN Analyser konfigurieren


von dashi (Gast)


Lesenswert?

Hallo

Ich brauche hilfe und es geht auf CAN Analyser.
Wie kann ich Vector CAN analyser konfigurieren das ich diese code senden 
kann.

0852FFe5
FOLOWED WITH
0852FFE5 0D

Danke

von Rudolph R. (rudolph)


Lesenswert?

Ähem, was soll das bitte bedeuten?

Du kannst CAN-Botschaften über den IGN verschicken lassen im CANalyzer.
Diese brauchen eine Botschafts-ID, eine Länge und den Inhalt.

von dashi (Gast)


Lesenswert?

Hallo Rudolph,
danke für die schnelle antwort.

Ich habe das schön gemaht aber leider passt etwas nicht.
Ich muss nur diese daten schicken und daten retour bekommen.

muss ich program node hizufügen oder kann nur mit IG gehen?

sorry ich bin anfänger das wegen will ich mich mehr informieren.
Kannst du bitte mir eine beispil geben oder schreiben wie geht das.

Gruss

von dashi (Gast)


Lesenswert?

dashi schrieb:
> Hallo Rudolph,
> danke für die schnelle antwort.
>
> Ich habe das schön gemaht aber leider passt etwas nicht.
> Ich muss nur diese daten schicken und daten retour bekommen.

Configure the can software to send the folowing code every second
0852FFe5
und dann
enter the folowing identifier and data into the software menu on the pc 
and configure the software to send the information within one second:
0852FFe5  44 43 56 31 31 32
folowed with
0852FFe5 0D

> sorry ich bin anfänger das wegen will ich mich mehr informieren.
> Kannst du bitte mir eine beispiel geben oder schreiben wie es geht.
>
> Gruss

von dashi (Gast)


Lesenswert?

........

von Rudolph R. (rudolph)


Lesenswert?

Eine Node brauchst Du nicht, das kann man machen wenn man mit einer .dbc 
arbeitet, muss man aber nicht.

0852FFe5 ist dann offenbar der Identifer und extended noch dazu, also 29 
Bit.
Stell das doch erstmal im IGN so ein, dass die Botschaft mit dem Inhalt 
"44 43 56 31 31 32" zyklisch einmal die Sekunde gesendet wird.

Im Trace sieht man dann doch, ob eine Reaktion erfolgt, bzw. die 
Botschaft überhaupt durch geht.

Allerdings, zweimal hintereinander die gleiche Botschafts-ID mit 
unterschiedlichem Inhalt, das finde ich ein wenig seltsam.
Was ist der Hintergrund? Irgendwas mit OpenCAN zur Konfiguration von 
irgendwas?

von dashi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Rudolph

Ich habe alles gemacht wie du gesagt hast aber will nicht :(
hie schicke ich dir noch bild was ich alles machen muss.
kannst du für mich ein konfig machen wurde ich dir dankbar oder 
detailiert wie soll ich das einstellen.

Gruss

von Rudolph R. (rudolph)


Lesenswert?

Sorry, ich habe hier gerade keinen CANanlyzer installiert.

Aber was passiert denn jetzt überhaupt und was genau hast Du 
eingestellt?

von dashi (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

hier schicke ich dir screenshot was ich eingestelt habe und trace.

von mh (Gast)


Lesenswert?

Bist Du Dir sicher, dass die 500kbps Bitrate stimmen?

von dashi (Gast)


Lesenswert?

Meinst du muss ich mit andere bitrate probieren.
Ich habe auch mit 83.333 probiert,die gleich problem.

Gruss

von mh (Gast)


Lesenswert?

Du musst es mit genau der Bitrate probieren, die Deine Gegenstelle 
erwartet...

von Rudolph R. (rudolph)


Lesenswert?

Du schickst ja noch gar nichts, die Haken neben "Cycle Time" sollten 
auch gesetzt sein.
Aber davon abgesehen empfängst Du von irgendwoher Murks.
Entweder ist der Bus nicht richtig terminiert, oder die Datenrate passt 
nicht, oder der falsche Anschluss am Adapter ist verbunden.

von dashi (Gast)


Angehängte Dateien:

Lesenswert?

Hier bilder mit neue einstellungen.
etwas stimt nicht hier

von Rudolph R. (rudolph)


Lesenswert?

Wegen dem StuffError würde ich auch mal auf eine falsche Bitrate tippen.

von mh (Gast)


Lesenswert?

Wie schon gesagt, entweder falsche Bitrate, falsche Terminierung oder 
falsche Verkabelung (H und L vertauscht)...

von dashi (Gast)


Lesenswert?

Danke sehr

Ich schaue mal verkabelung und bitrate dann melde ich mich wieder.

nochmals danke

Gruss

von dashi (Gast)


Lesenswert?

Hallo Rudolph

Ihc habe jetzt geschaft daten zum senden aber jetzt problem ist wie kann 
ich  daten empfangen die ich gesendet habe?
muss ich noch etwas aktivieren?

Gruss

von mh (Gast)


Lesenswert?

Was meinst Du mit "empfangen"?
Du meinst die Botschaften werden nicht im Trace Fenster angezeigt?
Normalerweise sollten da (wenn Du keine Filter eingestellt hast) alle 
Botschaften, die auf dem Bus unterwegs sind angezeigt werden. Die vom IG 
mit Direction Tx, die anderen mit Rx.
Woher weißt Du denn, dass Daten gesendet werden?
Werden noch irgendwelche Fehler angezeigt?

von dashi (Gast)


Lesenswert?

Hallo mh

ich muss das machen

Configure the can software to send the folowing code every second

0852FFe5

und dann
enter the folowing identifier and data into the software menu on the pc
and configure the software to send the information within one second:

0852FFe5  44 43 56 31 31 32

folowed with

0852FFe5 0D

als resultat muss ich das haben

the unit shall respond with the following answer:

0852FFe5 xx xx xx xx xx xx xx xx
0852FFe5 xx xx xx xx xx xx xx xx
0852FFe5 xx xx xx xx xx xx

Aber leider ich empfange nicht,was mache ich falsch weis ich nicht
kabel baum un verbindungen habe ich alles getested,alles ist ok

von mh (Gast)


Lesenswert?

Ehrlich gesagt, finde ich die Spec mehr als seltsam...
Ist die wirklich so vom Hersteller Deines Gerätes gekommen? Ist das auch 
wirklich alles?
Bisher haben wir das Wort "code" als CAN Identifier interpretiert. Das 
macht aber eigentlich keinen Sinn, da
1. für "beide Richtungen" der gleiche Identifier verwendet wird.
2. mir Botschaften ohne jegliche Nutzlast, bzw. mit variabler Länge 
(DLC) seltsam vorkommen. Vor allem, wenn man nach dem vorher mal 
vorkommenden "GWDU" googelt und sieht, dass es sich wohl um was aus dem 
Flugzeug-Umfeld handelt. In so einem sensitiven Umfeld finde ich alles 
was dynamisch allokiert wird unpassend (in diesem Fall scheinbar die 
Bandbreite).

Ist da vielleicht noch irgendein Protokoll über den CAN Bus gestülpt?


Wenn nicht: Wenn im Trace Fenster nichts von wegen "Acknowledge Error" 
oder so steht, werden Deine Daten wohl gesendet und auch vom Gerät 
empfangen. Ggf. schaffst Du es nicht, die zwei Botschaften innerhalb des 
1-Sekunden-Fensters zwischen den "Leer-Botschaften" zu senden - das 
mutmaße ich nämlich anhand der Spec.
Das mit dem IG zu bewerkstelligen, ist vielleich sogar möglich (entweder 
irgendwir zyklisch (wobei die Frage ist, wie oft Dein Gerät solche 
Anfragen erlaubt) oder mit einem geübten Finger an der Maus). Ich würde 
wahrscheinlich auf CAPL zurückgreifen.

von dashi (Gast)


Lesenswert?

Hallo

Ich danke dir für die schnelle antwort.
wenn du mal willst oder zeit hast kannst du mit dich mit teamviewer 
verbunden und selber nachschauen wie ich das konfiguriert habe,wie ich 
gesagt habe ich bin anfänger mit analyser das wegen brauche ich hilfe 
wenn möglich wäre.

Gruss

von Thomas F. (igel)


Angehängte Dateien:

Lesenswert?

Du kannst zum Versenden von Botschaften auch Tasten definieren. Bei dir 
hast du für alle drei Botschaften "t" eingestellt.
Nimm doch einfach mal unterschiedliche Tasten. Dann kannst du die 
Botschaften mit unterschiedlichten Tastendrücker schnell hintereinander 
senden.

von dashi (Gast)


Lesenswert?

Hallo Thomas

Das habe ich auch probiert aber meine problem ist dass ich nicht 
empfangen kann,was muss ich machen das ich kann auch empfangen kann weil 
so wie jetzt ist sendet aber keine empfang.
muss ich noch etwas anderes einstellen oder ist einfach config problem.
kannst du mir eine beispiel machen oder eine .cfg vorbereiten.

Gruss

von Rudolph R. (rudolph)


Lesenswert?

Jetzt gib doch mal ein paar Informationen dazu.
Was ist das für eine Unit?

Wie sieht denn das Trace-Fenster jetzt aus?

Und kann es vielleicht sein, dass eine besondere Software vom Hersteller 
mit diesen Daten gefüttert werden soll?

Ansonsten kann ich "mh" nur zustimmen, ich finde auch, dass das seltsam 
aussieht.

von Steffen R. (steffen_rose)


Lesenswert?

mh schrieb:
> 1. für "beide Richtungen" der gleiche Identifier verwendet wird.

Der Identifire ist unterschiedlich.
TX: 089...
RX: 088...

Den Punkt 1 der Anweisung würde ich als Vorbereitung betrachten. Ich 
glaub nicht, dass diese Leernachricht zum Protokoll gehört.

dashi schrieb:
> 0852FFe5

Das sind aber andere IDs als in dem angehängten Dokument:
Beitrag "Re: CAN Analyser konfigurieren"

Ich denke im Datenblatt des Gerätes ich auch das Protokoll angegeben, 
welches auf dem CAN genutzt wird. Das wäre interessant.

dashi schrieb:
> so wie jetzt ist sendet aber keine empfang.

Ist es gesichert, dass die Sendung auf dem Bus gesendet wird? Welche CAN 
Bitrate war die richtige?

Gibt es einen anderen Test, bei dem das GWDU eigenständig sendet?

Vielleicht hat sich das Gerät auch nur wegen zu vieler (Bedien-)Fehler 
abgeschaltet? Am besten immermal neu starten.

von Thomas F. (igel)


Lesenswert?

dashi schrieb:
> kannst du mir eine .cfg vorbereiten.

Mein CANalyzer ist leider soo alt dass die .cfg nicht mehr kompatibel 
ist. Auch die Bedienung ist inzwischen anders.

von mh (Gast)


Lesenswert?

Du hast aber schon auf "Start" gedrückt (der Blitz) oder?

Also entweder Du verschweigst uns Fehlermeldungen (aus dem Trace-Fenster 
oder dem Write-Fenster) oder Du schaffst das wie auch immer geartete 
Timing Deines Gerätes nicht, oder die hahnebüchene Spec des Gerätes ist 
schlichtweg falsch.
Warum fragst Du nicht einen Kollegen* oder den Lieferanten Deines 
ominösen Gerätes? Höchstwahrscheinlich hat sich irgendwer schonmal mit 
dem Ding beschäftigt.

Bei einem mehrere tausend Euro teuren Tool gehe ich mal davon aus, dass 
es keine Bastelei ist.

von Steffen R. (steffen_rose)


Lesenswert?

dashi schrieb:
> configure the software to send the information within one second

Ich würde denken, die Nachrichten müssen einmalig(!) hintereinander 
gesendet werden. Durch das zyklischen Senden wird das Gerät garnicht die 
Chance haben die Antwort zu schicken.

von dashi (Gast)


Lesenswert?

Hallo an alle,

hahha ja klar habe ich blitz gedrückt.
das gerät habe ich zum testen bekommen und  meine aufgabe ist das 
software am laufen bringen.leider hier haben wir keine die mit diese 
software zu tun hatte das wegen will ich mich mehr informieren wie 
überhaupt das läuft.

beim bitrate frage: 83.333 ist richtige und so ist eingestelt aber muss 
ich noch etwas dazu geben wie z.b IG oder G in baum oder gibt noch etwas 
anderes zum einstellen

von mh (Gast)


Lesenswert?

Den IG hast du ja schon. Wenn Du sonst nichts verstellt hast, 
funktioniert des CANalyzer und sendet das, was Du im IG einstellst.
Also einfach neue Konfiguration aufmachen, einen Interaktiven Generator 
reinpacken und befüllen. Schon kann's losgehen...

Alles andere fällt unter:

mh schrieb:
> Also entweder Du verschweigst uns Fehlermeldungen (aus dem Trace-Fenster
> oder dem Write-Fenster) oder Du schaffst das wie auch immer geartete
> Timing Deines Gerätes nicht oder die hahnebüchene Spec des Gerätes ist
> schlichtweg falsch.
Mir ist noch eine Alternative eingefallen: Das Gerät erwartet irgendein 
Protokoll, das Du nicht erfüllst.

Im Endeffekt läuft es immer darauf hinaus, dass die Spec des Gerätes 
(oder das was Du davon herzeigst) unvollständig ist und jegliche 
Hilfestellung hier reines Rätselraten ist.

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.