Locomotive marshaling and disassembling method, device, computer equipment and storage medium
By replacing the DTE unit with the GNET data transmission unit and adopting a collision avoidance strategy and a fully confirmed transmission mode, the co-frequency interference and communication distance limitation problems of the radio station's 800M+400KHz communication mode were solved, and wireless rapid grouping and disgrouping of locomotives and efficiency improvement were achieved.
Patent Information
- Application Number
- CN202310160667.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-23
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2043-02-23
AI Technical Summary
The existing radio station 800M+400KHz communication mode is prone to co-frequency interference during the locomotive formation process, the communication distance is limited, and the formation process is cumbersome, making it difficult to meet the needs of simultaneous formation of multiple tracks and 20,000-ton transportation.
The GNET data transmission unit is used to replace the original vehicle's DTE unit. Data flow control is achieved through the GNET multi-network data transmission unit control unit, a control optimization program is added, and a collision avoidance strategy and a fully confirmed data transmission mode are adopted. Dedicated time slots are reserved to avoid data competition and conflicts.
It realizes the wireless rapid marshaling and unmarshaling of locomotives, avoids the same-frequency interference and communication distance limitation, simplifies the marshaling process and improves the marshaling efficiency.
Smart Images

Figure CN116390057B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a locomotive formation and disorganization method, apparatus, computer equipment and storage medium. Background Art
[0002] With the continuous development of the railway industry, wireless communication technology has played a vital role in the field of heavy-load freight. Since the successful launch of the first 10,000-ton heavy-load train on October 15, 2009, a series of technological innovations and upgrades, equipment modifications, and station expansions have ensured the safe operation of 10,000-ton heavy-load combination trains.
[0003] Currently, the commonly used AC "3+0" or "2+1" and DC locomotive "2+2" formations in railways all utilize an 800M+400KHz radio communication model. The G network unit receives and forwards radio operating instructions, transmitting them to the master control network via the MVB communication bus to implement data flow control. This 800M+400KHz radio communication model has the following drawbacks: First, during 10,000-ton multiple-coupling marshaling, co-channel interference is prone to occur, making it impossible to meet the requirements of simultaneous multi-track marshaling. Second, the existing digital radio communication method is also limited by communication distance, only meeting the current 10,000-ton train operation requirements and difficult to meet the 20,000-ton transport demand. Third, the communication network process requires cumbersome manual setup and confirmation, and commanding and dispatching trains often takes a considerable amount of time, which greatly hinders the improvement of locomotive scheduling and marshaling efficiency.
[0004] Therefore, how to realize wireless rapid locomotive marshaling and disassembling is a technical problem to be solved by those skilled in the art. Summary of the Invention
[0005] Based on this, it is necessary to provide a locomotive formation and disassembly method, device, computer equipment and storage medium to address the above technical problems.
[0006] In a first aspect, the present application provides a method for disassembling a locomotive group, comprising:
[0007] Obtain data information sent by the radio station, including marshaling request, and send the data information to the locomotive network;
[0008] Obtaining the initial marshaling information sent by the locomotive network, analyzing the initial marshaling information to obtain the final marshaling information, and sending the final marshaling information to the locomotive network and the initial marshaling information to the wireless module;
[0009] Obtain the marshaling result information sent by the locomotive network and perform marshaling according to the marshaling result information;
[0010] The ungrouping information sent by the locomotive network is obtained through reverse monitoring, and ungrouping is performed according to the ungrouping information.
[0011] In one embodiment, obtaining data information sent by a radio station, the data information including a marshaling request, and sending the data information to a locomotive network includes:
[0012] Use the serial port debugging monitoring tool to detect the data information content of the radio;
[0013] Perform protocol verification on data information to obtain key format information;
[0014] Match the transmission protocol to the communication based on key format information.
[0015] In one embodiment, obtaining initial marshaling information sent by a locomotive network, analyzing the initial marshaling information to obtain determined marshaling information, sending the determined marshaling information to the locomotive network, and sending the initial marshaling information to a wireless module include:
[0016] Obtain the response frame made by the locomotive network after receiving the data information and verifying that it is correct;
[0017] During the joint debugging process, the response frame data of the locomotive network is obtained through the serial port debugging assistant.
[0018] In one embodiment, obtaining the marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information further includes:
[0019] Integrate data protocols to correctly complete wireless transmission over the air.
[0020] In one embodiment, obtaining marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information includes:
[0021] When a data stream with mutually confirmed group information is obtained, direct communication between the radio and the locomotive network is restored through IO.
[0022] In one embodiment, obtaining the ungrouping information sent by the locomotive network through reverse monitoring, and before ungrouping according to the ungrouping information, the method further includes:
[0023] Obtain the normal marshaling status of the locomotive network and radio station wireless reconnection;
[0024] According to the normal marshalling status, the control status is changed to the monitoring status.
[0025] In one embodiment, obtaining the unpacking information sent by the locomotive network through reverse monitoring and performing unpacking according to the unpacking information includes:
[0026] Transmitting unmarshalling information to other marshalling locomotives through wireless ad hoc network module;
[0027] Gets the pre-unmarshalling principle and performs unmarshalling operations based on the unmarshalling information.
[0028] In a second aspect, the present application further provides a locomotive marshaling and disassembling device, characterized in that the locomotive marshaling and disassembling device comprises:
[0029] An acquisition unit, configured to acquire data information sent by the radio station, the data information including a marshaling request, and send the data information to a locomotive network;
[0030] It is also used to obtain the initial marshaling information sent by the locomotive network, analyze the initial marshaling information to obtain the final marshaling information, and send the final marshaling information to the locomotive network and send the initial marshaling information to the wireless module;
[0031] It is also used to obtain the marshaling result information sent by the locomotive network and perform marshaling according to the marshaling result information;
[0032] The ungrouping unit is used to obtain the ungrouping information sent by the locomotive network through reverse monitoring and perform ungrouping according to the ungrouping information.
[0033] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are performed:
[0034] Obtain data information sent by the radio station, including marshaling request, and send the data information to the locomotive network;
[0035] Obtaining the initial marshaling information sent by the locomotive network, analyzing the initial marshaling information to obtain the final marshaling information, and sending the final marshaling information to the locomotive network and the initial marshaling information to the wireless module;
[0036] Obtain the marshaling result information sent by the locomotive network and perform marshaling according to the marshaling result information;
[0037] The ungrouping information sent by the locomotive network is obtained through reverse monitoring, and ungrouping is performed according to the ungrouping information.
[0038] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:
[0039] Obtain data information sent by the radio station, including marshaling request, and send the data information to the locomotive network;
[0040] Obtaining the initial marshaling information sent by the locomotive network, analyzing the initial marshaling information to obtain the final marshaling information, and sending the final marshaling information to the locomotive network and the initial marshaling information to the wireless module;
[0041] Obtain the marshaling result information sent by the locomotive network and perform marshaling according to the marshaling result information;
[0042] The ungrouping information sent by the locomotive network is obtained through reverse monitoring, and ungrouping is performed according to the ungrouping information.
[0043] The above-mentioned locomotive grouping and ungrouping method, apparatus, computer equipment, and storage medium obtain data information sent by a radio station, including a grouping request, and transmit the data information to the locomotive network; obtain initial grouping information sent by the locomotive network, analyze the initial grouping information to obtain final grouping information, transmit the final grouping information to the locomotive network, and transmit the initial grouping information to a wireless module; obtain grouping result information sent by the locomotive network, and perform grouping based on the grouping result information; obtain ungrouping information sent by the locomotive network through reverse monitoring, and perform ungrouping based on the ungrouping information. This application adopts a collision avoidance strategy and reserves dedicated time slots for communication services requiring fixed bandwidth, thus avoiding competition and conflicts in data transmission. Using a fully confirmed data transmission mode, each transmitted data packet must wait for confirmation information from the receiver. If problems arise during transmission, retransmission can be performed, thus achieving rapid wireless grouping and ungrouping of locomotives. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the conventional technology, the following briefly introduces the drawings required for use in the embodiments or the conventional technology descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0045] Figure 1 1. It is a flowchart of a method for locomotive grouping and disassembling in one embodiment;
[0046] Figure 2 A schematic diagram of a data information sending process of a locomotive grouping and ungrouping method in one embodiment;
[0047] Figure 3 A schematic diagram of a data response flow of a locomotive grouping and ungrouping method in one embodiment;
[0048] Figure 4 Schematic diagram of the ungrouping process of a locomotive ungrouping method in one embodiment;
[0049] Figure 5A schematic diagram of a practical application flow of a locomotive grouping and disassembling method in one embodiment;
[0050] Figure 6 A schematic diagram of a network topology of a locomotive grouping and ungrouping method according to an embodiment;
[0051] Figure 7 A schematic diagram of data flow transmission of a locomotive grouping and ungrouping method in one embodiment;
[0052] Figure 8 A schematic diagram of data flow transmission of a locomotive grouping and ungrouping method in another embodiment;
[0053] Figure 9 A schematic diagram of a data request frame of a locomotive grouping and ungrouping method according to an embodiment;
[0054] Figure 10 A schematic diagram of a data response frame of a locomotive grouping and ungrouping method in one embodiment;
[0055] Figure 11 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0056] To facilitate understanding of the present application, the present application will be described more fully below with reference to the accompanying drawings. The accompanying drawings provide embodiments of the present application. However, the present application may be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to make the disclosure of the present application more thorough and comprehensive.
[0057] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein in the specification of this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The term "and / or" as used herein includes any and all couplings of one or more of the associated listed items.
[0058] It will be understood that the terms "first," "second," etc. used herein may be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish a first element from another element.
[0059] The present invention provides a locomotive formation and disassembly method that can be applied to railway wireless reconnection synchronization systems. This application equips each locomotive with a GNET data transmission unit (GNET) on each of its two carriages, replacing and upgrading the existing DTE data transmission unit. This unit serves as the primary control unit for data transmission and data flow control. The existing GNET data transmission unit is replaced and upgraded, and the GNET multi-network data transmission unit control unit not only replaces the existing data transmission function but also adds a control optimization program. For example, an AC locomotive is designed with two onboard GNET units: a 4-A section GNET unit and an 8-B section GNET unit. These units are equipped with a 2 / 6 control module for logic processing and centrally integrate the original 3 / 7 digital radio communication module to ensure compatibility with existing data transmission functions. Furthermore, the addition of a 1 / 5 GNET data communication card enables wireless communication with multiple networks. The GNET units on both locomotives communicate via a 14-A section Ethernet switch and a 16-B section Ethernet switch, and connect to the locomotive's existing 11 / 19 CIR devices via RS422 serial communication. In the AC locomotive, it is connected to the 9 / 10-locomotive network control system through the MVB interface, and at the same time connected to the 13 / 18-CTU intelligent bus device (AC vehicle) in the MVB network, and uses the 12 / 20-CTU intelligent display screen to wirelessly reconnect control-related status data, and can connect to the vehicle-ground wireless device to feed back the status data of the reconnected locomotive to the ground server.
[0060] Example 1
[0061] like Figure 1 As shown, in this embodiment, a locomotive marshaling and disassembling method is provided, comprising the following steps:
[0062] S101: Acquire data information sent by the radio station and send the data information to the locomotive network.
[0063] The data information includes a grouping request.
[0064] Specifically, the GNET data transmission unit of the locomotive marshaling and disassembling device obtains the data information sent by the radio through the RS422 serial communication method. During the joint debugging process, the serial port debugging and monitoring tool is used to detect the radio data content and obtain and perform protocol verification. The transmission protocol is matched and communicated in the GNET data transmission unit to realize the interactive transmission of radio data and send the data information to the locomotive network.
[0065] S102: Acquire initial marshaling information sent by the locomotive network, analyze the initial marshaling information to obtain final marshaling information, send the final marshaling information to the locomotive network, and send the initial marshaling information to the wireless module.
[0066] Specifically, the locomotive marshaling and unmarshaling device obtains the initial marshaling information sent by the locomotive network through the GNET data transmission unit. The locomotive marshaling and unmarshaling device analyzes the initial marshaling information to obtain the corresponding final marshaling information. The locomotive marshaling and unmarshaling device transmits the final marshaling information to the locomotive network and the initial marshaling information to the wireless module.
[0067] S103: Obtain the marshaling result information sent by the locomotive network, and perform marshaling according to the marshaling result information.
[0068] Specifically, the locomotive marshaling and unmarshaling device obtains the marshaling result information sent by the locomotive network through the GNET data transmission unit, verifies and checks the marshaling result information transmitted by the paired locomotive through the locomotive network, and adds the locomotive information to its data stream to form a data packet and send it to the display screen, prompting the driver to confirm the marshaling. After the driver confirms the marshaling, the data stream is exchanged and confirmed with the other locomotive through the wireless networking function of the locomotive network and the GNET data transmission unit. When the GNET data transmission unit receives the data stream with the mutually confirmed marshaling information, it restores direct communication between the digital radio and the locomotive network through IO.
[0069] S104: Obtain the ungrouping information sent by the locomotive network through reverse monitoring, and perform ungrouping according to the ungrouping information.
[0070] Specifically, when the locomotive driver performs the unmarshalling operation at the depot, that is, by pressing the unmarshalling button on the display screen, a data stream is transmitted from the display screen to the locomotive network. The locomotive network packages the data and transmits the data stream to the digital radio. The GNET data transmission unit of the locomotive marshalling and unmarshalling device monitors this data stream information in reverse. The GNET data transmission unit transmits the data stream to the other marshalling locomotive via its wireless ad hoc network module and the GNET combination antenna using the GNET combination antenna. The other marshalling locomotive receives this data stream information redundantly, that is, simultaneously receives it from the 800M+400KHz antenna digital radio and the GNET combination antenna GNET wireless ad hoc network module, and then transmits it to the locomotive network. The locomotive network selects the data stream information for unmarshalling according to the principle of first-come, first-served principle.
[0071] In this embodiment, a locomotive marshaling and unmarshaling method is provided. The method comprises: obtaining data information transmitted by a radio station, including a marshaling request, and transmitting the data information to a locomotive network; obtaining initial marshaling information transmitted by the locomotive network, analyzing the initial marshaling information to obtain final marshaling information, transmitting the final marshaling information to the locomotive network, and transmitting the initial marshaling information to a wireless module; obtaining marshaling result information transmitted by the locomotive network, and performing marshaling based on the marshaling result information; obtaining unmarshaling information transmitted by the locomotive network through reverse monitoring, and performing unmarshaling based on the unmarshaling information. This application employs a collision avoidance strategy and reserves dedicated time slots for communication services requiring fixed bandwidth, thereby avoiding competition and conflicts in data transmission. A fully confirmed data transmission mode is employed, where each transmitted data packet must wait for confirmation from the receiver. If a problem occurs during transmission, the packet can be retransmitted, enabling rapid wireless marshaling and unmarshaling of locomotives.
[0072] Example 2
[0073] like Figure 2 As shown, in this embodiment, step S101 is provided: obtaining data information sent by the radio station, the data information including a marshaling request, and sending the data information to the locomotive network, including the following steps:
[0074] S1011: Use the serial port debugging monitoring tool to detect the data information content of the radio.
[0075] Specifically, the locomotive marshaling and unmarshaling device obtains the data information content of the radio station through the RS422 serial communication method of the GNET data transmission unit, and detects the data information content of the radio station through the serial port debugging and monitoring tool during the joint debugging process.
[0076] S1012: Perform protocol verification on the data information to obtain key format information.
[0077] Specifically, during the joint debugging process, the locomotive marshaling and disassembling device detects the data information content of the radio station through the serial port debugging and monitoring tool, and performs protocol verification on the data information to obtain key format information.
[0078] S1013: Match the transmission protocol for communication according to the key format information.
[0079] Specifically, the locomotive marshaling and unmarshaling device performs protocol verification on the data information to obtain key format information, and then matches the transmission protocol in the GNET software based on the key format information to realize the interactive transmission of radio data.
[0080] In this embodiment, the locomotive marshaling and unmarshaling device detects the data information content of the radio through the serial port debugging and monitoring tool, performs protocol verification on the data information, obtains key format information, matches the transmission protocol according to the key format information, realizes the interactive transmission of radio data, and lays the foundation for the next step of switching the data transmission mode.
[0081] Example 3:
[0082] like Figure 3 As shown, in this embodiment, step S102 is provided: obtaining initial grouping information sent by the locomotive network, analyzing the initial grouping information to obtain determined grouping information, and sending the determined grouping information to the locomotive network. The specific steps of sending the initial grouping information to the wireless module include:
[0083] S1021: Obtain the response frame made by the locomotive network after receiving the data information and verifying that it is correct.
[0084] Specifically, the locomotive marshaling and unmarshaling device obtains the initial marshaling information sent by the locomotive network, performs relevant protocol parsing operations on the initial marshaling information, and sends relevant valid information to the locomotive network equipment OCE. After the locomotive network receives the relevant information and verifies that it is correct, it responds to the GNET with a frame.
[0085] S1022: During the joint debugging process, the response frame data of the locomotive network is obtained through the serial port debugging assistant.
[0086] Specifically, the locomotive marshaling and unmarshaling device obtains the response frame data of the locomotive network OCE through the serial port debugging assistant during the joint debugging process.
[0087] In this embodiment, the locomotive marshaling and unmarshaling device obtains the response frame from the locomotive network after receiving and verifying the data information. During the joint debugging process, the serial port debugging assistant obtains the response frame data from the locomotive network. This ensures a stable method for radio over-the-air data transmission after marshaling is completed and enhances the effectiveness of the marshaling information verification process.
[0088] Example 4:
[0089] In this embodiment, step S103 is provided: obtaining marshaling result information sent by the locomotive network, and before performing marshaling according to the marshaling result information, the step includes: integrating the data protocol to correctly complete the air wireless transmission.
[0090] Specifically, after the locomotive marshaling and disassembling device acquires radio data and forwards the data to the locomotive network OCE, when the above two steps are completed, the data protocol must be integrated before the entire data flow link is connected so that the locomotive marshaling and disassembling device can correctly complete the air wireless transmission function.
[0091] In this embodiment, step S103 is also provided: obtaining the marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information, specifically including: when a data stream with mutually confirmed marshaling information is obtained, restoring direct communication between the radio and the locomotive network through IO.
[0092] Specifically, the locomotive marshaling and unmarshaling device verifies and checks the data stream transmitted by the paired locomotive through the locomotive network, and adds the information of the locomotive itself to the data stream to form a data packet and send it to the display screen to prompt the driver to confirm the marshaling. After the driver confirms the marshaling, the data stream is exchanged and confirmed with the other locomotive through the locomotive network and the GNET wireless networking function. When the GNET device receives the data stream with the mutually confirmed marshaling information, it restores the direct communication between the digital radio and the locomotive network through IO.
[0093] In this embodiment, the locomotive marshaling and unmarshaling device integrates the data protocol to correctly complete over-the-air wireless transmission. When a data stream containing mutually confirmed marshaling information is acquired, direct communication between the radio and the locomotive network is restored via IO. The locomotive marshaling and unmarshaling device not only ensures normal over-the-air transmission during locomotive wireless reconnection, but also avoids interference from multiple signals.
[0094] Example 5
[0095] like Figure 4 As shown, in this embodiment, step S104 is provided: obtaining the unpacking information sent by the locomotive network through reverse monitoring, and before unpacking according to the unpacking information, the following is also included:
[0096] S1041: Obtain the normal marshaling status of the locomotive network and radio station wireless reconnection.
[0097] Specifically, the locomotive marshaling and unmarshaling device performs wireless reconnection and marshaling, ensures the status of the reconnection switch and the master / slave vehicle, and sets the marshaling information of the vehicle and each master / slave vehicle through the display screen. After confirming the information, the data stream starts to transmit. After the data stream confirms that the respective marshaling information settings are correct through the locomotive network, the display screen automatically enters the waiting marshaling state. At the same time, the locomotive network transmits the marshaling information set for the vehicle to other master / slave vehicles through the data radio. The GNET device is connected in series between the locomotive network and the digital radio device. When the GNET device intercepts the waiting marshaling information of other locomotives sent by the digital radio, it directly intercepts the direct communication between the digital radio and the locomotive network through the IO interface, and the locomotive marshaling and unmarshaling device obtains the normal marshaling status of the locomotive network and the radio for wireless reconnection.
[0098] S1042: Change from control state to monitoring state according to normal grouping state.
[0099] Specifically, the locomotive marshaling and unmarshaling device obtains the normal marshaling state of the locomotive network and the radio station wireless reconnection, and exits the control state and enters the monitoring state according to the normal marshaling state.
[0100] In this embodiment, step S104 is further provided: obtaining ungrouping information sent by the locomotive network through reverse monitoring, and performing ungrouping according to the ungrouping information. The specific steps include:
[0101] S1043: Transmitting the disassembly information to other marshalling locomotives via the wireless ad hoc network module.
[0102] Specifically, when a locomotive arrives at the depot and the driver performs the unmarshalling operation (i.e., pressing the unmarshalling button on the display), a data stream is transmitted from the display to the locomotive network, which packages the data and transmits it to a digital radio. The locomotive marshalling and unmarshalling device monitors this data stream via the GNET device and simultaneously transmits the data stream to the other marshalling locomotive via the GNET wireless ad hoc network module and the GNET combined antenna.
[0103] S1044: Obtain pre-decompilation principles, and perform decompilation operations according to the decompilation information.
[0104] Specifically, the other locomotive marshaling and unmarshaling device receives the data stream information redundantly through the marshaling locomotive, that is, it receives it from the 800M+400KHz antenna digital radio and the GNET combined antenna GNET wireless ad hoc network module at the same time, and then transmits it to the locomotive network. The locomotive network follows the first-come, first-served principle to select the data stream information and perform the unmarshaling operation.
[0105] In this embodiment, the locomotive marshaling and unmarshaling device obtains the normal marshaling state of the locomotive network and the radio station wireless reconnection, switches from the control state to the monitoring state according to the normal marshaling state, transmits the unmarshaling information to other marshaling locomotives through the wireless self-organizing network module, obtains the pre-unmarshaling principle, and performs the unmarshaling operation according to the unmarshaling information. The locomotive marshaling and unmarshaling device implements a wireless self-organizing network system on a high-performance embedded platform, meeting the design requirements of low power consumption of network nodes, wireless data transmission and reception, and self-organizing networking. The network should be adaptable to 5G\4G and backward compatible. For the compatible combination solution of the existing digital radio 800M+400KHz standard, during the communication platform upgrade process, the two complementary modes of the new wireless self-organizing network mode and the digital radio mode are guaranteed.
[0106] Example 6
[0107] like Figure 5As shown, a locomotive wireless rapid unmarshaling method operates on a GNET multi-network data transmission control unit 1 and primarily includes two processes: the first being a new-standard wireless communication process 2, and the second being a marshaling confirmation and recovery process 3. This method implements wireless data transmission and reception 4, data protocol conversion 5, traction characteristics matching control 6, dual-section data redundancy processing 7, expansion of multiple wireless communication modes 8, intelligent bus device communication 9, wireless reconnection marshaling and unmarshaling processes 11, I / O acquisition and drive 12, interfacing with the locomotive network control 13, wireless reconnection instructions 14, and feedback information processing. Furthermore, the method communicates with the locomotive network 15, locomotive electrical interface 16, other section equipment (Ethernet switch) 17, and other master and slave vehicles to be marshaled 18 through MVB, I / O, ETH, and new-standard wireless communication modes, collaborating to complete the locomotive wireless rapid unmarshaling process.
[0108] like Figure 6 As shown, taking an AC locomotive as an example, the locomotive is designed with two onboard GNET units: GNET unit 4 in Section A and GNET unit 8 in Section B. These units incorporate logic processing functions from the 2 / 6 control module and integrate the original vehicle's 3 / 7 digital radio communication module to ensure compatibility with existing data transmission. Furthermore, the addition of a 1 / 5 GNET data communication card enables wireless communication with multiple networks. The GNET units in both locomotives communicate via Ethernet switches in Sections 14-A and 16-B, and connect to the locomotive's existing CIR devices 11 / 19 via RS422 serial ports. In the AC locomotive, the GNET units connect to the 9 / 10 locomotive network control system via the MVB interface. Furthermore, they connect to the 13 / 18 CTU intelligent bus unit (AC locomotive) within the MVB network. Status data related to wireless reconnection control is transmitted via the 12 / 20 CTU intelligent display. Furthermore, the GNET units can connect to a train-to-ground wireless device to transmit reconnected locomotive status data to a ground server.
[0109] like Figure 7As shown, the driver performs wireless reconnection marshaling to ensure the reconnection switch and the master / slave vehicle confirmation status, and sets the marshaling information of the vehicle and each master / slave vehicle through the display screen 1. After confirming the information, the data stream starts to transmit. After the data stream confirms that the respective marshaling information settings are correct through the locomotive network 2, the display screen 1 automatically enters the waiting marshaling state. At the same time, the locomotive network 2 transmits the marshaling information set for the vehicle to other master / slave vehicles through the data radio 4. The GNET device 3 is connected in series with the locomotive network and the digital radio device. When the GNET device 3 intercepts the waiting marshaling information of other locomotives sent by the digital radio, it directly intercepts the digital radio and the IO interface. For direct communication with the locomotive network, GNET takes over the data stream transmission dialogue operation. The locomotive network verifies and checks the data stream transmitted by the paired locomotive, adds the locomotive information to the data stream to form a data packet and sends it to the display screen, prompting the driver to confirm the formation. After the driver confirms the formation, the data stream is exchanged and confirmed with the other locomotive through the locomotive network and GNET wireless networking function. When the GNET device receives the data stream with the mutually confirmed formation information, it restores the direct communication between the digital radio and the locomotive network through IO, ensuring the normal air transmission function during the locomotive's wireless reconnection and avoiding multiple signal interference.
[0110] When the locomotive is in normal wireless reconnection marshaling state, the GNET device exits the control state and switches to the monitoring state. When the locomotive arrives at the section and the driver performs the decoupling operation, that is, presses the decoupling button on the display screen, the data stream is transmitted from the display screen to the locomotive network. The locomotive network packages the data and transmits the data stream to the digital radio. The GNET device reversely monitors the data stream information and simultaneously transmits the data stream to the other marshaling locomotive through the GNET wireless self-organizing network module using the GNET combined antenna. The other marshaling locomotive receives the data stream information redundantly, that is, it receives it from the 800M+400KHz antenna digital radio and the GNET combined antenna GNET wireless self-organizing network module at the same time, and then transmits it to the locomotive network. The locomotive network follows the first-come, first-decoded principle to select the data stream information to perform the decoupling operation.
[0111] According to the data transmission process analysis, the GNET is connected in series between the digital radio and the locomotive network (OCE). After marshaling is completed, communication between the digital radio and the OCE is restored by controlling the opening and closing of the GNET's internal circuitry. The GNET must first intercept radio data during the marshaling process. The GNET device communication module completes RS422 data communication between the GNET and the radio. The serial port debugging assistant captures RS422 data packets and performs communication reception tests. The data acquisition module captures RS422 data forwarding between the GNET in series with the OCE and the radio, intercepts the RS422 data stream, and forwards it via the wireless ad hoc network module.
[0112] like Figure 8As shown, step 1, self-organizing network communication data transmission:
[0113] After the two steps of radio data acquisition and data forwarding to the locomotive network OCE are completed, the entire data process link must integrate the data protocol to correctly complete the over-the-air wireless transmission function.
[0114] Step 2: Data acquisition and protocol matching:
[0115] GNET obtains radio data through RS422 serial communication. During the joint debugging process, the serial port debugging and monitoring tool is used to detect the radio data content and obtain and perform protocol verification to obtain its key format and information. The transmission protocol is matched and communicated in the GNET software to realize the interactive transmission of radio data, laying the foundation for the next data transmission mode switch.
[0116] like Figure 9 As shown, step 3, wireless data transmission and distance test:
[0117] The project ultimately adopted the approach of integrating the wireless module into the GNET system as an integral component. The wireless transmission antenna leverages the locomotive's multi-frequency composite antenna for over-the-air data transmission. Over-the-air data is encrypted using specific application-layer protocols at the transmitter, enhancing communication quality and efficiency. The GNET wireless transmission module operates in three frequency bands: 2.4 GHz, 868 MHz, and 915 MHz, with maximum transmission rates of 250 kbit / s, 20 kbit / s, and 40 kbit / s, respectively. Its transmission range is approximately 1.2 km, but can be increased. Both communication latency and latency from dormant mode are very short, with a typical device search latency of 30 ms, a 15 ms latency from dormant mode, and a 15 ms latency for active device channel access. The wireless transmission module implements a collision avoidance strategy and reserves dedicated time slots for communication services requiring fixed bandwidth, thus avoiding contention and conflicts. The MAC layer utilizes a fully acknowledged data transmission model, requiring each transmitted packet to receive an acknowledgement from the receiver. Retransmission is possible if any transmission issues arise. This wireless module also provides a data packet integrity check function based on a cyclic redundancy check (CRC), supports authentication and authorization, and uses the AES-128 encryption algorithm, allowing each application to flexibly determine its security attributes.
[0118] like Figure 10 As shown, step 4, wireless data analysis and forwarding:
[0119] The vehicle equipment obtains the air data sent by the wireless transmission module, performs relevant protocol parsing operations, and sends relevant valid information to the locomotive network equipment OCE. After receiving the relevant information, the locomotive network verifies that it is correct and responds to the GNET frame. During the joint debugging process, the serial port debugging assistant is used to obtain the OCE response frame data.
[0120] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0121] Based on the same inventive concept, embodiments of the present application also provide a locomotive marshaling disassembly device for implementing the locomotive marshaling disassembly method described above. The implementation solution provided by the locomotive marshaling disassembly device is similar to the implementation solution described in the above-mentioned method. Therefore, the specific limitations of one or more locomotive marshaling disassembly device embodiments provided below can be referred to the limitations of the locomotive marshaling disassembly method described above and will not be repeated here.
[0122] In one embodiment, a locomotive marshaling and disassembling device is provided, comprising:
[0123] An acquisition unit, configured to acquire data information sent by the radio station, the data information including a marshaling request, and send the data information to a locomotive network;
[0124] It is also used to obtain the initial marshaling information sent by the locomotive network, analyze the initial marshaling information to obtain the final marshaling information, and send the final marshaling information to the locomotive network and send the initial marshaling information to the wireless module;
[0125] It is also used to obtain the marshaling result information sent by the locomotive network and perform marshaling according to the marshaling result information;
[0126] The ungrouping unit is used to obtain the ungrouping information sent by the locomotive network through reverse monitoring and perform ungrouping according to the ungrouping information.
[0127] In one embodiment, obtaining data information sent by a radio station, the data information including a marshaling request, and sending the data information to a locomotive network includes:
[0128] The detection unit is used to detect the data information content of the radio station through the serial port debugging and monitoring tool;
[0129] The protocol checking unit is used to perform protocol checking on data information to obtain key format information;
[0130] The communication matching unit is used to match the transmission protocol according to the key format information.
[0131] In one embodiment, obtaining initial marshaling information sent by a locomotive network, analyzing the initial marshaling information to obtain determined marshaling information, sending the determined marshaling information to the locomotive network, and sending the initial marshaling information to a wireless module include:
[0132] An acquisition unit is used to acquire a response frame made by the locomotive network after receiving the data information and verifying that it is correct;
[0133] The response unit is used to obtain the response frame data of the locomotive network through the serial port debugging assistant during the joint debugging process.
[0134] In one embodiment, obtaining the marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information further includes:
[0135] The integration unit is used to integrate data protocols to correctly complete wireless transmission over the air.
[0136] In one embodiment, obtaining marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information includes:
[0137] The IO recovery unit is used to restore direct communication between the radio and the locomotive network through IO when a data stream with mutually confirmed group information is obtained.
[0138] In one embodiment, obtaining the ungrouping information sent by the locomotive network through reverse monitoring, and before ungrouping according to the ungrouping information, the method further includes:
[0139] An acquisition unit is used to obtain the normal marshaling status of the locomotive network and the radio station wireless reconnection;
[0140] The conversion unit is used to switch from the control state to the monitoring state according to the normal grouping state.
[0141] In one embodiment, obtaining the unpacking information sent by the locomotive network through reverse monitoring and performing unpacking according to the unpacking information includes:
[0142] Information transmission unit, used to transmit unmarshalling information to other marshalling locomotives through wireless ad hoc network module;
[0143] The unmarshalling unit is used to obtain the pre-unmarshalling principle and perform the unmarshalling operation according to the unmarshalling information.
[0144] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 11 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store periodic task allocation data, such as configuration files, theoretical operating parameters and theoretical deviation value ranges, task attribute information, etc. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a locomotive formation and disassembly method is implemented.
[0145] Those skilled in the art will understand that Figure 11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0146] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0147] Obtain data information sent by the radio station, including marshaling request, and send the data information to the locomotive network;
[0148] Obtaining the initial marshaling information sent by the locomotive network, analyzing the initial marshaling information to obtain the final marshaling information, and sending the final marshaling information to the locomotive network and the initial marshaling information to the wireless module;
[0149] Obtain the marshaling result information sent by the locomotive network and perform marshaling according to the marshaling result information;
[0150] The ungrouping information sent by the locomotive network is obtained through reverse monitoring, and ungrouping is performed according to the ungrouping information.
[0151] In one embodiment, when the processor executes the computer program, obtaining data information sent by the radio station, the data information including a marshaling request, and sending the data information to the locomotive network includes:
[0152] Use the serial port debugging monitoring tool to detect the data information content of the radio;
[0153] Perform protocol verification on data information to obtain key format information;
[0154] Match the transmission protocol to the communication based on key format information.
[0155] In one embodiment, when a processor executes a computer program, obtaining initial grouping information sent by a locomotive network, analyzing the initial grouping information to obtain determined grouping information, sending the determined grouping information to the locomotive network, and sending the initial grouping information to a wireless module include:
[0156] Obtain the response frame made by the locomotive network after receiving the data information and verifying that it is correct;
[0157] During the joint debugging process, the response frame data of the locomotive network is obtained through the serial port debugging assistant.
[0158] In one embodiment, when the processor executes the computer program, the computer program obtains the train formation result information sent by the locomotive network, and before performing train formation according to the train formation result information, the computer program further includes:
[0159] Integrate data protocols to correctly complete wireless transmission over the air.
[0160] In one embodiment, when the processor executes the computer program, obtaining the marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information include:
[0161] When a data stream with mutually confirmed group information is obtained, direct communication between the radio and the locomotive network is restored through IO.
[0162] In one embodiment, when the processor executes the computer program, it obtains the unpacking information sent by the locomotive network through reverse monitoring, and before unpacking according to the unpacking information, it also includes:
[0163] Obtain the normal marshaling status of the locomotive network and radio station wireless reconnection;
[0164] According to the normal marshalling status, the control status is changed to the monitoring status.
[0165] In one embodiment, when the processor executes the computer program, obtaining the unpacking information sent by the locomotive network through reverse monitoring, and performing unpacking according to the unpacking information, includes:
[0166] Transmitting unmarshalling information to other marshalling locomotives through wireless ad hoc network module;
[0167] Gets the pre-unmarshalling principle and performs unmarshalling operations based on the unmarshalling information.
[0168] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0169] Obtain data information sent by the radio station, including marshaling request, and send the data information to the locomotive network;
[0170] Obtaining the initial marshaling information sent by the locomotive network, analyzing the initial marshaling information to obtain the final marshaling information, and sending the final marshaling information to the locomotive network and the initial marshaling information to the wireless module;
[0171] Obtain the marshaling result information sent by the locomotive network and perform marshaling according to the marshaling result information;
[0172] The ungrouping information sent by the locomotive network is obtained through reverse monitoring, and ungrouping is performed according to the ungrouping information.
[0173] In one embodiment, when executed by a processor, the computer program is configured to obtain data information sent by a radio station, the data information including a marshaling request, and send the data information to a locomotive network, including:
[0174] Use the serial port debugging monitoring tool to detect the data information content of the radio;
[0175] Perform protocol verification on data information to obtain key format information;
[0176] Match the transmission protocol to the communication based on key format information.
[0177] In one embodiment, when executed by a processor, the computer program acquires initial grouping information sent by a locomotive network, analyzes the initial grouping information to obtain final grouping information, sends the final grouping information to the locomotive network, and sends the initial grouping information to a wireless module, including:
[0178] Obtain the response frame made by the locomotive network after receiving the data information and verifying that it is correct;
[0179] During the joint debugging process, the response frame data of the locomotive network is obtained through the serial port debugging assistant.
[0180] In one embodiment, when the computer program is executed by a processor, it is implemented to obtain the formation result information sent by the locomotive network, and before performing formation according to the formation result information, it also includes:
[0181] Integrate data protocols to correctly complete wireless transmission over the air.
[0182] In one embodiment, when the computer program is executed by a processor, obtaining the marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information include:
[0183] When a data stream with mutually confirmed group information is obtained, direct communication between the radio and the locomotive network is restored through IO.
[0184] In one embodiment, when the computer program is executed by a processor, it is implemented to obtain the unpacking information sent by the locomotive network through reverse monitoring, and before unpacking according to the unpacking information, it also includes:
[0185] Obtain the normal marshaling status of the locomotive network and radio station wireless reconnection;
[0186] According to the normal marshalling status, the control status is changed to the monitoring status.
[0187] In one embodiment, when the computer program is executed by a processor, obtaining the unpacking information sent by the locomotive network through reverse monitoring, and performing unpacking according to the unpacking information, includes:
[0188] Transmitting unmarshalling information to other marshalling locomotives through wireless ad hoc network module;
[0189] Gets the pre-unmarshalling principle and performs unmarshalling operations based on the unmarshalling information.
[0190] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0191] The various embodiments in the present disclosure are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments.
[0192] The scope of protection of the present disclosure is not limited to the above-described embodiments. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the scope and spirit of the present disclosure. If such modifications and variations fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include such modifications and variations.
Claims
1. A locomotive marshaling and disassembling method, characterized in that: The locomotive marshaling and disassembling method comprises: Acquire data information sent by the radio station, the data information including a marshaling request, and send the data information to the locomotive network; Acquiring initial marshaling information sent by the locomotive network, analyzing the initial marshaling information to obtain determined marshaling information, sending the determined marshaling information to the locomotive network, and sending the initial marshaling information to a wireless module; Obtaining marshaling result information sent by the locomotive network, and performing marshaling according to the marshaling result information; Obtaining ungrouping information sent by the locomotive network through reverse monitoring, and performing ungrouping according to the ungrouping information; in, The obtaining of the marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information includes: When a data stream with mutually confirmed grouping information is obtained, direct communication between the radio station and the locomotive network is restored via IO; The first communication mode is used for communication with the radio station, and the second communication mode is used for communication with the locomotive network.
2. The locomotive marshaling and disassembling method according to claim 1, characterized in that: The acquiring of data information sent by the radio station, the data information including a marshaling request, and sending the data information to the locomotive network includes: Detecting the data information content of the radio station through a serial port debugging monitoring tool; Performing protocol verification on the data information to obtain key format information; The transmission protocol is matched and communicated according to the key format information.
3. The locomotive marshaling and disassembling method according to claim 1, characterized in that: The acquiring of the initial marshaling information sent by the locomotive network, analyzing the initial marshaling information to obtain determined marshaling information, sending the determined marshaling information to the locomotive network, and sending the initial marshaling information to the wireless module includes: Obtaining a response frame from the locomotive network after receiving and verifying the data information is correct; During the joint debugging process, the response frame data of the locomotive network is obtained through the serial port debugging assistant.
4. The locomotive marshaling and disassembling method according to claim 1, characterized in that: The method further includes: obtaining the marshaling result information sent by the locomotive network and performing marshaling according to the marshaling result information; Integrate data protocols to correctly complete wireless transmission over the air.
5. The locomotive marshaling and disassembling method according to claim 1, characterized in that: Before obtaining the ungrouping information sent by the locomotive network through reverse monitoring and performing ungrouping according to the ungrouping information, the method further includes: Obtaining a normal marshaling status of the locomotive network and the radio station being wirelessly reconnected; According to the normal marshaling state, the control state is changed to the monitoring state.
6. The locomotive marshaling and disassembling method according to claim 1, characterized in that: The step of obtaining the ungrouping information sent by the locomotive network through reverse monitoring and performing ungrouping according to the ungrouping information includes: Transmitting the ungrouping information to other marshaling locomotives through a wireless ad hoc network module; A pre-unmarshalling principle is obtained, and an unmarshalling operation is performed according to the unmarshalling information.
7. A locomotive marshaling and disassembling device, characterized in that: The locomotive marshaling and unmarshaling device comprises: an acquiring unit, configured to acquire data information sent by the radio station, the data information including a marshaling request, and send the data information to a locomotive network; It is also used to obtain the initial marshaling information sent by the locomotive network, analyze the initial marshaling information to obtain determined marshaling information, and send the determined marshaling information to the locomotive network, and send the initial marshaling information to the wireless module; It is also used to obtain the marshaling result information sent by the locomotive network and perform marshaling according to the marshaling result information; the unmarshaling unit is used to obtain the unmarshaling information sent by the locomotive network through reverse monitoring and perform unmarshaling according to the unmarshaling information; Wherein, the acquisition unit is further configured to restore direct communication between the radio station and the locomotive network via IO when a data stream with mutually confirmed grouping information is acquired; The first communication mode is used for communication with the radio station, and the second communication mode is used for communication with the locomotive network.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Wireless reconnection marshalling method based on digital station communication
CN103818388A
Train dynamic marshalling and un-marshalling method and system based on ad-hoc network
CN111923931A