COMMUNICATION SYSTEM FOR ACTUATION OF MULTIPLE SUBSCRIBERS IN A MOTOR VEHICLE, AND DATA BUS FOR SUCH A COMMUNICATION SYSTEM
20170264456 · 2017-09-14
Inventors
Cpc classification
International classification
Abstract
A communication system is used to actuate multiple subscribers, particularly LED modules within a motor vehicle, specifically for ambient lighting. The communication system has a controller and subscribers. The subscribers are connected in series in a ring structure via a data line and each has a control unit. For actuating the individual subscribers, a data bus having a communication protocol, which has a linear juxtaposition of data packets, is used, wherein for each subscriber, a subscriber-specific data packet is provided. A respective data packet is divided into a subscriber portion and an information portion. The information portion contains a respective piece of information about the status of a subsequent subscriber portion. The information portion is overwritable by a respective subscriber. Each subscriber evaluates the respective first data packet that has the status “not received” and changes the status to “received”. This provides a communication system that requires no addressing.
Claims
1. A communication system for a motor vehicle, the communication system comprising: a controller; a data line; and a plurality of subscribers, said subscribers being connected in series one after another by means of said data line to form a subscriber chain, each of said subscribers having a control unit, said subscribers being actuated by said data line and a communication protocol, the communication protocol having a linear array of data packets, wherein a subscriber-specific data packet is provided for each of said subscribers, a respective subscriber-specific data packet is divided into a subscriber portion and an information portion, the information portion containing a piece of information that a respective subscriber can write to about a status of the subscriber portion, the respective subscriber using a first subscriber-specific data packet with a status “Not received” as its applicable data packet and changes the status to “Received”.
2. The communication system according to claim 1, wherein said data line has a single wire for a data transmission by means of which said subscribers are connected to one another in series.
3. The communication system according to claim 1, wherein said subscribers are connected to one another in series in a ring structure and exclusively a last of said subscribers is connected to said controller by means of a return line section of said data line.
4. The communication system according to claim 1, further comprising a supply line, wherein individual ones of said subscribers are part of an integrated cable set in which said subscribers are connected directly to said data line and said supply line in a plug-free fashion.
5. The communication system according to claim 1, wherein at least a number of said subscribers overwrite the subscriber portion with subscriber-specific information.
6. The communication system according to claim 1, wherein the subscriber-specific data packet has a checksum that can be used to check an integrity of data contained in the subscriber-specific data packet.
7. The communication system according to claim 1, wherein said controller and said subscribers form a ring structure and said controller at an end of the subscriber chain checks whether the subscriber chain is correct.
8. The communication system according to claim 1, wherein a number of subscriber-specific data packets corresponds to a number of said subscribers plus any control data packet.
9. The communication system according to claim 1, wherein at an end of the communication protocol there is a control data packet contained for said controller that said controller uses to check whether the subscriber chain is correct.
10. The communication system according to claim 1, wherein said subscribers are LED modules.
11. The communication system according to claim 1, wherein said subscribers are sensors.
12. The communication system according to claim 1, wherein the subscriber portion has a maximum of 64 bits.
13. The communication system according to claim 1, wherein the information portion contains a maximum of 16 bits.
14. The communication system according to claim 5, wherein the subscriber-specific information includes measured values or self-diagnosis values.
15. The communication system according to claim 1, wherein the subscriber portion has a maximum of 24 bits.
16. The communication system according to claim 1, wherein the subscriber portion has a maximum of 32 bits.
17. The communication system according to claim 1, wherein the information portion contains a maximum of 4 bits.
18. An operating method, which comprises the steps of: providing a communication system, containing: a controller; a data line; and a plurality of subscribers, said subscribers being connected in series one after another by means of said data line to form a subscriber chain, each of the subscribers having a control unit, the subscribers being actuated by the data line and a communication protocol, the communication protocol having a linear array of data packets, wherein a subscriber-specific data packet is provided for each of the subscribers, a respective subscriber-specific data packet is divided into a subscriber portion and an information portion, the information portion containing a piece of information that a respective subscriber can write to about a status of the subscriber portion, the respective subscriber using a first subscriber-specific data packet with a status “Not received” as its applicable data packet and changes the status to “Received”; and using the communication system in a motor vehicle for the subscribers.
19. A data bus for a communication system for actuating subscribers of the communication system, the data bus comprising: a communication protocol having a linear array of data packets, a subscriber-specific data packet is provided for each of the subscribers, a respective data packet is divided into a subscriber portion and an information portion, the information portion containing a piece of information that a respective subscriber can write to about a status of the subscriber portion.
20. The data bus according to claim 19, wherein the status is selected from the group consisting of “Received” and “Not received”.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION OF THE INVENTION
[0036] Referring now to the figures of the drawings in detail and first, particularly to
[0037] The individual subscribers Ti are lined up in linear succession and connected to one another by an in particular single-wire data line 12, so that a subscriber chain 14 is formed, which is also referred to as a “daisy chain”. The data line 12 begins and ends at the controller K, so that a ring structure is formed. It is broken down into a single-wire feed line section 12A from the controller K to the last subscriber Ti and a single-wire return line section 12B from the last subscriber Ti directly to the controller K.
[0038] Besides the data line 12, the integrated cable set 8 additionally also preferably has a two-wire supply line 16, as depicted by way of example in
[0039] One wire 16a of the supply line 16 provides a voltage potential of 5 volts, for example. The second wire 16b is at ground potential, for example.
[0040] The controller K communicates with and actuates the individual subscribers Ti using a data bus that uses a communication protocol P, as explained in more detail with reference to
[0041] The communication protocol Pi is made up of multiple subscriber-specific data packets Di, the index i being a sequential index for the respective subscriber Ti. In the exemplary embodiment, a communication protocol for 3 subscribers Ti is depicted by way of example. In addition, the communication protocol K in the exemplary embodiment also has a control data packet Dc at the end of the individual subscriber-specific data packets Di.
[0042] A respective subscriber-specific data packet Di is formed by a bit sequence, that is to say a linear succession of logic ones and zeros, the bit sequence being divided into at least two portions, namely an information portion I and a subscriber portion T. In the exemplary embodiment, there is also a bit sequence for a checksum C contained at the end of the respective subscriber-specific data packet Di.
[0043] A piece of information about the status of the subscriber T is contained inside the information portion I. Specifically, in the exemplary embodiment, a distinction is drawn here between the status “not received” and the status “received”. This is characterized in
[0044] Accordingly, the subscriber portion T has control information for actuation for a respective subscriber Ti. This is denoted by T(S) in
[0045] The controller K delivers the communication protocol P0 having the subscriber-specific data packets Di to the first subscriber Ti. All of the subscriber-specific data packets Di show the status “not received” (T(NE)) in the information portion I. This indicates that the respective data packet Di has not yet reached the associated subscriber Ti and been received thereby. In addition, the respective subscriber portion T contains respective actuation information S.
[0046] The first subscriber T1 therefore receives the original communication protocol P0, as depicted in the first row of
[0047] The subscriber T1 uses the first data packet D1 and takes the applicable control information S contained therein. Subsequently, the first subscriber T1 overwrites the status information to “received” and at the same time preferably also overwrites the subscriber portion T with subscriber-specific information TI.
[0048] The communication protocol modified in such a way is forwarded as communication protocol P1 to the next subscriber T2. The latter—like every other subscriber 6 too—first evaluates the information portion I. In this case, the respective subscriber Ti ignores the respective data packet Di until it encounters the first data packet Di, for which the information portion I contains the status “not received”. The respective subscriber Ti then takes this as the data packet Di intended for it and uses the control information S contained therein. Subsequently, the respective subscriber Ti writes to the information portion of the data packet Di, changes the status to “received” and also writes to the subscriber portion T thereof. This takes place progressively until all data packets Di have been modified and written to. Each subscriber-specific data packet Di therefore has the status “received” in the information portion I at the end of the subscriber chain 14 and additionally contains subscriber-specific information TI in the subscriber portion T. This communication protocol P3 modified by the last subscriber Tn is then finally transmitted back to the controller K. The latter first uses the checksums C of the individual data packets Di to check the information contained in the respective subscriber portion T for integrity. Finally, the controller K also uses control data packet Dc to check whether the subscriber chain 14 is correctly operational.
[0049]
[0050] The following is a summary list of reference numerals and the corresponding structure used in the above description of the invention: [0051] 2 Communication system [0052] 8 Integrated cable set [0053] 10 Plug connection [0054] 12 Data line [0055] 12A Feed line section [0056] 12B Return line section [0057] 14 Subscriber chain [0058] 16 Supply line [0059] 16a,b Wire [0060] 18 Control unit [0061] 20LED [0062] K Controller [0063] Ti Subscriber [0064] Di Subscriber-specific data packet [0065] I Information portion [0066] T Subscriber portion [0067] S Control information [0068] TI Subscriber-specific information [0069] C Checksum [0070] Dc Control data packet [0071] P Communication protocol