The utility model content
The utility model provides a kind of communication card based on the VME bus, to improve reliability and the transmission speed of required the transmission of data in the train.
Should based on the communication card of VME bus, comprise:
Be used for the first data transaction that data acquisition interface transmits is become the data format of Ethernet regulation, and the data format that becomes the VME bus to stipulate of the second data transaction after process the format conversion that central processing unit is transmitted, to send the VME bus control unit of data acquisition interface to, be used for the first data after the process format conversion of VME bus control unit transmission is stored in reception, to send the double-unit traction controller protocol controller to, and the second data after the process format conversion of reception store M VB protocol controller transmission, become the data format of MVB network regulation with the first data transaction after the process format conversion that is used for described central processing unit is transmitted with the central processing unit that sends the VME bus control unit to, to transfer to the MVB bus by the MVB network interface, and will become by the second data transaction on the MVB bus of MVB network interface transmission the data format of Ethernet regulation, to send the MVB protocol controller of central processing unit to, wherein
Described VME bus control unit links to each other with data acquisition interface by the VME bus;
Described central processing unit links to each other with described MVB protocol controller with described VME bus control unit respectively by processor interface;
Described MVB protocol controller links to each other with the MVB bus by the MVB network interface.
Aforesaid communication card based on the VME bus, wherein, described MVB network interface comprises:
The first data transaction after the process format conversion that is used for the MVB protocol controller is sent becomes differential signal to be sent to the MVB bus, and the second data transaction that the MVB bus transmits become single-ended signal with the MVB bus transceiver that sends the MVB protocol controller to and be used for transformation isolator with MVB protocol controller and MVB bus electrical isolation, wherein
Described MVB bus transceiver links to each other with described MVB protocol controller; Described transformation isolator links to each other with the MVB bus with described MVB bus transceiver respectively.
The communication card based on the VME bus that the utility model provides, by the VME bus TCN is sent on the VME bus through the data of MVB bus transfer, simultaneously also the data communication device on the VME bus can be crossed the MVB bus transfer to TCN, thereby realize the data interaction of VME bus and MVB bus, and, because the data transmission mechanism of VME bus is asynchronous, a plurality of bus cycles are arranged, address width can be 16,24,32,40 or 64, the width of data circuit can be 8,16,24,32 or 64, data transmission bauds is fast, and the VME bus also has error correction ability and autodiagnosis ability, and the reliability of transfer of data is high, therefore, with carry out transfer of data by the CAN bus in the prior art and compare, can improve reliability and the transmission speed of the required the transmission of data of train.
Embodiment
The structural representation based on the communication card of VME bus that Fig. 1 provides for utility model embodiment as shown in Figure 1, should comprise VME bus control unit 10, central processing unit 11 and MVB protocol controller 12 based on communication card of VME bus.
VME bus control unit 10, link to each other with data acquisition interface 31 by VME bus 30, be used for the first data transaction that data acquisition interface 31 transmits is become the data format of Ethernet regulation, and the data format that becomes VME bus 30 to stipulate of the second data transaction after process the format conversion that central processing unit 11 is transmitted, to send data acquisition interface 31 to;
Central processing unit 11, link to each other with the MVB protocol controller with described VME bus control unit 10 respectively by processor interface 13, be used for the first data after the process format conversion of VME bus control unit 10 transmission is stored in reception, to send double-unit traction controller protocol controller 12 to, and the second data after the process format conversion of reception store M VB protocol controller 12 transmission, to send VME bus control unit 10 to;
MVB protocol controller 12, link to each other with MVB bus 32 by MVB network interface 14, the first data transaction becomes the data format of MVB network regulation after the process format conversion that is used for described central processing unit 11 is transmitted, to transfer to MVB bus 32 by MVB network interface 14, and will become by the second data transaction on the MVB bus of MVB network interface 14 transmission the data format of Ethernet regulation, to send central processing unit 11 to.
TCN is a kind of communication network that is applied on the train, be responsible for permutation car each several part data acquisition and transmission, to the permutation car control, detect, diagnosis and record, and provide information service for the passenger, TCN is linked to be an integral body with the permutation car, the driver is sent on each vehicle of train by TCN the control command of permutation car, and the operating state of each vehicle and fault message can be sent on the central control unit of drivers' cab by TCN, and whole train safe effectively moved.
Double-unit traction controller is a kind of being mainly used in the serial data communications busses between the interconnect equipment that the requirement of interoperability and interchangeability is arranged, it is the part of TCN, by the MVB bus various vehicle-mounted programmable devices in the train are linked to each other, consist of the MVB network, realize the data communication between the various programmable devices.
VME(VersaModule Eurocard) bus is a kind of system bus, it has defined a kind of interconnect data processing, data storage and system that is connected the peripheral control device of can carrying out in the close-coupled hardware architecture, can carry out a plurality of integrated circuit boards of the same type interconnected, the mechanical encapsulation of VME bus is firm, fastness is good, expansion slot can reach at most 21, interrupt response is fast, possesses the very accurately design of shaking hands of response time, therefore have real-time, be highly suitable in this system that requires real time communication of TCN.
Be provided with various checkout gears and actuator on the train, for the convenient various transfer of data that various checkout gears and actuator are obtained to external equipment, various integrated circuit boards and backboard are set usually, be provided with a plurality of slots and communication interface on the backboard, each integrated circuit board can be plugged on respectively on each slot of backboard, external interface and internal interface etc. are set on the integrated circuit board, link to each other by the data-out port of external interface with checkout gear or actuator, and, integrated circuit board is plugged on the slot of backboard, the internal interface of each integrated circuit board can with backboard on communication interface carry out data communication, thereby the communication interface that the various data communication devices that various checkout gears and actuator are obtained are crossed on the backboard is transferred to external equipment.
Data acquisition interface is that various checkout gears and actuator will obtain on the train various transfer of data are to the interface of external equipment, data acquisition interface in the present embodiment can be the communication interface on the backboard, the VME bus control unit links to each other with data acquisition interface by the VME bus, can send the first data that various checkout equipments and actuator obtain to the VME bus control unit by data acquisition interface.
The effect of central processing unit is to carry out data storage and forwarding, the first data that storage sends by the VME bus, final realization is sent to these first data on the MVB bus, and the second data of store M VB bus transmission, and final realization is sent to the VME bus with these second data.
Central processing unit can further send the first data and second data of storage on the train central control unit, so that central control unit is to above-mentioned data analysis and processing.
Because the residing communication network of central processing unit is Ethernet, and send the second data on the MVB bus to central processing unit with the first data on the VME bus needs data are carried out format conversion, convert the data format of Ethernet regulation to, so that central processing unit can receive, therefore, in the present embodiment, VME bus control unit and MVB protocol controller are set.
The VME bus control unit can be realized the format conversion to data, realization is to the transmission time sequence of data and the control of circuit logic, the first data transaction that data acquisition interface transmits by the VME bus can be become the data format of Ethernet regulation, to send central processing unit to, and, can become by the second data transaction on passing through of transmitting of the central processing unit MVB bus that the MVB network interface transmits the data format of VME bus regulation, and then send data acquisition interface to by the VME bus.
The MVB protocol controller also can be realized the format conversion to data, realization is to the transmission time sequence of data and the control of circuit logic, the first data transaction becomes the data format of MVB network regulation after the process format conversion that can transmit by central processing unit, to transfer on the MVB bus by the MVB network interface, and will become by the second data transaction on the MVB bus of MVB network interface transmission the data format of Ethernet regulation, to send central processing unit to, and then, send to the VME bus control unit by central processing unit, convert again the data format of VME bus regulation by the VME bus control unit to, then send data acquisition interface to by the VME bus.
As shown from the above technical solution, should be based on the communication card of VME bus, by the VME bus data on the MVB bus are sent on the VME bus, simultaneously also the data communication device on the VME bus can be crossed the MVB bus is sent on the MVB bus, thereby realize the data interaction of VME bus and MVB bus, and, because the data transmission mechanism of VME bus is asynchronous, a plurality of bus cycles are arranged, address width can be 16,24,32,40 or 64, the width of data circuit can be 8,16,24,32 or 64, data transmission bauds is fast, and the VME bus also has error correction ability and autodiagnosis ability, the reliability of transfer of data is high, therefore, and carry out transfer of data by the CAN bus in the prior art and compare, can improve reliability and the transmission speed of the required the transmission of data of train.
On the basis of above-described embodiment, further, the MVB network interface in the communication card comprises MVB bus transceiver and transformation isolator.
The MVB bus transceiver, link to each other with described MVB protocol controller, the first data transaction after process the format conversion that is used for the MVB protocol controller is sent becomes differential signal being sent to the MVB bus, and becomes the signal of telecommunication to send the MVB protocol controller to the second data transaction of MVB bus transmission;
The transformation isolator links to each other with the MVB bus with described MVB bus transceiver respectively, is used for MVB protocol controller and MVB bus electrical isolation.
The MVB network interface is the communication interface that the MVB protocol controller is linked to each other with the MVB bus, to realize the transfer of data between MVB protocol controller and the MVB bus, usually the first data of MVB protocol controller transmission are the data that represent with single-ended signal, in the present embodiment, to become differential signal to be sent to the MVB bus with the first data transaction that single-ended signal represents by the MVB bus transceiver in the MVB network interface, and, the second data transaction that represents with differential signal that further the MVB bus is transmitted becomes single-ended signal to send the MVB protocol controller to, data transfer mode by this employing differential signal, can improve the antijamming capability in the transfer of data, make the better reliability when carrying out transfer of data by the MVB bus.
And, by the transformation isolator in the MVB network interface with MVB protocol controller and MVB bus electrical isolation, avoid being arranged between the various device (comprising VME bus control unit, central processing unit and MVB protocol controller) of MVB protocol controller side in the electromagnetic interference of the data-signal transmission course between the connection device on data-signal transmission course and the MVB bus, improve the reliability of transfer of data.
The utility model embodiment also provides a kind of data communications method based on the VME bus, the flow chart based on the data communications method of VME bus that Fig. 2 provides for the utility model embodiment, and as shown in Figure 2, the method comprises:
The first data transaction that step 100, VME bus control unit transmit data acquisition interface becomes the data format of Ethernet regulation, and the data format that becomes the VME bus to stipulate of the second data transaction after process the format conversion that central processing unit is transmitted, to send data acquisition interface to;
Step 110, central processing unit receive the first data after the process format conversion of storing the transmission of VME bus control unit, to send the double-unit traction controller protocol controller to, and the second data after the process format conversion of reception store M VB protocol controller transmission, to send the VME bus control unit to;
The data format that the first data transaction becomes the MVB network to stipulate after process the format conversion that step 120, MVB protocol controller transmit central processing unit, to transfer to the MVB bus by the MVB network interface, and will become by the second data transaction on the MVB bus of MVB network interface transmission the data format of Ethernet regulation, to send central processing unit to.
The manner of execution of the device embodiment shown in Figure 1 that should provide for the utility model embodiment based on the data communications method of VME bus, the method can realize the data interaction of VME bus and MVB bus, and, because the data transmission mechanism of VME bus is asynchronous, a plurality of bus cycles are arranged, address width can be 16,24,32,40 or 64, the width of data circuit can be 8,16,24,32 or 64, data transmission bauds is fast, and the VME bus also has error correction ability and autodiagnosis ability, the reliability of transfer of data is high, therefore, with carry out transfer of data by the CAN bus in the prior art and compare, can improve reliability and the transmission speed of the required the transmission of data of train.
It should be noted that at last: above each embodiment is not intended to limit only in order to the technical solution of the utility model to be described; Although with reference to aforementioned each embodiment the utility model is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment puts down in writing, and perhaps some or all of technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the scope of each embodiment technical scheme of the utility model.