DE19860465A1 - Method of coding functional units for performing different program routines based on installation location by storing physical parameter of functional unit such as impedance as digital address - Google Patents
Method of coding functional units for performing different program routines based on installation location by storing physical parameter of functional unit such as impedance as digital addressInfo
- Publication number
- DE19860465A1 DE19860465A1 DE1998160465 DE19860465A DE19860465A1 DE 19860465 A1 DE19860465 A1 DE 19860465A1 DE 1998160465 DE1998160465 DE 1998160465 DE 19860465 A DE19860465 A DE 19860465A DE 19860465 A1 DE19860465 A1 DE 19860465A1
- Authority
- DE
- Germany
- Prior art keywords
- address
- functional units
- voltage
- functional unit
- functional
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4221—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus
- G06F13/4226—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being an input/output bus, e.g. ISA bus, EISA bus, PCI bus, SCSI bus with asynchronous protocol
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren und eine Vorrichtung zur Kodierung der Adressen von baugleichen Funktionseinheiten oder Baugruppen, wobei diese Einheiten abhängig vom Ort ihrer Installation und/oder von einer speziellen Steuerung zu definierten Zeiten wählbare Funktionen ausführen sollen, insbesondere zur differenzierten Ansteuerung von einzelnen Antriebsmodulen eines Frachtladesystems.The invention relates to a method and a device for coding the addresses of Identical functional units or assemblies, these units depending on the location their installation and / or selectable by a special control at defined times Execute functions, especially for differentiated control of individual Drive modules of a cargo loading system.
Es ist seit langem bekannt und üblich, bei über einen zentralen Rechner gesteuerten elektronischen Geräten oder Baugruppen die definierte Datenübertragung und Steuerung der einzelnen Einheiten/Baugruppen mit einem sogenannten Systembus, bestehend aus Datenbus, Adreßbus und Kontrollbus, vorzunehmen. Da alle Funktionseinheiten dieselbe parallele Schnittstelle aufweisen und an denselben Systembus angeschlossen sind, bekämen alle Funktionseinheiten dieselbe Information, wenn nicht durch eine interne Adreßvorgabe jeder Funktionseinheit eine unterschiedliche (z. B. ortsabhängige) Adresse zugeordnet wäre. Diese Adresse wird parallel zu dem jeweiligen Befehl über den Systembus übertragen, so daß nur die Funktionseinheit den Befehl ausführt, die die mitgeteilte Adresse hat. Es besteht also das prinzipielle Problem, die Funktionseinheiten mit einer eindeutigen Kennung (Adresse) zu versehen, die nur geringe Aufwände bei der Einstellung oder Änderung der Adresse erfordert.It has long been known and customary for those controlled by a central computer electronic devices or assemblies the defined data transmission and control of the individual units / modules with a so-called system bus, consisting of Data bus, address bus and control bus. Since all functional units are the same parallel interface and are connected to the same system bus all functional units have the same information, if not through an internal address specification a different (e.g. location-dependent) address would be assigned to each functional unit. This address is transmitted in parallel with the respective command via the system bus, see above that only the functional unit that has the communicated address executes the command. It So there is the fundamental problem, the functional units with a unique identifier (Address) to provide the little effort when setting or changing the Address required.
Bei den herkömmlichen Verfahren zur elektronischen Kommunikation zwischen einem Rechner und einzelnen Funktionseinheiten mittels eines Systembusses werden die Adressen in den einzelnen Funktionseinheiten über dual einstellbare Kodierschalter eingestellt. Diese einschlägige Technik ist bereits im Kapitel "Modularer Aufbau von Mikrocomputern", in: Tietze, U.; Schenk, Ch., Halbleiter-Schaltungstechnik, Springer-Verlag, Berlin Heidelberg New York, 1980, S. 561-563, beschrieben und somit eherner Stand der Technik.In the conventional methods of electronic communication between one The addresses and computers and individual functional units using a system bus set in the individual functional units via dual adjustable coding switches. This Relevant technology is already in the chapter "Modular structure of microcomputers", in: Tietze, U .; Schenk, Ch., Semiconductor circuit technology, Springer-Verlag, Berlin Heidelberg New York, 1980, pp. 561-563, and thus the brazen state of the art.
In anderen bekannten Systemen sind die digitalen Adressen über eine feste Verdrahtung von Adreßanschlüssen eingestellt.In other known systems, the digital addresses are via hard wiring set of address connections.
Allen bekannten Lösungen ist gemeinsam, daß die richtige Adressierung der einzelnen Funktionseinheiten oder Baugruppen stets eine entsprechende Adreßkodierung innerhalb der jeweiligen Einheit erfordert. Das ist aber gerade dann von entscheidendem Nachteil, wenn die Funktionseinheiten erhöhten mechanischen Beanspruchungen und damit einem hohen Verschleiß unterliegen, so daß regelmäßig mit einem Austausch der Funktionseinheiten gerechnet werden muß. Weiterhin kommt häufig erschwerend hinzu, daß Funktionseinheiten gegen Umwelteinflüsse (z. B. Feuchtigkeit) sehr aufwendig gekapselt sind und deshalb ein Eingriff in die Hardware unerwünscht oder zumindestens erschwert ist.All known solutions have in common that the correct addressing of the individual Functional units or modules always have an appropriate address coding within of the respective unit. But that is a crucial disadvantage, if the functional units have increased mechanical stresses and thus a subject to high wear, so that regular replacement of the Functional units must be expected. Furthermore, it is often aggravating that functional units against environmental influences (e.g. moisture) are very complex are encapsulated and therefore an intervention in the hardware is undesirable or at least is difficult.
Der Erfindung liegt die Aufgabe zugrunde, eine neue Möglichkeit zur Kodierung der Adressen von Funktionseinheiten oder Baugruppen zu finden, die auch bei Baugleichheit eine individuelle Steuerbarkeit der Funktionseinheiten gewährleistet und dabei eine aufwendige Hardware- oder Software-Programmierung der Kodierung vermeidet.The invention has for its object a new way of coding the Find addresses of functional units or assemblies that are also identical in construction guarantees an individual controllability of the functional units and thereby one avoids complex hardware or software programming of the coding.
Erfindungsgemäß wird die Aufgabe bei einem Verfahren zur Kodierung von Funktionseinheiten, bei dem Funktionseinheiten in Abhängigkeit von deren Installationsort unterschiedliche Programmabläufe ihrer Funktionen auszuführen haben, dadurch gelöst, daß jeder Funktionseinheit durch den Anschluß an einem Installationsort eine unterschiedliche Adresse zugewiesen wird, wobei die Adresse in Form einer physikalischen Größe vorgegeben wird, daß die physikalische Größe in der Funktionseinheit gemessen und in einen digitalen Wert gewandelt wird und daß der digitale Wert als digitale Adresse mindestens beim ersten Einschalten der Funktionseinheit nach der Installation gespeichert wird.According to the invention, the object in a method for coding Functional units, with the functional units depending on their installation location have to execute different program sequences of their functions, that each functional unit by connecting to an installation site different address is assigned, the address in the form of a physical Size is specified that the physical size is measured in the functional unit and is converted into a digital value and that the digital value as a digital address saved at least the first time the functional unit is switched on after installation becomes.
Die physikalische Größe wird vorteilhaft als analoge Spannung gemessen, wobei die physikalische Größe für die einzelnen Funktionseinheiten derart unterschiedlich gewählt wird, daß die von den Funktionseinheiten gemessenen analogen Spannungen definierte Differenzen zueinander aufweisen, die zuverlässig in voneinander verschiedene digitale Adressen umgesetzt werden können. Als physikalische Größe wird vorzugsweise eine Impedanz verwendet, da deren Wert direkt durch die über sie abfallende Spannung gemessen werden kann. Es ist aber ebenfalls möglich andere in elektrische Spannungen wandelbare physikalische Größen, soweit sie relativ konstant und einfach einstellbar sind, zur Adressenvorgabe zu verwenden, wie z. B. die Messung einer Frequenz.The physical quantity is advantageously measured as an analog voltage, the physical size selected so different for the individual functional units will that defined the analog voltages measured by the functional units Have differences from each other that reliably translate into different digital ones Addresses can be implemented. A physical quantity is preferably one Impedance is used because its value is directly due to the voltage drop across it can be measured. However, it is also possible to use other voltages convertible physical quantities insofar as they are relatively constant and easily adjustable, to use for address specification, such as. B. the measurement of a frequency.
Die physikalische Größe muß wenigstens einmal bei der ersten Inbetriebnahme einer Funktionseinheit gemessen und als digitale Adresse gespeichert werden. Zur Minimierung von Störungen der analogen Spannungsmessung wird die an der charakteristischen Impedanz abfallende Spannung vorteilhaft bei jedem Einschalten der Funktionseinheit erneut gemessen und als digitale Adresse gespeichert. The physical size must be at least once when a device is started up for the first time Functional unit measured and saved as a digital address. To minimize of disturbances of the analog voltage measurement is the most characteristic Impedance dropping voltage advantageous every time the functional unit is switched on measured again and saved as a digital address.
Zur Realisierung der analogen Adreßkodierung wird vorteilhaft für jede der Funktionseinheiten eine einheitliche Adreß-Referenzspannung bereitgestellt, die einheitliche Adreß-Referenzspannung der jeweiligen Funktionseinheit in eine für jede Funktionseinheit unterschiedliche definierte Teilspannung geteilt und die jeweilige definierte Teilspannung als analoge Adresse innerhalb jeder Funktionseinheit mittels einer Analog/Digital- Umsetzung gemessen und als digitale Adresse gespeichert. Dabei wird die Adreß- Referenzspannung zweckmäßig von einer für die Analog/Digital-Umsetzung bereits vorhandenen Referenzspannung gebildet und mit dem Massepotential der Betriebsspannung jeder Funktionseinheit über einen Spannungsteiler, der eine für jede Funktionseinheit charakteristische Impedanz enthält, verbunden, wobei die über der charakteristischen Impedanz abfallende Spannung gemessen und als Adresse verarbeitet wird.To implement the analog address coding is advantageous for each of the Functional units provided a uniform address reference voltage, the uniform Address reference voltage of the respective functional unit in one for each functional unit different defined partial voltage divided and the respective defined partial voltage as an analog address within each functional unit using an analog / digital Implementation measured and saved as a digital address. The address Reference voltage useful from one already for the analog / digital conversion existing reference voltage is formed and with the ground potential of the Operating voltage of each functional unit via a voltage divider, one for each Functional unit contains characteristic impedance, which is connected across the characteristic impedance dropping voltage measured and processed as an address becomes.
Für die Erzeugung der charakteristischen Impedanz im Spannungsteiler der einzelnen Funktionseinheiten werden zweckmäßig unterschiedliche ohmsche Widerstände als Adreßwiderstände verwendet, die eine lineare Spannungsreihe der an den Adreßwiderständen der einzelnen Funktionseinheiten abfallenden Spannungen ergeben. Ein besonders breitgefächertes Anwendungsfeld der analogen Adreßkodierung ergibt sich, wenn die Funktionseinheiten von einer zentralen Steuereinheit mit digitalen Steuersignalen versorgt werden, wobei mittels eines Systembusses der Informationsaustausch zwischen der Steuereinheit und den von dieser gesteuerten Funktionseinheiten durchgeführt und die Adressierung der einzelnen Funktionseinheiten vorgenommen wird.For the generation of the characteristic impedance in the voltage divider of the individual Functional units are appropriately different ohmic resistances Address resistors are used that have a linear voltage series to the Address resistances of the individual functional units result in falling voltages. A particularly broad application field of analog address coding arises if the functional units from a central control unit with digital control signals are supplied, the information exchange between the control unit and the functional units controlled by it and the Addressing of the individual functional units is made.
Des weiteren wird die Aufgabe bei einer Anordnung zur Kodierung von Funktionseinheiten, bei der für baugleiche Funktionseinheiten in Abhängigkeit von deren Installationsort unterschiedliche Programmabläufe ihrer Funktionen vorgesehen sind, dadurch gelöst, daß für jede Funktionseinheit durch deren Installation an einem bestimmten Ort eine unterschiedliche Adresse vorhanden ist, wobei die Adresse in Form einer physikalischen Größe vorgegeben ist, Mittel zur Aufnahme eines elektrischen Analogsignals als Äquivalent der physikalische Größe und zur Wandlung in einen digitalen Wert in der Funktionseinheit vorhanden sind und Mittel zum Speichern für mindestens einen digitalen Wert als digitale Adresse in jeder Funktionseinheit vorgesehen sind, wobei die Speichermittel mindestens beim ersten Einschalten der Funktionseinheit nach der Installation aktiviert sind.Furthermore, the task with an arrangement for coding functional units, for identical functional units depending on their installation location different program sequences of their functions are provided, solved in that for each functional unit by installing it at a specific location different address is available, the address in the form of a physical Size is specified, means for receiving an electrical analog signal as an equivalent the physical quantity and for conversion into a digital value in the functional unit are present and means for storing for at least one digital value as digital Address are provided in each functional unit, the storage means at least activated the first time the functional unit is switched on after installation.
Es erweist sich als vorteilhaft, wenn jede der Funktionseinheiten eine definierte und für alle Funktionseinheiten einheitliche Adreß-Referenzspannung aufweist, ein Spannungsteiler, der eine für jede Funktionseinheit charakteristische Impedanz enthält, zwischen den Potentialen von der Adreß-Referenzspannung und einer negativen Betriebsspannung jeder Funktionseinheit angeordnet ist, und in jeder Funktionseinheit ein A/D-Wandler zur Umwandlung der Spannung, die über der charakteristischen Impedanz im Spannungsteiler abfällt, vorhanden ist, wobei der aus der analogen Spannung gewandelte digitale Wert eine digitale Adresse für die jeweilige Funktionseinheit darstellt und als solche intern speicherbar ist.It proves to be advantageous if each of the functional units has a defined one and for all Functional units has uniform address reference voltage, a voltage divider that contains a characteristic impedance for each functional unit between the potentials of the address reference voltage and a negative operating voltage each Functional unit is arranged, and in each functional unit an A / D converter Converting the voltage above the characteristic impedance in the voltage divider drops, is present, the digital value converted from the analog voltage represents a digital address for the respective functional unit and as such internally is storable.
Vorzugsweise enthalten die Spannungsteiler der verschiedenen Funktionseinheiten jeweils einen für alle Funktionseinheiten gleichen Vorwiderstand, der innerhalb der Funktionseinheit angeordnet ist, und einen für alle Funktionseinheiten definiert unterschiedlichen Adreßwiderstand, der als besagte charakteristische Impedanz außerhalb der Funktionseinheiten angeordnet ist. Es ist aber auch möglich, ohne das Prinzip der erfindungsgemäßen analogen Kodierung zu verletzen, den gesamten Spannungsteiler außerhalb der Funktionseinheiten anzuordnen, beispielweise innerhalb der zentralen Steuereinheit oder als externe Referenzspannung mit geeignetem Spannungsteilermodul. Zweckmäßiger ist es jedoch, zur Vermeidung langer Verbindungsleitungen die charakteristischen Impedanzen der Spannungsteiler jeweils im Anschlußstecker einzubauen und die Niederspannungsressourcen der Funktionseinheiten zu nutzen. Bei der Bereitstellung der für den Spannungsteiler erforderlichen Adreß-Referenzspannung ergibt sich damit als weiterer Vorteil, daß eine für den A/D-Wandler der Funktionseinheiten notwendig bereitgestellte Referenzspannung als Adreß-Referenzspannung verwendet werden kann.The voltage dividers of the various functional units preferably each contain a series resistor which is the same for all functional units and which is within the Functional unit is arranged, and one is defined for all functional units different address resistance, the said characteristic impedance outside the functional units is arranged. But it is also possible without the principle of to violate the analog coding according to the invention, the entire voltage divider to be arranged outside the functional units, for example within the central one Control unit or as an external reference voltage with a suitable voltage divider module. However, it is more expedient to avoid long connecting lines characteristic impedances of the voltage dividers in the connector to install and use the low-voltage resources of the functional units. In the Provision of the address reference voltage required for the voltage divider results This is another advantage that one for the A / D converter of the functional units The reference voltage provided is used as the address reference voltage can be.
Der A/D-Wandler, der zur Messung bzw. digitalen Umsetzung der physikalischen Größe verwendet wird, wird vorteilhaft gleichzeitig für andere Meß- und Regelfunktionen der Funktionseinheit verwendet, wodurch für die Adreßkodierung kein zusätzliches Bauelement dieser Art benötigt wird.The A / D converter that is used to measure or digitally implement the physical quantity is used, is advantageous for other measurement and control functions simultaneously Functional unit used, which means that no additional component for the address coding of this kind is needed.
Die charakteristischen Impedanzen in den Spannungsteilern der verschiedenen
Funktionseinheiten sind vorzugsweise gestuft unterschiedliche ohmsche Widerstände, die
sich soweit unterscheiden, daß der den Analogwert messende A/D-Wandler eine
ausreichende Störsicherheit bei der Adreßauslesung hat. Die Stufungen der
Adreßwiderstände muß deshalb so erfolgen, daß die über sie abfallenden Spannungen von
Funktionseinheit zu Funktionseinheit eine möglichst lineare Spannungsreihe ergeben.
Nimmt man 100 mV als ausreichenden Störabstand an, so kann man in Abhängigkeit von
der Auflösung des A/D-Wandlers und der Referenzspannung die notwendige Impedanz des
Adreßwiderstandes nach der Beziehung
The characteristic impedances in the voltage dividers of the various functional units are preferably graded different ohmic resistances, which differ to such an extent that the A / D converter measuring the analog value has sufficient interference immunity when reading the address. The levels of the address resistors must therefore be such that the voltages dropping across them from functional unit to functional unit result in a voltage series that is as linear as possible. Assuming 100 mV as a sufficient signal-to-noise ratio, depending on the resolution of the A / D converter and the reference voltage, the required impedance of the address resistance can be determined according to the relationship
wobei RVor der einheitliche Vorwiderstand des Spannungsteilers ist und sich UAdr aus dem gewünschten Störabstand und der Nummer der Adresse ergibt.wherein R is of the voltage divider series resistor before uniform and U Adr yields of the desired signal to noise ratio and the number of the address.
Die Grundidee der Erfindung basiert auf der Überlegung, daß eine Vielzahl von gesteuerten Funktionseinheiten (Baugruppen) über einen internen A/D-Wandler verfügen. Letzterer ist problemlos dazu in der Lage, die digitale Adresse der Funktionseinheit aus einem definierten Analogsignal selbst zu ermitteln, wozu es lediglich einer genau dimensionierten Spannungsvorgabe am Eingang des A/D-Wandlers bedarf. Die Adressierung verschiedener ansonsten vorzugsweise baugleicher Funktionseinheiten kann demzufolge mittels Spannungsteilung einer Referenzspannung an der Eingangsschnittstelle jeder Funktionseinheit erfolgen, indem für jede Funktionseinheit eine unterschiedliche Impedanz zwischen einem Bezugspotential und einer Adreß-Referenzspannung vorhanden ist, die an dem vorhandenen A/D-Wandler der Funktionseinheit jeweils eine unterschiedliche analoge Spannung vorgibt, wobei der A/D-Wandler aus dem anliegenden Spannungswert die digitale Adresse der Funktionseinheit ermittelt. Dabei wird der üblicherweise verwendeten Steckverbindung zu einem Interface (z. B. Steuerungssystembus oder Stromversorgung) und jeweiliger Funktionseinheit vorzugsweise ein ohmscher Widerstand vorgelagert, dessen Spannungsabfall das A/D-Wandler-Eingangssignal für die Adressenermittlung ist und am A/D-Wandler-Ausgang eine konkrete digitale Adresse darstellt. Das Verfahren beinhaltet also die Adreßkodierung für Funktionseinheiten (Baugruppen), die mit anderen Funktionseinheiten in einem gemeinsamen System mit digitaler Befehlsauslösung (extern gesteuert oder intern in zeitabhängigen Arbeitsregimes gespeichert) arbeiten, und somit die einfache Zuordnung bestimmter wählbarer Funktionen in einem festen Zeitregime und/oder in einem zentralgesteuerten System zu den einzelnen Funktionseinheiten in Abhängigkeit von deren Ort. Die digitale Adresse (z. B. Wort mit 8 Bit) einer Funktionseinheit wird ermittelt, indem bei jedem Einschalten der Funktionseinheit die Spannung über einem Adreßwiderstand durch einen A/D-Wandler gemessen und in ein digitales Signal umgesetzt, der Digitalwert jeweils aktuell als Adresse gespeichert wird.The basic idea of the invention is based on the consideration that a variety of controlled Functional units (modules) have an internal A / D converter. The latter is able to easily get the digital address of the functional unit from one to determine the defined analog signal yourself, for which purpose it is only a precisely dimensioned Voltage specification at the input of the A / D converter is required. Addressing various otherwise preferably identical functional units can accordingly by means of Voltage division of a reference voltage at the input interface of each Functional unit take place by a different impedance for each functional unit is present between a reference potential and an address reference voltage a different analogue to the existing A / D converter of the functional unit Specifies voltage, the A / D converter from the applied voltage value digital address of the functional unit determined. It is usually used Plug connection to an interface (e.g. control system bus or power supply) and each functional unit preferably an ohmic resistor upstream, the Voltage drop is the A / D converter input signal for address determination and am A / D converter output represents a concrete digital address. The process includes So the address coding for functional units (assemblies) with others Functional units in a common system with digital command triggering (external controlled or stored internally in time-dependent work regimes), and thus the simple assignment of certain selectable functions in a fixed time regime and / or in a centrally controlled system depending on the individual functional units from their location. The digital address (e.g. 8-bit word) of a functional unit is determined by each time the functional unit is switched on, the voltage across a Address resistance measured by an A / D converter and converted into a digital signal implemented, the digital value is currently saved as an address.
Die Erfindung ermöglicht somit eine Kodierung der Adressen von Funktionseinheiten oder Baugruppen, die bei einer vollständigen Baugleichheit eine individuelle Steuerbarkeit und Austauschbarkeit der Funktionseinheiten gewährleistet und dabei keine aufwendige Hardware- oder Software-Programmierung der Kodierung benötigt. Mit der Einbringung eines Teils der erfindungsgemäßen Schaltung, der die Adresse vorgibt, vor die Versorgungsschnittstelle der Funktionseinheit (z. B. Steckverbinder) und der Nutzung eines zweiten Schaltungsteils, der die Adresse errechnet, in der jeweiligen Funktionseinheit wird eine eindeutige Adressierung der baugleichen Funktionseinheiten im Wege einer analogen Kodierung und digitalen Erkennung der Adresse realisiert und somit eine permanente Kodierung der Adresse in der Funktionseinheit unnötig.The invention thus enables coding of the addresses of functional units or Assemblies that are individually controllable and completely identical Interchangeability of the functional units is guaranteed and not a complex one Hardware or software programming of the coding required. With the introduction a part of the circuit according to the invention, which specifies the address before the Supply interface of the functional unit (e.g. connector) and the use of a second circuit part, which calculates the address, in the respective functional unit a clear addressing of the identical functional units by means of an analog Coding and digital recognition of the address realized and thus permanent Coding of the address in the functional unit unnecessary.
Die Erfindung soll nachstehend anhand von Ausführungsbeispielen näher erläutert werden.The invention will be explained in more detail below using exemplary embodiments.
Die Zeichnungen zeigen:The drawings show:
Fig. 1 das erfindungsgemäße Schaltungsprinzip, Fig. 1 circuit principle according to the invention
Fig. 2 ein herkömmliches Prinzip der Adreßkodierung innerhalb der Funktionseinheiten Fig. 2 shows a conventional principle of address coding within the functional units
Fig. 3 eine Variante der erfindungsgemäßen Adreßkodierung mit analoger Spannungsvorgabe und Fig. 3 shows a variant of the address coding according to the invention with analog voltage specification and
Fig. 4 eine Ausgestaltung der erfindungsgemäßen Adreßkodierung in Form eines im Steckverbinder angeordneten ohmschen Widerstands. Fig. 4 shows an embodiment of the address coding according to the invention in the form of an ohmic resistor arranged in the connector.
Um den qualitativen Unterschied der Erfindung gegenüber dem Stand der Technik zu verdeutlichen, ist in Fig. 2 ein herkömmliches Adreßkodierverfahren dargestellt. An einer parallelen Schnittstelle in Form eines Systembusses 4 (Daten-/Adreßbus) wird eine digitale Kodierung in Form einer Adreßkodierschaltung 3 innerhalb jeder Funktionseinheit 2 vorgenommen. Eine solche Adreßkodierschaltung 3 ist in der kreisförmigen vergrößerten Detailzeichnung links unten genauer dargestellt. Dabei erfolgt die Einstellung der jeweiligen Adresse 8 der Funktionseinheit 2 über Kodierschalter 6 und Widerstände 7 (sogenannte Pull-up-Widerstände), indem eine für die interne Rechnereinheit der Funktionseinheit 2 vorhandene positive Versorgungsspannung 9 über die Widerstände 7 auf die Bitausgänge (hier: 4) der Adresse 8 gegeben wird, wodurch der "high"-Zustand der Adreßbits definiert ist. Mit einer der Zahl der Bitausgänge der Adresse 8 entsprechenden Anzahl von Kodierschaltern 6, kann dieses Potential wahlweise auf Massepotential 10 der Funktionseinheit 2 umgeschaltet werden, so daß durch Schließen bestimmter Kodierschalter 6 die zugehörigen Bitausgänge der Adresse 8 auf "low" gesetzt und somit eine gewünschte digitale Adresse 8 eingestellt wird. Die Adresse 8 liegt damit in Form einer digitalen Spannungsfolge der Adreßbits aus jeweils einer hart verdrahteten Adreßkodierschaltung 3 aus Kodierschaltern 6 und Widerständen 7 vor. Da in jeder Funktionseinheit 2 in der Regel eine andere Adresse 8 kodiert ist, muß beim Austausch einer Funktionseinheit 2 jedesmal aus der ersetzten Funktionseinheit 2 die eingestellte Adresse 8 ermittelt und in der neuen Funktionseinheit 2 identisch kodiert werden, wodurch sich die bereits oben beschriebenen Nachteile ergeben.In order to clarify the qualitative difference between the invention and the prior art, a conventional address coding method is shown in FIG . At a parallel interface in the form of a system bus 4 (data / address bus), digital coding in the form of an address coding circuit 3 is carried out within each functional unit 2 . Such an address coding circuit 3 is shown in more detail in the circular enlarged detail drawing at the bottom left. The respective address 8 of the functional unit 2 is set via coding switches 6 and resistors 7 (so-called pull-up resistors) by using a positive supply voltage 9 for the internal computer unit of the functional unit 2 via the resistors 7 to the bit outputs (here: 4 ) is given to address 8 , whereby the "high" state of the address bits is defined. With a number of coding switches 6 corresponding to the number of bit outputs of address 8 , this potential can optionally be switched to ground potential 10 of functional unit 2 , so that by closing certain coding switches 6 the associated bit outputs of address 8 are set to "low" and thus a desired one digital address 8 is set. The address 8 is thus in the form of a digital voltage sequence of the address bits, each consisting of a hard-wired address coding circuit 3 comprising coding switches 6 and resistors 7 . Since a different address 8 is generally coded in each functional unit 2 , when a functional unit 2 is exchanged, the set address 8 must be determined each time from the replaced functional unit 2 and coded identically in the new functional unit 2 , which results in the disadvantages already described above .
Im folgenden werden zur Erläuterung der Erfindung die oben erwähnten beliebigen Funktionseinheiten bzw. Baugruppen - ohne Beschränkung der Allgemeinheit - als Antriebseinheiten 2 eines Frachtladesystems, die identisch aufgebaut sind und selektiv angesteuert werden sollen, beschrieben.To explain the invention, the arbitrary functional units or assemblies mentioned above are described as drive units 2 of a freight loading system, which are constructed identically and are to be controlled selectively, without restricting the generality.
Die Antriebseinheiten 2 (z. B. elektromotorisch angetriebene, paarweise in zwei Reihen angeordnete gummierte Antriebsrollen) können einen Frachtgutbehälter (Container) in Längsrichtung befördern, während weitere Antriebseinheiten 2 beispielsweise im Eingangsbereich quer zur Längsrichtung angeordnet sind und den Container in Querrichtung bewegen können, um den Zugang auf weitere Längsrichtungsantriebe zu ermöglichen. Eine Überschneidung beider Antriebsarten (längs, quer) wird durch alternative Ansteuerung der Antriebseinheiten 2 verhindert, wobei die nicht im Eingriff befindlichen Rollen abgesenkt werden. Der Transport eines Containers wird durch die selektive Ansteuerung der Antriebseinheiten 2 (z. B. mittels eines Computers) über einen Systembus vorgenommen. Nachdem der Container in die jeweilige Frachtposition befördert worden ist, werden die unter dem Container befindlichen Antriebseinheiten nicht mehr benötigt und müssen für den weiteren Beladungsvorgang abgeschaltet werden. Der Entladungsvorgang erfolgt entsprechend umgekehrt.The drive units 2 (e.g. electromotive driven rubberized drive rollers arranged in pairs in two rows) can transport a freight container (container) in the longitudinal direction, while further drive units 2 are arranged, for example, in the entrance area transversely to the longitudinal direction and can move the container in the transverse direction to allow access to further longitudinal drives. An overlap of both drive types (lengthways, crossways) is prevented by alternative control of the drive units 2 , the rollers which are not in engagement being lowered. A container is transported by the selective activation of the drive units 2 (for example by means of a computer) via a system bus. After the container has been transported to the respective freight position, the drive units located under the container are no longer required and must be switched off for the further loading process. The discharge process is reversed accordingly.
Zur geeigneten Gegenüberstellung mit dem in Fig. 2 dargestellen Stand der Technik soll zunächst auf Fig. 3 Bezug genommen werden.For a suitable comparison with the prior art shown in FIG. 2, reference should first be made to FIG. 3.
Die Antriebseinheiten 2 sind über einen Systembus 4 mit einer zentralen Kommandoeinheit verbunden, wobei der Systembus 4 als paralleles Interface im wesentlichen aus zwei Leitungen (Daten- und Adreßbus) besteht, von denen die Informationen zu und von den einzelnen Antriebseinheiten 2 als serielle Bitfolge übertragen werden. Die einzelnen Antriebeinheiten 2 sind mit einer (nicht dargestellten) kleinen internen Rechnereinheit ausgestattet, über die der Systembus 4 bedient wird und über die die Steuerung der Antriebsfunktion erfolgt. Da alle Antriebseinheiten 2 dieselbe parallele Schnittstelle aufweisen und an den Systembus 4 angeschlossen sind, bekommen alle dieselbe Information. Es ist aber erforderlich, daß eine bestimmte Antriebseinheit 2 eine bestimmte Funktion nur zu einer bestimmten Zeit ausführt. Daher muß jeder Antriebseinheit 2 eine unterschiedliche (ortsabhängige) Adresse 8 zugeordnet werden. Diese Adresse 8 wird zusammen mit dem jeweiligen Kommando über den Adreßbus des Systembusses 4 übertragen, so daß nur die Antriebseinheit 2 das Kommando ausführt, die die mitgeteilte Adresse 8 hat. Es besteht also das Problem, die Antriebseinheiten 2 mit einer kodierten Kennung (Adresse 8) zu versehen, die bei konstruktiv identischem Aufbau der Antriebseinheiten 2 keine aufwendige Programmierung oder Einstellung (wie bei der Adreßkodierschaltung 3 in Fig. 2) erfordert. Diese Forderung ist von besonderer Bedeutung, weil die Antriebseinheiten 2 großen mechanischen Beanspruchungen und damit einem hohen Verschleiß unterliegen, so daß sie häufiger ausgetauscht werden müssen. Weiterhin kommt erschwerend hinzu, daß die Antriebseinheiten 2 gegen Umwelteinflüsse (z. B. Feuchtigkeit) sehr aufwendig gekapselt sind und deshalb ein Eingriff in die Hardware unerwünscht ist.The drive units 2 are connected to a central command unit via a system bus 4 , the system bus 4 as a parallel interface essentially consisting of two lines (data and address bus), from which the information is transmitted to and from the individual drive units 2 as a serial bit sequence . The individual drive units 2 are equipped with a (not shown) small internal computer unit, via which the system bus 4 is operated and via which the drive function is controlled. Since all drive units 2 have the same parallel interface and are connected to the system bus 4 , they all receive the same information. However, it is necessary that a certain drive unit 2 only perform a certain function at a certain time. Therefore, each drive unit 2 must be assigned a different (location-dependent) address 8 . This address 8 is transmitted together with the respective command via the address bus of the system bus 4 , so that only the drive unit 2 which has the address 8 communicated executes the command. There is therefore the problem of providing the drive units 2 with a coded identifier (address 8 ) which, in the case of a structurally identical structure of the drive units 2, does not require any complex programming or setting (as in the case of the address coding circuit 3 in FIG. 2). This requirement is of particular importance because the drive units 2 are subject to high mechanical stresses and thus high wear, so that they have to be replaced more frequently. Another complicating factor is that the drive units 2 are encapsulated very expensively against environmental influences (for example moisture) and therefore an intervention in the hardware is undesirable.
Fig. 3 zeigt vier gleiche Antriebseinheiten 2, die gemäß der Erfindung mittels definierter (äußerer) Vorgabe eines analogen Spannungswertes je Antriebseinheit 2 verschieden adressiert sind. Dazu ist jeder Antriebseinheit 2 eine charakteristische Impedanz zugeordnet, infolge deren Spannungsabfalls gegenüber einem Bezugspotential aus dem analogen Spannungswert die spezifische Adresse ermittelt werden kann, d. h. unterschiedliche Impedanzen bedeuten jeweils unterschiedliche Adressen für die einzelnen Antriebseinheiten 2. Die charakteristische Impedanz ist symbolisch als Adreßwiderstand 11 dargestellt, wobei die Unterschiedlichkeit der Adreßwiderstände 11 für die einzelnen Antriebseinheiten 2 durch den Zusatz von kleinen lateinischen Buchstaben gekennzeichnet ist. Da ein analoger Spannungswert jedoch für eine (intern vorhandene) Rechnereinheit der Antriebseinheit 2 nicht verwertbar ist, muß dieser Spannungswert einer Analog/Digital- Umsetzung zugeführt werden. Dabei kann man sich zunutze machen, daß jede Antriebseinheit 2 bereits mit einem A/D-Wandler 12 ausgerüstet ist, über den in der Antriebseinheit 2 normalerweise analoge Spannungswerte von der Antriebsregelung in digitale Signale gewandelt werden. Am Ausgang des A/D-Wandlers 12 liegt dann - in diesem Beispiel eine Adresse 8 mit 4 Bitausgängen vor.Addressed FIG. 3 shows four identical drive units 2 that the invention (external) according to defined predetermined by means of an analog voltage value for each drive unit 2 different. For this purpose, each drive unit 2 is assigned a characteristic impedance, as a result of which voltage drop compared to a reference potential, the specific address can be determined from the analog voltage value, ie different impedances each mean different addresses for the individual drive units 2 . The characteristic impedance is symbolically represented as address resistor 11 , the difference in address resistors 11 for the individual drive units 2 being characterized by the addition of small Latin letters. However, since an analog voltage value cannot be used for an (internally available) computer unit of the drive unit 2 , this voltage value must be supplied to an analog / digital conversion. Here, one can take advantage of the fact that each drive unit 2 is already equipped with an A / D converter 12 , by means of which the drive control unit 2 normally converts analog voltage values from the drive control into digital signals. At the output of the A / D converter 12 there is - in this example, an address 8 with 4 bit outputs.
Die Erzeugung der Adresse 8 der Antriebseinheit 2 aus einer analogen Spannung der charakteristischen Impedanz erfolgt konkret, wie in Fig. 1 dargestellt, unter Verwendung des Adreßwiderstandes 11, der in Reihe mit einem für alle Antriebseinheiten 2 gleichen Vorwiderstand 13, der an einer Referenzspannung 14 angeschlossen ist. Als Referenzspannung 14 wird eine gut stabilisierte Spannung benötigt, die im günstigsten Fall bereits für die fehlerfreie Funktion des A/D-Wandlers 12 vorhanden ist und demzufolge keinen Mehraufwand bedeutet. Vorwiderstand 13 und Adreßwiderstand 11 zwischen Referenzspannung 14 und einem Massepotential, das als negatives Potential der Versorgungsspannung 10 jeder Antriebseinheit 2 ausgeführt sein kann, bilden einen Spannungsteiler 15. Über dem Adreßwiderstand 11 fällt dabei eine Spannung ab, die proportional zu dessen Impedanzwert ist und eine für die betreffende Antriebseinheit 2 analoge Adreßkodierung darstellt. Die negative Versorgungsspannung 10 der internen Rechnereinheit der Antriebseinheit 2 dient dabei als Basispotential. Die über dem Adreßwiderstand 11 abfallende Spannung im Spannungsteiler 15 wird mittels des Analog/Digital-Wandlers 12 in einen digitalen Spannungswert von 8 Bit Wortlänge gewandelt und als digitale Adresse 8 gespeichert.The address 8 of the drive unit 2 is generated specifically from an analog voltage of the characteristic impedance, as shown in FIG. 1, using the address resistor 11 , which is connected in series with a series resistor 13 which is the same for all drive units 2 and which is connected to a reference voltage 14 is. A well-stabilized voltage is required as the reference voltage 14 , which in the most favorable case is already available for the error-free functioning of the A / D converter 12 and consequently means no additional effort. Series resistor 13 and address resistor 11 between reference voltage 14 and a ground potential, which can be designed as a negative potential of the supply voltage 10 of each drive unit 2 , form a voltage divider 15 . In this case, a voltage drops across the address resistor 11 , which voltage is proportional to its impedance value and represents an address coding analogous for the drive unit 2 in question. The negative supply voltage 10 of the internal computer unit of the drive unit 2 serves as the base potential. The voltage drop across the address resistor 11 in the voltage divider 15 is converted by means of the analog / digital converter 12 into a digital voltage value of 8 bit word length and stored as digital address 8 .
Diese Adresse 8 wird zweckmäßig einmal nach dem Einschalten ermittelt und bleibt dann in der internen Rechnereinheit jeder Antriebseinheit 2 in digitaler Form gespeichert. Die an sich bekannte Störanfälligkeit, die einer analogen Vorgabe der Adressen 8 für die Steuerung der Antriebseinheiten 2 inhärent ist, wird dadurch vernachlässigbar gering, daß unmittelbar nach dem Einschalten nur die interne Rechnereinheit der Antriebseinheit 2 in Betrieb ist und die großen Störquellen, wie Leistungseinheit und Motor, noch nicht laufen. Erst nach dem Feststellen der Adresse 8 kann ein Kommando die Antriebseinheit 2 in Gang setzen, doch ist zu diesem Zeitpunkt die Adresse 8 bereits wie bei den herkömmlichen Verfahren digital gespeichert. Die verbleibende Störunsicherheit des analogen Kodierverfahrens kann durch übliche Maßnahmen der Meßwertaquisition, wie z. B. Abschirmung, Filterung, Mehrfachmessung usw., noch weiter minimiert werden. Auch eine Verlagerung des Adreßwiderstandes 11 in die Steuereinheit 1 wäre möglich, jedoch müßten dabei lange Leitungen (nebst zusätzlichem Gewicht) und zusätzliche Steckkontakte in Kauf genommen werden, die wiederum dem beabsichtigten Zweck entgegenwirken.This address 8 is advantageously determined once after switching on and then remains in digital form in the internal computer unit of each drive unit 2 . The known susceptibility to faults, which is inherent in an analog specification of the addresses 8 for the control of the drive units 2 , is negligible because immediately after switching on only the internal computer unit of the drive unit 2 is in operation and the major sources of interference, such as the power unit and Engine, not yet running. Only after the address 8 has been determined can a command start the drive unit 2 , but at this point the address 8 is already stored digitally, as in the conventional methods. The remaining disturbance uncertainty of the analog coding method can be achieved by customary measures of acquisition of measured values, such as e.g. B. shielding, filtering, multiple measurement, etc., are further minimized. A displacement of the address resistor 11 into the control unit 1 would also be possible, however, long lines (along with additional weight) and additional plug contacts would have to be accepted, which in turn counteract the intended purpose.
In Fig. 4 ist der Zusammenhang zwischen der Steuereinheit 1 und den Antriebseinheiten 2 mit unterschiedlicher Adressierung dargestellt. Die Antriebseinheiten 2 sind mit der Steuereinheit 1 und untereinander über den Systembus 4, der über jeweils einen Anschlußstecker 16 an die Antriebseinheiten 2 gekoppelt ist, verbunden. Die Stromversorgungsleitung 5 (z. B. Flugzeugbordnetz) wird ebenfalls über die Anschlußstecker 16 an jede der Antriebseinheiten 2 herangeführt. In FIG. 4, the connection between the control unit 1 and the drive unit 2 is shown with different addressing. The drive units 2 are connected to the control unit 1 and to one another via the system bus 4 , which is coupled to the drive units 2 via a connector 16 . The power supply line 5 (z. B. aircraft electrical system) is also brought to each of the drive units 2 via the connector 16 .
Die einzelnen Antriebseinheiten 2 sind vollkommen identisch aufgebaut und werden allein durch den Ort ihrer Aufstellung/Montage unterschiedlich definiert, indem der Anschlußstecker 16 den wesentlichen charakteristischen Teil der Adreßkodierung enthält. Dabei sind in jedem Anschlußstecker 16 zwei zusätzliche Kontakte zur Ankopplung eines der jeweils definiert unterschiedlichen Adreßwiderstände 11a, 11b, 11c usw. vorhanden, so daß dadurch der in Fig. 1 gezeigte Spannungsteiler 15 mit dem einheitlichen Vorwiderstand 13 zwischen Referenzspannungsquelle 14 und negativer Versorgungsspannung 10 durch den im Anschlußstecker 16 enthaltenen Adreßwiderstand 11a, 11b oder 11c für jede Antriebseinheit 2 unterschiedlich vervollständigt wird. Somit werden die (ortsabhängig unterschiedlichen) digitalen Adressen 8 durch jeweils einen im Anschlußstecker 16 erzeugten analogen Spannungswert vorgegeben. Die Adreßwiderstände 11a, 11b, 11c usf. sind ausgewählte Bauelemente mit geeignet abgestuften Impedanzwerten.The individual drive units 2 are constructed completely identical and are defined differently solely by the location of their installation / assembly by the connector 16 includes the essential characteristic part of the address code. There are two additional contacts in each connector 16 for coupling one of the respectively defined different address resistors 11 a, 11 b, 11 c, etc., so that thereby the voltage divider 15 shown in FIG. 1 with the uniform series resistor 13 between the reference voltage source 14 and negative Supply voltage 10 is completed differently for each drive unit 2 by the address resistor 11 a, 11 b or 11 c contained in the connector 16 . Thus, the (depending on the location) different digital addresses 8 are given by an analog voltage value generated in the connector 16 . The address resistors 11 a, 11 b, 11 c etc. are selected components with suitably graded impedance values.
Die Stufung der Adreßwiderstände 11 erfolgt über die Aufteilung der Referenzspannung
14 in gleiche Teile, die in der Anzahl der maximal benötigten Adressen 8 entspricht. Der
A/D-Wandler 12 muß ebenfalls für diese Auflösung geeignet sein. So hat z. B. ein 8-Bit-
A/D-Wandler die Möglichkeit, 28 = 256 Adressen aufzulösen. Bei einer Referenzspannung
14 von 5 V ergibt sich damit eine Spannung von ca. 20 mV (5 V/256). Die Einführung eines
größeren Störabstandes auf ca. 100 mV würde eine Reduzierung der möglichen Adressen 8
auf ca. 50 bedeuten. Die einzelnen Widerstandsteiler 15 müssen demnach so dimensioniert
werden, daß sich eine lineare Widerstandsreihe von 100 mV; 200 mV; 300 mV; . . .; 4,8 V;
4,9 V über die Stufung der einzelnen Adreßwiderstände 11 ergibt. Dabei ergibt sich für das
konkret gewählte Beispiel mit einer 5 V-Referenzspannung und 8-Bit-A/D-Wandler 12 die
erforderliche analoge Adreßspannung für die einzelnen Adressen 8 gemäß der Gleichung
The address resistors 11 are graded by dividing the reference voltage 14 into equal parts, which corresponds to 8 in terms of the maximum number of addresses required. The A / D converter 12 must also be suitable for this resolution. So z. B. an 8-bit A / D converter the possibility to resolve 2 8 = 256 addresses. With a reference voltage 14 of 5 V, this results in a voltage of approximately 20 mV (5 V / 256). The introduction of a larger signal-to-noise ratio to approx. 100 mV would mean a reduction in the possible addresses 8 to approx. 50. The individual resistance dividers 15 must therefore be dimensioned so that there is a linear resistance series of 100 mV; 200 mV; 300 mV; . . .; 4.8 V; 4.9 V on the gradation of the individual address resistors 11 results. This results in the required analog address voltage for the individual addresses 8 according to the equation for the specifically selected example with a 5 V reference voltage and 8-bit A / D converter 12
wobei URef die einheitliche, stabile Adreß-Referenzspannung 14 ist.where U Ref is the uniform, stable address reference voltage 14 .
Der Adreßwiderstand 11 läßt sich damit für jede Adresse 8 über folgende Gleichung
berechnen:
The address resistor 11 can thus be calculated for each address 8 using the following equation:
wobei die Impedanz des Vorwiderstands 13 mit RVor bezeichnet ist. where the impedance of the series resistor 13 is denoted by R Vor .
Nach dem Einsetzen von Gleichung (1) in Gleichung (2) ergibt sich die Impedanz des
Adreßwiderstands 11 zu:
After inserting equation (1) into equation (2), the impedance of the address resistor 11 results in:
Somit muß die Stufung der Adreßwiderstände 11 in gleichen Teilen des Wertes der für alle Funktionseinheiten 2 gleichen Vorwiderstände 13 erfolgen, um eine gleichmäßige Aufteilung der Referenzspannung 14 für die Messung der analogen Adreßspannung an den A/D-Wandlern 12 zu erzielen. Praktisch heißt das, daß der Unterschied zwischen den Impedanzen der Adreßwiderstände 11 mit steigendem Absolutwert der Impedanz größer wird, um die sichere Unterscheidbarkeit der analogen Adresse (Spannungswert) am Eingang des A/D-Wandlers 12 zu gewährleisten. Beispielhaft sind bereits in Fig. 3 Adreßwiderstände 11a, 11b, 11c und 11d mit geeigneten Impedanzwerten angegeben, die im konkreten Fall vier verschiedene Adressen 1 bis 4 vorgeben.Thus, the grading of the address resistors 11 must take place in equal parts of the value of the series resistors 13, which are the same for all functional units 2 , in order to achieve a uniform distribution of the reference voltage 14 for the measurement of the analog address voltage at the A / D converters 12 . Practically, this means that the difference between the impedances of the address resistors 11 increases with increasing absolute value of the impedance in order to ensure that the analog address (voltage value) at the input of the A / D converter 12 can be reliably distinguished. For example, address resistors 11 a, 11 b, 11 c and 11 d with suitable impedance values are already given in FIG. 3, which in the specific case specify four different addresses 1 to 4 .
Es sind aber andererseits auch Alternativen für eine erfindungsgemäße analoge Adreßbestimmung geeignet, wie z. B. die Vorgabe einer Frequenz durch einen für jede Funktionseinheit 2 unterschiedlichen Schwingkreis, dessen Frequenz dann ermittelt und zu einer digitalen Adresse verarbeitet wird. Das bietet sich insbesondere bei solchen Funktionseinheiten 2 an, die intern ohnehin eine genaue Frequenzmessung für bestimmte Steuer- und Regelungsprozesse beinhalten.On the other hand, alternatives for an analog address determination according to the invention are also suitable, such as, for. B. the specification of a frequency by a different resonant circuit for each functional unit 2 , the frequency of which is then determined and processed to a digital address. This is particularly useful in the case of functional units 2 which already contain an accurate frequency measurement for certain control and regulation processes.
Der Einsatz des erfindungsgemäßen Adressenkodierverfahrens bei einem Frachtladesystem mit separat zu steuernden Antriebsbaugruppen mit einer Adreßkodierung außerhalb dieser Baugruppe/Funktionseinheit 2 hat den Vorteil, daß alle Funktionseinheiten 2 identisch gefertigt werden können und bei dem späteren Austausch einer Funktionseinheit 2 keine zusätzlichen Maßnahmen für die Kodierung der Adresse 8 der Funktionseinheit 2 notwendig sind.The use of the address coding method according to the invention in a freight loading system with separately controllable drive assemblies with an address coding outside of this module / functional unit 2 has the advantage that all functional units 2 can be manufactured identically and, when a functional unit 2 is later exchanged, no additional measures for coding the address 8 of the functional unit 2 are necessary.
Claims (19)
- - jeder Funktionseinheit (2) durch den Anschluß an einem Installationsort eine unterschiedliche Adresse zugewiesen wird, wobei die Adresse in Form einer physikalischen Größe vorgegeben wird,
- - die physikalische Größe in der Funktionseinheit (2) gemessen und in einen digitalen Wert gewandelt wird und
- - der digitale Wert als digitale Adresse (8) mindestens beim ersten Einschalten der Funktionseinheit (2) nach der Installation gespeichert wird.
- each function unit ( 2 ) is assigned a different address by connection to an installation location, the address being specified in the form of a physical variable,
- - The physical quantity in the functional unit ( 2 ) is measured and converted into a digital value and
- - The digital value is stored as a digital address ( 8 ) at least the first time the functional unit ( 2 ) is switched on after installation.
- - für jede der Funktionseinheiten (2) eine einheitliche Adreß-Referenzspannung (14) bereitgestellt wird,
- - die einheitliche Adreß-Referenzspannung (14) außerhalb der jeweiligen Funktionseinheit (2) in eine definierte, für jede Funktionseinheit (2) unterschiedliche Teilspannung geteilt wird und
- - die jeweilige definierte Teilspannung als analoge Adresse innerhalb jeder Funktionseinheit (2) mittels einer Analog/Digital-Umsetzung gemessen und als digitale Adresse (8) gespeichert wird.
- a uniform address reference voltage ( 14 ) is provided for each of the functional units ( 2 ),
- - The uniform address reference voltage ( 14 ) outside the respective functional unit ( 2 ) is divided into a defined partial voltage for each functional unit ( 2 ) and
- - The respective defined partial voltage is measured as an analog address within each functional unit ( 2 ) by means of an analog / digital conversion and stored as a digital address ( 8 ).
- - für jede Funktionseinheit (2) durch deren Installation an einem bestimmten Ort eine unterschiedliche Adresse vorhanden ist, wobei die Adresse in Form einer physikalischen Größe vorgegeben ist,
- - Mittel zur Aufnahme eines elektrischen Analogsignals als Äquivalent der physikalische Größe und zur Wandlung in einen digitalen Wert in der Funktionseinheit (2) vorhanden sind und
- - Mittel zum Speichern für mindestens einen digitalen Wert als digitale Adresse (8) in jeder Funktionseinheit (2) vorgesehen sind, wobei die Speichermittel mindestens beim ersten Einschalten der Funktionseinheit (2) nach der Installation aktiviert sind.
- a different address is available for each functional unit ( 2 ) when it is installed at a specific location, the address being specified in the form of a physical variable,
- - Means for receiving an electrical analog signal as an equivalent to the physical quantity and for converting it into a digital value are present in the functional unit ( 2 ) and
- - Means for storing at least one digital value are provided as digital addresses ( 8 ) in each functional unit ( 2 ), the storage means being activated at least when the functional unit ( 2 ) is switched on after the installation.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1998160465 DE19860465A1 (en) | 1998-12-28 | 1998-12-28 | Method of coding functional units for performing different program routines based on installation location by storing physical parameter of functional unit such as impedance as digital address |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE1998160465 DE19860465A1 (en) | 1998-12-28 | 1998-12-28 | Method of coding functional units for performing different program routines based on installation location by storing physical parameter of functional unit such as impedance as digital address |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE19860465A1 true DE19860465A1 (en) | 2000-07-06 |
Family
ID=7892953
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE1998160465 Withdrawn DE19860465A1 (en) | 1998-12-28 | 1998-12-28 | Method of coding functional units for performing different program routines based on installation location by storing physical parameter of functional unit such as impedance as digital address |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE19860465A1 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1993010A2 (en) | 2007-05-12 | 2008-11-19 | Abb Ag | Sensor unit |
| DE102010016865A1 (en) * | 2010-05-10 | 2011-11-10 | Weidmüller Interface GmbH & Co. KG | Rail bus system |
| GB2496886A (en) * | 2011-11-24 | 2013-05-29 | Melexis Technologies Nv | Determining network address of integrated circuit network node |
| US8961201B2 (en) | 2010-05-10 | 2015-02-24 | Weidmueller Interface Gmbh & Co. Kg | Mounting rail bus system |
| EP2940593A1 (en) * | 2014-04-30 | 2015-11-04 | Samsung Electronics Co., Ltd | Method and apparatus for generating slave device identifier |
| DE10329090B4 (en) * | 2003-06-27 | 2016-06-02 | Tridonic Gmbh & Co Kg | Addressing ballasts via a sensor input |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4001450A1 (en) * | 1990-01-19 | 1991-07-25 | Merten Gmbh & Co Kg Geb | DEVICE COMBINATION |
| EP0483434A1 (en) * | 1990-10-31 | 1992-05-06 | International Business Machines Corporation | Apparatus for determining and reporting identification information relative to devices pluggable to a central unit |
| DE4240447C1 (en) * | 1992-12-02 | 1993-09-30 | Daimler Benz Ag | Electronic identification and recognition of a vehicle-specific combination of optional electronic control units |
| EP0843260A1 (en) * | 1996-11-15 | 1998-05-20 | Digital Equipment Corporation | Automatic shelf-address assignment for shelves containing disk drives and error detection method and apparatus |
-
1998
- 1998-12-28 DE DE1998160465 patent/DE19860465A1/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4001450A1 (en) * | 1990-01-19 | 1991-07-25 | Merten Gmbh & Co Kg Geb | DEVICE COMBINATION |
| EP0483434A1 (en) * | 1990-10-31 | 1992-05-06 | International Business Machines Corporation | Apparatus for determining and reporting identification information relative to devices pluggable to a central unit |
| DE4240447C1 (en) * | 1992-12-02 | 1993-09-30 | Daimler Benz Ag | Electronic identification and recognition of a vehicle-specific combination of optional electronic control units |
| EP0843260A1 (en) * | 1996-11-15 | 1998-05-20 | Digital Equipment Corporation | Automatic shelf-address assignment for shelves containing disk drives and error detection method and apparatus |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10329090B4 (en) * | 2003-06-27 | 2016-06-02 | Tridonic Gmbh & Co Kg | Addressing ballasts via a sensor input |
| EP1993010A2 (en) | 2007-05-12 | 2008-11-19 | Abb Ag | Sensor unit |
| EP1993010A3 (en) * | 2007-05-12 | 2009-04-29 | Abb Ag | Sensor unit |
| DE102010016865A1 (en) * | 2010-05-10 | 2011-11-10 | Weidmüller Interface GmbH & Co. KG | Rail bus system |
| JP2013526758A (en) * | 2010-05-10 | 2013-06-24 | ワイドミュラー インターフェース ゲゼルシャフト ミット ベシュレンクテル ハフツング ウント コンパニー コマンディートゲゼルシャフト | Mounting rail bus system |
| US8961201B2 (en) | 2010-05-10 | 2015-02-24 | Weidmueller Interface Gmbh & Co. Kg | Mounting rail bus system |
| GB2496886A (en) * | 2011-11-24 | 2013-05-29 | Melexis Technologies Nv | Determining network address of integrated circuit network node |
| EP2940593A1 (en) * | 2014-04-30 | 2015-11-04 | Samsung Electronics Co., Ltd | Method and apparatus for generating slave device identifier |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2439577C2 (en) | Method for testing highly integrated logic circuits and device for carrying out the method | |
| DE3836812C2 (en) | ||
| DE3901636C2 (en) | ||
| CH622916A5 (en) | ||
| EP1427086B1 (en) | Electrical apparatus and method for operating it | |
| DE2219918A1 (en) | Programmable control unit | |
| DE2310267C2 (en) | Digital / analog converter | |
| DE3643161A1 (en) | METHOD AND DEVICE FOR OFFSET VOLTAGE CORRECTION IN ANALOG / DIGITAL CONVERTER | |
| EP2917795B1 (en) | Method for identifying the relative installation position of the modules used in a modular electronic system | |
| DE3434436A1 (en) | COMMAND SUBSITUTION SYSTEM FOR A TEST DEVICE FOR A DATA PROCESSING SYSTEM | |
| DE2648225C2 (en) | Data storage device | |
| DE3541343A1 (en) | CIRCUIT ARRANGEMENT FOR INTERMITTENT AUTOMATIC MONITORING OF MULTIPLE ANALOG ELECTRICAL SIGNALS | |
| DE3529033C2 (en) | ||
| DE19860465A1 (en) | Method of coding functional units for performing different program routines based on installation location by storing physical parameter of functional unit such as impedance as digital address | |
| DE102004046618A1 (en) | Circuit arrangement for analog / digital conversion | |
| EP2063432B1 (en) | Method for testing a working memory | |
| DE2433885A1 (en) | METHOD AND DEVICE FOR SYNCHRONIZING A TEST INSTRUMENT TO A DIGITAL SYSTEM | |
| EP0186040A1 (en) | Integrated semiconductor memory | |
| DE69128116T2 (en) | Flash A / D converter with test circuit | |
| DE102005043489B4 (en) | Automation device | |
| DE3828289C2 (en) | ||
| DE4026581A1 (en) | Multi-spindle textile machine control - has slide register at each spindle linked to bus computer at central computer | |
| DE69006388T2 (en) | Digital data generator. | |
| EP1612689B1 (en) | Identification of slots in a bus system | |
| DE3305547A1 (en) | Circuit arrangement for digitally converting an analog signal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| 8139 | Disposal/non-payment of the annual fee |