Herunterladen Inhalt Inhalt Diese Seite drucken

Ermittlung Der Busbesetzung (Bus Scan) - HBM AD101B Bedienungsanleitung

Digitale aufnehmerelektroniken messverstärker kommunikationsbefehle
Vorschau ausblenden Andere Handbücher für AD101B:
Inhaltsverzeichnis

Werbung

Ermittlung der Busbesetzung (Bus Scan)

4.5
Ermittlung der Busbesetzung (Bus Scan)
Oftmals ist es sinnvoll, bei jedem Einschalten des Busses oder bei ausbleibenden Antworten
der AED die Bus-Konfiguration zu ermitteln. Mit Hilfe des Bus-Scan kann dann die Adres-
senbesetzung des Busses ermittelt werden. Voraussetzung ist hierfür, dass alle Module auf
die gleiche Baudrate eingestellt sind. Führen Sie den Bus-Scan wie folgt durch:
1. Initialisieren Sie die Masterschnittstelle mit der eingestellten Baudrate der AED
2. Scannen Sie eine Adresse mit folgender Befehlsfolge:
3. Wiederholen Sie Punkt 2 mit den nachfolgenden Adressen 01...31.
Falls nur wenige AED angeschlossen und deren Adressen bekannt sind, kann der Bus-Scan
sich natürlich nur auf diese Adressen beziehen. Sind alle AED erfolgreich als Busteilnehmer
ermittelt, so kann eventuell der Identifikationsstring der AED eingelesen werden
(Identifikation = Messstellenkennzeichnung und Fertigungsnummer).
Die Time-out-Einstellung für den Schnittstellentreiber des Masters ist entscheidend für die
Geschwindigkeit des Bus-Scans. Der Select-Befehl benötigt für die Ausgabe bei 2400 Bd
maximal 20...30 ms. Auf diesen Select-Befehl antwortet die AED nicht.
AD101B
;S00;
Adresse auswählen
ADR?; Adresse abfragen
Die mit der Adresse angesprochene AED antwortet mit einen 00 crlf Kommt nach einer
Zeit von ca. 100 ms keine Antwort, so ist auf dieser Adresse keine AED vorhanden.
Werden vom Master undefinierte Zeichen oder kein ?-Zeichen empfangen, so kann eine
Busstörung oder eine Mehrfachbesetzung der Adresse vorliegen. Entsprechend ist vom
Busmaster zu reagieren.
121
HBM

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis