Impressum Kontakt Sitemap

Schnittstellenwechsel bei den Modulen

Es stehen bei allen Modulen folgende weitere Schnittstellen zur Verfügung, die über die Konfiguration aktiviert werden können:

 

- RS232 (2x)

- CAN (2x)

- I2C (1x Slave/Master)

- SPI (1x Slave)

 

Die Module werden standardmäßig mit der RS232 als aktive Schnittstelle ausgeliefert. Soll eine der anderen Schnittstellen verwendet werden, läßt sich diese über die Konfiguration umstellen und die Schnittstellen-Parameter definieren. Die verschiedenen Schnittstellen stehen im Regelfall alternativ zur Verfügung.

Konfiguration der Schnittstelle

Die Auswahl und Einstellung der Schnittstellen erfolgt über Befehle aus der Kommandoschnittstelle. Die Befehle können je nach Modultyp auf drei Arten an das Avisaro Gerät geschickt werden:

 

  1. bei Logger oder WLAN Logger: Die Befehle zur Konfiguration werden in eine "Batch-Datei" geschrieben. Diese Batch Datei namens 'autorun.txt' wird auf die SD_Karte gespeichert und beim Neustart des Avisaro Geräts immer ausgeführt. Dies ist ein sehr einfacher Weg das Modul zu konfigurieren.
  2. bei WLAN Logger oder WLAN Device: über das WLAN Web Interface, das sich online über WLAN offen läßt. Hier können Sie direkt die Parameter per Menüführung einstellen.
  3. bei allen Produkten: über die Schnittstelle. Dies geht allerdings nur, wenn alle Scripte ausgeschaltet sind. Im Auslieferungszustand ist immer ein Basis-Script aktiv. Daher müssten Sie erst über eine der oben genannten Varianten das Script deaktivieren.

Konfiguration der Schnittstelle von Datenlogger bzw. WLAN Logger per Konfigurations-Datei

 

Batch-Datei "autorun.txt"

Zur einfachen Konfiguration werden alle Einstellungen in eine gewöhnliche Textdatei mit dem Namen "autorun.txt" geschrieben.

Beispiel zum Wechsel zu CAN

prot can
CAN 125000 1fe 0 2ff 1
load mc5-4.txt
run auto
 

Beachte: Wichtig ist, dass die letzte Zeile mit Betätigung der 'Enter'-Taste abgeschlossen wird.

 

Dieses Beispiel setzt die Datenschnittstelle auf CAN fest und stellt die Schnittstellenparameter ein.

Der Befehlssatz dazu lautet:

CAN <Baudrate> <RX ID> <RX ID ist extended ID> <TX ID> <TX ID is extended>

 

Dann wird in diesem Beispiel das Script 'mc5-4.txt' geladen (dieses muss sich ebenfalls auf der SD Karte befinden).

 

Abschließend wird das Script auf 'automatisches Ausführen nach dem Start' gestellt.

 

Fast alle Einstellungen werden intern im Flash gespeichert - die Autorun.txt muss also nur einmal ausgeführt werden und kann dann vom Datenträger gelöscht werden.

So funktioniert es:
  1. autorun.txt Datei erzeugen und auf Speicherkarte speichern
  2. Avisaro Logger ausschalten und Speicherkarte einlegen
  3. Avisaro Logger einschalten und ca. 10 Sekunden warten. In dieser Zeit werden die Befehle in der autorun.txt Datei abgearbeitet
  4. Avisaro Logger ausschalten und autorun.txt von Datenträger löschen

Die Befehle zur Konfiguration der anderen Schnittstellen lauten:

Folgende Befehle sind hilfreich bei der Konfiguration der Module: (eine vollständige Liste aller Befehle finden Sie hier: Mehr details)

PROT <interface>
Beispiel: PROT CAN

Beschreibung: Stellt die Datenschnittstelle ein (also z.B. CAN, RS232, I2C, ...) (Mehr details)

RS232 <baudrate> <bits> <parity> <stop> <flow control> 
Beispiel: RS232 9600 8 N 1 N

Beschreibung: Zur Einstellung der RS232 Schnittstellenparameter (Mehr details)

CAN <Baudrate> <RX ID> <RX ID ist extended ID> <TX ID> <TX ID is extended>
Beispiel: CAN 125000 1fe 0 2ff 1

Zur Einstellung der CAN Schnittstellenparameter (Mehr details)

SPI <clock polarity> <clock phase>
Beispiel: SPI 0 0

Zur Einstellung der SPI Schnittstellenparameter (Mehr details)

 
I2C <address>
Beispiel: I2C 119

Zur Einstellung der I2C Schnittstellenparameter (Mehr details)

LOAD <file>
LOAD mr1-18.txt

Beschreibung: Läd ein neues Script. Script-Datei muss auf Speicherkarte sein. (Mehr details)

RESTART CLEAR

Setzt das Produkt in den Auslieferungszustand zurück. Alle Einstellungen werden gelöscht, die Ausführung des Scripts wird gestoppt (die LEDs am Gehäuse leuchten auch nicht mehr). (Mehr details)

 

Konfiguration der Schnittstelle über WEB-Administratorseite

Am einfachsten stellen Sie die Schnittstelle bei allen WLAN-fähigen Avisaro Devices mittels der Administratorseite um. Folgen Sie diesen Schritten:

 

1. Öffnen Sie den Browser, wählen Sie die IP Ihres Avisaro Devices an und loggen Sie sich ein.

2. Gehen Sie auf 'Generals' links unten in der Menüführung.

3. Wählen Sie die Schnittstelle aus und drücken Sie auf 'Submit'

4. Gehen Sie unter Data Interface in dem Menü auf Ihre Schnittstelle und passen Sie bei Bedarf die Parameter an. Schließen Sie mit 'submit' wieder ab.

5. Rebooten Sie das Device entweder durch Stromunterbrechung oder unter Generals der Button 'Reboot'

 

WLAN

Die Parameter für die WLAN-Schnittstelle sind die Folgenden.

 

Typ: 802.11 b/g

Sicherheit: WEP + WPA

Reichweite: ca. 300m (Outdoor)

 

SSID: avisaro

Channel: 11

Mode: adhoc

Encryption: none

 

Zur Konfiguration: Öffnen Sie eine Browser und geben Sie die IP 192.168.0.74 ein. Dann loggen Sie sich mit Benutzernamen und Passwort ein. Wenn Sie es noch nicht geändert haben, sind es der Benutzername: 'admin' und das Initialpasswort: '1234'. Zu Ihrem Schutz sollten Sie es aber umgehend ändern und sich gut merken. Achtung: Es gibt keine Hintertür bei verlorenen Passwörtern. Dann müssen Sie sich direkt an Avisaro wenden.

Konfiguration der Schnittstelle über die Schnittstelle selber

Diese Methode setzt einen sendefähige Verbindung über die bisher eingestellte Schnittstelle und noch kein aktives Script voraus. Dieses Vorgehen ist nur in Ausnahmefällen, z.B. dem automatisierten Einstellen der Module ratsam.

Sie können dann dem Device in einer Folge von Befehlen Anweisungen zur Umstellung der Schnittstelle und zu den Parametern geben.

 

Beispiel:

PROT CAN

CAN 500000 49 0 49 0

 

Die Umstellung wird erst nach einem Reboot aktiv.

Sie können im gleichen Vorgang auch das Script laden. Beschreibung siehe unter Scripting.