Method and device for checking the correct functioning of a serial data transmission
First Claim
1. A method for checking a correct functioning of a serial data transmission in a bus system having at least two bus users, comprising:
- connecting the bus users to a bus via a bus connection unit;
exchanging messages via the bus;
granting a sending access to the bus for each message to a bus user via an arbitration process according to CAN standard ISO 11898-1, the bus user becoming a sender for the message, each message having a logic structure according to the CAN standard, the logic structure including a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field; and
checking, by the sender, a correct functioning of the data transmission during a transmission to send the message by comparing one of a transmission signal sent to the bus connection unit for transmission on the bus and a delayed transmission signal to a reception signal received by the bus connection unit from the bus, wherein the delayed transmission signal is delayed compared to the transmission signal by a delay time and held in the sender, the one of the transmission signal and the delayed transmission signal being used for checking the correct functioning of the data transmission as a function of a switchover between using the transmission signal and using the delayed transmission signal, the switchover occurring during the transmission to send the message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described for checking the correct functioning of a serial data transmission in a bus system having at least two bus users. The bus users are connected to the bus via a bus connection unit and exchange messages via the bus. The sending access to the bus for each message is granted to a bus user via the arbitration process according to CAN standard ISO 11898-1, this bus user becoming the sender for this message. The messages have a logic structure according to the CAN standard, i.e., are composed of a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field. The correct functioning of the data transmission is checked during the transmission by comparing a transmission signal, sent to the bus connection unit, to the reception signal (CAN_RX) received by the bus connection unit. The method is characterized in that a transmission signal (CAN_TX_DEL), which is delayed by a delay time (T_DELAY) compared to the transmission signal (CAN_TX), is held in the sender, and the undelayed transmission signal (CAN_TX) or the delayed transmission signal (CAN_TX_DEL) is used for checking the correct functioning of the data transmission, as a function of a switchover.
18 Citations
38 Claims
-
1. A method for checking a correct functioning of a serial data transmission in a bus system having at least two bus users, comprising:
-
connecting the bus users to a bus via a bus connection unit; exchanging messages via the bus; granting a sending access to the bus for each message to a bus user via an arbitration process according to CAN standard ISO 11898-1, the bus user becoming a sender for the message, each message having a logic structure according to the CAN standard, the logic structure including a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field; and checking, by the sender, a correct functioning of the data transmission during a transmission to send the message by comparing one of a transmission signal sent to the bus connection unit for transmission on the bus and a delayed transmission signal to a reception signal received by the bus connection unit from the bus, wherein the delayed transmission signal is delayed compared to the transmission signal by a delay time and held in the sender, the one of the transmission signal and the delayed transmission signal being used for checking the correct functioning of the data transmission as a function of a switchover between using the transmission signal and using the delayed transmission signal, the switchover occurring during the transmission to send the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for checking a correct functioning of a serial data transmission in a bus system having at least two bus users, comprising:
-
connecting the bus users to a bus via a bus connection unit; exchanging messages via the bus; granting a sending access to the bus for each message to a bus user via an arbitration process according to CAN standard ISO 11898-1, the bus user becoming a sender for the message, each message having a logic structure according to the CAN standard, the logic structure including a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field; and checking, by the sender, a correct functioning of the data transmission during a transmission to send the message by comparing one of a transmission signal sent to the bus connection unit for transmission on the bus and a delayed transmission signal to a reception signal received by the bus connection unit from the bus, wherein the delayed transmission signal is delayed compared to the transmission signal by a delay time and held in the sender, the one of the transmission signal and the delayed transmission signal being used for checking the correct functioning of the data transmission as a function of a switchover between using the transmission signal and using the delayed transmission signal, wherein the switchover takes place in response to reaching and evaluating one of a predefined and predefinable bit within the message. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A device for checking a serial data transmission in a bus system having at least two bus users, the bus users being connected to a bus via a bus connection unit and exchanging messages via the bus, a sending access to the bus for each message being granted to a bus user via an arbitration process according to CAN standard ISO 11898-1, the bus user becoming the sender for the message, and each messages having a logic structure according to the CAN standard, the logic structure including a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field, the device comprising:
-
an arrangement for checking a correct functioning of the data transmission during a transmission to send a message by comparing one of a transmission signal sent to the bus connection unit for transmission on the bus and a delayed transmission signal to a reception signal received by the bus connection unit from the bus, wherein the arrangement includes a comparator for carrying out the comparison of the delayed transmission signal with the reception signal at a comparison point in time; a delay unit for providing the delayed transmission signal, which is delayed compared to the transmission signal by a delay time; and a switchover unit to perform a switchover, between using the one of the transmission signal and the delayed transmission signal for checking the correct functioning of the data transmission, during the transmission to send the message. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method for checking a correct functioning of a serial data transmission in a bus system having at least two bus users, comprising:
-
connecting the bus users to a bus via a bus connection unit; exchanging messages via the bus; granting a sending access to the bus for each message to a bus user via an arbitration process according to CAN standard ISO 11898-1, the bus user becoming a sender for the message, each message having a logic structure according to the CAN standard, the logic structure including a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field; and checking, by the sender, a correct functioning of the data transmission during a transmission to send the message by comparing one of a transmission signal sent to the bus connection unit for transmission on the bus and a delayed transmission signal to a reception signal received by the bus connection unit from the bus, wherein the delayed transmission signal is delayed compared to the transmission signal by a delay time and held in the sender, the one of the transmission signal and the delayed transmission signal being used for checking the correct functioning of the data transmission as a function of a switchover between using the transmission signal and using the delayed transmission signal, the switchover occurring during the transmission to send the message, wherein the method is performed during normal operation of a motor vehicle for transmitting data between at least two control units of the motor vehicle which are connected via a suitable data bus. - View Dependent Claims (34)
-
-
35. A method for checking a correct functioning of a serial data transmission in a bus system having at least two bus users, comprising:
-
connecting the bus users to a bus via a bus connection unit; exchanging messages via the bus; granting a sending access to the bus for each message to a bus user via an arbitration process according to CAN standard ISO 11898-1, the bus user becoming a sender for the message, each message having a logic structure according to the CAN standard, the logic structure including a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field; and checking, by the sender, a correct functioning of the data transmission during a transmission to send the message by comparing one of a transmission signal sent to the bus connection unit for transmission on the bus and a delayed transmission signal to a reception signal received by the bus connection unit from the bus, wherein the delayed transmission signal is delayed compared to the transmission signal by a delay time and held in the sender, the one of the transmission signal and the delayed transmission signal being used for checking the correct functioning of the data transmission as a function of a switchover between using the transmission signal and using the delayed transmission signal, the switchover occurring during the transmission to send the message, wherein the method is used during operation of industrial control systems for transmitting data between at least two control units which are connected via a suitable data bus. - View Dependent Claims (36)
-
-
37. A method for checking a correct functioning of a serial data transmission in a bus system having at least two bus users, comprising:
-
connecting the bus users to a bus via a bus connection unit; exchanging messages via the bus; granting a sending access to the bus for each message to a bus user via an arbitration process according to CAN standard ISO 11898-1, the bus user becoming a sender for the message, each message having a logic structure according to the CAN standard, the logic structure including a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field; and checking, by the sender, a correct functioning of the data transmission during a transmission to send the message by comparing one of a transmission signal sent to the bus connection unit for transmission on the bus and a delayed transmission signal to a reception signal received by the bus connection unit from the bus, wherein the delayed transmission signal is delayed compared to the transmission signal by a delay time and held in the sender, the one of the transmission signal and the delayed transmission signal being used for checking the correct functioning of the data transmission as a function of a switchover between using the transmission signal and using the delayed transmission signal, the switchover occurring during the transmission to send the message, wherein the method is performed during one of a manufacture and a maintenance of a motor vehicle for transmitting data between a programming unit, which for purposes of programming is connected to a suitable data bus, and at least one control unit of the motor vehicle which is connected to the data bus. - View Dependent Claims (38)
-
Specification