!!

Willkommen Besucher...

...um das das LabVIEWForum.de als Benutzer in vollem Umfang nutzen zu können, ist eine kostenlose Registrierung nötig...
Registrierte Benutzer können Beiträge schreiben, Dateien uploaden, Beiträge lesen :) uvm.


Antwort schreiben 
NI 8476 LIN Problem
10.06.2010, 14:36
Beitrag #1

jak888 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 133
Registriert seit: Apr 2010

LV-Version: 2010
LV-Erfahrung seit: 2010
LV-Sprachversion: en

PLZ: 97447
Land: Deutschland
NI 8476 LIN Problem
Hi,

ich sitze gerade vor einem Programm, dass einen Batterie Monitoring Sensor auslesen soll, was es nicht tut. Das Programm basiert auf einigen Vorgängerversionen, die in anderer Verbindung schon einmal funktioniert haben.

An der Programmierung ist definitiv nichts falsch und auch der BMS ist in Ordnung, was mit einem anderen Tool geprüft wurde. Leider empfange ich nichts vom BMS.

Gibt es eventuell ein primitives VI, mit dem ich dem BMS einfache Nachrichten schicken könnte und anfragen könnte, was zurückkommt?

Eine mögliche Fehlerquelle, die ich noch nicht ausshließen konnte ist die LIN Version. Alle vorherigen Programme liefen über die version 2.0. Der BMS allerdings läuft über die Version 1.3. Wie kann ich die LIN Version einstellen?

"Good judgement comes from experience, experience comes from bad judgement."
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
. .
10.06.2010, 18:46
Beitrag #2

Y-P Offline
- - - - -
LVF-Team

Beiträge: 10.359
Registriert seit: Feb 2006

LV-Version: Developer Suite Core -> LabVIEW 2011 Prof. (f2)
LV-Erfahrung seit: 2006
LV-Sprachversion: EN

PLZ: 71083
Land: Deutschland
NI 8476 LIN Problem
Kannst Du mal Dein VI hochladen?

Gruß Markus

Bitte immer das Profil aktualisieren und bei den hochgeladenen VIs die LabVIEW-Version angeben!!!
----------------------------------------------------------------------------------------------------------------------------------------------
Link zu einem kostenlosen Online Fußballmanager! (2minman)
----------------------------------------------------------------------------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
----------------------------------------------------------------------------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.06.2010, 10:44
Beitrag #3

jak888 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 133
Registriert seit: Apr 2010

LV-Version: 2010
LV-Erfahrung seit: 2010
LV-Sprachversion: en

PLZ: 97447
Land: Deutschland
NI 8476 LIN Problem
Nein, sorry, VI kann ich keine Hochladen.

Ich denke, dass das Problem tatsächlich sein könnte, dass die falsche LIN Version eingestellt ist.
Bei NI steht auch geschrieben, dass das 8476 sowohl LIN 1.3 als auch LIN 2.0 kann. Ich find nur leider die Funktion nicht, um das einzustellen. Das muss man doch bestimmt irgendwo festlegen können. In der Dokumentation der ncSetAttr.vi steht auch nix von LIN 2.0 oder LIN 1.3 drin.

Hat jemand das schonmal umgestellt oder sonst irgendwie erfahrung damit. Bin für jeden HInweis dankbar.

"Good judgement comes from experience, experience comes from bad judgement."
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.06.2010, 14:48
Beitrag #4

Lucki Offline
Guru-Simulator
LVF-Team

Beiträge: 5.362
Registriert seit: Mar 2006

LV-Version: ..2011prof.ohne Addons
LV-Erfahrung seit: 1995
LV-Sprachversion: DE

PLZ: 01108
Land: Deutschland
NI 8476 LIN Problem
Habe auch kein Ahnung. Aber auf jeden Fall müßte das 8476 doch im M&A Explorer eingetragen und die ordnungsgemäße Funktion dort bescheinigt sein. Möglicherweise läßt sich dort auch etwas konfigurieren.

"Die Wahrheit triumphiert nie, ihre Gegner sterben nur aus" (Max Planck)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.06.2010, 09:14
Beitrag #5

jak888 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 133
Registriert seit: Apr 2010

LV-Version: 2010
LV-Erfahrung seit: 2010
LV-Sprachversion: en

PLZ: 97447
Land: Deutschland
NI 8476 LIN Problem
Im M&A explorer ist die Karte zwar aufgeführt, aber ich habe nirgends gefunden, wo man die LIN Version einstellen kann.

Im Programm kann ich auch nirgends was finden. Bei der initialisierung werden mit dem CSetAttr.vi alle wichtigen Eigenschaften, wie Baudrate usw. festgelegt.

Bisher war halt leider immer LIN 2.0 gefragt deswegen ist da nirgends eine Einstellung vorgesehn.

"Good judgement comes from experience, experience comes from bad judgement."
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.06.2010, 15:32
Beitrag #6

jak888 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 133
Registriert seit: Apr 2010

LV-Version: 2010
LV-Erfahrung seit: 2010
LV-Sprachversion: en

PLZ: 97447
Land: Deutschland
NI 8476 LIN Problem
Hiho,

ich hab das Problem mal an NI geschrieben:

Der Unterscheid zwischen LIN Protokoll 1.3 und 2.0 ist die Checksumme:

Daher muss bei der Initialisierung des LIN-Bus die Checksumme geändert werden:

Wie gesagt war der Wert bisher immer 1. Für das ältere Protokoll muss der Wert auf 0 gesetzt werden. Das entspricht dem Modus Classic; passt ja irgendwie.

Also:
LIN Checksum Type:

0 -> LIN 1.3
1 -> LIN 2.0

Das ganze kann man mit der Funktion: ncSetAttribute verändern.

"Good judgement comes from experience, experience comes from bad judgement."
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
.. .
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Erfahrung mit USB 8476 (LIN Interface) ? Menthol 2 2.042 06.12.2007 16:41
Letzter Beitrag: lin-info

Gehe zu: