摘要:
A data communication system uses an SPI bus having a plurality of devices wherein data communications are enabled using communication protocols optimum to respective devices. The system includes a master device connected to a plurality of slave devices via a data transmission bus by which the master device transfers data to the slave devices, or a data reception bus by which the master device receives data from the slave devices, in a synchronism with a synchronous clock signal. Chip select signal lines also connect the master device to the slave devices, on a one to one basis. Communication drivers set a physical protocol of each slave device, and a communication manager arbitrates serial communications between the master device and the slave devices by their proper physical protocols. Communication protocols such as baud rates, clock polarities, and clock phases are switched by asserted Chip Select signal lines.
摘要:
A data communication system includes a master device, a plurality of slave devices, at least either a data transmission bus which connects the master device to a plurality of slave devices to transfer data from the master device to the slave devices in synchronism with a synchronous clock signal or a data reception bus over which the master device receives data from the slave devices in synchronism with a synchronous clock signal, and Chip Select signal lines which one-to-one connect the master device to the slave devices. The data communication system also includes communication drivers for setting a physical protocol of each slave device and a communication manager to arbitrate serial communications between the master device and the slave devices. The communication manager arbitrates serial communications to slave devices by their proper physical protocols. Communication protocols such as baud rates, clock polarities, and clock phases are switched by asserted Chip Select signal lines.
摘要:
A serial communication interface (SCI) cable 4 is provided between the slave processor 2 and the master processor 3. Both processors are connected with a communication interface for peripheral units (SPI: Serial Peripheral Interface) which enables fast transmission. The slave processor 2 transmits a transmission request command which requests at least one of data transmission and reception from the command communication section 220 to the master processor 3 through the SCI cable 4. The master processor 3 transfers data to and from the slave processor 2 in communication with the slave processor 2 by means of the data communication section 310 through the fast SPI cable 5 in response to a transmission request command sent from the slave processor 2 With this, the processing ability of a multi-processor system can be increased.
摘要:
In addition to fast on-off timing, instructive information on an output wave such as an amplitude or a slope is transmitted through a small number of signal lines. Output wave modifier information such as the amplitude or slope is transferred through serial communication 1, and an on-off timing signal is transmitted as an individual signal 20.
摘要:
A position (or angle, in a rotary motion) sensor and a force (or torque, in a rotary motion) sensor of a master that are required for the construction a conventional force-feedback or parallel bilateral servo are used as mutually redundant sensors. In the force-feedback or parallel bilateral servo, a target position (angle) of a slave can be determined by a sensor other than a failed sensor, allowing a control operation to continue. Because the sensors that are originally provided for bilateral servo are utilized as redundant sensors, a control device having a predetermined reliability can be provided with a lower sensor redundancy.
摘要:
In addition to fast on-off timing, instructive information on an output wave such as an amplitude or a slope is transmitted through a small number of signal lines. Output wave modifier information such as the amplitude or slope is transferred through serial communication 1, and an on-off timing signal is transmitted as an individual signal 20.
摘要:
The highly reliable distributed system is composed of a communication protocol processing unit which comprises a mailbox for storing a communication message, and executes communication protocol processing between data of an application program and a network controller using the network controller performing network communication of the message in the mailbox; an error detection coding unit; an error detection decoding unit which reconverts data converted from communication data by the error detection coding unit to the original data, and detects that the content of the data is damaged if it is damaged; and a data comparing unit for checking whether or not two kinds of data agree with each other.
摘要:
The present invention provides a real-time distributed system which can improve productivity of software by suppressing a volume of software change incident to change in the system configuration, and can send or receive a message requested to be sent or received corresponding to its priority. A middleware is contained in each of control units. Services of the middleware in each of the control units are as follows, that is, 1. tasks T1, . . . , Tn for executing starting AP modules and calling RT communication processing according to starting order information and the like in AP configuration information, and 2. RT communication service for executing sending and receiving messages Msgl, . . . , Msgn between the AP modules corresponding to the calling. The AP configuration information and the messages are generated by an information processor based on user defined information and transmitted to each of the units by on-line or off-line. Further, the real-time distributed system comprises a network controller for executing network communication by storing a plurality of sending and receiving messages, a network driver for executing network communication using the network controller, a network driver for executing network communication using the network controller, a network driver priority management means for determining priority of processing of the network driver corresponding to priorities of sent and received messages to be handled, and a scheduling means for executing processing of the network driver according to the priority of the processing of the network driver.
摘要:
The highly reliable distributed system is composed of a communication protocol processing unit which comprises a mailbox for storing a communication message, and executes communication protocol processing between data of an application program and a network controller using the network controller performing network communication of the message in the mailbox; an error detection coding unit; an error detection decoding unit which reconverts data converted from communication data by the error detection coding unit to the original data, and detects that the content of the data is damaged if it is damaged; and a data comparing unit for checking whether or not two kinds of data agree with each other.
摘要:
The highly reliable distributed system is composed of a communication protocol processing unit which comprises a mailbox for storing a communication message, and executes communication protocol processing between data of an application program and a network controller using the network controller performing network communication of the message in the mailbox; an error detection coding unit; an error detection decoding unit which reconverts data converted from communication data by the error detection coding unit to the original data, and detects that the content of the data is damaged if it is damaged; and a data comparing unit for checking whether or not two kinds of data agree with each other.