METHOD FOR THE ACCESS CONTROL OF SUBSCRIBER STATIONS FROM A DATA TRANSMISSION APPARATUS TO BUS LINES

Abstract: 1. Method for the access control of subscriber stations of a decentralised data transmission apparatus to bus lines, in which method a) the bus access of each subscriber station, which is concerned with taking over the master function, occurs via an associated address, with the highest value bit first, and b) the subscriber stations can be connected to a common bus line, by means of which the signals are transmitted serially, characterised in that c) all subscriber stations (T1 ... T32) are directly coupled to the common bus line (B), and in that d) each subscriber station (T1 ... T32) having an address which depends on its local position participates in the access control and decision, wherein d1) the binary states of the first bit of the serially coded address characterise a respective half length of the bus line (B) participating in the access decision as the largest step width and d2) the respective consecutive bit is associated with the address of a step width on the bus line (B), this step width being halved in relation to the previous step width, d3) the last bit of the serial address characterises the smallest step width, i.e. the section of the bus line (B) which is associated with a subscriber station (T1 ... T32) (Figure 1), and d4) the individual clock times in the transmission of the bits to the respective address are determined in such a way that, commencing from a longest clock time for the highest value bit, further clock times are applied at half the length of the previous clock time.

Description: Verfahren zur Steuerung des Zugriffs von Teilnehmerstationen einer Datenübertragungseinrichtutg zu Busleitungen Die Erfindung bezieht sich auf ein Verfahren zur Steuerung des Zugriffs von Teilnehmerstationen einer Daten übertragungseinrichtung zu Busleitungen, bei dem der Buszugriff von jeder Teilnehmerstation über eine ihr zugeordnete Adresse erfolgt und die Teilnehmerstationen mit einer gemeinsamen Busleitung verbindbar sind, über die Signale seriell übertragen werden. Bei einem bekannten Verfahren dieser Art (DE-OS 30 09 308) werden jeweils eine Gruppe von Teilnehmerstationen in einem örtlich zusammenhängenden Nahbereich an eine Nahbusleitung angeschlossen; diese Gruppen von Teilnehmereinrichtungen sind wiederum über besondere Koppeleinrichtungen an eine gemeinsame Busleitung (Fernbus) angeschlossen. Der Buszugriff der Teilnehmerstationen vor einem Datenaustausch zwischen zwei Teilnehmerstationen erfolgt bei diesem bekannten Verfahren somit zunächst über den Fernbus und anschliessend über den Nahbus. Diese Zugriffsschritte, besonders bei der Anwahl der in Frage kommenden Teilnehmerstation aus der Gruppe von Teilnehmerstationen am Nahbus, machen besondere Einrichtungen zur Erkennung der jeweiligen Teilnehmerstation erforderlich, wodurch unter Umständen höhere Zugriffszeiten erforderlich sind. Der vorliegenden Erfindung lieg die Aufgabe zugrunde, ein Verfahren zur Steuerung des Zugriffs zu Teilnehmer- stationen einer Datenübertragungseinrichtung zu schafen, bei dem der gerätetechnische Aufwand und die Zeit für die Zugriffsentscheidung vermindert werden. Diese Aufgabe wird erfindungsgemäss dadurch gelöst, dass alle Teilnehmerstationen direkt an die gemeinsame Busleitung angekoppelt sind und dass jede Teilnehmerstation mit einer von ihrer örtlichen Lage abhängigen Adresse an der Steuerung und der Entscheidung über den Zugriff teilnimmt, wobei die binären Zustände des ersten Bits der seriell codierten Adresse jeweils eine halbe Länge der an der Zugriffsentscheidung teilnehmenden Busleitung als grösste Schrittweite kennzeichnen und das jeweils nachfolgende Bit der Adresse einer gegenüber der vorhergehenden Schrittweite halbierten Schrittweite auf der Busleitung zugeordnet ist sowie das letzte Bit der seriellen Adresse die kleinste Schrittweite, d. h. den einer Teilnehmerstation zugeordneten Abschnitt der Busleitung, kennzeichnet. Beim erfindungsgemässen Verfahren erfolgt der Zugriff in vorteilhafter Weise über den Teilnehmerstationen zugeordnete Adressen, die so gebildet sind, dass die binäre Zusammensetzung dieser Adressen der örtlichen Lage der jeweiligen Teilnehmerstation an der gemeinsamen Busleitung entspricht. Die binären Signale der jeweils angeforderten Teilnehmerstation werden zur Realisierung der Zugriffsentscheidung seriell auf die gemeinsame Busleitung gegeben, so dass nach dem ersten Bit bereits eine Entscheidung über den Standort dieser Teilnehmerstation innerhalb jeweils der halben Länge der Busleitung, auf der diese Teilnehmerstation gesucht wird, getroffen ist; nach jedem weiteren seriell übertragenen Bit erfolgt eine einengung um abermals die Hälfte, so dass nach der b#r- tagung des letzten Bits der kleinste Abschnitt der Pus- leitung gefunden ist, an dem sich die gewünschte Teil nehmcr:t#tion befindet Dadurch, d bei jedem fntschei- dungssc?#ri tt auch dip einzelnen Ta'#t##I ten bei der ¯.!er- tragung der jeweiligen Adresse festgelegt sind, d. h. sich auch ausgehend von einer längsten Taktzeit zur Einengung des Zugriffsbereichs auf die halbe Länge der Busleitung weiter halbieren, ist unabhängig vom Ort der Teilnehmerstation eine stets gleiche Summe der einzelnen Taktzeit gegeben und somit eine optimale Zugriffszeit gewährleistet. Falls innerhalb des jeweils kleinsten Abschnitts noch weitere Teilnehmerstationen angeordnet sind, kann eine weitere Selektierung dieser Stationen mit Erkennungsbits in üblicher Weise nunmehr gleichbleibender Taktzeiten erfolgen. Das gleiche kann auch zur Anwahl eventuell weiterer Busleitungen, dann allerdings mit der längsten Taktzeit, vorgenommen werden. Die Erfindung wird anhand der Figuren erläutert, wobei Figur 1 eine Prinzipdarstellung einer Datenübertragungseinrichtung, mit der das erfindungsgemässe Verfahren durchgeführt werden kann, sowie die Zusammensetzung der Adressen der Teilnehmerstationen zeigt und Figur 2 eine Anordnung zur Anwendung des erfindungsgemä ssen Verfahrens bei räumlich verteilten Teilnehmerstationen darstellt. In der Figur 1 ist eine Busleitung B dargestellt, an die Teilnehmerstationen T1 ... T32 in gleichen Abständen angekoppelt sind. Die Adressen der Teilnehmerstationen T1 ... T32sind, wie den unterhalb der Busleitung dargestellten Diagrammen zu entnehmen, aufgebaut. Die jeweiligen Adressen der Teilnehmerstationen werden über ein seriell übertragenes 5-Bit-Signal aufgerufen, von denen das erste Bit a bei diesem Ausführungsbeispiel im Bereich der ersten Hälfte der Busleitung B "O" ist und ii Bereich der zweiten Hälfte der Busleitung B "1" ist. Die nachfolgenden Bits b, c, d und e weisen wiederum eine Unterteilung nach den beiden binären Zuständen "O" und "1" des jeweils vorhergehenden Abschnitts der Busleitunauf. Nit der Ubertragung des letzten seriellen Bits e ist somit die Entscheidung über den Buszugriff einer Teilnehmerstation an dem durch die erfindungsgemässe Adressierung bestimmten Ort der Busleitung erfolgt. Im unteren Teil des Diagramms in der Figur 1 sind die binären Adressen für die Teilnehmerstationen T1, T2 bzw. T31 und T32 aufgeführt. Ferner sind in dem Diagramm nach der Figur 1 die erforderlichen Taktzykluszeiten Ta, Tb, Tc, Td, Te und Tf aufgeführt, die zur Übertragung eines Adressensignals und zum Zugriff zu einer gewünschten Teilnehmerstation notwendig sind. Die Zugriffszeit Tz für eine Teilnehmerstation ergibt sich somit durch Tz = k # #L wobei k eine durch den Aufbau der Datenübertragungseinrichtung bedingte Konstante ist und beispielsweise in der Grössenordnung von 4 liegen kann und #L sich durch folgende Gleichung darstellen lässt: #L =(Ta + Tb + Tc + Td + Te + Tf) EMI4.1 Das erfindungsgemässe Verfahren lässt sich auch bei einer Mehrzahl von Busleitungen B1, B2, B3 ... Bn anwenden, die in einem Raum mit den Koordinaten X, Y und Z in einem Radius rS, wie in der Figur 2 dargestellt, verteilt sind. Die Busleitungen B1 ... En kcnnen hier z. . aus Infrarot-b#ertra gungsstrecken bestehen; die Teilne-mRr- stationen Tn bzw. Tn-1 sind hierbei mit entsprecr.enderl Lmpfangs- und Sendeeinrichtungen ausgestattet, so da ein Zugriff beispielsweise auch von einer Zugriffssteuerun#s einrichtung Zs im Mittelpunkt des durch den Radius rs definierten Braunes möglich ist. Die Entscheidun#, zu wel cher der Busleitungen im Rau@ ein Zugriff erfolgen soll, kann hier durch der eigentlichen Adresse vorangestellte Erkennungsbits erfolgen. Der Raumabschnitt, der durch eine wie anhand der Figur 1 beschrieben aufgebaute Adresse gekennzeichnet ist und somit die Lage einer Teilnehmerstation definiert, ist hier mit dem Radius rn gekennzeichnet. 1 Patentanspruch 2 Figuren

