DE20023852U1 - ASI slave for ASI system has digital units for evaluating and processing signals having different address bits - Google Patents

ASI slave for ASI system has digital units for evaluating and processing signals having different address bits Download PDF

Info

Publication number
DE20023852U1
DE20023852U1 DE20023852U DE20023852U DE20023852U1 DE 20023852 U1 DE20023852 U1 DE 20023852U1 DE 20023852 U DE20023852 U DE 20023852U DE 20023852 U DE20023852 U DE 20023852U DE 20023852 U1 DE20023852 U1 DE 20023852U1
Authority
DE
Germany
Prior art keywords
asi
analog
digital
signals
slave
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE20023852U
Other languages
German (de)
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IFM Electronic GmbH
Original Assignee
IFM Electronic GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IFM Electronic GmbH filed Critical IFM Electronic GmbH
Priority to DE20023852U priority Critical patent/DE20023852U1/en
Priority claimed from DE2000138860 external-priority patent/DE10038860B4/en
Publication of DE20023852U1 publication Critical patent/DE20023852U1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Signals containing address bits and information bits are received by an analog unit (6) from an ASI line (3) and transformed by an analog to digital converter (7) into digital signals. Digital units (8) evaluate and process the signals to determine if the address bits contained in the signals correspond to an assigned address. Several digital units are provided such that signals with different address bits may be evaluated and processed.

Description

Die Erfindung betrifft einen ASI-Slave zum Anschluß an eine ASI-Leitung eines ASI-Systems, mit einen Analogteil, mit einem Analog/Digital-Umsetzungsteil und mit einen Digitalteil, wobei das Analogteil an die ASI-Leitung angeschlossen ist bzw. anschließbar ist und die von der ASI-Leitung übertragenen, Adreßbits und Informationsbits enthaltenen Signale empfängt bzw. die von der ASI-Leitung zu übertragenden, Informationsbits enthaltenen Signale abgibt, wobei das Analog/Digital-Umsetzungsteil von der ASI-Leitung empfangene analoge Signale in digitale Signale umwandelt bzw. digitale Signale in von der ASI-Leitung zu übertragende analoge Signale umwandelt und wobei das Digitalteil einerseits die vom Analogteil – über das Analog/Digital-Umsetzungsteil – kommenden Signale auswertet und verarbeitet, wenn die in den Signalen enthaltenen Adreßbits mit einer dem ASI-Slave zugeordneten Adresse übereinstimmen, und andererseits – über das Analog/Digital-Umsetzungsteil – zum Analogteil gehende Signale verarbeitet.The The invention relates to an ASI slave for connection to an ASI line of a ASI system, with an analog part, with an analog / digital conversion part and with a digital part, where the analog part is to the ASI line is connected or connectable and transmitted by the ASI management, address bits receive and / or transmit signals from the ASI line, Information bits contained signals, wherein the analog / digital conversion part analog signals received from the ASI line into digital signals converts or converts digital signals into analog signals to be transmitted by the ASI line and wherein the digital part on the one hand from the analog part - on the Analog / digital conversion part - coming Signals are evaluated and processed if the signals contained in the signals address bits coincide with an address assigned to the ASI slave and, on the other hand, via the Analog / Digital conversion part - zum Analog part processing signals processed.

Vor mehreren Jahren haben eine größere Anzahl namhafter Aktuator-, Sensor- und Steuerungshersteller sowie zwei Hochschuleinrichtungen mit der industriellen Gemeinschaftsentwicklung eines Aktuator-Sensor-Interface-Systems begonnen, welches als AS-Interface-System oder im folgenden stets als ASI-System bezeichnet wird. Das ASI-System wird als neuartige Schnittstelle für die industrielle Kommunikation eingesetzt und belegt den Bereich unterhalb der bisherigen Feldbussysteme. Es verbindet insbesondere binäre Sensoren und Aktuatoren über eine Sammelleitung mit der ersten Steuerungsebene, z. B. einer SPS oder einem PC.In front several years have a larger number well-known actuator, sensor and Control manufacturers and two higher education institutions with the industrial Community development of an actuator-sensor-interface-system started, which as AS-Interface system or always below referred to as ASI system becomes. The ASI system is considered a novel interface for industrial communication used and occupies the area below the previous fieldbus systems. It combines in particular binary Sensors and actuators over a bus with the first control level, z. B. a PLC or a PC.

Das ASI-System besteht aus mehreren ASI-Slaves, einem ASI-Master und einer ASI-Leitung. Kernstück des ASI-Systems ist der ASI-Slave, der in den Regel als ASI-Chip realisiert ist und mit dem die Aktuatoren bzw. Sensoren an die ASI-Leitung digital angekoppelt werden. Der ASI-Chip wird konstruktiv entweder in ein Modul eingebaut, an das dann konventionelle Aktuatoren und Sensoren angeschlossen werden, oder er wird direkt in den Aktuator bzw. Sensor eingebaut. Der ASI-Master bildet die Schnittstelle zwischen den Aktuatoren bzw. Sensoren und dem Kern der Steuerung, beispielsweise einer SPS oder einem PC. Die ASI- Leitung ist im allgemeinen ein ungeschirmtes Zwei-Leiter-Flachbandkabel oder ein Standard-Rundkabel, über das gleichzeitig Signale und Energie übertragen werden.The ASI system consists of several ASI slaves, an ASI master and an ASI line. core of the ASI system is the ASI slave, which is usually called an ASI chip is implemented and with which the actuators or sensors to the ASI line digitally coupled become. The ASI chip is designed either in a module, then connected to the conventional actuators and sensors or it will be built directly into the actuator or sensor. The ASI master forms the interface between the actuators or sensors and the core of the controller, such as a PLC or a PC. The ASI line is generally an unshielded two-conductor ribbon cable or a standard round cable, over that signals and energy are transmitted simultaneously.

Das ASI-System überträgt die Informationen zwischen einem Master und den verschiedenen Slaves nicht parallel, sondern seriell. In jedem Abfragezyklus werden Informationen seriell vom Master zu jedem Slave und zurück übertragen. Sie können als Ein- oder als Ausgabedaten benutzt werden. Um keine zu großen Wartezeiten bei der seriellen Übertragung der Informationen vom Master zu den einzelnen Slaves bzw. umgekehrt zu haben, ist für das ASI-System eine bestimmte Struktur der über die ASI-Leitung übertragenen Signale vorgegeben. Diese im nachfolgenden noch genauer beschriebene Struktur der übertragenden Signale, d. h. die Struktur der ASI-Nachrichten, zusammen mit einer vorgegebenen maximalen Anzahl von an die ASI-Leitung anschließbaren ASI-Slaves, gewährleistet eine für die Praxis ausreichende Zykluszeit von maximal 5 ms.The ASI system transfers the information between a master and the different slaves not parallel, but serial. In each polling cycle, information is sent serially from Transfer master to each slave and back. You can be used as input or as output data. Too no big waiting times in the serial transmission the information from the master to the individual slaves or vice versa to have is for the ASI system has a certain structure of the transmitted over the ASI line Signals given. This will be described in more detail below Structure of the transferring Signals, d. H. the structure of ASI news, along with a predetermined maximum number of ASI slaves which can be connected to the ASI line, guaranteed one for the practice sufficient cycle time of a maximum of 5 ms.

Der Dialog des ASI-Masters mit einem ASI-Slave besteht immer aus der Kombination von Telegramm des ASI-Masters und Antworttelegramm des ASI-Slaves. Das Telegramm des ASI-Masters wird auch als Masteraufruf, das Antworttelegramm des ASI-Slaves als Slaveantwort bezeichnet. Wie üblich beginnen die Telegramme, d. h. die ASI-Nachrichten mit einer Startkennung und enden mit einer Stopkennung. Zwischen dem Masteraufruf und der Slaveantwort bzw. zwischen der Slaveantwort und einem neuen Masteraufruf ist jeweils eine Masterpause bzw. eine Slavepause vorgesehen. Der Masteraufruf besteht insgesamt aus vierzehn Bits, wobei darin fünf Adreßbits und fünf Informationsbits an den ASI-Slave enthalten sind. Die Slaveantwort besteht aus insgesamt sieben Bits, von denen vier Bits als Informationsbits an den ASI-Master vorgesehen sind.Of the Dialog of the ASI master with an ASI slave always consists of the Combination of telegram of the ASI master and response telegram of the ASI slaves. The telegram of the ASI master is also called master call, the response telegram of the ASI slave is called a slave response. As usual begin the telegrams, d. H. the ASI messages with a start identifier and end with a stop identifier. Between the master call and the slave response or between the slave response and a new master call each provided a master break or a slave break. The master call consists of a total of fourteen bits, where five address bits and five bits of information are included in the ASI slave. The slave response consists of a total seven bits, of which four bits as information bits to the ASI master are provided.

Über die am Anfang des Masteraufrufs stehenden Adreßbits wird jedem ASI-Slave mitgeteilt, ob die nachfolgende Information für ihn oder für einen anderen ASI-Slave bestimmt ist. Jedem ASI-Slave ist also eine fünf Bit lange Adresse zugeordnet, wobei die Adresse 0 eine Sonderfunktion hat. Sie wird üblicherweise bei der Herstellung als Defaultwert benutzt, d. h. herstellungsmäßig ist den ASI-Slaves die Adresse 0 zugewiesen. Wenn dann beispielsweise ein defekter ASI-Slave ausgetauscht wird, wird im neuen ASI-Slave die Adresse 0 durch die Adresse des ausgefallenen ASI-Slaves ersetzt, was durch ein entsprechendes Kommando des ASI-Masters an den neuen ASI-Slave ausgeführt werden kann. Mit den fünf Adreßbits können somit im Normalfall maximal 31 Teilnehmer adressiert und an die ASI-Leitung angeschlossen werden. In einem Abfragezyklus wird jeder angeschlossene ASI-Slave – maximal 31 ASI-Slaves – vom ASI-Master angesprochen und sendet jeder ASI-Slave seine Slaveantwort mit den vier Informationsbits an den ASI-Master zurück.About the address bits at the beginning of the master call are communicated to each ASI slave as to whether the following information for him or for another ASI slave is determined. Each ASI slave is thus one five bits long address assigned, where the address 0 is a special function Has. It usually becomes used as default value during production, d. H. is manufacturing moderate the address of the ASI slaves 0 assigned. If, for example, a defective ASI slave is replaced In the new ASI slave, the address 0 is replaced by the address of the failed ASI slaves replaced, which by a corresponding command of the ASI master to the new ASI slave. With the five address bits can thus Normally a maximum of 31 subscribers addressed and to the ASI line be connected. In a polling cycle, each will be connected ASI slave - maximum 31 ASI slaves - from ASI master addressed and each ASI slave sends its slave response with the four information bits back to the ASI Master.

Durch die vorgegebene Struktur der ASI-Nachrichten ergibt sich sowohl eine Beschränkung der maximal an die ASI-Leitung bzw. an einen ASI-Master anschließbaren ASI-Slaves als auch eine Beschränkung der maximal innerhalb eines Abfragezyklusses zwischen dem ASI-Master und dem ASI-Slave austauschbaren Informationsbits. Die erste Beschränkung ist bei der neuen ASI-Version 2.1 dadurch behoben worden, daß sich zwei ASI-Slaves eine Adresse teilen. Als sogenannte A- und B-Slaves heißen sie dann z. B. 10 A und 10 B. Im ersten Abfragezyklus werden alle A-Slaves, im folgenden alle B-Slaves bearbeitet. Der Vorteil, daß nunmehr maximal 62 ASI-Slaves anstelle von 31 ASI-Slaves an das ASI-System angeschlossen werden können, ist somit durch eine von 5 ms auf 10 ms angestiegene Zykluszeit erkauft worden.The predefined structure of the ASI messages results in a restriction of the maximum number of ASI slaves which can be connected to the ASI line or to an ASI master, as well as a limitation of the maximum within one polling cycle between the ASI master and the ASI slave exchangeable information bits. The ers This limitation has been corrected in the new ASI version 2.1 by the fact that two ASI slaves share an address. As so-called A and B slaves they are called z. For example, 10 A and 10 B. In the first polling cycle, all A slaves, in the following, all B slaves are processed. The advantage that now a maximum of 62 ASI slaves instead of 31 ASI slaves can be connected to the ASI system, has thus been bought by a cycled from 5 ms to 10 ms cycle time.

Die Übertragung von 8 bis 16 Bit langen Werten, wie sie bei analogen Meßwerten für Temperaturen oder Durchflüsse anfallen können, lassen sich mit dem bestehenden ASI-System nicht ohne weiteres übertragen. Soll beispielsweise eine 12 Bit lange Information übertragen werden, so ist dies bisher nur dadurch realisierbar, daß die 12 Bit lange Information in Portionen von drei Bit über vier Zyklen verteilt übertragen wird. Anstelle der normalerweise nutzbaren vier Informationsbits können hierbei nur drei Bits für die Information verwendet werden, da das vierte Bit als sogenanntes Steuer- oder Toggelbit benötigt wird. Das Steuer- bzw. Toggelbit enthält die Information, an welche Stelle der insgesamt 12 Bit langen Information die gerade übertragenen drei Informationsbits gehören. Sollen mit einem ASI-System nicht nur binäre sondern auch analoge Größen übertragen werden, so werden dafür mehrere Zykluszeiten benötigt, was zu einer entsprechend längeren Übertragungszeit führt.The transfer from 8 to 16 bit long values, as with analog measured values for temperatures or flows can occur can not easily be transferred with the existing ASI system. For example, to transmit a 12-bit long information so far this can only be realized by the fact that the 12 Bit long information is transmitted in portions of three bits spread over four cycles becomes. Instead of the normally usable four information bits can here only three bits for the Information be used because the fourth bit as so-called Control or toggle bit required becomes. The control or toggle bit contains the information to which Place the total of 12 bits of information just transferred belong to three information bits. Should not only binary but also analogue quantities be transferred with an ASI system? be, so be for it requires several cycle times, which leads to a correspondingly longer transmission time.

Der Erfindung liegt somit die Aufgabe zugrunde, einen ASI-Slave der in Rede stehenden Art zur Verfügung zu stellen, mit dem auch Informationen mit einer größeren Anzahl an Informationsbits in möglichst wenigen Abfragezyklen und damit möglichst schnell übertragen werden können.Of the Invention is therefore the object of an ASI slave of in question kind available to provide, with which also information with a larger number at information bits in as possible few polling cycles and thus transferred as quickly as possible can be.

Die zuvor hergeleitete und aufgezeigte Aufgabe ist zunächst und im wesentlichen dadurch gelöst, daß funktional mehrere Digitalteile vorgesehen sind, denen mehrere Adressen zugeordnet sind, so daß vom Analogteil stammende Signale mit unterschiedlichen Adreßbits ausgewertet und verarbeitet werden können.The previously derived and indicated task is initially and essentially solved by that functional several digital parts are provided, which are assigned to multiple addresses are so that from the Analog part derived signals evaluated with different address bits and can be processed.

Eingangs ist ausgeführt worden, daß der ASI-Slave aus einem Analogteil, einem Analog/Digital-Umsetzungsteil und einem Digitalteil besteht. Diese drei Elemente, die in der Praxis in einem ASI-Chip realisiert werden, stellen den funktionalen, nicht jedoch den tatsächlichen Aufbau des ASI-Slaves dar. Nachfolgend soll die Funktion dieser drei Elemente sowie deren tatsächlich in der Praxis ausgeführte Realisierung dargestellt werden.input is executed been that the ASI slave from an analog part, an analog / digital conversion part and a Digital part exists. These three elements in practice in one ASI chip can be realized, not the functional, however the actual Structure of the ASI slave. Below is the function of this three elements as well as their actual executed in practice Realization are presented.

Über die ASI-Leitung werden gleichzeitig die im ASI-System benötigte Energie und die Signale übertragen. Die ASI-Leitung dient somit zur Spannungs- und Stromversorgung der ASI-Slaves sowie der an den ASI-Slaves angeschlossenen Aktuatoren und/oder Sensoren und zur Datenübertragung zwischen de ASI-Master und den ASI-Slaves. Die Datenübertragung erfolgt dabei im ASI-System durch näherungsweise sin2-förmige Spannungsimpulse, welche der DC-Spannungsversorgung aufmoduliert sind. Um diese auf der ASI-Leitung übertragenen analogen Spannungsimpulse empfangen zu können, weist der ASI-Slave funktional zunächst ein Analogteil auf, über welches der ASI-Slave an die ASI-Leitung anschließbar ist. Das Analogteil ist dabei sowohl Empfänger als auch Sender, d. h. das Analogteil empfängt einerseits die von der ASI-Leitung übertragenen, vom ASI-Master stammenden Signale, sendet andererseits die von der ASI-Leitung zu übertragenden, von den angeschlossenen ASI-Slaves stammenden Signale. Bei dem von der ASI-Leitung übertragenen, von dem Analogteil empfangenen Signal handelt es sich um den Masteraufruf, bei dem von der ASI-Leitung zu übertragenden, von dem Analogteil abgegebenen Signalen um die Slaveantwort.The ASI cable simultaneously transfers the energy and signals required in the ASI system. The ASI cable thus serves for the voltage and power supply of the ASI slaves as well as the actuators and / or sensors connected to the ASI slaves and for data transfer between the ASI master and the ASI slaves. The data transmission takes place in the ASI system by approximately sin 2- shaped voltage pulses which are modulated on the DC power supply. In order to be able to receive these analog voltage pulses transmitted on the ASI line, the ASI slave initially has an analogue function part via which the ASI slave can be connected to the ASI line. The analog part is both receiver and transmitter, ie the analog part receives on the one hand transmitted from the ASI line, originating from the ASI master signals, on the other hand sends the signals to be transmitted from the ASI line, coming from the connected ASI slaves. The signal transmitted by the analogue part and transmitted by the ASI line is the master call in which the signals to be transmitted by the ASI line and delivered by the analogue part are the slave response.

Da der ASI-Slave, genauer das Digitalteil des ASI-Slaves, die Signale in digitaler Form auswertet und verarbeitet, enthält der ASI-Slave funktional noch ein Analog/Digital-Umsetzungsteil, das die von der ASI-Leitung empfangenen analogen Signale in digitale Signale bzw. digitale Signale in von der ASI-Leitung zu übertragende analoge Signale umwandelt. Ist zuvor gesagt worden, daß das Analogteil einem Empfänger und einem Sender entspricht, so entspricht das Analog/Digital-Umsetzungsteil einem dem Empfänger zugeordneten Analog/Digital-Wandler und einem dem Sender zugeordneten Digital/Analog-Wandler.There the ASI slave, more precisely the digital part of the ASI slave, the signals evaluated and processed in digital form, contains the ASI slave Functionally still an analog / digital conversion part, which the from the ASI line received analog signals into digital signals or digital signals in analog signals to be transmitted from the ASI line transforms. It has previously been said that the analog part is a receiver and corresponds to a transmitter, then the analog / digital conversion part corresponds one to the recipient associated analog / digital converter and a digital / analog converter associated with the transmitter.

Im Digitalteil werden einerseits die vom Analogteil kommenden, durch das Analog/Digital-Umsetzungsteil digitalisierten Signale verarbeitet, andererseits zum Analogteil gehende Signale, d. h. solche Signale, die von einem Aktuator oder Sensor kommen, verarbeitet. Das Digitalteil stellt die Ablaufsteuerung des ASI-Slaves dar, entspricht somit der logischen Schaltung des ASI-Slaves, wobei das Digitalteil insbesondere den vom Analogteil empfangenen Masteraufruf decodiert und auf Fehlerfreiheit prüft sowie die in dem Masteraufruf enthaltenen codierten Kommandos ausführt und gegebenenfalls das Senden einer Slaveantwort veranlaßt. Bevor das Digitalteil die in dem Masteraufruf enthaltenen Informationsbits verarbeitet und darin enthaltene codierte Kommandos ausführt, prüft das Digitalteil zunächst, ob die Adreßbits des Masteraufrufs mit einer dem ASI-Slave zugeordneten Adresse übereinstimmen. Die dem ASI-Slave zugeordnete Adresse kann dabei beispielsweise in einem nicht flüchtigen Speicher abgelegt sein, aus welchem die Adresse in ein Adreßregister geladen werden kann. Das Digitalteil prüft also zunächst, ob der empfangene Masteraufruf auch für das ASI-Slave bestimmt ist. Nur wenn dies der Fall ist, werden die in dem Informationsteil des Masteraufrufs enthaltenen Kommandos ausgeführt und gegebenenfalls eine Slaveantwort über die ASI-Leitung zurück an den ASI-Master geschickt.In the digital part, on the one hand, the signals coming from the analog part, which are digitized by the analog / digital conversion part, are processed; on the other hand, signals going to the analog part, ie those signals coming from an actuator or sensor, are processed. The digital part represents the sequence control of the ASI slave, thus corresponds to the logic circuit of the ASI slave, the digital part in particular decodes the master call received from the analog part and checks for freedom from errors and executes the encoded commands contained in the master call and possibly sending a slave response causes. Before the digital part processes the information bits contained in the master call and executes coded commands contained therein, the digital part first checks whether the address bits of the master call coincide with an address assigned to the ASI slave. The address assigned to the ASI slave can be stored, for example, in a non-volatile memory, from which the address can be loaded into an address register. The digital part first checks whether the received master call also for the ASI slave is determined. Only if this is the case are the commands contained in the information part of the master call executed and, if appropriate, a slave response sent back to the ASI master via the ASI line.

Erfindungsgemäß ist zunächst erkannt worden – und dies ist bereits Teil der Erfindung –, daß bei der rein räumlichen Zusammenfassung mehrerer herkömmlicher ASI-Slaves, beispielsweise in einem gemeinsamen Gehäuse, von jedem Analogteil eines jeden ASI-Slaves gleichzeitig jeder Masteraufruf empfangen wird, unabhängig davon, ob der Masteraufruf überhaupt für den jeweiligen ASI-Slave bestimmt ist. Diese Erkenntnis ist erfindungsgemäß zunächst dadurch umgesetzt worden, daß zwar funktional mehrere Digitalteile, jedoch nur eine Analogteil vorgesehen ist.According to the invention is initially recognized been - and This is already part of the invention - that in the purely spatial Summary of several conventional ASI slaves, for example in a common housing, from receive each master call at the same time for each analog part of each ASI slave will, independent of whether the master call at all for the particular ASI slave is determined. This finding is inventively first that has been implemented functionally several digital parts, but only one analog part provided is.

Dadurch, daß nun erfindungsgemäß funktional mehrere Digitalteile vorgesehen sind, aber der ASI-Slave trotzdem nur ein Analogteil aufweist, folgt zunächst die Einsparung der ansonsten mehrfach vorhandenen Analogteile. Mit einer solchen Einsparung sind zum einem Kostenvorteile, zum anderen aber auch Platzvorteile verbunden. Der erfindungsgemäße ASI-Slave hat darüber hinaus den Vorteil, daß er aufgrund des nur einmal vorhandenen Analogteils somit auch nur die Impedanz eines normalen ASI-Slaves hat. Werden mehrere herkömmliche ASI-Slaves durch einen erfindungsgemäßen ASI-Slave mit funktional mehreren Digitalteilen aber nur einem Analogteil ersetzt, so wird dadurch die ASI-Leitung weniger belastet. Für das einwandfreie Funktionieren der Datenübertragung über die ASI-Leitung ist der frequenzabhängige Impedanzverlauf zwischen den beiden Klemmen der ASI-Leitung von großer Bedeutung. Dabei existiert eine vorgeschriebene Impedanz-Grenzkurve, die nicht unterschritten werden darf. Diese Grenzkurve bestimmt die maximal zulässige Anzahl von anzuschließenden ASI-Slaves mit den ASI-Slaves eigener Impedanz. Wenn nun jedoch mehrere herkömmliche ASI-Slaves mit je einem Analogteil und je einem Digitalteil durch einen erfindungsgemäßen ASI-Slave mit funktional mehreren Digitalteilen, jedoch nur einem Analogteil ersetzt werden, dürfen entsprechend mehr ASI-Slaves angeschlossen werden bzw. dürfen die ASI-Slaves geringere Impedanzen als normal zulässig aufweisen, ohne daß die Datensicherheit gefährdet wird.Thereby, that now functional according to the invention several digital parts are provided, but the ASI slave anyway has only one analog part, initially follows the saving of otherwise multiple analog parts. With such a saving are for a cost advantages, on the other hand but also space advantages. The ASI slave according to the invention has about it addition, the advantage that he because of the only once existing analog part thus only the Impedance of a normal ASI slave has. If several conventional ASI slaves are replaced by a ASI slave according to the invention with functionally several digital parts but only one analog part replaced, so the ASI line is less burdened. For the perfect functioning the data transmission via the ASI line is the frequency dependent Impedance characteristic between the two terminals of the ASI line of greater Importance. There is a prescribed impedance limit curve, which must not be fallen below. This limit curve determines the maximum permissible Number of ASI slaves to be connected with the ASI slaves own impedance. However, if several conventional ASI slaves each with one Analog part and one digital part each by an ASI slave according to the invention with functionally multiple digital parts, but only one analog part replaced be allowed to correspondingly more ASI slaves can be connected or allowed ASI slaves have lower impedances than normally allowed, without data security endangered becomes.

Dadurch, daß nun erfindungsgemäß funktional mehrere Digitalteile vorgesehen sind, kann der ASI-Slave eine der Anzahl der funktional vorgesehenen Digitalteile entsprechende Anzahl von vom Analogteil kommenden Signale auswerten und verarbeiten. Wenn also beispielsweise funktional vier Digitalteile vorgesehen sind, so werden insgesamt vier von dem ASI-Slave bzw. dem Analogteil des ASI-Slaves empfangene Signale mit insgesamt vier unterschiedlichen, in dem Masteraufruf enthaltenen Adressen empfangen, ausgewertet und verarbeitet. Wenn den vier funktional vorgesehenen Digitalteilen beispielsweise die Adressen 1 bis 4 zugeordnet sind, so wird der erfindungsgemäße ASI-Slave nicht nur bei dem Masteraufruf mit der Adresse "1" die in dem Masteraufruf enthaltenen Informationen auswerten und verarbeiten und eine entsprechende Slaveantwort an den ASI-Master zurückschicken, sondern dies auch bei den Masteraufrufen mit den Adressen "2", "3" und "4" tun. Da der ASI-Master die zuvor beispielhaft genannten vier Masteraufrufe bzw. die vier Slaveantworten innerhalb eines Masterzyklusses verschickt bzw. empfängt, kann durch den erfindungsge mäße ASI-Slave innerhalb eines Masterzyklusses die vierfache Anzahl an Informationsbits empfangen bzw. gesendet werden. Dadurch lassen sich mit dem erfindungsgemäßen ASI-Slave auch analoge Meßwerte, beispielsweise für Temperaturen oder Durchflüsse, die eine größere Anzahl von Informationsbits aufweisen, innerhalb eines Masterzyklusses übertragen.Thereby, that now functional according to the invention several digital parts are provided, the ASI slave can one of the Number of functionally provided digital parts corresponding number evaluate and process signals coming from the analog part. So if, for example, four digital parts are provided functionally are four of the ASI slave or the analog part of the ASI slave with a total of four different, received in the master call addresses evaluated and processed. For example, if the four functionally provided digital parts the addresses 1 to 4 are assigned, then the ASI slave according to the invention not only at the master call with the address "1" Evaluate and process information contained in the master call and send a corresponding slave response back to the ASI master, but do so also with the master calls with the addresses "2", "3" and "4". Because the ASI master is the example above mentioned four master calls or the four slave answers within a Masterzyklusses sends or receives, can by the erfindungsge Permitted ASI slave within a Masterzyklusses four times the number of information bits be received or sent. This makes it possible with the ASI slave according to the invention also analogue measured values, for example Temperatures or flows, the greater number of information bits, transmitted within a master cycle.

Gemäß einer ersten vorteilhaften Ausgestaltung der Erfindung ist in dem ASI-Slave eine Steuerung vorgesehen, die das Digitalteil so beeinflußt bzw. verändert, daß das Digitalteil vom Analogteil stammende Signale mit unterschiedlichen Adreßbits auswertet und verarbeitet. Bei dieser bevorzugten Ausgestaltung der Erfindung ist nun weiter erkannt worden, daß auch auf das Vorhandensein von mehreren vollständigen Digitalteilen verzichtet werden kann, wenn die Steuerung das Digitalteil so beeinflußt, daß das Digitalteil vom Analogteil stammende Signale mit unterschiedlichen Adreßbits auswertet und verarbeitet. Es ist also auch hier erkannt worden, daß die Funktion mehrerer Digitalteile von einem einzigen Digitalteil übernommen werden kann, wenn das Digitalteil von einer Steuerung so beeinflußt bzw. verändert wird, daß das Digitalteil die von dem Analogteil kommenden Signale nicht nur bei einer einzigen Adresse, sondern bei mehreren, von der Steuerung ausgewählten Adressen auswertet und verarbeitet. Ein derartiger ASI-Slave verhält sich gegenüber dem ASI-Master informationstechnisch nicht wie ein einziger herkömmlicher ASI-Slave mit nur einer Adresse, sondern wie eine Vielzahl von ASI-Slaves mit einer Vielzahl von unterschiedlichen Adressen. Schaltungstechnisch verhält sich der erfindungsgemäße ASI-Slave jedoch gegenüber der ASI-Leitung wie ein herkömmlicher ASI-Slave mit der Impedanz nur eines herkömmlichen ASI-Slaves.According to one The first advantageous embodiment of the invention is a controller in the ASI slave provided that affects the digital part or changed so that the digital part originating from the analog part Evaluates and processes signals with different address bits. In this preferred embodiment of the invention is now further been recognized that too dispensed with the presence of several complete digital parts can be, if the control affects the digital part so that the digital part evaluates signals originating from the analog part with different address bits and processed. It has also been recognized here that the function multiple digital parts from a single digital part when the digital part is influenced or changed by a controller, that this Digital part of the signals coming from the analog part not only at a single address, but at several, from the controller chosen Evaluates and processes addresses. Such an ASI slave behaves across from the ASI master information technology not like a single conventional ASI slave with only one address, but like a large number of ASI slaves with a variety of different addresses. circuitry, behave the ASI slave according to the invention but opposite the ASI line like a conventional one ASI slave with the Impedance only a conventional one ASI slaves.

Im Extremfall kann somit der erfindungsgemäße ASI-Slave alle Slaveadressen in sich vereinen, so daß jeder Masteraufruf von dem einen ASI-Slave ausgewertet und verarbeitet wird und auf jeden Masteraufruf eine Slaveantwort von dem ASI-Slave zum ASI-Master gesendet wird. Ein solcher "Multi"-Slave ermöglicht es somit, eine Vielzahl von herkömmlichen ASI-Slaves zu ersetzen, wobei durch die Realisierung nur eines Analogteils und nur eines Digialteils, dann natürlich auch nur eines Analog/Digital-Umsetzungsteils, wesentlich weniger Platz benötigt wird. Ein solcher "Multi"-Slave eignet sich somit dort besonders gut, wo viele Aktuatoren oder/und Sensoren räumlich sehr nahe benachbart zueinander angeordnet sind, beispielsweise bei einem Tastenfeld oder einer Leuchtanzeige, und somit bisher auch sehr viele herkömmliche ASI-Slaves auf begrenztem Raum untergebracht werden mußten.In extreme cases, the ASI slave according to the invention can thus combine all slave addresses, so that each master call is evaluated and processed by the one ASI slave and a slave response is sent from the ASI slave to the ASI master on each master call. Such a "multi" slave thus allows a variety of herkömmli Chen to replace ASI slaves, whereby by the realization of only one analog part and only one digital part, then of course only one analog / digital conversion part, much less space is needed. Such a "multi" slave is therefore particularly well where many actuators and / or sensors are spatially very close to each other, for example, a keypad or a light indicator, and thus so far many conventional ASI slaves in a limited space had to be accommodated.

Weiter vorteilhaft ist es, wenn als Steuerung ein Mikroprozessor vorgesehen ist, der dann neben der Beeinflussung des Digitalteils des ASI-Slaves zusätzlich weitere Funktionen übernehmen kann. Die Verwendung eines Mikroprozessors als Steuerung ist dann besonders vorteilhaft, wenn der erfindungsgemäße ASI-Slave in Verbindung mit analogen Sensoren verwendet wird.Further It is advantageous if a microprocessor is provided as the controller which is next to influencing the digital part of the ASI slave additionally take over additional functions can. The use of a microprocessor as a controller is then particularly advantageous if the ASI slave according to the invention in conjunction used with analog sensors.

Ursprünglich ist das ASI-System für binäre Aktuatoren und Sensoren ausgelegt worden, so daß mit den vier zur Verfügung stehenden Informationsbits der Slaveantwort die Zustände von vier binären, an einen ASI-Slave angeschlossenen Sensoren vom ASI-Slave zum ASI-Master übermittelt werden können. Wenn jedoch anstelle von binären Sensoren ein Analogteilnehmer an ein herkömmliches ASI-Slave angeschlossen wird, so wurden bisher zur Übertragung eines beispielsweise 12 Bit breiten Analogeingangssignals mit Hilfe der vier Informationsbits der Slaveantwort vier Zykluszeiten benötigt. Mit jedem Masterzyklus konnten drei Bit der Information übertragen werden, da eines der vier Informationsbits als Steuerbit benötigt wurde. Somit waren bisher bei der Übertragung von Analogeingangssignalen zum einen mehrere Masterzyklen notwendig, zum anderen hat sich durch das Erfordernis eines Steuerbits auch die Nettoinformationsmenge reduziert, d. h. von den vier grundsätzlich zur Verfügung stehenden Informationsbits könnten nur drei zur tatsächlichen Übertragung der Information genutzt werden.Originally the ASI system for binary actuators and sensors have been designed so that with the four available Slaves answer information bits the states of four binary, on sensors connected to an ASI slave are transmitted from the ASI slave to the ASI master can be. If, however, instead of binary Sensors an analog subscriber connected to a conventional ASI slave will, so far have been for transmission an example, 12-bit wide analog input signal using of the four information bits of the slave response requires four cycle times. With Each master cycle could transmit three bits of information because one of the four bits of information was needed as a control bit. Thus were so far in the transmission of analog input signals on the one hand several master cycles necessary, on the other hand, by requiring a tax bill too reduces the net amount of information, i. H. Of the four in principle to disposal standing information bits could only three to the actual transfer of the Information be used.

Durch die Verwendung eines Mikroprozessors als Steuerung entfällt das Erfordernis des zusätzlichen Steuerbits. Die vom Digitalteil ausgewerteten und verarbeiteten Informationsbits von nacheinander empfangenen Signalen mit unterschiedlichen Adreßbits können vom Mikroprozessor unter Berücksichtigung der jeweiligen Adreßbits der einzelnen Signale zu einer zusammenhängenden Information verarbeitet werden. So kann beispielsweise ein 12 Bit breites Analogeingangssignal dadurch innerhalb eines Masterzyklusses übertragen werden, daß das 12 Bit breite Analogeingangssignal in Portionen von je vier Bit als Slaveantwort auf jeweils einen Masteraufruf mit drei unterschiedlichen Adressen übertragen wird. Die Slaveantworten der aus Sicht des ASI-Masters drei unterschiedlichen ASI-Slaves – der erfindungsgemäße ASI-Slave sendet die Sla veantworten als Reaktion auf drei Masteraufrufe mit unterschiedlichen Adressbits – können somit problemlos innerhalb eines Masterzyklusses übertragen werden.By the use of a microprocessor as a controller eliminates that Requirement of additional Control bits. The parts evaluated and processed by the digital part Information bits of consecutively received signals with different address bits can be from Microprocessor under consideration the respective address bits the individual signals processed into a coherent information become. For example, a 12-bit wide analog input signal thereby be transmitted within a Masterzyklusses that the 12-bit wide analog input signal in four-bit portions as slave response is transferred to one master call with three different addresses. The slave responses from the perspective of the ASI master three different ASI slaves - the ASI slave according to the invention sends the slave responses in response to three master calls different address bits - can thus be easily transferred within a Masterzyklusses.

Weiter vorteilhaft ist es, wenn die Steuerung bzw. der Mikroprozessor selbständig die Adressen auswählt, die in dem ASI-System, in dem der erfindungsgemäße ASI-Slave angeschlossen ist, nicht von anderen ASI-Slaves belegt sind. Im Unterschied zu einem normalen ASI-Slave reagiert der erfindungsgemäße ASI-Slave, bei dem ein Mikroprozessor verwirklicht ist, somit nicht nur auf seine eigenen Adressen, sondern er wertet auch alle anderen Adressen aus, die vom ASI-Master in den Masteraufrufen verwendet werden. Aus der Auswertung und Speicherung der bereits belegten Adressen kann der Mikroprozessor dann die nicht belegten Adressen ermitteln und entweder eigenständig oder auf Befehl des ASI-Masters diese Adressen für das erfindungsgemäße ASI-Slave belegen. Dabei kann je nach Programmierung des Mikroprozessors entweder nur eine bestimmte Anzahl von freien Adressen belegt werden, oder es werden alle freien Adressen durch das erfindungsgemäße ASI-Slave belegt. Wenn der Mikroprozessor eine solche Überwachungsfunktion ausübt, kann es zu keiner Doppeladressierung durch den Kunden kommen, was ansonsten dann auftreten kann, wenn der Kunde die Adreßvergabe an ein neues, in das bestehende ASI-System eingefügte ASI-Slave selber vornimmt.Further It is advantageous if the controller or the microprocessor independently Select addresses, in the ASI system in which the ASI slave according to the invention is connected is not occupied by other ASI slaves. In contrast to a normal ASI slave reacts the ASI slave according to the invention, in which a Microprocessor, not just its own addresses, but it also evaluates all other addresses that are from the ASI master in the master calls be used. From the evaluation and storage of already the microprocessor can then fill the unused addresses Determine addresses and these addresses either independently or on command of the ASI master for the ASI slave according to the invention occupy. Depending on the programming of the microprocessor, either only a certain number of free addresses are occupied, or All free addresses are generated by the ASI slave according to the invention busy. If the microprocessor performs such a monitoring function, can there will be no duplication by the customer, what else can then occur when the customer addresses the address to a new, in the existing ASI system inserted ASI slave makes himself.

Besonders vorteilhaft ist die Verwendung des erfindungsgemäßen ASI-Slaves, wenn viele Aktuatoren oder/und Sensoren auf engem Raum konzentriert sind, wie dies beispielsweise bei Tastenfeldern der Fall ist. Dann kann durch die Verwendung nur eines Analogteils und nur eines Digitalteils ein wesentlich kleinerer ASI-Slave realisiert werden, als es bei der bloßen räumlichen Zusammenfassung von mehreren herkömmlichen ASI-Slaves in einem Gehäuse der Fall wäre. Bevorzugt sind dann das Analogteil, der Analog/Digital-Umsetzungsteil, der Digitalteil und der Mikroprozessor in einem IC integriert.Especially advantageous is the use of the ASI slave according to the invention, if many Actuators or / and sensors are concentrated in a small space, such as this is the case, for example, with keypads. Then you can go through the use of only one analog part and only one digital part a much smaller ASI slave can be realized than at the bare one spatial Summary of several conventional ASI slaves in one casing the case would be. Preferred are then the analog part, the analog / digital conversion part, the digital part and the microprocessor integrated in one IC.

