User station for a bus system and method for increasing the transmission capacity in a bus system
AssigneeRobert Bosch GmbH
InventorThomas Wandel
Life of this patent
Estimating the term…
Abstract
A user station for a bus system and a method for increasing the transmission capacity in a bus system. The user station includes a communications control device for generating or reading a first message for/of at least one further user station of the bus system, where exclusive, collision-free access of a user station to a bus of the bus system is ensured at least temporarily; the communications control device being configured in such a manner, that it generates or reads the first message as a frame, which has a greater length than the maximum length of further frames, as which second messages are transmitted in the bus system, and the frame having data of the first message in unsegmented form.
Claims8
A user station for a controller area network (CAN) bus system, comprising:
- a communications control device for generating or reading a first message for/of at least one further user station of the bus system, where exclusive, collision-free access of the user station to a bus of the bus system is ensured at least temporarily, the communications control device having an evaluation unit configured to generate or read the first message as a frame, that has a length greater than a maximum length of a second message as a frame communicated in the bus system, and the frame for the first message having data of the first message in unsegmented form;
- and a buffer;
- wherein a transmission capacity in the bus system is increased by storing all of the data for a message, which is to be sent onto the bus system, in the buffer of the communications control device, wherein all of the data for the message to be packed into a fourth field of the message are collected in the buffer, wherein the data for the message includes self-contained information items, wherein the first message is an extended Controller Area Network with Flexible Data rate (CAN FD) frame having 4096 bytes, wherein the second message is a standard CAN FD frame, wherein the data for the message includes an entire Unified Diagnostic Services (UIDS) request in a CAN FD message, wherein the evaluation unit determines whether an amount of data in the buffer exceeds a predetermined amount or whether a predetermined period of time has elapsed, the evaluation unit using a measuring unit after first data of the data for the message are stored in the buffer, the measuring unit including a timer and/or a counter for counting a quantity of the data, wherein if either a predetermined quantity of data is exceeded or a predetermined period of time is elapsed, the evaluation unit outputs a request to a packing unit, and wherein the packing unit packs the data for the message into one field of the message and generates the message having four fields, and a transceiver device transmits the message on the bus and the message is received at a corresponding one of the at least one further user stations, the data being unsegmented.
A controller area network (CAN) bus system, comprising:
- a bus;
- at least two user stations which are interconnected to each other by the bus in such a manner that they are able to communicate with each other, wherein at least one of the user stations includes a communications control device for generating or reading a first message for/of at least one further user station of the bus system, where exclusive, collision-free access of the at least one of the user stations to a bus of the bus system is ensured at least temporarily, the communications control device being configured to generate or read the first message as a frame, that has a length greater than a maximum length of a second message as a frame communicated in the bus system, and the frame for the first message having data of the first message in unsegmented form;
- and wherein a transmission capacity in the bus system is increased by storing all of the data for a message, which is to be sent onto the bus system, in a buffer of the communications control device, wherein all of the data for the message to be packed into a fourth field of the message are collected in the buffer, wherein the data includes self-contained information items, wherein the first message is an extended Controller Area Network with Flexible Data rate (CAN FD) frame having 4096 bytes, wherein the second message is a standard CAN FD frame, wherein the data for the message includes an entire Unified Diagnostic Services (UIDS) request in a CAN FD message, wherein an evaluation unit determines whether the amount of data in the buffer exceeds a predetermined amount or whether a predetermined period of time has elapsed, the evaluation unit using a measuring unit after first data of the data are stored in the buffer, the measuring unit including a timer and/or a counter for counting a quantity of the data, wherein if either a predetermined quantity of data is exceeded or a predetermined period of time is elapsed, the evaluation unit outputs a request to a packing unit, and wherein the packing unit packs the data for the message into one field of the message and generates the message having four fields, and a transceiver device transmits the message on the bus and the message is received at a corresponding one further user station, the data being unsegmented.
A method for increasing the transmission capacity in a controller area network (CAN) bus system, the method comprising:
- generating or reading, using a communications control device, a first message for/of at least one further user station of the bus system, where exclusive, collision-free access of a user station to a bus of the bus system is ensured at least temporarily, the communications control device generating or reading the first message as a frame, that has a length greater than a maximum length of a second as a frame communicated in the bus system, and the frame of the first message having data of the first message in unsegmented form;
- wherein a transmission capacity in the bus system is increased by storing all of the data for a message, which is to be sent onto the bus system, in a buffer of the communications control device, wherein all of the data for the message to be packed into a fourth field of the message are collected in the buffer, wherein the data for the message includes self-contained information items, wherein the first message is an extended Controller Area Network with Flexible Data rate (CAN FD) frame having 4096 bytes, wherein the second message is a standard CAN FD frame, wherein the data for the message includes an entire Unified Diagnostic Services (UIDS) request in a CAN FD message, wherein an evaluation unit determines whether an amount of data in the buffer exceeds a predetermined amount or whether a predetermined period of time has elapsed, the evaluation unit using a measuring unit after first data of the data for the message are stored in the buffer, the measuring unit including a timer and/or a counter for counting a quantity of the data, wherein if either a predetermined quantity of data is exceeded or a predetermined period of time is elapsed, the evaluation unit outputs a request to a packing unit, and wherein the packing unit packs the data for the message into one field of the message and generates the message having four fields, and a transceiver device transmits the message on the bus and the message is received at a corresponding one of the at least one further user stations, the data being unsegmented.
Dependencies are inferred from the claim text.