INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

NI 8476 LIN Problem



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!

10.06.2010, 14:36
Beitrag #1

jak888 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 133
Registriert seit: Apr 2010

2010
2010
en

97447
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: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

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

Gruß Markus

--------------------------------------------------------------------------
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

2010
2010
en

97447
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
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
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.
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

2010
2010
en

97447
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

2010
2010
en

97447
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 5.625 06.12.2007 16:41
Letzter Beitrag: lin-info

Gehe zu: