Embedded Information Technology

 

 

Drahtlose, virtuelle RS232 PC Schnittstelle

Ist ein Gerät (z.B. eine Waage, Barcode Scanner, ...) bisher über ein Kabel angeschlossen worden, so kann dies mit den Avisaro Produkten drahtlos angebunden werden.

> Home
    WLAN Anwendungen
   > RS232 Kabelersatz
   > Drahtloser PC COM Port
   > CAN Kabelersatz
   > Virtueller CAN Bus

   Kundenspezifische Systeme
   > Fernüberwachung
   > Gebäudeautomation
   > Logistikkontrolle
   > Drahtloser Monitor
 

Wenn ein WLAN Access Punkt bzw. ein WLAN fähiger PC vorhanden ist, dann können RS232 Kabel schnell und preiswert gegen eine drahtlose WLAN Verbindung ausgetauscht werden. Das vorhandene Gerät wird mit einem Avisaro RS232 WLAN Produkt ausgerüstet und auf dem PC ein Treiber installiert. Alternativ kann ein echter Kabelersatz eingerichtet werden, <hier> steht mehr dazu.

Dieser Beitrag richtet sich an Leser mit technischen Vorkenntnissen ohne WLAN oder Netzwerk Experten zu seien.

Eigenschaften

Die Verbindung zwischen den Avisaro Boxen ist eine “transparente” Datenverbindung - die Daten werden ohne Änderung von einer zur anderen Seite transportiert. Es können sowohl ASCII als auch Binärdaten übertragen werden. Die Datenverbindung ist bidirektional - es werden also gleichzeitig Daten in beide Richtung gesendet. Eine Änderung ergibt sich beim Zeitverhalten: Daten werden mit einer Verzögerung von etwa 5 Millisekunden übertragen. In der Praxis hat sich dies als problemlos erwiesen.

Anwendungen

Typische Anwendung sind Bereiche in denen bereits ein RS232 Kabel verwendet wird. Um die Mobilität und Flexibilität zu erhöhen kann diese Datenverbindung drahtlos gestaltet werden. Anwendungen sind z.B.:

  • Waage mit einem Belegdrucker verbinden
  • RFID Leser mit Basisstation verbinden
  • GPS Empfänger an Steuergerät anbinden

Verwendete Produkte

Dieses Beispiel funktioniert mit den folgenden WLAN Produkten von Avisaro. Beim Modul muss beachtet werden, dass die Signale TTL Pegel haben - für den Anschluss an ein RS232 Gerät ist ein Pegelwandler notwendig.

RS232 WLAN Box

RS232 WLAN Cube

RS232 WLAN Modul

Auf dem PC wird die “virtuelle serielle Treibersoftware” eingerichtet. Avisaro bietet eine Software an die nicht installiert sonder nur gestartet werden braucht. Die Firma HW-Group bietet eine Software an, die einen Treiber installiert. In diesem Beispiel haben wir den von HW-Group gewählt. Einen Link zur Software finden Sie im Downloadbereich.

Konfiguration

Die Konfiguration des Avisaro Moduls wäre:

Verbinden Sie sich mit dem Avisaro Modul wie in der Anleitung beschrieben (Netzwerkscan, Verbinden, Browser öffnen). Für das erste Modul werden im Konfigurationsmenü folgende Werte eingetragen:

1) TCP Verbindungsparameter
<großes Bild>

2) WLAN Parameter
<großes Bild>

3) IP Einstellungen für Modul
<großes Bild>

 

 

 

4) Moduleinstellungen
<großes Bild>

 

 


Alternativ zur Konfiguration über die Webseite können auf folgende Befehle über die RS232 Schnittstelle eingegeben werden (oder als Batchdatei mit einer Compact Flash Speicherkarte eingespielt - siehe Anleitung).

        Configure serial connection

        at+linepar 9600 n 1 none

        Configure WLAN

        at+wlan ssid Ihr_AccessPunkt
        at+wlan mode infra
        at+wlan wep 12345678901234567890123456
        at+wlan channel 11

        Configure modules IP Parameter

        at+ip local 192.168.0.74
        at+ip subnet 255.255.255.0
        at+ip gateway 192.168.0.1
        at+ip dns 192.168.0.1

        Configure Module itself

        at+module default off

        Configure TCP Verbindungen

        at+tcpconn delay 10
        at+tcpconn messages on
        at+tcpconn allow ALL
        at+tcpconn keepalive 10000
        at+tcpconn autolisten on
        at+tcpconn autoconnect off
        at+tcpconn server 192.168.0.1
        at+tcpconn serverport 21
        at+tcpconn listenport 21

Nach der Installation der Software auf dem PC wird diese wie folgt konfiguriert:

1) Einstellungen
<großes Bild>

2) Konfiguration
<großes Bild>

3) Erfolgreiche Verbindung
<großes Bild>

Damit sind das Avisaro Modul und der PC so konfiguriert, dass sie untereinander eine Verbindung aufbauen. .

Optionen:

    Mehrere parallele Verbindungen: Sollen in einer Umgebung mehrere Kabel ersetzt werden, so ist dies möglich. Die Module werden wie oben beschrieben konfiguriert. Die Verbindungen unterscheiden sich durch die IP Adressen: Bei “1) TCP Verbindungsparameter: TCP Client Adress” steht die Adresse des Moduls zu dem eine Verbindung aufggebaut werden soll. Diese Adresse wird bei dem anderen Modul bei “3) IP Einstellungen für MOdul: IP Adresse” eingetragen.

     

Interessante Besonderheiten sind:

    Verlängerung der Strecke: Die drahtlose Strecke kann durch die Umleitung der Daten über ein LAN beliebig verlängert werden.

    Baudraten Anpassung: Über diesen Weg können zwei Geräte mit unterschiedlicher Baudrate miteinander verbunden werden. Die Avisaro Produkte haben einen Zwischenspeicher der es ermöglicht die Geschwindigkeitsunterschiede auszugleichen. Wichtig ist, dass die durchschnittliche Datenmenge sich an der niedrigeren Baudrate orientiert. Da häufig nur einzelne “Datagramme” (z.B. bei einem RFID Leser) übertragen werden, ist dies zumeist gegeben.