Nach einer letzten vorteilhaften Ausgestaltung der Erfindung, die hier noch kurz erwähnt werden soll, ist eine Schnittstelleneinheit zur Programmierung und/oder zur Adressierung und/oder zum Auslesen von Daten auf elektrischem und/oder optischem Weg in dem ASI-Slave vorgesehen. Über eine derartige Schnittstelleneinheit kann dann auch auf den Mikroprozessor zugegriffen werden, so daß der erfindungsgemäße ASI-Slave auch von außen hinsichtlich der Adressen programmierbar ist bzw. Daten aus dem Mikroprozessor ausgelesen werden können. Bei der Adressierung von außen, d. h. durch den Benutzer, wird durch den Mikroprozessor jedoch dafür gesorgt, daß es zu keiner Doppeladressierung kommen kann. Sind eine Vielzahl von Adressen noch frei verfügbar, so werden diese Adressen dem Benutzer durch den Mikroprozessor als mögliche Adressen angeboten und der Benutzer kann sich dann über die Schnittstelleneinheit aus den angebotenen Adressen die Adressen seiner Wahl aussuchen. Wenn der Benutzer eine Adresse vergeben möchte, die bereits von einem an das ASI-System angeschlossenen ASI-Slave verwendet wird, so wird dies von dem Mikroprozessor erkannt und durch eine entsprechende Fehlermeldung dem Benutzer mitgeteilt.According to a last advantageous embodiment of the invention, which will be briefly mentioned here, an interface unit for programming and / or addressing and / or reading data on electrical and / or optical path in the ASI slave is provided. The microprocessor can then also be accessed via such an interface unit so that the ASI slave according to the invention can also be programmed externally with respect to the addresses or data can be read out from the microprocessor. When addressing from the outside, ie by the user, however, the microprocessor ensures that there can be no double addressing. Are a variety of addresses yet freely available, these addresses are offered to the user by the microprocessor as possible addresses and the user can then choose the addresses of his choice via the interface unit from the offered addresses. If the user wants to assign an address that is already being used by an ASI slave connected to the ASI system, this is recognized by the microprocessor and communicated to the user by a corresponding error message.

Ein erfindungsgemäßer ASI-Slave mit einem Mikroprozessor kann auch dazu benutzt werden, in der Initialisierungsphase des ASI-Systems verschiedene oder alle ASI-Slaves zu simulieren und damit einen Test des ASI-Masters oder seiner übergeordneten Strukturen durchzuführen.One inventive ASI slave Using a microprocessor can also be used in the initialization phase of the ASI system to simulate different or all ASI slaves and thus a test of the ASI master or its parent Perform structures.

Im einzelnen gibt es nun eine Vielzahl von Möglichkeiten, den erfindungsgemäßen ASI-Slave auszugestalten und weiterzubilden. Hierzu wird verwiesen auf die dem Schutzanspruch 1 nachgeordneten Schutzansprüche und auf die Beschreibung in Verbindung mit der Zeichnung. Es zeigenin the Individual there are now a variety of ways to design the ASI slave according to the invention and further education. For this purpose, reference is made to the protection claim 1 subordinate protection claims and the description in connection with the drawing. Show it

1 eine Prinzipdarstellung mehrerer, rein räumlich zusammengefaßter herkömmlicher ASI-Slaves (Stand der Technik), 1 a schematic representation of several, purely spatially combined conventional ASI slaves (prior art),

2 ein erstes Ausführungsbeispiel des erfindungsgemäßen ASI-Slaves und 2 a first embodiment of the ASI slave according to the invention and

3 ein zweites, bevorzugtes Ausführungsbeispiel des erfindungsgemäßen ASI-Slaves. 3 a second, preferred embodiment of the ASI slave according to the invention.

1 zeigt mehrere herkömmliche ASI-Slaves 1, die in einem gemeinsamen Gehäuse 2 angeordnet sind. Die ASI-Slaves 1 bilden zusammen mit einem – hier nicht dargestellten – ASI-Master ein ASI-System. Die ASI-Slaves 1 sind über eine ASI-Leitung 3 mit dem ASI-Master verbunden und dienen zur direkten Ankopplung von Aktuatoren 5 bzw. Sensoren 4 an die ASI-Leitung 3. In der Praxis ist der ASI-Slave 1 meist zumindest teilweise als ASI-Chip realisiert. 1 shows several conventional ASI slaves 1 in a common housing 2 are arranged. The ASI slaves 1 Together with an ASI master - not shown here - form an ASI system. The ASI slaves 1 are via an ASI line 3 connected to the ASI master and serve for the direct coupling of actuators 5 or sensors 4 to the ASI management 3 , In practice, the ASI slave 1 usually at least partially realized as an ASI chip.

Funktional besteht jeder ASI-Slave 1 aus einem Analogteil 6, welches mit der ASI-Leitung 3 verbunden ist, einem Analog/Digital-Umsetzungsteil 7 und einem Digitalteil 8. Das Analogteil 6 ist dabei sowohl Empfänger als auch Sender, d. h. das Analogteil 6 empfängt einerseits die auf der ASI-Leitung 3 übertragenen, vom ASI-Master stammenden Signale, sendet andererseits von den Aktuatoren 5 oder Sensoren 4 stammende Signale über die ASI-Leitung 3 zum ASI-Master.Functionally, every ASI slave exists 1 from an analog part 6 , which with the ASI line 3 connected, an analog / digital conversion part 7 and a digital part 8th , The analog part 6 is both receiver and transmitter, ie the analog part 6 on the one hand receives the on the ASI line 3 transmitted from the ASI master signals, on the other hand sends from the actuators 5 or sensors 4 originating signals via the ASI line 3 to the ASI Master.

Die von dem Analogteil 6 empfangenen Signale, welche als analoge Spannungsimpulse der an der ASI-Leitung anliegenden DC-Spannungsversorgung aufmoduliert sind, werden anschließend in dem Analog/Digital-Umsetzungsteil 7 digitalisiert und dann von dem Digitalteil 8 ausgewertet und verarbeitet. Umgekehrt werden die von dem Digitalteil 8 stammenden Signale in dem Analog/Digital-Umsetzungsteil 7 wieder in analoge Signale umgewandelt und mit Hilfe des Analogteils 6 über die ASI-Leitung 3 übertragen. Je nach der Übertragungsrichtung der Signale ist das Analogteil 6 und das Analog/Digital-Umsetzungsteil 7 entweder Empfänger und Analog/Digital-Wandler oder Sender und Digital/Analog-Wandler.The from the analog part 6 received signals which are modulated as analog voltage pulses of the voltage applied to the ASI line DC power supply are then in the analog / digital conversion part 7 digitized and then from the digital part 8th evaluated and processed. Conversely, those of the digital part 8th originating signals in the analog / digital conversion part 7 converted back into analog signals and with the help of the analog part 6 via the ASI line 3 transfer. Depending on the transmission direction of the signals is the analog part 6 and the analog / digital conversion part 7 either receiver and analog / digital converter or transmitter and digital / analog converter.

Im Digitalteil 8 werden die von dem Analogteil 6 kommenden Signale, d. h. der von dem ASI-Master ausgesendete Masteraufruf decodiert, und anhand der in dem Masteraufruf enthaltenen Adressbits wird überprüft, ob der Masteraufruf für den jeweiligen ASI-Slave 1 bestimmt ist. Nur wenn dies der Fall ist, d. h. wenn eine in dem Masteraufruf enthaltene Adresse mit der dem entsprechenden ASI-Slave 1 zugeordneten Adresse übereinstimmt, werden die in den Informationsbits des Masteraufrufs codierten Kommandos ausgeführt und ggf. das Senden einer Slaveantwort veranlaßt.In the digital part 8th are those of the analog part 6 incoming signals, that is, the master call sent by the ASI master decodes, and based on the address bits contained in the master call is checked whether the master call for the respective ASI slave 1 is determined. Only if this is the case, ie if an address contained in the master call with the corresponding ASI slave 1 mapped address, the coded in the information bits of the master call commands are executed and possibly causes the sending of a slave response.

Die in 1 exemplarisch dargestellten drei ASI-Slaves 1 sind zwar räumlich dadurch zusammengefaßt, daß sie in einem gemeinsamen Gehäuse 2 untergebracht sind, schaltungs- und informationstechnisch verhalten sie sich jedoch wie voneinander völlig unabhängige ASI-Slaves 1. Insbesondere wird die ASI-Leitung 3 durch jedes der hier vorhandenen Analogteile 6 belastet.In the 1 exemplified three ASI slaves 1 Although spatially summarized by the fact that they are in a common housing 2 However, in terms of circuitry and information technology, they behave like ASI slaves that are completely independent of each other 1 , In particular, the ASI line 3 through each of the analog parts available here 6 loaded.

Demgegenüber sind bei dem in 2 dargestellten ersten Ausführungsbeispiel des erfindungsgemäßen ASI-Slaves 1 zwar mehrere Digitalteile 8, jedoch nur ein Analogteil 6 vorhanden. Das Analogteil 6 und das Analog/Digital-Umsetzungs teil 7 werden somit nicht mehr nur von einem Digitalteil 8, sondern von den exemplarisch dargestellten drei Digitalteilen 8 gemeinsam benutzt. Hierbei wird davon profitiert, daß das Analogteil 6 zunächst alle über die ASI-Leitung 3 übertragenen Signale, d. h. alle Masteraufrufe empfängt, unabhängig davon, welche Adresse in dem Masteraufruf enthalten ist. Dadurch, daß nun nur noch ein Analogteil 6 vorgesehen ist, wird die ASI-Leitung 3 nur noch durch die Impedanz des einen Analogteils 6 – im Unterschied zu den Impedanzen der drei Analogteile 6 gemäß 1 – belastet.In contrast, in the in 2 illustrated first embodiment of the ASI slave according to the invention 1 although several digital parts 8th , but only one analog part 6 available. The analog part 6 and the analog-to-digital conversion part 7 Thus, they are no longer just a digital part 8th , but of the exemplified three digital parts 8th shared. This benefits from the fact that the analog part 6 initially all over the ASI line 3 transmitted signals, ie all master calls receives, regardless of which address is included in the master call. Because now only one analog part 6 is provided, the ASI line 3 only through the impedance of one analog part 6 - in contrast to the impedances of the three analog parts 6 according to 1 - charged.

In 3 ist nun eine bevorzugte Ausgestaltung des erfindungsgemäßen ASI-Slaves 1 dargestellt. Dieser ASI-Slave 1 weist in Übereinstimmung mit dem Ausführungsbeispiel gemäß 2 nur ein Analogteil 6 und ein Analog/Digital-Umsetzungsteil 7 auf. Darüber hinaus ist nun jedoch auch nur ein Digitalteil 8 realisiert. Dieses Digitalteil 8 wird nun mit Hilfe eines Mikroprozessors 9 derart beeinflußt, daß das Digitalteil 8 vom Analogteil 6 stammende Signale mit unterschiedlichen Adressbits auswertet und verarbeitet. Durch den Mikroprozessor 9 kann die in dem Digitalteil 8 oder in einem dem Digitalteil 8 zugeordneten Speicher abgelegte Adresse des ASI-Slaves 1 gemäß einem vorgegebenen Programm laufend geändert werden.In 3 is now a preferred embodiment of the ASI slave according to the invention 1 shown. This ASI slave 1 has in accordance with the embodiment according to 2 only one analog part 6 and an analog / digital conversion part 7 on. In addition, however, now only one digital part 8th realized. This digital part 8th is now using a microprocessor 9 influenced in such a way that the digital section 8th from the analog part 6 originating signals are evaluated and processed with different address bits. Through the microprocessor 9 can the in the digital part 8th or in a digital part 8th allocated address of the ASI slave 1 be changed continuously according to a given program.

Tatsächlich ist zwar nur ein Digitalteil 8 vorhanden, durch die Beeinflussung des Digitalteils 8 durch den Mikroprozessor 9 sind jedoch aus Sicht des ASI-Masters unterschiedliche ASI-Slaves 1 mit jeweils unterschiedlichen Adressen vorhanden. Diese Funktion des erfindungsgemäßen ASI-Slaves 1 als "Multi"-Slave ist in 3 durch die gestrichelt dargestellten Digitalteile 8a bzw. 8b dargestellt.In fact, it's just a digital part 8th present, by influencing the digital part 8th through the microprocessor 9 However, from the point of view of the ASI master, they are different ASI slaves 1 each with different addresses available. This function of the ASI slave according to the invention 1 as a "multi" slave is in 3 by the digital parts shown in dashed lines 8a respectively. 8b shown.

Claims (7)

ASI-Slave (1) zum Anschluß an eine ASI-Leitung (3) eines ASI-Systems, mit einem Analogteil (6), mit einem Analog/Digital-Umsetzungsteil (7) und mit einem Digitalteil (8), wobei der Analogteil (6) an die ASI-Leitung (3) angeschlossen ist bzw. anschließbar ist und die von der ASI-Leitung (3) übertragenen, Adreßbits und Informationsbits enthaltenen Signale empfängt bzw. die von der ASI-Leitung (3) zu übertragenden, Informationsbits enthaltenden Signale abgibt, wobei das Analog/Digital-Umsetzungsteil (7) von der ASI-Leitung (3) empfangene analoge Signale in digitale Signale umwandelt bzw. digitale Signale in von der ASI-Leitung (3) zu übertragende analoge Signale umwandelt und wobei das Digitalteil (8) einerseits die vom Analogteil (6) –über das Analog/Digital-Umsetzungsteil (7) – kommenden Signale auswertet und verarbeitet, wenn die in den Signalen enthaltenen Adreßbits mit einer dem ASI-Slave (1) zugeordneten Adresse übereinstimmen, und andererseits –über das Analog/Digital-Umsatzungsteil (7) – zum Analogteil (6) gehende Signale verarbeitet, dadurch gekennzeichnet, daß funktional mehrere Digitalteile (8) vorgesehen sind, denen mehrere Adressen zugeordnet sind, so daß vom Analogteil (6) stammende Signale mit unterschiedlichen Adreßbits ausgewertet und verarbeitet werden können.ASI slave ( 1 ) for connection to an ASI line ( 3 ) of an ASI system, with an analog part ( 6 ), with an analog / digital conversion part ( 7 ) and with a digital part ( 8th ), wherein the analog part ( 6 ) to the ASI management ( 3 ) is connected or can be connected, and that of the ASI line ( 3 ) received, address bits and information bits signals received or from the ASI line ( 3 ) transmits signals containing information bits, the analog / digital conversion part ( 7 ) from the ASI management ( 3 ) converted analog signals into digital signals or digital signals in from the ASI line ( 3 ) converts to analog signals to be transmitted and wherein the digital part ( 8th ) on the one hand the from the analog part ( 6 ) Via the analog / digital conversion part ( 7 ) - evaluates and processes incoming signals when the address bits contained in the signals with an ASI slave ( 1 ) and on the other hand via the analog / digital conversion part ( 7 ) - to the analog part ( 6 ) processed signals, characterized in that functionally more digital parts ( 8th ) are provided, which are assigned a plurality of addresses, so that the analog part ( 6 ) signals with different address bits can be evaluated and processed. ASI-Slave nach Anspruch 1, dadurch gekennzeichnet, daß die funktional mehreren Digitalteile (8) dadurch realisiert sind, daß eine Steuerung vorgesehen ist und die Steuerung das Digitalteil so beeinflußt bzw. verändert, daß das Digitalteil (8) vom Analogteil (16) stammende Signale mit unterschiedlichen Adreßbits auswertet und verarbeitet.ASI slave according to claim 1, characterized in that the functionally multiple digital parts ( 8th ) are realized in that a control is provided and the control affects the digital part or changed so that the digital part ( 8th ) from the analog part ( 16 ) evaluates signals with different address bits and processed. ASI-Slave nach Anspruch 2, dadurch gekennzeichnet, daß als Steuerung ein Mikroprozessor (9) vorgesehen ist.ASI slave according to Claim 2, characterized in that a microprocessor ( 9 ) is provided. ASI-Slave nach Anspruch 2 oder 3, dadurch gekennzeichnet, daß vom Digitalteil (8) ausgewertete und verarbeitete Informationsbits von nacheinander empfangenen Signalen mit unterschiedlichen Adreßbits von der Steuerung unter Be rücksichtigung der Adreßbits der einzelnen Signale zu einer zusammenhängenden Information verarbeitbar sind.ASI slave according to claim 2 or 3, characterized in that the digital part ( 8th ) evaluated and processed information bits of consecutively received signals with different address bits from the controller under consideration Be the address bits of the individual signals are processed into a coherent information. ASI-Slave nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, daß die Steuerung selbständig die Adressen auswählt, die in dem ASI-System, in dem der ASI-Slave (1) angeschlossen ist, nicht von anderen ASI-Slaves (1) belegt sind.ASI slave according to one of Claims 2 to 4, characterized in that the controller autonomously selects the addresses which, in the ASI system in which the ASI slave ( 1 ), not from other ASI slaves ( 1 ) are occupied. ASI-Slave nach einem der Ansprüche 2 bis 5, dadurch gekennzeichnet, daß das Analogteil (6), das Analog/Digital-Umsetzungsteil (7), das Digitalteil (8) und die Steuerung in einem IC integriert sind.ASI slave according to one of claims 2 to 5, characterized in that the analog part ( 6 ), the analog / digital conversion part ( 7 ), the digital part ( 8th ) and the controller are integrated in one IC. ASI-Slave nach einem der Ansprüche 2 bis 6, dadurch gekennzeichnet, daß eine Schnittstelleneinheit zur Programmierung und/oder zur Adressierung und/oder zum Auslesen von Daten auf elektrischen und/oder optischen Wege vorgesehen ist.ASI slave according to one of claims 2 to 6, characterized that one Interface unit for programming and / or addressing and / or for reading data by electrical and / or optical means is provided.
DE20023852U 2000-08-04 2000-08-04 ASI slave for ASI system has digital units for evaluating and processing signals having different address bits Expired - Lifetime DE20023852U1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE20023852U DE20023852U1 (en) 2000-08-04 2000-08-04 ASI slave for ASI system has digital units for evaluating and processing signals having different address bits

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE2000138860 DE10038860B4 (en) 2000-08-04 2000-08-04 Actuator Sensor Interface slave
DE20023852U DE20023852U1 (en) 2000-08-04 2000-08-04 ASI slave for ASI system has digital units for evaluating and processing signals having different address bits

