DE102009042412B3 - Transceiver for bus subscriber of bus system of building system engineering, has two wires, where microcontroller is connected with receiver unit over connection on one hand, which is connected to two wires of bus system - Google Patents
Transceiver for bus subscriber of bus system of building system engineering, has two wires, where microcontroller is connected with receiver unit over connection on one hand, which is connected to two wires of bus system Download PDFInfo
- Publication number
- DE102009042412B3 DE102009042412B3 DE200910042412 DE102009042412A DE102009042412B3 DE 102009042412 B3 DE102009042412 B3 DE 102009042412B3 DE 200910042412 DE200910042412 DE 200910042412 DE 102009042412 A DE102009042412 A DE 102009042412A DE 102009042412 B3 DE102009042412 B3 DE 102009042412B3
- Authority
- DE
- Germany
- Prior art keywords
- bus
- microcontroller
- bus system
- hand
- wires
- 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 - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40032—Details regarding a bus interface enhancer
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
Die vorliegende Erfindung geht von einem gemäß Oberbegriff des Hauptanspruches konzipierten Transceiver für Busteilnehmer eines Bussystems aus.The The present invention is based on a preamble of the main claim designed transceiver for Bus participant of a bus system.
Derartige Transceiver sind in der Regel dafür vorgesehen Telegramme bzw. Datenworte von Busteilnehmern zu Senden, zu Empfangen, weiterzuleiten und/oder zu Verarbeiten, damit die vom Benutzer gewünschten Funktionen ausgeführt werden. Übliche vom Benutzer gewünschten Funktionen sind z. B. das Ein- oder Ausschalten von Licht, das Auf- oder Zufahren von Rollos, das Steuern der Heizungsanlage usw..such Transceivers are usually intended for telegrams or Data words from bus subscribers to send, receive, forward and / or to be processed so that the user desires Functions performed become. usual desired by the user Functions are z. As the switching on or off of light, the Auf- or closing blinds, controlling the heating system, etc ..
Durch
die
Des weiteren ist durch die technische Fibel der Firma Osram ”Quicktronic DALI/DIM” Seiten 19 bis 27 ein Transceiver für ein Bussystem bekannt geworden. Dieser Transceiver für Busteilnehmer eines zwei Adern bzw. Leitungen aufweisenden Bussystems der Gebäudesystemtechnik weist üblicherweise einen Mikrocontroller auf, der über einen ersten Anschluss einerseits mit einer Empfängereinheit in Verbindung steht, welche andererseits an die beiden Leitungen des Bussystems angeschlossen ist.Of Another is the technical primer from Osram "Quicktronic DALI / DIM "pages 19 to 27 a transceiver for a bus system has become known. This transceiver for bus subscribers a bus system of building system technology having two cores or lines usually has one Microcontroller on that over a first connection is on the one hand connected to a receiver unit, which on the other hand connected to the two lines of the bus system is.
Außerdem ist
durch die
Bei Bussystemen mit mehreren Teilnehmern, welche auf einer gemeinsamen Zweidraht-Leitung Telegramme bzw. Datenworte Senden und Empfangen, sind Kollisionen von Daten generell möglich bzw. zu erwarten. Wenn ein Busteilnehmer Daten auf das Bussystem sendet und ein zweiter Busteilnehmer zeitnah ein Telegramm bzw. Datenwort startet, bevor dieser zweite Busteilnehmer erkannt hat, dass das Bussystem bereits benutzt wird, liegt eine Kollision vor. Für diesen Fall können unterschiedliche Abwicklungen vorgesehen sein. Es ist z. B. bekannt, wenn ein Fehler bzw. eine Kollision erkannt wird, dass von allen betroffenen Busteilnehmern (Sendern und Empfängern) das aus der Kollision resultierende Signal auf dem Bussystem verworfen wird. Beide Telegramme bzw. Datenworte müssen dann zu einem späteren Zeitpunkt erneut gesendet werden. Es ist auch bekannt, dass der erste Busteilnehmer, der die Kollision erkennt das Bussystem sofort mit einem Störsignal blockiert, um die fehlerhafte Übertragung der Daten zu unterbrechen. Auch hier müssen beide Tellegramme bzw. Datenworte zu einem späteren Zeitpunkt erneut gesendet werden. Wenn beide Telegramme bzw. Datenworte erneut gesendet werden müssen, ist dies nicht nur aufwändig, sondern belastet dies auch das Bussystem in unnötiger Weise, so dass es durch das mehrfache Senden der Telegramme bzw. Datenworte wiederum vermehrt zu Kollisionen auf dem Bussystem kommen kann. Weiterhin ist es bekannt, dass der sendende Teilnehmer, der als erstes erkennt, dass sein Telegramm bzw. Datenwort vom einem weiteren Telegramm bzw. Datenwort überschrieben wird, sofort die Übertragung der Daten stoppt. Dadurch ist es möglich, dass das Telegramm bzw. Datenwort des anderen Busteilnehmers richtig übertragen wird, so dass nur das abgebrochene Telegramm bzw. Datenwort erneut gesendet werden muss.at Bus systems with several participants, which are on a common Two-wire cable telegrams or data words send and receive, Collisions of data are generally possible or expected. If one bus user sends data to the bus system and a second one Bus subscribers promptly starts a telegram or data word before this second bus participant has detected that the bus system already is used, there is a collision. For this case can be different Settlements be provided. It is Z. B. known if an error or a collision is detected that of all affected bus participants (Senders and receivers) discarded the signal resulting from the collision on the bus system becomes. Both telegrams or data words must then be sent later be sent again. It is also known that the first bus subscriber, the collision immediately detects the bus system with a jamming signal blocked the faulty transmission of the Interrupt data. Again, both Tellegramme or Data words at a later date be sent again. If both telegrams or data words again have to be sent this is not only expensive, but this also strains the bus system in an unnecessary way, so that it through the multiple transmission of the telegrams or data words in turn increased can lead to collisions on the bus system. Furthermore, it is known that the sending participant, who first recognizes that to be Telegram or data word overwritten by another telegram or data word will, immediately the transfer the data stops. This makes it possible that the telegram or Data word of the other bus device is transmitted correctly, so only the aborted telegram or data word must be resent.
Da Kollisionen von Telegrammen bzw. Datenworten in Bussystemen mit mehreren sendeberechtigten Teilnehmern nicht ausgeschlossen werden können ist anzustreben, die Anzahl der zu wiederholenden Telegramme bzw. Datenworte möglichst gering zu halten. Jedoch ist üblicherweise das hierzu notwendige bitgenaue Unterbrechen eines Telegramms bzw. Datenwortes nicht möglich, wenn zur Übertragung ein UART-Baustein (Universal Asynchronous Receiver/Transmitter) benutzt wird. Diese UART-Bausteine sind in aktuellen Mikrocontrollern standardmäßig integriert und verringern vorteilhafterweise die Prozessorauslastung bei der Datenübertragung. Durch die Nutzung des UART-Bausteins wird jedoch immer ein komplettes Datenwort mit z. B. 8 Bit übertragen, ohne die Möglichkeit eine Kollision rechtzeitig genug erkennen zu können und die Übertragung abzubrechen, das heißt das Bussystem wird unnötigerweise mit Datenverkehr belastet.There Collisions of telegrams or data words in bus systems with multiple eligible participants can not be excluded to aim for, the number of telegrams or data words to be repeated preferably to keep low. However, it is usually the necessary bit-exact interruption of a telegram or Data word not possible when to transfer a UART module (Universal Asynchronous Receiver / Transmitter) is used. These UART devices are integrated into current microcontrollers as standard and advantageously reduce processor utilization in the process Data transfer. However, using the UART device always becomes a complete one Data word with z. B. 8 bits transmitted, without the possibility to be able to detect a collision in good time and the transmission to break off, that is the bus system becomes unnecessary burdened with traffic.
Ausgehend von derart ausgebildeten Transceivern für Busteilnehmer eines zwei Adern aufweisenden Bussystems liegt der vorliegenden Erfindung die Aufgabe zugrunde, einen Transceiver zu schaffen, welcher es ermöglicht, die Funktionen des UART-Bausteins des Mikrocontrollers zu nutzen und dennoch eine Kollision derart abzuwickeln, dass bei Minimierung des Datenverkehrs auf dem Bussystem eines der beiden kollidierenden Telegramme bzw. Datenworte korrekt erhalten bleibt und nicht noch einmal gesendet werden muss.outgoing of such trained transceivers for bus subscribers of a two Cores bus system of the present invention is the The object of the invention is to provide a transceiver which makes it possible to to use the functions of the UART module of the microcontroller and yet handle a collision such that minimizing of traffic on the bus system of one of the two colliding Telegrams or data words are retained correctly and not yet once has to be sent.
Erfindungsgemäß wird diese Aufgabe durch die im Hauptanspruch angegebenen Merkmale gelöst.According to the invention this Problem solved by the features specified in the main claim.
Bei einer solchen Ausbildung ist besonders vorteilhaft, dass der in den Mikrocontroller integrierte UART-Baustein unter allen Betriebsbedingungen benutzt werden kann. Außerdem ist besonders vorteilhaft, wenn der Transceiver zumindest teilweise Bestandteil eines ASICs ist. Vorteilhaft ist zudem wenn die Datenworte vollständig per UART generiert werden, so dass es trotzdem möglich ist, die Datenübertragung spontan (das heißt bitweise) zu unterbrechen, wenn ein sendender Buseilnehmer erkennt, dass ein Bit in seinem Telegramm bzw. Datenwort überschrieben wird. Die physikalische Kodierung der Daten auf dem Medium ist dabei so gewählt, dass die Daten des hierbei überschriebenen Telegramms bzw. Datenwortes durch die Kollision nicht verändert werden. Es kann jedoch zu Veränderungen in den Bitlängen kommen, die von den Busteilnehmern toleriert werden müssen, um die Daten richtig empfangen zu können.at Such a design is particularly advantageous that the in the microcontroller integrated UART module under all operating conditions can be used. Furthermore is particularly advantageous if the transceiver at least partially Part of an ASIC is. It is also advantageous if the data words Completely generated by UART, so that it is still possible to transfer data spontaneously (that is bitwise), if a sending bus user recognizes that a bit in its telegram or data word is overwritten. The physical Coding of the data on the medium is chosen so that the data of this overwritten Telegram or data word are not changed by the collision. However, it can change in the bit lengths come to be tolerated by the bus subscribers to receive the data correctly.
Weitere vorteilhafte Ausgestaltungen des erfindungsgemäßen Gegenstandes sind in den Unteransprüchen angegeben. Anhand eines Ausführungsbeispieles sei die Erfindung im Prinzip näher erläutert, dabei zeigt:Further advantageous embodiments of the subject invention are in the dependent claims specified. Based on an embodiment Let the invention be closer in principle explains showing:
wobei
wobei
wobei in
wobei in
in which
in which
being in
being in
Im
vorliegenden Fall nutzt der Mikrocontroller
Zur
Kollisionsvermeidung wird beim Senden unter Berücksichtigung einer Verzögerungszeit
zwischen dem Sendesignal der Sendeeinheit
Die
Signalüberwachungseinheit
Die
Sendeeinheit
Wie
insbesondere aus
Wie
insbesondere aus den
Auf
einfache Art und Weise führt
die Zusatzhardware im Wesentlichen bestehend aus der Signalüberwachungseinheit
Wie
insbesondere aus
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200910042412 DE102009042412B3 (en) | 2009-09-21 | 2009-09-21 | Transceiver for bus subscriber of bus system of building system engineering, has two wires, where microcontroller is connected with receiver unit over connection on one hand, which is connected to two wires of bus system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200910042412 DE102009042412B3 (en) | 2009-09-21 | 2009-09-21 | Transceiver for bus subscriber of bus system of building system engineering, has two wires, where microcontroller is connected with receiver unit over connection on one hand, which is connected to two wires of bus system |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102009042412B3 true DE102009042412B3 (en) | 2010-09-16 |
Family
ID=42558189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200910042412 Expired - Fee Related DE102009042412B3 (en) | 2009-09-21 | 2009-09-21 | Transceiver for bus subscriber of bus system of building system engineering, has two wires, where microcontroller is connected with receiver unit over connection on one hand, which is connected to two wires of bus system |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102009042412B3 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6553076B1 (en) * | 1999-03-15 | 2003-04-22 | Actpro International Limited | Mixed mode transceiver digital control network and collision-free communication method |
US20030097482A1 (en) * | 2001-09-28 | 2003-05-22 | Dehart Scott Alan | Two wire communication apparatus and method |
US20090184840A1 (en) * | 2004-12-14 | 2009-07-23 | Lutron Electronics Co., Inc. | Default configuration for a lighting control system |
-
2009
- 2009-09-21 DE DE200910042412 patent/DE102009042412B3/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6553076B1 (en) * | 1999-03-15 | 2003-04-22 | Actpro International Limited | Mixed mode transceiver digital control network and collision-free communication method |
US20030097482A1 (en) * | 2001-09-28 | 2003-05-22 | Dehart Scott Alan | Two wire communication apparatus and method |
US20090184840A1 (en) * | 2004-12-14 | 2009-07-23 | Lutron Electronics Co., Inc. | Default configuration for a lighting control system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2700017B1 (en) | Method and device for serially transferring data, having switchable data encoding | |
EP3114801B1 (en) | Subscriber station for a bus system and method for reducing line-conducted emissions in a bus system | |
EP3114800B1 (en) | Subscriber station for a bus system and method for improving the quality of transmission in a bus system | |
EP3665870B1 (en) | Transceiver for a bus system for reducing an oscillation inclination upon transitioning between different bit state | |
DE10051591A1 (en) | Bus Repeater | |
EP3665872B1 (en) | Oscillation reduction unit for a bus system, and method for reducing an oscillation inclination when transitioning between different bit states | |
DE102019201230A1 (en) | Subscriber station for a serial bus system and method for sending a message in a serial bus system | |
DE102018221957A1 (en) | Device for a subscriber station of a serial bus system and method for communication in a serial bus system | |
EP3970324B1 (en) | Transmitting/receiving device and communication control device for a subscriber station of a serial bus system, and method for communication in a serial bus system | |
EP3665871B1 (en) | Transceiver for a bus system, and method for reducing an oscillation inclination upon transitioning between different bit states | |
EP1787206B1 (en) | Signal transmission system | |
EP3665869B1 (en) | Transceiver for a bus system, and method for reducing an oscillation inclination upon transitioning between different bit states | |
DE102009042412B3 (en) | Transceiver for bus subscriber of bus system of building system engineering, has two wires, where microcontroller is connected with receiver unit over connection on one hand, which is connected to two wires of bus system | |
EP3744049A1 (en) | Participant station for a serial bus system, and method for transmitting a message in a serial bus system | |
DE69222336T2 (en) | Control circuit for half-duplex simplex interface in a transmission system | |
DE112021004851T5 (en) | Bi-directional communication circuit and method of operating a bi-directional communication circuit | |
WO2021028271A1 (en) | Subscriber station for a serial bus system and method for communication in a serial bus system | |
DE102020200804A1 (en) | Transmitting / receiving device and communication control device for a subscriber station of a serial bus system and method for communication in a serial bus system | |
WO2020244986A1 (en) | Subscriber station for a serial bus system and method for communication in a serial bus system | |
WO2020048740A1 (en) | Transmitter/receiver device for a serial bus system and method for transmitting a message in a serial bus system | |
DE102020200802A1 (en) | Transmitting / receiving device and communication control device for a subscriber station of a serial bus system and method for communication in a serial bus system | |
DE102020200803A1 (en) | Transmitting / receiving device and communication control device for a subscriber station of a serial bus system and method for communication in a serial bus system | |
DE19515384C2 (en) | Circuit arrangement which reduces the simultaneous transmission access of several devices to a data bus | |
DE102014219603A1 (en) | Power interface for data communication in a motor vehicle | |
WO2024125870A1 (en) | Transceiver device for a subscriber station of a serial bus system and method for receiving differential signals in a serial bus system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
R081 | Change of applicant/patentee |
Owner name: INSTA GMBH, DE Free format text: FORMER OWNER: INSTA ELEKTRO GMBH, 58509 LUEDENSCHEID, DE |
|
R084 | Declaration of willingness to licence | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |