LabVIEWForum.de
Mit LabView an CanBus - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: Mit LabView an CanBus (/Thread-Mit-LabView-an-CanBus)



Mit LabView an CanBus - AMueller - 03.02.2016 15:20

Hallo zusammen,
ich bin auf der Suche nah einer Möglichkeit, mit Labview eine Kommunikaation über Can aufzubauen.
Meine Idee ist es, kostengünstig einige Ein- un Ausgänge über Can-Module einzubinden. Die Module sind vorhanden, stehe also fest.
Es soll ein Busknoten von Murr (56504) über CANopen angesteuert werden.

Hat hier jemand Erfahrungen mit den RS232-Can oder USB-Can Umsetzern?
Wie Problematisch ist die Einbindung in LabView?

Vielen Dank
Andre


RE: Mit LabView an CanBus - Lucki - 04.02.2016 15:26

Leider habe ich keine Erfahrung, und "kostengünstig ist ein relativer Begriff. Beim Googeln nach "usb can interface" komme ich auf Konverter im 200..300-Euro-Bereich. Im Vergleich zu NI ist das kostengünstig, aber enstpricht das auch Deiner Vorstellung?


RE: Mit LabView an CanBus - AMueller - 08.02.2016 08:35

Ich finde Adapter bereits ab 90€.
Da das ganze auch nur zu Testzwecken sein soll, würde ich auch geren in der Preisregion bleiben.

Wie funktioniert denn die Einbindung der NI-Module in LabView? (z.B.NI USB-8473)
Habe ich hier in LabView direkt die Busteilnehmer und kann diese ansprechen?
Ich habe bisher leider nur mit USB und RS232 aus Labview, also den Visa-Funktionen gearbeitet.


RE: Mit LabView an CanBus - GerdW - 08.02.2016 08:45

Hallo AMueller,

Zitat:Wie funktioniert denn die Einbindung der NI-Module in LabView? (z.B.NI USB-8473)
Habe ich hier in LabView direkt die Busteilnehmer und kann diese ansprechen?
Ich habe bisher leider nur mit USB und RS232 aus Labview, also den Visa-Funktionen gearbeitet.
CAN erfordert einen speziellen Treiber und damit auch spezielle Funktionen, um mit dem Gerät zu sprechen.
Außerdem wird hier viel mit "Databases" gearbeitet, in denen die CAN-Messages und CAN-Signale aufgelistet/verwaltet werden.

NI bietet dafür den älteren CAN-Treiber ("NI-CAN") und einen CANopen-Aufsatz dazu an. Dein USB8473 gehört zu den Geräten, die von diesem Treiber unterstützt werden. Außerdem gibt es neuere Geräte und einen zugehörigen Treiber: XNET. Funktional sind sie sich ähnlich - kein Wunder, da sie ja beide den CAN-Port verwalten…
Wenn du mit einem cRIO/FPGA arbeitest, darfst du manche CAN-Module auch direkt mit dem FPGA verwalten. Das mag zwar umständlich sein, bietet aber auch Vorteile (z.B. komfortable Filterung der Messages direkt auf dem FPGA).

Zitat:Ich finde Adapter bereits ab 90€. Da das ganze auch nur zu Testzwecken sein soll, würde ich auch geren in der Preisregion bleiben.
Damit kommst du bei NI nicht weit, da ist schon ein Adapterkabel teurer…
Gibt es zu dem Billig-Adapter auch einen (LabVIEW-)Treiber, den du einfach verwenden kannst?