Claims: Patentanspruch Verfahren zur Steuerung des Zugriffs von Teilnehmerstationen einer Datenübertragungseinrichtung zu Busleitungen, bei dem a) der Buszugriff jeder Teilnehmerstation über eine ihr zugeordnete Adresse erfolgt und b) die Teilnehmerstationen mit einer gemeinsamen Buslei tung verbindbar sind, über die Signale seriell über tragen werden, d a d u r c h g e k e n n z e i c h n e t , dass c) alle Teilnehmerstationen (T1 ... T32) direkt an die gemeinsame Busleitung (B) angekoppelt sind und dass d) jede Teilnehmerstation (T1 ... T32) mit einer von ih rer örtlichen Lage abhängigen Adresse an der Steue rung und der Entscheidung über den Zugriff teilnimmt, wobei di) die binären Zustände des ersten Bits der seriell codierten Adresse jeweils eine halbe Länge der an der Zugriffsentscheidung teilnehmenden rusleitung (B) als grösste Schrittweite kennzeichnen und d2) das jeweils nachfolgende Bit der adresse einer gegenüber der vorhergehenden Schrittweite hal- bierten Schrittweite auf der Busleisuny (B) zu geordnet ist sowie à3) das letzte Bit der seriellen Adresse die kleinst Schrittçeite, d. h. den einer Teilnehmerstation (T1 ... T32) zugeordneten Absch@itt der BusJei- tung (B), kennzeichnet (Figur 1).

Inventors: JANETZKY, DITTMAR, DIPL.-ING.
Applicants: SIEMENS AKTIENGESELLSCHAFT BERLIN UND MUNCHEN
Application year: 1983
Main classification: G06F13
IPC codes: G06F13, H04L12