Logo

Benutzerhandbuch Script "CC1"

Daten von einem CAN Bus drahtlos übertragen

Dieses Dokument beschreibt das Anwendungsscript "CC1 - CAN Daten speichern und drahtlos übertragen".

Versionshistorie des Dokuments:

Datum Änderungen
   
7.12.2009 Erstellung
 

 

Versionshistorie des Scripts: 

Scriptname cc3-1.txt
Datum 9.12.2009
Firmware
v4.78 oder höher
Historie
v3: Neue Dokumentation
v0:  Erste Version

 

Systembeschreibung

Erforderliche Hardware

Es kommt ein Avisaro 2.0 WLAN Logger mit CAN Schnittstelle zum Einsatz. Die Avisaro 2.0 WLAN Logger Box, Cube und Modul kann verwendet werden. 

 

Erforderliche Firmware

Ein Firmware Version 4.78 oder höher ist erforderlich.

Siehe Mehr hier für aktuelle Firmware Versionen.

Erforderliche Systemumgebung

Zum Senden und Empfangen der Daten wird WLAN Infrastruktur und eine passende Gegenstelle benötigt. Die WLAN Infrastruktur kann im einfachsten Fall ein PC mit WLAN sein, oder auch ein gewöhnlicher "WLAN Access Punkt". Eine passende Gegenstelle kann ein PC, ein Handheld (iPhone, iPad) oder ein weiteres Avisaro WLAN Gerät sein.

Funktionsbeschreibung

CAN Nachrichten drahtlos senden und empfangen

Daten (CAN Nachrichten) von einem CAN Bus werden über eine UDP/IP Verbindung versendet und empfangen. Diese Verbindung kann im lokalen WLAN / LAN Netzwerk aufgebaut werden, oder auch quer durch das Internet.

 

Die CAN Nachrichten werden dazu in UDP Pakete 'verpackt'. Dazu werden Information, wie z.B. ein Zeitstempel hinzugefügt. Das Format ist unten in der Anleitung dokumentiert.

 

Hinweis: Für diese Anwendung wurde das UDP Protokoll statt TCP gewählt. Damit ist es möglich mehrere Avisaro WLAN CAN Geräte zu einen virtuellen CAN Bus zusammen zufassen. Zusätzlich reduziert sich die Verzögerungszeit. UDP erzeugt keine echte "Verbindung" - der Einfachheit halber sprechen wir dennoch davon.

Gegenstelle: PC, Handheld oder Avisaro Device

Als Gegenstelle kann ein PC, Handheld oder ein anderes Avisaro WLAN Device dienen.

 

Bei einem PC, Handheld (iPhone, iPad) kann direkt mit UDP Sockets gearbeitet werden. Jede Programmiersprache unterstützt diese Kommunikation - ebenso wie andere Umgebungen wie LabView oder Scriptsprachen.

 

Ein anderes Avisaro WLAN Device mit CAN Schnittstelle kann mit dem gleichen Script ausgerüstet werden und so eine drahtlose CAN Brücke bilden.

WLAN und Netzwerk Infrastruktur

Als drahtlose Infrastruktur kann jedes 'gewöhnliche' WLAN Netzwerk verwendet werden.

 

Typischerweise ist dies ein Netzwerk mit einem WLAN Access Punkt ("Infrastruktur Modus"). Es kann auch eine direkte WLAN Verbindung ("Ad-Hoc") ohne Access Punkt verwendet werden.

 

Die Daten können beliebig im lokalen LAN Netzwerk, oder auch durch das Internet geroutet werden.

 

Das Script ist auch geeignet für Avisaro Produkte mit LAN Anschluss.