Patent classifications
H04L12/4135
Discovering Path Maximum Transmission Unit
A method for discovering a PMTU, applicable to a destination node of a path, includes: receiving fragment packets from a source node of the path; determining a detecting range based on a maximum length and a minimum fragment unit of the fragment packets; selecting a detecting value within the detecting range in accordance with a predetermined strategy, requesting the source node to respond with a response packet of a length equal to the detecting value, and determining a PMTU of the path based on whether the response packet from the source node is fragmented.
High Speed Embedded Protocol for Distributed Control System
Two or more modules communicate over a common control network including receiving by a message packet having data defined by a signal level at defined bit quanta of a bit, the defined bit quanta being less than every bit quanta of a bit, and the communication device samples bit quanta other than the defined bit quanta. The module receives signal disturbances and decodes the signal disturbances as having a value different from an expected value of the certain bit. In another form, the module uses a first counter based on a clock local to the communication device and a second counter having a higher sampling rate than the first counter. Here, the module receives over the control network a synchronizing portion of a message and counts clock ticks of the second counter over a portion of the message to determine a clock rate for a module that transmitted the message.
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.
OVERLAP DETECTION UNIT FOR A USER STATION OF A SERIAL BUS SYSTEM, AND METHOD FOR COMMUNICATING IN A SERIAL BUS SYSTEM
An overlap detection unit for a user station of a serial bus system. The overlap detection unit includes a collision detection block for detecting bus states on a bus of the bus system, in which, in order to transmit a message, bus states of user stations of the bus system are generated on the bus with a first physical layer in a first communication phase, and are generated with a second physical layer in a second communication phase, the second physical layer being different from the first physical layer. The collision detection block generates a signal whose value indicates whether or not the bus states in the second communication phase have a level that corresponds to an overlap of the first and second physical layers or an overlap of two second physical layers, and the collision detection block is designed to output the signal for the user station.
ELECTRIC MOTOR ADDRESSING FOR PLANTERS
An electric motor addressing system and method for a planter implement receives, at an electronic control unit (ECU), an address claim request from each motor of a plurality of motors coupled to the ECU via a first bus. Each address claim request includes a requested bus address and a binary value corresponding to a pin connector setting associated with a harness connector of the respective motor. The system associates the binary value with a physical address for each motor without reference to the bus address and maps each bus address to the physical address.
Method for Serially Transmitting a Frame from a Transmitter to at Least One Receiver via a Bus System, and a Subscriber Station for a Bus System
The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver via a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits for generating additional signal edges are inserted into the frame by the transmitter according to a predetermined rule, and the stuff bits are removed again by the receiver when evaluating a received frame, a CRC calculation logic of a CRC generator calculating a CRC checksum that is comprised by said frame, and a value of “1” being inserted into said CRC calculation logic in an additional evaluation step if a value of “0 . . . 0” has been determined for the CRC checksum in the running calculation executed by the CRC calculation logic.
Method for Serially Transmitting a Frame from a Transmitter to at Least One Receiver by Means of a Bus System, and a Subscriber Station for a Bus System
The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver by means of a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits are inserted into the frame by the transmitter according to a predetermined rule in order to generate additional signal edges, and/or said stuff bits are removed again by the receiver when evaluating the frame, at least one item of information relating to a subsection of the frame additionally being added, and transmitted, outside of this subsection, and said subsection containing a predetermined sequence of bit values.
Method for controlling an internal combustion engine and ignition control device for such a method
Described is a method for controlling an internal combustion engine, wherein an ignition control device is prompted by control signals of an engine control device to activate an ignition device by means of which an ignition of a fuel-air mixture in a cylinder of the internal combustion engine is affected. It is provided according to this disclosure, that the engine control device communicates a target ignition angle or information about an operating condition of the internal combustion engine to the ignition control device, and the ignition control device sets an operating parameter of the ignition device in dependence on the target ignition angle or the information about the operating condition of the internal combustion engine.
Access Method with Access Slots and Priority Resolution
A time-division multiplex method for serial data transmission includes executing a first priority resolution for messages to be transmitted by a plurality of stations on a communications channel and which are assigned to a first prefix, and transmitting a first data frame by a first station of the multiplicity of stations, wherein the first station transmits a first message with the first prefix and with the highest priority, during a predefined first access slot. The method also includes executing a second priority resolution for messages to be transmitted on the communications channel and which are assigned to a second prefix, and then transmitting of a second data frame by a second station of the plurality of stations, where the second station transmits a second message with the second prefix and with the highest priority of the second priority resolution, during a predefined second access slot.
Controller area network with flexible data-rate
In a method for serial communication of data frames between nodes connected by a bus system, the transmitter and receiver roles are assigned to the nodes for each data frame by the arbitration procedure defined in the CAN-Standard ISO 11898-1. The exchanged data frames, which include multiple bits, have a logical structure according to the CAN-Standard ISO 11898-1, including a Start-Of-Frame-Bit, an Arbitration Field, a Control Field, a Data Field, a CRC Field, an Acknowledge Field and an End-Of-Frame Field. Each bit has a bit time which is divided into Time Segments. In response to a predefined value of a specific bit within the Control Field a first node of a first node group restarts its protocol decoding state machine and waits until it has synchronized itself to the bus activity and a second node of a second node group communicates using CAN FD Specification protocol.