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 

Inbetriebnahme Can Modul NI 9853



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!

15.03.2010, 10:25
Beitrag #1

CB1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2010

8.6
2010
de

49076
Deutschland
Inbetriebnahme Can Modul NI 9853
Hallo zusammen,

ich bin absoluter Neuling in diesem Forum und habe auch noch nicht viel Erfahrung mit LabVIEW! Verzeiht mir deshalb meine evtl. banalen Fragen und auch meine Ausdrucksweise!
Für meine Diplomarbeit muss ich ein CAN- Signal einlesen und div. Botschaften über den CAN-Bus senden. Ich arbeite mit der LabVIEW Version 8.6, habe ein cRio 9014 Controller mit unter anderem einem NI 9853 2-Port High-Speed Can Modul.

Bei einlesen des CAN Signals habe ich zwei Probleme:[list]<>
[st] Sobald ich das CAN-Modul in mein Programm einfüge habe ich extrem langsame Reaktionszeiten meines Systems. Damit meine ich: Wenn ich das CAN-Modul ins Programm einfüge und ich beispielsweise ein Signal auf meine Digital Input Modul gebe, dauert es einige Sekunden, bis mir dieses Signal auch schließlich im Frontpanel angezeigt wird.[list]<>
[st] Außerdem habe ich das Problem, dass ich bisher kein Signal mit meinem CAN-Modul einlesen konnte. Gibt es dort irgendwelche Besonderheiten oder Tricks, wie man ein CAN-Signal zu erfassen hat. Ich habe damit überhaupt keine Erfahrung und habe aus diesem Grund an den Eingang direkt ein Anzeigeelement angeschlossen. (siehe Bild im Anhang)

Ich hoffe mir kann jemand bei meinen Fragen weiterhelfen!

Vielen Dank schon mal im Voraus.

Gruß, Christian


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.03.2010, 10:43
Beitrag #2

dlambert Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 89
Registriert seit: May 2009

2010
2007
en

12359
Deutschland
Inbetriebnahme Can Modul NI 9853
Schau mal bitte in die Beispiele. Nach dem Öffnen der FPGA Ref starte ich mit den Methodenknoten Reset und Run. Dein FPGA läuft so glaube ich nicht los. Guck Dir mal den Error Ausgang an.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2010, 12:15
Beitrag #3

CB1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2010

8.6
2010
de

49076
Deutschland
Inbetriebnahme Can Modul NI 9853
Hallo dlambert,

vielen Dank für deine schnelle Antwort!
Beim Öffnen des Beispiels für das CAN-Modul fehlt bei mir folgende Datei: Program FilesNational InstrumentsLabVIEW 8.6instr.libniTunerdependency
Aus diesem Grund konnte ich mit der Beispieldatei bisher nichts anfangen!
Den Error Ausgang habe ich mir mal angeschaut... er gibt keine Fehlermeldung aus. Außerdem kann ich über den analogen Ausgang eine Spannung ausgeben, bzw. über DI ein Signal einlesen (nur halt extrem langsam!!). Somit müsste mein FPGA doch laufen, oder nicht?

Gruß, Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2010, 13:21
Beitrag #4

dlambert Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 89
Registriert seit: May 2009

2010
2007
en

12359
Deutschland
Inbetriebnahme Can Modul NI 9853
Ok, dann mach mal Deine RT Schleife ein bischen langsamer. Die RT CPU läuft ohne Timing auf 100% und hat kaum Zeit auf Interaktion zu antworten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2010, 13:50
Beitrag #5

CB1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2010

8.6
2010
de

49076
Deutschland
Inbetriebnahme Can Modul NI 9853
Verzeih mir die wahrscheinlich überflüssige Frage... bin aber wie gesagt noch völlig unerfahren!

Meinst du damit, dass ich die while-Schleife durch eine zeitgesteuerte Schleife ersetzen sollte und bei dieser eine langsamere Zeit eingeben sollte? Oder gibt es sonst noch eine Möglichkeit die Geschwindigkeit zu beeinflussen?

Gruß, Christian
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2010, 15:26
Beitrag #6

dlambert Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 89
Registriert seit: May 2009

2010
2007
en

12359
Deutschland
Inbetriebnahme Can Modul NI 9853
Ja, richtig. Bei Deinem Schnellschuss gibt der RT das Timing für den FPGA vor. Die RT CPU ist recht schwach und geht leistungsmässig ohne Timer auf Anschlag. Realistisch wird wohl ein Takt von max.2kHz sein. Das musst Du Dir mit dem D(istributed)S(ystem)M (anager) austesten. Der zeigt die RT CPU Last an (vorausgesetzt SystemStatePublisher ist auf dem 9104 installiert) .
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.03.2010, 16:04 (Dieser Beitrag wurde zuletzt bearbeitet: 15.03.2010 17:09 von jg.)
Beitrag #7

CB1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2010

8.6
2010
de

49076
Deutschland
Inbetriebnahme Can Modul NI 9853
Ok, habe das gerade mal ausprobiert: Habe die while- Schleife durch eine zeitgesteuerte- Schleife ersetzt und dabei den Takt auf 1 kHz eingestellt.
Das Ergebnis ist leider das selbe Sad
Kann weder Signale des CAN-Bus einlesen, noch hat sich die Reaktionszeit meines Systems, bezogen auf die DI- Karte, erhöht!

Zum besseren Verständnis habe ich mein Vi angehängt!

Lv86_img


Angehängte Datei(en)
Sonstige .vi  Software.vi (Größe: 190,67 KB / Downloads: 392)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.03.2010, 10:45
Beitrag #8

dlambert Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 89
Registriert seit: May 2009

2010
2007
en

12359
Deutschland
Inbetriebnahme Can Modul NI 9853
Schau mal hier rein. Vielleicht hilft das weiter
NI9853 cRIO FAQ
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.03.2010, 16:37
Beitrag #9

CB1 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Mar 2010

8.6
2010
de

49076
Deutschland
Inbetriebnahme Can Modul NI 9853
Das hat mir weiter geholfen... Vielen Dank dafür!
Das ich kein CAN- Signal einlesen konnte lag letztendlich doch an einem Hardware Fehler in meinem System. Die langsamen Reaktionszeiten lagen daran, dass ich in dem VI auf dem FPAG das DI und das CAN-Modul in eine while-Schleife gepackt habe.

Vielen Dank nochmal für die Hilfestellungen.
Gruß, Christian
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
  Anzahl Kanäle AI-Modul 9205 Stephan235 1 4.416 05.03.2019 13:01
Letzter Beitrag: jg
  Timing von CAN-Nachrichten auf cRIO-9014/9112 und 9853 bjoerne 16 19.013 12.05.2015 13:57
Letzter Beitrag: bjoerne
  NI cRIO-9012 Inbetriebnahme thomasd 6 9.685 09.07.2013 19:00
Letzter Beitrag: Holy
  Crio mit CAN modul morten 13 16.802 01.04.2011 21:47
Letzter Beitrag: cb
  CAN Modul ohne CANopen? ManuelH 2 6.087 25.10.2010 08:44
Letzter Beitrag: ManuelH
  FPGA-Inbetriebnahme mit Labview fk046 1 5.612 21.10.2010 18:58
Letzter Beitrag: BNT

Gehe zu: