Patent classifications
H04L2101/627
CONTROLLING CAN COMMUNICATION IN A VEHICLE USING SHIFTING CAN MESSAGE REFERENCE
A method for controlling controller area network (CAN) communication in a vehicle including a plurality of electronic control units (ECUs) and a plurality of CAN databases accessible by the plurality of ECUs can include: storing CAN message information in the plurality of CAN databases such that each CAN database stores a unique configuration of the CAN message information; establishing a plurality of periodic intervals; and when a subsequent interval among the plurality of periodic intervals begins: receiving a plurality of measurement values deriving from a plurality of sensors equipped in the vehicle, calculating a database reference number based upon the plurality of measurement values, the database reference number newly identifying a particular CAN database among the plurality of CAN databases, and performing CAN communication, by each ECU, based upon the uniquely configured CAN message information stored in the newly identified CAN database.
Marine propulsion control system and method with automatic CAN addressing
A controller associated with a propulsion device in a marine propulsion system stores computer-executable instructions to perform a method of automatically configuring at least one other controller associated with the propulsion device. The method includes storing a controller CAN address that identifies a propulsion device position of the propulsion device in the marine propulsion system, and then receiving an identification CAN message communicating an initial CAN address from the other controller via a dedicated CAN bus, wherein the initial CAN address contains initial propulsion device position information. The initial CAN address is compared to the controller CAN address to determine whether the initial propulsion device position information correctly identifies the propulsion device position and, if it does not, the controller sends a change CAN message via the dedicated CAN bus to change the initial CAN address of the other controller to a correct CAN address identifying the propulsion device position.
Systems and methods for context-based device address generation
A method is described. The method includes associating an identity to a computing device based on a context measurement. The method also includes generating a network address for the computing device based on the associated identity. The context measurement may include a biometric measurement and the network address of the computing device may be a function of the biometric measurement.
BATTERY MANAGEMENT SYSTEM, AND METHODS FOR ADDRESS ALLOCATION AND OFFLINE RECONNECTION
Disclosed are a battery management system and methods for address allocation and offline reconnection. A main battery management unit has an address setting enable signal, an address allocation message is sent in a broadcast manner, and the address allocation message comprises an address number and an identification code; when an address needs to be set for a sub-battery management unit, the enable signal is set to be low and valid. When detecting that the enable signal is valid, the sub-battery management unit sets and stores the received address, and if the enable signal is not detected, address pairing can also be completed by means of the identification code in the information.
ELECTRONIC DEVICE, CORRESPONDING BUS COMMUNICATION SYSTEM AND METHOD OF CONFIGURING A BUS COMMUNICATION SYSTEM
An electronic device includes a CAN protocol controller, a first communication port configured to be coupled to a first segment of a differential bus, and a second communication port configured to be coupled to a second segment of the differential bus. A first CAN transceiver circuit is coupled to the CAN protocol controller and is configured to receive a first CAN transmission signal and to transmit a first CAN reception signal. The first CAN transceiver is configured to drive a differential voltage at the first segment of the differential bus based on the first CAN transmission signal and to sense a differential voltage at the first segment of the differential bus. The second communication port is enabled in response to a control signal being de-asserted and disabled in response to the control signal being asserted.
ELECTRIC MOTOR ADDRESSING FOR PLANTERS
An electric motor addressing system and method for an agricultural 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.
COMMUNICATION SYSTEM
In an in-vehicle network, a master device and a plurality of slave devices communicate with each other. A plurality of semiconductor relays for supplying power to the corresponding slave devices is provided for each of the plurality of slave devices in the master device. IDs corresponding to the plurality of semiconductor relays are stored in a flash ROM of the master device. The master device transmits the corresponding ID each time the semiconductor relays are turned on by sequentially turning on the semiconductor relays. The plurality of slave devices set the ID received after power supply as its own ID.
Transponder module and access module for activating and configuring such transponder module over a CAN bus
A method is described for establishing a data link between an access module and a sports timing transponder module comprising: connecting said access module to a CAN bus, said CAN bus being connected to one or more transponder modules, a transponder module being associated with a transponder ID; sending one or more announce CAN messages over said CAN bus, the payload of an announce CAN message comprising an answer CAN address; receiving one or more request CAN messages from said one or more transponder modules, a request CAN message comprising said answer CAN address and a transponder ID of one of said one or more transponder modules; and, said access node selecting a transponder module on the basis of said one or more request CAN messages for establishing said data link.
METHOD, SYSTEM AND DEVICE FOR NETWORK COMMUNICATIONS WITHIN A VEHICLE
Embodiments of the present disclosure are directed to vehicle communication systems, in particular, toward contention resolution on a shared medium in vehicle communication systems. The present disclosure can provide a modified version of the Institute of Electrical and Electronics Engineers (IEEE) 802.3 standard to handle physical layer (PHY), and data link layer's (DLL) media access control (MAC) of the wired communication links in the vehicle communication subsystem utilizing a shared medium and half-duplex mode. As a result, the modified MAC and PHY may provide fair access and deterministic latency for shared access to the medium of vehicle communication systems independent of the offered network load.
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.