Patent classifications
H04L12/40084
Subscriber station for a bus system and method for broadband can communication
A user station for a bus system implementing broadband CAN communication includes: a communication control device for creating or reading at least one message for/from at least one further user station of the bus system, in which exclusive, collision-free access of a user station to a bus of the bus system is ensured at least intermittently; and a data interleaving device for interleaving data packets of at least two messages into a single message, so that the data packets are situated in one data segment of the single message. The single message has a shared outer frame header for the data packets in front of the data segment and a shared outer frame end for the data packets after the data segment.
USER STATION FOR A BUS SYSTEM AND METHOD FOR INCREASING INTERFERENCE IMMUNITY IN THE AREA OF ELECTROMAGNETIC COMPATIBILITY FOR A USER STATION
A user station for a bus system and a method for reducing line-related emissions in a bus system as described. The user station includes a transmitter unit for sending a message to another user station of the bus system via the bus system, an exclusive, collision-free access of a user station to a bus of the bus system being at least temporarily provided, and a switching unit for switching off a current limiting function of the transmitter unit when an HF signal component on the message sent by the transmitter unit is detected and a method for measuring the interference immunity in the area of electromagnetic compatibility is carried out for the transmitter unit.
TRANSMISSION UNIT WITH CHECKING FUNCTION
A transmission unit for connection to a first bus system, the transmission unit receiving messages via the first bus system, the messages being constructed as a succession of a first bit sequence, of at least one control signal and of a second bit sequence, the first bit sequence of a received message being forwarded by the transmission unit to a processing station, at least one predefined control signal of the received message being checked by the transmission unit, the second bit sequence of the received message being forwarded by the transmission unit to the processing station if the predefined signal of the received message has a predefined value, instead of the second bit sequence, the transmission unit sending a predefined or predefinable terminating bit sequence to the processing station, if the predefined control signal of the received message has a value that deviates from the predefined value.
Apparatus for controlling network traffic
An apparatus for controlling network traffic is provided. The apparatus includes: a data object service providing module generating a data check service frame; a message service providing module generating a data transmission service frame; a frame delay module adjusting a generation period of the data check service frame generated by the data object service providing module; a traffic analysis module comparing a data transmission amount of the data transmission service frame generated by the message service providing module with a reference data transmission amount, wherein the traffic analysis module determines a generation period of the data check service frame according to a comparison result, and controls the operation of the frame delay module according to a determined generation period; and a transmit queue transmitting a service frame transmitted from the traffic analysis module to a control area network open (CANopen) network.
METHOD AND COMPUTER NETWORK FOR TRANSMITTING MESSAGES
The invention relates to a method for transmitting messages in a computer network and to a corresponding computer network. A first group of components is provided, wherein the components of the first group send and/or forward and/or receive messages via one or more wired link(s) (110), wherein each component of the first group is either a computing node (101, 102, 103, 104, 105, X108), a star coupler (201, 203, 205, 207, 210, 211, X201), or a star coupler of a multi-hop network (1000), and wherein a second group of components is provided, wherein the components of the second group send and/or forward and/or receive messages via one or more wireless link(s) (110a, 110b, 110c, 110d), wherein each component of the second group is either a computing node (107, 108, X107, X109) or a star coupler (201, 210, 211, X201, X202), and wherein each component of the first and the second group has a local clock, and wherein the clocks of the components of the first and the second group are synchronised to one another or are synchronised with one another, and wherein the components of the first and the second group send and/or forward and/or receive messages in a coordinated manner in accordance with a common communications schedule.
Signaling of time for communication between integrated circuits using multi-drop bus
Embodiments relate to including information in a data packet transmitted by a transmitting integrated circuit (e.g., SOC) to account for a time delay associated with an unsuccessful arbitration attempt to send the data packet over a multi-drop bus. The unsuccessful arbitration attempt by the integrated circuit may delay the transmission of the data packet until the multi-drop bus becomes available for the integrated circuit to send the data packet. The data packet includes a data field to include time delay information caused by the unsuccessful arbitration attempt. A receiving integrated circuit may determine the time that the data packet would have been sent out from the transmitting integrated circuit absent the unsuccessful arbitration attempt based on the delay information. Embodiments also relate to a synchronization generator circuit in an integrated circuit that generates timing signals indicating times at which periodic events occur at another integrated circuit.
Systems and methods for master arbitration
A power system is provided. The power system includes a communications bus and a plurality of modules communicatively coupled to the communications bus. Each of the plurality of modules is configured to continuously monitor the communications bus, transmit a modulated signal at a predetermined frequency when the module detects an incoherent signal on the communications bus, become a master module when the module detects a coherent signal at the predetermined frequency on the communications bus, and cease transmitting the modulated signal when the coherent signal is not detected after a period of time.
SIGNALING OF TIME FOR COMMUNICATION BETWEEN INTEGRATED CIRCUITS USING MULTI-DROP BUS
Embodiments relate to including information in a data packet transmitted by a transmitting integrated circuit (e.g., SOC) to account for a time delay associated with an unsuccessful arbitration attempt to send the data packet over a multi-drop bus. The unsuccessful arbitration attempt by the integrated circuit may delay the transmission of the data packet until the multi-drop bus becomes available for the integrated circuit to send the data packet. The data packet includes a data field to include time delay information caused by the unsuccessful arbitration attempt. A receiving integrated circuit may determine the time that the data packet would have been sent out from the transmitting integrated circuit absent the unsuccessful arbitration attempt based on the delay information. Embodiments also relate to a synchronization generator circuit in an integrated circuit that generates timing signals indicating times at which periodic events occur at another integrated circuit.
METHODS FOR ARBITRATING THE ROLE OF BUS MASTER AMONG A PLURALITY OF HOST DEVICES
A first and second host device are configured to communicate data via a data channel (e.g., a half-duplex channel). A control channel (e.g., a full-duplex channel) may be used to arbitrate the dynamic assignment of the respective roles of master and slave to the first and second host devices. The arbitration procedure may include transmitting a first message from the first host device to the second host device that specifies information for allocating one or more time slots to the first host device, and transmitting a second message from the second host device to the first host device that specifies information for allocating one or more time slots to the second host device. At each of the first and second host devices, a communication schedule for the data channel may be determined based on a rule set, the first message and the second message.