CN214014269U - Train network communication device and system - Google Patents
Train network communication device and system Download PDFInfo
- Publication number
- CN214014269U CN214014269U CN202120328957.4U CN202120328957U CN214014269U CN 214014269 U CN214014269 U CN 214014269U CN 202120328957 U CN202120328957 U CN 202120328957U CN 214014269 U CN214014269 U CN 214014269U
- Authority
- CN
- China
- Prior art keywords
- ethernet
- signal
- train
- communication
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 136
- 238000012545 processing Methods 0.000 claims description 28
- 238000012423 maintenance Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 15
- 230000015654 memory Effects 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000012360 testing method Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000003860 storage Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003137 locomotive effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 108010001267 Protein Subunits Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
The utility model provides a train network communication device and system relates to the communication field, and the device includes: the train bus driving system comprises a control module, a train bus driving module and an Ethernet driving module; the train bus driving module is in communication connection with the control module and used for acquiring a first train bus signal and sending the first train bus signal to the control module; the control module is in communication connection with the Ethernet drive module and is used for receiving the first train bus signal, converting the first train bus signal to obtain a first Ethernet signal and sending the first Ethernet signal to the Ethernet drive module; the Ethernet driving module is used for receiving the first Ethernet signal and sending the first Ethernet signal to the Ethernet. The utility model discloses can transmit on the data route on the WTB bus to the ethernet, transmit on the Ethernet data route WTB bus, realize the exchange of data on WTB bus and real-time ethernet.
Description
Technical Field
The utility model belongs to the technical field of the communication technology and specifically relates to a train network communication device and system are related to.
Background
The train network control and monitoring system is one of the subsystems of train including fast moving train set, passenger train, locomotive and subway core, and it commands the coordinated operation of the subsystems and monitors the running state of the train subsystems to ensure the safe and stable running of the train. At present, most trains operated at home and abroad adopt a Train Communication Network (TCN) Network Communication technology specified by international Train Network Communication standard IEC61375 to realize data Communication of a Train Network control system. The TCN network adopts a WTB + MVB two-level Bus structure, that is, a Train-level Train Bus WTB (Wire Train Bus) and a Vehicle-level Multifunction Vehicle Bus MVB (Multifunction Vehicle Bus).
In recent years, ethernet technology is gradually applied to the field of trains, for example, siemens ICE3 motor train units internationally use real-time ethernet as a train control network, domestic CR400 series motor train units use ethernet as an information data transmission network, and domestic CR300 series motor train units also use real-time ethernet as a train control network. Under the working condition of multiple connection of a motor train unit requiring train-level bus WTB and a motor train unit requiring real-time Ethernet, a train communication gateway between the WTB and ETH (Ethernet) is required to route control and state data of the two motor train units. At present, no better scheme has been proposed for how to implement communication between the WTB network and the ethernet network.
SUMMERY OF THE UTILITY MODEL
The utility model provides a train network communication device and system can support WTB data communication function and real-time ethernet communication function, realizes the exchange of data on WTB bus and real-time ethernet.
In a first aspect, an embodiment of the present invention provides a train network communication device, the device includes: the train bus driving system comprises a control module, a train bus driving module and an Ethernet driving module; the train bus driving module is in communication connection with the control module and is used for acquiring a first train bus signal and sending the first train bus signal to the control module; the control module is in communication connection with the Ethernet drive module and is used for receiving the first train bus signal, converting the first train bus signal to obtain a first Ethernet signal and sending the first Ethernet signal to the Ethernet drive module; the Ethernet driving module is used for receiving the first Ethernet signal and sending the first Ethernet signal to an Ethernet; the Ethernet driving module is further configured to acquire a second Ethernet signal and send the second Ethernet signal to the control module; the control module is further configured to receive the second ethernet signal, convert the second ethernet signal to obtain a second train bus signal, and send the second train bus signal to the train bus driving module; the train bus driving module is further used for receiving the second train bus signal and sending the second train bus signal to a train bus.
In a second aspect, the embodiment of the present invention further provides a train network communication system, which includes the above train network communication device.
The embodiment of the utility model provides a following beneficial effect has been brought: the embodiment of the utility model provides a train network communication scheme, this scheme includes control module, train bus drive module and ethernet drive module; the train bus driving module is in communication connection with the control module and used for acquiring a first train bus signal and sending the first train bus signal to the control module; the control module is in communication connection with the Ethernet drive module and is used for receiving the first train bus signal, converting the first train bus signal to obtain a first Ethernet signal and sending the first Ethernet signal to the Ethernet drive module; the Ethernet driving module is used for receiving the first Ethernet signal and sending the first Ethernet signal to the Ethernet; the Ethernet driving module is also used for acquiring a second Ethernet signal and sending the second Ethernet signal to the control module; the control module is also used for receiving a second Ethernet signal, converting the second Ethernet signal to obtain a second train bus signal, and sending the second train bus signal to the train bus driving module; the train bus driving module is also used for receiving a second train bus signal and sending the second train bus signal to the train bus. The embodiment of the utility model provides a can be to the transmission on the data route on the WTB bus to the ethernet, transmit on the Ethernet data route WTB bus, realize the exchange of data on WTB bus and real-time ethernet.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the technical solutions in the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a schematic block diagram of a train network communication device according to an embodiment of the present invention;
fig. 2 is a schematic block diagram of another train network communication device according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a gateway integrated in a central control unit according to an embodiment of the present invention;
fig. 4 is a schematic block diagram of a WTB communication driver module according to an embodiment of the present invention;
fig. 5 is a diagram illustrating a hardware and software structure of a gateway according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be described clearly and completely with reference to the accompanying drawings, and obviously, the described embodiments are some embodiments of the present invention, not all embodiments. Based on the embodiments in the present invention, all other embodiments obtained by a person skilled in the art without creative work belong to the protection scope of the present invention.
At present, in order to realize the exchange of data on the WTB bus and the real-time ethernet, a network structure of WTB/MVB + MVB/ETH is adopted on some locomotives, and the WTB/ETH train communication gateway may omit the middle layer MVB. At present, the research and products of WTB/ETH gateways are few at home and abroad, and no mature product for converting a WTB network into an ETH network exists.
Based on this, the embodiment of the utility model provides a train network communication device and system follows IEC61375 standard, realizes WTB communication function, accomplishes TCN and just moves and the sending and the accepting of process data, message data, monitoring data, through TCN conformance testing, can with accord with other TCN gateway interconnection intercommunication of IEC61375 standard.
In order to facilitate understanding of the present embodiment, a train network communication device disclosed in an embodiment of the present invention is first described in detail.
The description refers to the terms:
QSPI: QSPI is a short hand for Quad SPI (Serial Peripheral Interface), represents 4-wire SPI, is an extension of SPI proposed by Motorola, and is more widely used than SPI.
eMMC (Embedded Multi Media card): the standard specification of the embedded memory is established by the MMC association and mainly aims at products such as mobile phones or tablet computers.
UART (Universal Asynchronous Receiver/Transmitter) converts data to be transmitted between serial and parallel communications. As a chip for converting a parallel input signal into a serial output signal, the UART is usually integrated into a connection of other communication interfaces.
RTC (Real _ Time Clock): real time clocks are integrated circuits, commonly referred to as clock chips.
Wdt (watch Dog timer): the watchdog timer is a component of the singlechip, is actually a counter, generally gives a number to the watchdog, and the watchdog starts counting after the program starts running.
JTAG (Joint Test Action Group): the test protocol is an international standard test protocol (IEEE1149.1 compatible) and is mainly used for chip internal test.
GPIO (General-purpose input/output): general input/output is abbreviated.
DDR 3: is a computer memory specification.
DMA (Direct Memory Access): is an important feature of all modern computers, allowing hardware devices of different speeds to communicate without relying on the large interrupt load of the CPU.
A MAC (Multiple Access Channel) is a Channel that has Multiple Channel input signals, but only one Channel output signal.
Application: representing an application of a technology, system, or article of manufacture.
RTP (Real-time Transport Protocol): is a network transport protocol.
TRDP (Train Real-time Data Protocol): the method is used for the rail transit real-time Ethernet.
TCP/IP (Transmission Control Protocol/Internet Protocol ): refers to a protocol cluster capable of realizing information transmission among a plurality of different networks
WTB DRIVER: and a stranded train bus driver.
ETHERNET DRIVER: an Ethernet driver.
QNX BSP & HW Drivers: the embedded system board level supports packages and drivers.
ARM: a processor.
FPGA: (Field Programmable Gate Array): a field programmable gate array.
EMIO: an input/output control unit.
The embodiment of the utility model provides a train network communication device, refer to the train network communication device structure block diagram that figure 1 shows, the device includes:
the train control system comprises a control module 11, a train bus driving module 12 and an Ethernet driving module 13; the train bus driving module is in communication connection with the control module and used for acquiring a first train bus signal and sending the first train bus signal to the control module; the control module is in communication connection with the Ethernet drive module and is used for receiving the first train bus signal, converting the first train bus signal to obtain a first Ethernet signal and sending the first Ethernet signal to the Ethernet drive module; the Ethernet driving module is used for receiving the first Ethernet signal and sending the first Ethernet signal to the Ethernet; the Ethernet driving module is also used for acquiring a second Ethernet signal and sending the second Ethernet signal to the control module; the control module is also used for receiving a second Ethernet signal, converting the second Ethernet signal to obtain a second train bus signal, and sending the second train bus signal to the train bus driving module; the train bus driving module is also used for receiving a second train bus signal and sending the second train bus signal to the train bus. The embodiment of the utility model provides a can be to the transmission on the data route on the WTB bus to the ethernet, transmit on the ethernet data route WTB bus, realize the exchange of data on WTB bus and real-time ethernet
The embodiment of the utility model provides an in, control module respectively with train bus drive module, ethernet drive module communication connection. The train bus driving module is used for acquiring train bus signals on the WTB bus, the control module converts the signals to obtain Ethernet signals, and the Ethernet signals are sent to the Ethernet through the Ethernet driving module, so that data on the WTB bus can be routed to the Ethernet for transmission.
The embodiment of the utility model provides a can also utilize ethernet drive module to acquire the signal on the ethernet, convert the back to the ethernet signal through control module, obtain bus signal, send bus signal on to the WTB bus through train bus drive module again to the realization is transmitted ethernet data route to the WTB bus.
It should be noted that the first ethernet signal and the second ethernet signal are both waveform signals that can be transmitted over the ethernet, and are communication data that are periodically transmitted in real time, for example, the communication data at least may include vehicle control data, status data, and the like; the first train bus signal and the second train bus signal are waveform signals that can be transmitted on the WTB bus, and are communication data that are periodically transmitted in real time, and for example, may include at least train control data, status data, and the like.
The embodiment of the utility model provides a train network communication scheme, this scheme includes control module, train bus drive module and ethernet drive module; the train bus driving module is in communication connection with the control module and used for acquiring a first train bus signal and sending the first train bus signal to the control module; the control module is in communication connection with the Ethernet drive module and is used for receiving the first train bus signal, converting the first train bus signal to obtain a first Ethernet signal and sending the first Ethernet signal to the Ethernet drive module; the Ethernet driving module is used for receiving the first Ethernet signal and sending the first Ethernet signal to the Ethernet; the Ethernet driving module is also used for acquiring a second Ethernet signal and sending the second Ethernet signal to the control module; the control module is also used for receiving a second Ethernet signal, converting the second Ethernet signal to obtain a second train bus signal, and sending the second train bus signal to the train bus driving module; the train bus driving module is also used for receiving a second train bus signal and sending the second train bus signal to the train bus. The embodiment of the utility model provides a can be to the transmission on the data route on the WTB bus to the ethernet, transmit on the Ethernet data route WTB bus, realize the exchange of data on WTB bus and real-time ethernet.
In one embodiment, referring to the schematic block diagram of the train network communication device structure shown in fig. 2, the control module includes an application processing unit 21 and a logic control unit 22; the application processing unit is in communication connection with the logic control unit; the logic control unit comprises an Ethernet subunit 221 and a train bus subunit 222; the train bus subunit is in communication connection with the train bus driving module and is used for acquiring a first train bus signal from the train bus driving module or sending a second train bus signal to the train bus driving module; the Ethernet subunit is in communication connection with the Ethernet driver module and is configured to acquire the second Ethernet signal from the Ethernet driver module or send the first Ethernet signal to the Ethernet driver module.
In an embodiment of the present invention, the control module includes an application processing unit and a logic control unit. For example, referring to fig. 5, the processor of the control module may be divided into a PS (processing system) part as an application processing unit and a PL (programmable logic) part as a logic control unit. Data is transmitted between the PS and the PL through an internal bus, for example, an AXI (Advanced eXtensible Interface) high-speed communication bus can be used, so that loss of communication between two controllers in a traditional CPU + FPAG (Field Programmable Gate Array) structure is reduced.
It should be noted that the PS part may run a Real-time operating system QNX and various hardware drivers, and may also run TCN Protocol stack software, an ethernet Protocol stack, a TRDP (Train Real-time Data Protocol) Protocol layer, an application program, service software, and the like. The PL part implements WTB communication protocol control. The embodiment of the utility model provides a can use real-time operating system QNX, the precision of millisecond can be reachd to the real-time.
It should be noted that, in the embodiment of the present invention, the control module may adopt ZYNQ7000 series SOC (System on Chip) of saints as a main processor.
It should be noted that, in the embodiment of the present invention, the control module may adopt ZYNQ7000 series SOC (System on Chip) of saints as a main processor. The embodiment of the utility model provides a ZYNQ7000 SOC who adopts is the integrative chip of collection application processing module and logic control module, compares, and traditional scheme is this kind of implementation scheme of two chips of a CPU chip + FPGA chip. The chip of the embodiment of the utility model has the advantages of high data transmission speed, safe and stable control mode, and convenient programming development, debugging, testing and the like; meanwhile, related circuits of the FPGA are eliminated, and the area of the PCB is reduced.
In the embodiment of the utility model, train bus drive module realizes the physical layer of WTB bus, and the waveform signal code that receives from the bus becomes HDLC (High-level Data Link Control ) signal transfer for train bus subunit, perhaps converts the Data frame into the waveform to send to the bus in the train bus subunit on. The Ethernet drive module realizes the physical layer of the Ethernet, encodes the waveform signal received from the Ethernet wire into an HDLC signal and transmits the HDLC signal to the Ethernet subunit, or converts the data frame in the Ethernet subunit into a waveform and transmits the waveform to the Ethernet wire.
In one embodiment, referring to the schematic block diagram of the train network communication device structure shown in fig. 2, the ethernet subunit includes a first communication section 2211 and a second communication section 2212; the ethernet driving module includes a first communication unit 131 and a second communication unit 132; the first communication part is in communication connection with the first communication unit; the second communication section is communicatively connected to the second communication unit.
In the embodiment of the present invention, the first communication part and the second communication part are redundant to each other, the first communication unit and the second communication unit are redundant to each other, that is, the mutual backup of data is realized, and the first communication part is in communication connection with the first communication unit; the second communication part is in communication connection with the second communication unit, so that the two lines transmit the same data, the data transmission safety is guaranteed, and the risk of data loss or transmission interruption is reduced.
It should be noted that, the number of the communication parts included in the ethernet subunit, the number of the communication units included in the ethernet driving module, and the number of the specific settings may also be increased according to actual needs. In addition, in order to reasonably utilize resources and ensure transmission of communication data, the number of communication parts included in the ethernet subunit and the number of communication units included in the ethernet driver module may be set to be the same.
In one embodiment, the first communication section includes a first MAC controller and a first DMA controller; the second communication section includes a second MAC controller and a second DMA controller.
In the embodiment of the present invention, each communication part is composed of a MAC controller and a DMA controller, and two communication parts are provided in the ethernet subunit.
For example, referring to the structure diagram of the gateway hardware and software shown in fig. 5, the embodiment of the present invention implements 2 sets of ethernet MAC controllers and DMA controllers by using FPGA in the PL portion, and provides functions of data addressing, data frame construction, data error check, transmission control, and standard data interface for the network Layer, and the like, and implements communication between the ethernet link Layer and the Physical Layer by connecting the rmii (reduced Media interface) interface with the PHY (Port Physical Layer) chip of the ethernet driver module. The two groups of Ethernet MAC controllers are used for transmitting TRDP communication data.
It should be noted that, referring to the structure diagram of the gateway hardware and software shown in fig. 5, in the PL portion, an FPGA may be used to implement a train bus subunit, i.e., a WTB communication controller (WTBC), which is responsible for implementing various functions of the WTB communication controller, including a manchester encoding and decoding function, an HDLC protocol implementation, a main channel switching function, a signal quality monitoring function, a line interference diagnosis function, a redundant line switching function, and the like. WTB drives the communication through AXI bus and PS part's WTB drive, and WTB drive controls WTB's operation and obtains the state of WTB through shared memory and register, and WTB notifies WTB drive through the mode of interrupting and receives the data on the bus or has other events to take place.
In one embodiment, referring to the schematic block diagram of the train network communication device shown in fig. 2, the ethernet driving module further includes a third communication unit 133, and the third communication unit is communicatively connected to the application processing unit; the third communication unit is used for acquiring the service and maintenance data and sending the service and maintenance data to the application processing unit so that the application processing unit can update the data according to the service and maintenance data.
In embodiments of the present invention, the service and maintenance data may be used to maintain or update various types of software installed in the application processing unit. The service and maintenance data can be acquired from the Ethernet by the third communication unit when in need, and the third communication unit is in communication connection with the application processing unit, so that the service and maintenance data are sent to the application processing unit, and the application processing unit can conveniently update data and maintain software.
For example, referring to the structure diagram of the gateway hardware and software shown in fig. 5, the ethernet driver module includes three communication units, one of which is communicatively connected to the application processing unit for transmitting service and maintenance data, and the other two of which are communicatively connected to two communication parts included in the ethernet subunit in the logic control unit for transmitting communication data.
In one embodiment, the first communication unit, the second communication unit, and the third communication unit each include: the PHY chip interfaces with M12.
In an implementation of the present invention, each communication unit includes a PHY chip and an M12 interface. The PHY chip includes an MII (media independent interface) sublayer, a PCS (physical coding sublayer), a PMA (physical media attachment) sublayer, a PMD (physical media dependent) sublayer, and an MDI sublayer. It conforms to the IEEE-802.3 specification and supports a 10M core 100M full duplex mode of operation. When transmitting data, PHY receives MAC data in Ethernet sub-unit, converts parallel data into serial stream data, encodes data according to physical layer encoding rule, converts into analog signal and transmits data to Ethernet line. When receiving data, the PHY receives the data of the Ethernet line, converts serial stream data into parallel data, decodes the data according to the rule, and sends the data to the MAC layer of the Ethernet subunit. The PHY also has data frame collision detection over ethernet lines.
It should be noted that the ethernet driver module belongs to the physical layer of the seven-layer protocol of the ethernet OSI standard, and is mainly a circuit composed of a PHY chip, an isolation transformer, an M12 interface, and an LED status indicator light.
The train bus driving module belongs to the physical layer of the WTB protocol, is an execution mechanism of a WTB communication protocol controller (WTB), and is responsible for WTB data receiving and transmitting, level signal conversion, line switching, double-line redundancy, bus connection and disconnection and the like. Referring to the schematic block diagram of the WTB communication driver module shown in fig. 4, when the bus switch is closed and the terminator switch is open, the gateway node enters an intermediate node state; when the bus switch is open and the terminator switch is closed, the gateway node enters the end node state.
In one embodiment, the application processing unit is a dual-core processor; the logic control unit is a programmable logic controller.
The embodiment of the utility model provides an in, control module has adopted sailing ZYNQ7000 series SOC as the host processing ware, and the treater includes two parts PS part and PL parts, and the PS part is as using the processing unit, can set up to dual-core ARM Cortex-A9 processing core, and the PL part is as logic control unit, can set up to programmable logic controller FPGA promptly.
Referring to the structure diagram of the gateway hardware and software shown in fig. 5, in the embodiment of the present invention, the main processor may further integrate an ethernet controller, a CAN bus controller, a UART controller, and other peripheral controllers.
In one embodiment, the application processing unit includes: an operating system subunit 211, a hardware driver subunit 212, a communication protocol subunit 213, and an application service subunit 214.
The embodiment of the utility model provides an in, operating system and various software programs are run at application processing unit part, see gateway hardware and software structure chart shown in fig. 5, and the software structure can include operating system subunit, hardware drive subunit, communication protocol subunit and application service subunit, and independent design between each part uses the unique Message-Transmission mechanism of QNX on the mutual interface, and is safer, quick, stable.
It should be noted that, with the application processing unit, the apparatus can support the TRDP protocol and other general ethernet protocols.
In one embodiment, the control module further comprises an input-output control unit; the input and output control unit is used for generating indication data and sending the indication data to the indicator lamp or the backboard interface signal module so that the indicator lamp or the backboard interface signal module generates an indication signal according to the indication data.
Referring to the schematic diagram of fig. 3, the gateway is integrated in a central control unit, and the device may be structurally configured as a board with a height of 6U and a width of 8HP, and integrated in a chassis of the central control unit, and the chassis of the central control unit further integrates a CPU card, a power board card and other board cards, and the device is connected with other board cards through a backplane bus. The device is provided with a power supply with 5V direct current by a chassis back plate bus of a central control unit. The device can be reset or activated by a CPU card of the central control unit through a backboard signal. When the device is in failure in operation, a state signal of the back plate can be fed back to the CPU card of the central control unit, so that the central control unit can process the signal in time.
It should be noted that the device can be used as a gateway and integrated into a standard 6U chassis, which is advantageous for coordinating with other units of the central control unit. The gateway extension supports a serial port, a Joint Test Action Group (JTAG) debug port, Real Time Clock (RTC) Time calibration, a hardware watchdog, General-purpose input/output (GPIO), and the like. The device expands abundant input and output signals on a back plate; the CPU card resets the gateway through a backboard reset signal, the gateway enters an activated state or a dormant state according to an activation signal of the CPU card on the backboard, and the gateway feeds back a starting state and a working state to the CPU card through a backboard state signal.
The embodiment of the utility model provides a control module can connect two kinds of storages, namely QSPI Flash storage and eMMC storage; the QSPI Flash loads the operating system, hardware drivers, and common programs, which are read-only memories with respect to the user. The eMMC memory is used for storing user software programs and data files which are read and written frequently; the system file and the user file are stored separately, and when one memory data is damaged, the other memory data is kept complete.
The embodiment of the utility model provides a transplant QNX BSP and various hardware drive that are applicable to ZYNQ7000 chip and include QSPI drive, eMMC drive, serial ports drive, general ethernet drive and so on.
The utility model discloses the AXI ethernet drive of the ethernet MAC that development visit and control PL end were realized maps the driven memory space to ethernet IP core through memory mapping, uses memory access mode to read and write register and storage space of ethernet IP core.
The QNX network equipment driving module is arranged between the network hardware and the network management module. The drive module is responsible for configuring hardware, starting or stopping the hardware, receiving and sending data, reporting the data receiving and sending conditions to the network management module, and receiving the scheduling and management of the network management module.
The embodiment of the utility model provides a develop visit and control PL end WTB's WTB drive program, the WTB drive is in between application and the WTB, is responsible for management and configuration WTB, accomplishes TCN and just moves, realizes train marshalling dynamic configuration, provides the service interface of reading and writing process data, message data and supervision data for the application simultaneously. The WTB driver maps the WTBC to the memory space of the driver through memory mapping, and the register and the storage space of the WTB are read and written by using a memory access mode. The WTB drive and the WTB exchange data in a dual-port RAM mode, a cache paging mechanism is adopted, and read operation and write operation are respectively acted on different cache pages, so that read-write conflict is avoided.
The embodiment of the utility model provides an RTP protocol stack based on IEC61375 standard has been realized, the variable service and the message service of WTB network are provided.
The embodiment of the utility model provides a TRDP agreement has been realized, provides ethernet real-time data and includes the communication service of process data and message data.
The embodiment of the utility model provides a conversion of WTB data and TRDP data has been realized. For the message data, the WTB message data and the TRDP message data are directly routed, namely the message data on the WTB bus is directly forwarded to the TRDP message, and the TRDP message is directly forwarded to the WTB message. For process data, a frame of process data on the WTB bus is up to 128 bytes in length, and a frame of ethernet TRDP data may include 1500 bytes. For this, on the WTB bus, a time-sharing paging mechanism is adopted; dividing the data into a plurality of groups according to the importance and the real-time performance of the data; important data is a group and is transmitted in each basic period; the secondary data is divided into M groups, one group is transmitted in each period, and the period of the secondary data is M times of the basic period; the common data are divided into N groups, one group is transmitted in each period, and the transmission period of the common data is N times of the basic period; every basic transmission period, various data are grouped at a time, are stored in a data frame of the WTB as a page after CRC check, and the total data can not exceed 128 bytes and are sent to the WTB bus. For the Ethernet TRDP data, the data are divided into a plurality of groups according to the importance and the real-time property of the data, the important data are transmitted in a short period, the common data are transmitted in a long period, and the load rate of the network is ensured to be in a reasonable range.
The embodiment of the utility model provides a train network communication device and system, the device can support WTB data communication function and real-time ethernet communication function, realizes the exchange of data on WTB bus and real-time ethernet.
The embodiment of the utility model provides a still provide a train network communication system, this system includes any kind of train network communication device of above-mentioned.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, and are not intended to limit the technical solution of the present invention, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: those skilled in the art can still modify or easily conceive of changes in the technical solutions described in the foregoing embodiments or make equivalent substitutions for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A train network communication device, comprising: the train bus driving system comprises a control module, a train bus driving module and an Ethernet driving module;
the train bus driving module is in communication connection with the control module and is used for acquiring a first train bus signal and sending the first train bus signal to the control module;
the control module is in communication connection with the Ethernet drive module and is used for receiving the first train bus signal, converting the first train bus signal to obtain a first Ethernet signal and sending the first Ethernet signal to the Ethernet drive module;
the Ethernet driving module is used for receiving the first Ethernet signal and sending the first Ethernet signal to an Ethernet;
the Ethernet driving module is further configured to acquire a second Ethernet signal and send the second Ethernet signal to the control module;
the control module is further configured to receive the second ethernet signal, convert the second ethernet signal to obtain a second train bus signal, and send the second train bus signal to the train bus driving module;
the train bus driving module is further used for receiving the second train bus signal and sending the second train bus signal to a train bus.
2. The apparatus of claim 1, wherein the control module comprises an application processing unit and a logic control unit; the application processing unit is in communication connection with the logic control unit; the logic control unit comprises an Ethernet subunit and a train bus subunit;
the train bus subunit is in communication connection with the train bus driving module and is used for acquiring a first train bus signal from the train bus driving module or sending a second train bus signal to the train bus driving module;
the ethernet subunit is in communication connection with the ethernet driver module, and is configured to acquire a second ethernet signal from the ethernet driver module, or send a first ethernet signal to the ethernet driver module.
3. The apparatus of claim 2, wherein the ethernet subunit comprises a first communication section and a second communication section; the Ethernet driving module comprises a first communication unit and a second communication unit;
the first communication part is in communication connection with the first communication unit;
the second communication section is communicatively connected to the second communication unit.
4. The apparatus according to claim 3, wherein the first communication section includes a first MAC controller and a first DMA controller; the second communication section includes a second MAC controller and a second DMA controller.
5. The apparatus according to claim 3, wherein the Ethernet driver module further comprises a third communication unit, the third communication unit being communicatively connected to the application processing unit;
the third communication unit is used for acquiring service and maintenance data and sending the service and maintenance data to the application processing unit so that the application processing unit can update data and maintain software according to the service and maintenance data.
6. The apparatus of claim 5, wherein the first communication unit, the second communication unit, and the third communication unit each comprise: the PHY chip interfaces with M12.
7. The apparatus of claim 2,
the application processing unit is a dual-core processor;
the logic control unit is a programmable logic controller.
8. The apparatus of claim 2, wherein the application processing unit comprises: the system comprises an operating system subunit, a hardware driving subunit, a communication protocol subunit and an application program service subunit.
9. The apparatus of claim 2, wherein the control module further comprises an input-output control unit;
the input and output control unit is used for generating indication data and sending the indication data to an indicator light or a backboard interface signal module so that the indicator light or the backboard interface signal module generates an indication signal according to the indication data.
10. A train network communication system comprising the train network communication device according to any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202120328957.4U CN214014269U (en) | 2021-02-05 | 2021-02-05 | Train network communication device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202120328957.4U CN214014269U (en) | 2021-02-05 | 2021-02-05 | Train network communication device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN214014269U true CN214014269U (en) | 2021-08-20 |
Family
ID=77296337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202120328957.4U Active CN214014269U (en) | 2021-02-05 | 2021-02-05 | Train network communication device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN214014269U (en) |
-
2021
- 2021-02-05 CN CN202120328957.4U patent/CN214014269U/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109857685B (en) | MPU and FPGA extended multi-serial port implementation method | |
CN112799992B (en) | Fieldbus chip architecture | |
US9565270B2 (en) | LPC2468-based MVB-WTB gateway and working method thereof | |
US8924603B2 (en) | Protocol adapter for passing diagnostic messages between a host computer and vehicle networks operating in J1939 or J1708 protocol | |
CN101079782A (en) | Wind site communication network using dual loop redundancy | |
CN102088444A (en) | PROFIBUS DP and PROFIBUS PA protocol conversion gateway module | |
CN201626437U (en) | Multifunction vehicle bus controller and multifunction vehicle bus network card | |
CN107562672A (en) | A kind of system and method for improving vector network analyzer message transmission rate | |
CN104424680A (en) | Entrance guard redundancy control system | |
CN110798479B (en) | Interoperation device and method for dynamically reconfigurable high-speed serial bus and Ethernet | |
CN214384911U (en) | Train network communication device and system | |
CN112822290A (en) | Train network communication device, system and method | |
CN214014269U (en) | Train network communication device and system | |
CN1798114A (en) | CAN bus - bridge of Ethernet network | |
CN201111326Y (en) | TCN gateway | |
CN111757297A (en) | Method for realizing locomotive reconnection marshalling by using WTB-Ethernet gateway | |
CN217767435U (en) | Profibus bus double-channel redundant communication module | |
CN114615106B (en) | Ring data processing system, method and network equipment | |
CN103064360B (en) | A kind of data transfer tele-control system based on dual port RAM | |
CN214042097U (en) | PLC serial port communication extension module capable of customizing protocol | |
CN205092880U (en) | HDLC protocol controller based on FPGA chip | |
RU2705421C1 (en) | Method of transmitting data over a bus, a communication system for realizing said method and an automatic protection device for preventing an emergency situation at a control object | |
CN210518377U (en) | EtherCAT, ProfiNET bus compatible system | |
CN203012455U (en) | Data transmission remote control system based on double-port RAM (Random access memory) | |
CN208971553U (en) | Based on point-to-point communication network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |