Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Guten Tag ans Forum,
ich möchte ein LabVIEW-Programm (V7.1) schreiben mit dem ich mittels einer CanCardXL (von Vector) am Prüfstand sogenannte KWP-Befehle
an das zu prüfende PKW-Getriebe schicken kann. Weiß jemand wie ich an Bsp-VIs kommen kann? Im Internet hab ich bisher leider nichts finden können.
Für Tipps/Infos wäre ich Euch sehr dankbar !!
Ich kenn mich mit dem OBD-Geraffel nicht aus, aber wenn du die Nachrichten kennst, die du senden musst, kann dir vllt geholfen werden. Mit einem Bsp. siehts wahrscheinlich mau aus, denn wer ein CanCardXL hat, der hat doch auch die Software dazu. Und mit der lässt sich sowas wunderbar lösen und sogar mit Capl automatisieren nebst GUI und File I/O.
Hallo Julius,
danke für die Antwort.
Ja bei der CanCardXL sind diverse Treiber, dlls etc bei aber keine VIs mit denen man auch als "Laie" KWP-Befehle
verwenden kann. Wie meinst Du das konkret, dass man es mit der Software wunderbar lösen kann?
Und was bedeutet "mit Capl automatisieren nebst GUI" ?
Hast du nur die CanCard? Kein CanAnalyzer oder ähnliches? Nur um unnötiges Gerede zu vermeiden: Kennst du dich mit CAN ein bißchen aus? Hast du schon mit CANdb gearbeitet?
' schrieb:Weiß jemand wie ich an Bsp-VIs kommen kann?
Weis ich nicht.
Mit bestimmten Befehlen im KPW kann man bis zu 256 Bytes übertragen - das beißt sich eigentlich mit der Telegrammbreite von 8 Bytes bei CAN. Man braucht also eine Zwischenschicht - die hab ich bei WikiPedia gefunden.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Hallo,
ich hab eine CanCardXL und auch einen CANalyser mit dem ich prüfen kann, welche Nachrichten geschickt wurden.
Mit CAN kenne ich mich generell nur wenig aus, habe diesbzgl aber CAN-erfahrene Kollegen, die wiederum keine LabVIEW-Kenntnisse haben...
Mit der CANdb hab ich noch nicht gearbeitet. Den "CAN Driver LabVIEW" hab ich runtergeladen. Kann man hiermit KWP-Befehle mittels LabVIEW abschicken?
So einfach ist das leider nicht. Vector liefert zu den Treibern ein paar BeispielVIs und eine Doku mit. Als erstes musst du die Botschaften definieren. Am besten in CANdb. Das erstellte dbc File kannst du dann laden und anhand der Botschaftnamen Botschaften versenden. Deine Kollegen wissen bestimmt, wie sie die Botschaften definieren müssen.
Vector hat auf jeden Fall in CANoe eine Erweiterung für KWP2000 eingebaut. Wenn dies auch für CanAlyzer verfügbar ist sollte man sich überlegen, es mit Canalyzer zu machen. Das ist garantiert einfacher.
Hallo andy027,
das hört sich noch nach sehr viel Einarbeitungszeit in die CAN-Welt an. Der Vectorweg kostet dann noch etwas Zeit an Einarbeitung und Frustration (CAN, CANOE, CAPL, ActiveX ... LV-schnittstellen) wenn man's wirklich flexibel braucht.
allgemeine KWP - Vector-Beipiele:
In einer vollständigen CANOE Installation gibt es im DOC Verzeichnis die KWP2000-Manual.pdf-Datei.
und auch im KWPSimPanel-Verzeichnis.
1Postingempfehlungen, 2Motivation Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
Zitat:Wenn's schneller gehen soll und etwas kosten darf.
:
unglaublicherweise hat unsere Abteilung dieses Paket (NI Automotive Diagnostic Command Set) mal gekauft !!
Kann ich hiermit auch die CANcardXL von Vector verwenden, wenn ich KWP-Befehle schicken möchte oder ist das Paket
auf NI-Hardware zugeschnitten ?