Publications (1)

Publication Number Publication Date
DE20023852U1 true DE20023852U1 (en) 2006-12-14

Family

ID=37563764

Family Applications (1)

Application Number Title Priority Date Filing Date
DE20023852U Expired - Lifetime DE20023852U1 (en) 2000-08-04 2000-08-04 ASI slave for ASI system has digital units for evaluating and processing signals having different address bits

Country Status (1)

Country Link
DE (1) DE20023852U1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007137708A1 (en) * 2006-06-01 2007-12-06 Sew-Eurodrive Gmbh & Co. Kg Addressing device and method, and converter
DE102007040425A1 (en) * 2007-08-25 2009-02-26 Sew-Eurodrive Gmbh & Co. Kg Field device i.e. inverter, for connection to bus e.g. field bus, realizes two logical slaves with address operation, and detection device detects action that is conducted on field device and independent of bus
DE102007043769A1 (en) * 2007-09-13 2009-03-19 Sew-Eurodrive Gmbh & Co. Kg Device, method for addressing, converter and method for secure data transmission
DE102007040424B4 (en) * 2007-08-25 2011-08-25 SEW-EURODRIVE GmbH & Co. KG, 76646 Device for connection to a bus, inverter and addressing method
US8223035B2 (en) 2005-12-30 2012-07-17 Endress + Hauser Gmbh + Co. Kg Method for commissioning and/or operating a communication system
DE102010052192B4 (en) 2010-11-24 2023-11-30 Bihl+Wiedemann Gmbh Addressing for AS-Interface multiple slaves

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8223035B2 (en) 2005-12-30 2012-07-17 Endress + Hauser Gmbh + Co. Kg Method for commissioning and/or operating a communication system
WO2007137708A1 (en) * 2006-06-01 2007-12-06 Sew-Eurodrive Gmbh & Co. Kg Addressing device and method, and converter
AU2007267506B2 (en) * 2006-06-01 2011-03-24 Sew-Eurodrive Gmbh & Co. Kg Addressing device and method, and converter
US8972641B2 (en) 2006-06-01 2015-03-03 Sew-Eurodrive Gmbh & Co. Kg Device and method for addressing, and converter
US9817781B2 (en) 2006-06-01 2017-11-14 Sew-Eurodrive Gmbh & Co. Kg Device and method for addressing, and converter
US10191876B2 (en) 2006-06-01 2019-01-29 Sew-Eurodrive Gmbh & Co. Kg Device and method for addressing, and converter
DE102007040425A1 (en) * 2007-08-25 2009-02-26 Sew-Eurodrive Gmbh & Co. Kg Field device i.e. inverter, for connection to bus e.g. field bus, realizes two logical slaves with address operation, and detection device detects action that is conducted on field device and independent of bus
DE102007040424B4 (en) * 2007-08-25 2011-08-25 SEW-EURODRIVE GmbH & Co. KG, 76646 Device for connection to a bus, inverter and addressing method
DE102007040425B4 (en) * 2007-08-25 2015-02-05 Sew-Eurodrive Gmbh & Co Kg Electronic device, inverter, addressing and conditioning system
DE102007043769A1 (en) * 2007-09-13 2009-03-19 Sew-Eurodrive Gmbh & Co. Kg Device, method for addressing, converter and method for secure data transmission
DE102007043769B4 (en) * 2007-09-13 2016-09-01 Sew-Eurodrive Gmbh & Co Kg Device, method for addressing, converter and method for secure data transmission
DE102010052192B4 (en) 2010-11-24 2023-11-30 Bihl+Wiedemann Gmbh Addressing for AS-Interface multiple slaves

Similar Documents

Publication Publication Date Title
DE4104601C2 (en) Receive data processing system
DE2726811A1 (en) DATA MANAGEMENT SYSTEMS FOR COMPUTER SYSTEMS
DE602004008545T2 (en) Method and data structure for random access via a bus connection
DE102004052075A1 (en) Node for a bus network, bus network and method for configuring the network
DE3422363A1 (en) METHOD AND DEVICE FOR DATA TRANSFER
EP2961106B1 (en) Network, head subscriber and data transmission method
DE10038860B4 (en) Actuator Sensor Interface slave
DE102005059012B4 (en) ASI system for connecting several sensors and / or actuators to a controller
DE102019114303B3 (en) Method for detecting network participants in an automation network and automation network
EP1840684A1 (en) Automation device and system with components communicating connectionless (radio frequency) using detachable radio module FM
DE10206657B4 (en) Actuator sensor interface for automation with extended function
DE20023852U1 (en) ASI slave for ASI system has digital units for evaluating and processing signals having different address bits
DE3238826C2 (en)
DE102004057788B4 (en) Method for operating a connectable to a bus, in particular LIN bus system system module, and semiconductor device
WO2011072958A1 (en) Method for allocating a polling address to a field device
EP2710436B1 (en) Method and device for parameterizing an as-i slave
EP0123243A2 (en) Testable coder and decoder apparatus
DE102004032839B3 (en) Actuator sensor interface system, has cable partially designed as light wave conductor, for connecting slaves and master, where bits are serially transferred from master to slaves, and signals with bits are transferred from slaves to master
DE102007039427A1 (en) Control node for a network of control nodes
DE1774849C3 (en) Addressing device for a memory section chain
DE2719282C3 (en) Data processing system
EP3902208B1 (en) Bus coupler for a network and method for operating a bus coupler
DE102015121290A1 (en) Bus arrangement with a subscriber with modules and method for operating a bus arrangement
DE3030887C2 (en) Method for establishing connections from subscriber stations or transmission lines connected to a data switching system to signal converters
DE102006047259B4 (en) Fast bus system based on AS Interface

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20070118

R151 Term of protection extended to 8 years

Effective date: 20061214

R152 Term of protection extended to 10 years

Effective date: 20081114

R071 Expiry of right