H04L12/40078

GATEWAY DEVICE
20210243049 · 2021-08-05 · ·

To provide a gateway device capable of continuing communication in the event of an abnormality without a redundant configuration as a system. A gateway device 100 includes a plurality of transceivers 110, 112, and 114 connected to a plurality of communication buses 1, 2, and 3 in a one-to-one manner, and a switch element 50 that connects the two communication buses 1 and 2 having different priorities among the plurality of communication buses.

TRANSLATION-BASED SIGNAL GENERATION METHOD AND DEVICE, HOME BUS SYSTEM (HBS) CIRCUIT, AND USER EQUIPMENT

Disclosed is a home bus system (HBS) circuit, applicable to home bus (HB) communication implemented using a Microchip chip. The circuit includes the Microchip chip, an HBS communication chip, a resistor, a capacitor, and a triode, the Microchip chip includes a universal asynchronous receiver/transmitter (UART) input pin and a serial peripheral interface (SPI) output pin, and the HBS communication chip includes an input pin. The triode has a base coupled to the SPI output pin and a first end of the capacitor, a collector coupled to a first end of the resistor and the input pin of the HBS communication chip, and an emitter grounded, wherein a second end of the resistor is coupled to a power supply, and a second end of the capacitor is grounded.

NETWORK NODE

A network node for coupling to a communication bus, the node comprising: a receiver configured to receive messages from the communication bus; and a transmitter configured to transmit first messages having a first message format and configured to transmit diagnosis messages having a second message format on the communication bus for use in determination of communication errors, wherein said transmitter is configured to send said one or more diagnosis messages having one or more of: (i) a predetermined pattern of symbols; (ii) a predetermined sending schedule; (iii) a predetermined line encoding method; (iv) a predetermined bit rate; (v) a predetermined position in one or more of the first messages; (vi) a predetermined signalling frequency that is out of a frequency band used for transmission of the first messages; and (vii) a predetermined signal strength different from the signal strength used to send the first messages.

CAN COMMUNICATION PROTOCOL SYSTEM FOR EXCHANGING FUEL AND/OR OPERATING FLUID CONSUMPTION-OPTIMIZING AND NOISE-OPTIMIZING MESSAGES BETWEEN DRIVE COMPONENTS AND OUTPUT COMPONENTS
20210184889 · 2021-06-17 ·

A CAN communication protocol system for exchanging fuel consumption-optimizing and/or operating fluid consumption-optimizing and noise-optimizing messages between drive components and output components, which also help to increase the overall availability of the system, and method. Described is also a CAN communication protocol system for an internal combustion engine for exchanging fuel consumption-optimizing and/or operating fluid consumption-optimizing and noise-optimizing messages between drive components and output components, which also help to increase the overall availability of the system.

Method for Operating an Ethercat Fieldbus System, and Ethercat Fieldbus System
20210160096 · 2021-05-27 ·

An EtherCAT fieldbus system has an EtherCAT master and a number of EtherCAT slaves. The EtherCAT master and the number of EtherCAT slaves are coupled together by an EtherCAT fieldbus in order to exchange data. A method ascertains active EtherCAT slaves by way of the EtherCAT master; requests respective product codes of the active EtherCAT slaves by way of the master; ascertains a respective device identification of the active EtherCAT slaves from the respective product codes by way of the EtherCAT master, and switches the state of the EtherCAT fieldbus system into the operational state by way of the EtherCAT master if the respective device identification of the active EtherCAT slaves matches a specified device identification.

Method and a system for the deterministic autoconfiguration of a device
11005709 · 2021-05-11 · ·

A method for deterministic auto-configuration of a device upon connection to an apparatus includes as a first step, during a first-time connection of the device to the apparatus, a generation of a device-specific configuration data structure, wherein this configuration data structure identifies the configuration data of the device and/or the apparatus, which configuration data was determined during a first-time connection of the device to the apparatus. The next step is storing of the configuration data structure in the device and/or in the apparatus. During a renewed connection of the device to the apparatus, the first-time configuration data of the device and/or the apparatus is determined by means of the configuration data structure, and the device and/or the apparatus correspondingly furnishes the first-time configuration data. The system is equipped in such a way as to execute the stated method.

Means and methods for regulating CAN communication

Methods, systems, and devices manipulate operation of at least one electronic control unit (ECU) connected to a controller area network (CAN) bus. The at least one ECU includes at least one error counter, by counting errors associated with at least one ECU. The manipulating is based on generating and broadcasting via the CAN at least one bit stream destined to at least one ECU, thereby manipulating at least one ECU status, determined by the ECU error counter and querying for its status state.

Array controlling system for controlling multiple array modules and controlling method thereof

An array controlling system includes a database, a controlling center and an array device. The controlling center reads a plurality of data of the database. The array device includes a processing unit, a main bus and an array unit. The processing unit receives a command of the controlling center and converts the command into a communication data. The main bus is configured to transmit the communication data to the array unit. A plurality of array modules of the array unit are connected in series with each other through a serial bus, and sequentially receive the communication data. The processing unit controls each of the array modules according to the communication data. A plurality of sensing data of the array modules are collected to the processing unit. The processing unit returns the sensing data to the database or the controlling center to update the database.

Control unit and method for operating an industrial automation system communication network comprising a plurality of communication devices
10955824 · 2021-03-23 · ·

A method for operating an industrial automation system communication network, wherein at least one control unit controls functions of a plurality of communication devices for operating a communication network that includes plurality of communication devices, where the communication network is subdivided into a plurality of partitions which each include a plurality of end nodes as service access points and predeterminable shares of system resources of communication devices, where guaranteeable service quality parameters, which may be mapped in a multi-dimensional service quality parameter matrix for each partition, are determined for each data transmission within the partitions, by a pair of end nodes and in a manner dependent on direction, where each partition is assigned uniquely to a respective user together with the guaranteeable service quality parameters, and where potentially available system resources and authorizations for each respective user are specified by the assigned.

CLIENT ELECTRONIC DEVICE, A VEHICLE, AND A METHOD OF CONTROLLING THE SAME

A client electronic device, and a vehicle including the client electronic device and a method of controlling the vehicle, are configured to provide redundancy by determining whether an abnormality occurs in a transport layer or an application layer according to whether a time out occurs. The vehicle includes a plurality of electronic devices each configured to supply at least one service and a client electronic device configured to receive the service from at least one of the plurality of electronic devices. The client electronic device may include a communicator configured to communicate with the plurality of electronic devices and a controller. The controller may be configured to: control the communicator to transmit a service request message for a specific service to any one of the plurality of electronic devices; when receiving data corresponding to the service request message from one of the electronic devices, to determine whether a time out occurs for the reception of data; and, when the time out occurs, to control the communicator to transmit the service request message for the specific service to another electronic device of the plurality of electronic devices based on whether any one of a transport layer and an application layer is abnormal.