A metro train reconnection marshalling identification system, method, device and electronic equipment
By using the train network master control unit identification system, which combines hard-wired coding and software coding, the problem of identifying train formations from different main engine manufacturers has been solved, improving the reliability of train formation identification and reducing the overall vehicle failure rate.
Patent Information
- Application Number
- CN202311047443.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2043-08-18
AI Technical Summary
In the subway industry, train products manufactured by different OEMs have design differences, which makes it difficult to identify train formations when flexibly grouping and coupling trains together, affecting the reliability of monitoring functions and the overall vehicle failure rate.
The system employs a train network master control unit, which includes redundant master and slave units. By receiving and judging hard-wired and software codes, it can reliably identify train formations from different manufacturers.
This improves the reliability of train formation identification, avoids formation identification errors under abnormal operating conditions, and reduces the overall vehicle failure rate.
Smart Images

Figure CN117104277B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of rail vehicles, in particular to a reconnection metro train marshalling identification system, method, device and electronic equipment. BACKGROUND
[0002] In the field of metro, different host factories have different design and development platforms due to different technical routes, so the produced train products are naturally different. Although some projects have consistent and unified design under the requirements and coordination of the owners, some principle platform requirements of different host factories cannot be easily changed, and in addition, the design concepts and experiences of different designers are also different, so some monitoring functions of the train are inevitably different. The difficulty of flexible marshalling reconnection is to adapt to the differences of different trains, and to realize differentiated control and monitoring functions according to different train products. The key point to realize this demand is how to identify the marshalling of trains of different host factories. SUMMARY
[0003] To solve the above problems, the purpose of the embodiments of the present application is to provide a reconnection metro train marshalling identification system, method, device and electronic equipment.
[0004] In a first aspect, the embodiments of the present application provide a reconnection metro train marshalling identification system, comprising: a train network master control unit and a first input acquisition module and a second input acquisition module.
[0005] The train network master control unit comprises a master control unit host and a master control unit slave; wherein the master control unit host and the master control unit slave are redundant devices.
[0006] The first input acquisition module is connected with the master control unit host and the master control unit slave; and the second input acquisition module is connected with the master control unit host and the master control unit slave.
[0007] The master control unit host is configured to, after metro trains produced by different host factories are reconnected in any combination, receive the first hard-wire code sent by the first input acquisition module and the second hard-wire code sent by the second input acquisition module; and determine whether the first hard-wire code is valid according to the second hard-wire code; when it is determined that the first hard-wire code is valid, identify the marshalling of the metro train by using the first hard-wire code.
[0008] In a second aspect, the embodiments of the present application further provide a reconnection metro train marshalling identification method, which is used to execute the functions realized by the master control unit host in the reconnection metro train marshalling identification system of the first aspect, and the method comprises:
[0009] The first hard-wire code sent by the first input collection module and the second hard-wire code sent by the second input collection module are received after subway trains produced by different host factories are coupled in any combination;
[0010] It is judged whether the first hard-wire code is valid according to the second hard-wire code;
[0011] When it is judged that the first hard-wire code is valid, the marshalling of the subway train is identified by using the first hard-wire code.
[0012] In a third aspect, the embodiments of the present application further provide a marshalling identification device for coupled subway trains, comprising:
[0013] The first hard-wire code sent by the first input collection module and the second hard-wire code sent by the second input collection module are received after subway trains produced by different host factories are coupled in any combination;
[0014] It is judged whether the first hard-wire code is valid according to the second hard-wire code;
[0015] When it is judged that the first hard-wire code is valid, the marshalling of the subway train is identified by using the first hard-wire code.
[0016] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, and the computer program is run by a processor to execute the steps of the method in the second aspect.
[0017] In a fifth aspect, the embodiments of the present application further provide an electronic device, which comprises a memory, a processor and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor to execute the steps of the method in the second aspect.
[0018] In the schemes provided by the first aspect to the fifth aspect of the embodiment of the present application, a train network master control unit in a reconnection metro train marshalling identification system is provided, comprising: a master control unit host and a master control unit slave that are redundant devices; a first input collection module connected with the master control unit host and the master control unit slave; a second input collection module connected with the master control unit host and the master control unit slave; the master control unit host is configured to receive the first hard-wire code sent by the first input collection module and the second hard-wire code sent by the second input collection module after metro trains produced by different host factories are reconnected in any combination, and determine whether the first hard-wire code is valid according to the second hard-wire code; when it is determined that the first hard-wire code is valid, the marshalling of the metro train is identified by using the first hard-wire code. Compared with the way in the related art that cannot identify the marshalling of trains of different host factories after flexible marshalling reconnection of metro trains, the reliable identification of the marshalling of trains during reconnection of the trains is realized by using the pre-set hard-wire code and software code and the judgment logic used by the master control unit host. The defect that the train marshalling identification error occurs in some abnormal working conditions and affects the whole train monitoring function can be avoided, and the failure rate of the whole metro train can be reduced.
[0019] In order to make the above objectives, characteristics and advantages of the present application more apparent, clear and easy to understand, the following preferred embodiments are specifically described below, and the accompanying drawings are referred to for detailed description. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only constitute some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor on the basis of these drawings.
[0021] Figure 1 A structure schematic diagram of a reconnection metro train marshalling identification system provided by the embodiment 1 of the present application is shown;
[0022] Figure 2 A flowchart of a reconnection metro train marshalling identification method provided by the embodiment 2 of the present application is shown;
[0023] Figure 3 A structure schematic diagram of a reconnection metro train marshalling identification device provided by the embodiment 3 of the present application is shown;
[0024] Figure 4 A structure schematic diagram of an electronic device provided by the embodiment 4 of the present application is shown. DETAILED DESCRIPTION
[0025] In the description of the present application, it needs to be understood that the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise" and the like indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as limiting the present application.
[0026] In addition, the terms "first", "second" are only for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise explicitly specified and limited.
[0027] In the present application, unless otherwise explicitly specified and limited, the terms "mounting", "connection", "connection", "fixing" and the like should be broadly understood, for example, it can be fixedly connected, or it can be detachably connected, or it can be integrally connected; it can be mechanically connected, or it can be electrically connected; it can be directly connected, or it can be indirectly connected through an intermediate medium; it can be the communication inside two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0028] In the field of subway, different host factories have different design and development platforms due to different technical routes, so the produced train products are naturally different. Although some projects have consistent and unified design under the requirements and coordination of the owners, some principle platform requirements of different host factories will not be easily changed, plus the design ideas and experience of different designers are not the same, so some monitoring functions of the train will inevitably have some differences. The difficulty of flexible marshalling reconnection lies in adapting to the differences of different trains, and realizing differentiated control monitoring functions according to the differences of different train products. The key point to realize this demand is how to identify the marshalling of trains of different host factories.
[0029] Based on this, the embodiment provides a re-connection metro train marshalling identification system, method, device and electronic equipment, and provides a re-connection metro train marshalling identification system, a train network master control unit, comprising: a master control unit host and a master control unit slave that are redundant devices; a first input acquisition module connected with the master control unit host and the master control unit slave; a second input acquisition module connected with the master control unit host and the master control unit slave; the master control unit host is used for receiving the first hard-wire code sent by the first input acquisition module and the second hard-wire code sent by the second input acquisition module after the metro trains produced by different host factories are re-connected in any combination, and judging whether the first hard-wire code is valid according to the second hard-wire code; when judging that the first hard-wire code is valid, the marshalling of the metro train is identified by using the first hard-wire code, and through the pre-set hard-wire code and software code and the judgment logic used by the master control unit host, the reliable identification of the train marshalling when the train is re-connected is realized; the defect that the train marshalling identification error occurs in some abnormal working conditions and then affects the whole vehicle monitoring function can be avoided, and the failure rate of the whole vehicle of the metro train can be reduced.
[0030] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the present application will be further described in detail below in combination with the drawings and embodiments.
[0031] Embodiment 1
[0032] Referring to Figure 1 The embodiment provides a re-connection metro train marshalling identification system, comprising: a train network master control unit 100 and a first input acquisition module 102 and a second input acquisition module 104; the train network master control unit comprises a master control unit host (not shown in the figure) and a master control unit slave (not shown in the figure); wherein the master control unit host and the master control unit slave are redundant devices.
[0033] In an embodiment, the master control unit host can be arranged on the head car of the metro train; the master control unit slave can be arranged on the tail car of the metro train. The functions realized by the master control unit host and the master control unit slave are completely the same.
[0034] The first input acquisition module is connected with the master control unit host and the master control unit slave; the second input acquisition module is connected with the master control unit host and the master control unit slave.
[0035] The master control unit host is configured to receive the first hard-wire code sent by the first input acquisition module and the second hard-wire code sent by the second input acquisition module after the subway trains produced by different host factories are reconnected in any combination, and determine whether the first hard-wire code is valid according to the second hard-wire code; when determining that the first hard-wire code is valid, the marshalling of the subway train is identified by using the first hard-wire code.
[0036] In one embodiment, the first input acquisition module and the second input acquisition module are digital input (DI) modules, which are commonly used equipment of the subway train and are generally in the form of a chassis plug-in card. One card can generally be provided with 16 DI channels, and a chassis can be configured with a plurality of cards to meet the input acquisition requirements of the subway train. One DI channel can acquire one hard-wire signal. Therefore, in the case of acquiring four sub-hard-wire codes, four DI channels can be used to acquire the four sub-hard-wire codes respectively.
[0037] The marshalling identification system for the reconnected subway train provided in the embodiment has higher reliability and fault tolerance, and can avoid the risk of marshalling identification error under some abnormal conditions.
[0038] In one embodiment, the first hard-wire code and the second hard-wire code can be in the form shown in Table 1 as follows:
[0039] Table 1
[0040]
[0041] In the above Table 1, 00 represents A factory, 01 represents B factory, 10 represents C factory, and 11 represents D factory.
[0042] The above hard-wire code setting and the corresponding code combination are not problematic in themselves, but problems can occur when some abnormal conditions occur. For example, the normal code of the C factory car should be 10, and assuming that the hard-wire corresponding to the code 1 is virtually connected due to vibration during train operation, the code will change to 00, which will be incorrectly identified as a car of the A factory. In order to avoid the above situation, according to the above Table 1, the corresponding relationship between different host factories and hard-wire codes is pre-stored on the master control unit host and the master control unit slave. Therefore, the corresponding relationship between different host factories and hard-wire codes is set to be redundant in the master control unit host and the master control unit, so that the reliability of identifying the marshalling of different host factories by using the hard-wire code is higher.
[0043] In one embodiment, the first hard-wire code includes a first sub-hard-wire code and a second sub-hard-wire code, and the second hard-wire code includes a third sub-hard-wire code and a fourth sub-hard-wire code.
[0044] Specifically, the master unit host is configured to determine whether the second hardwire code is valid according to the second hardwire code, including the following specific steps (1) to (3):
[0045] (1) When it is determined that the heartbeat signals of the first input collection module and the second input collection module are normal and the first hardwire code and the second hardwire code do not carry a fault identifier, it is determined that the first input collection module and the second input collection module are in a normal working state, and the first sub hardwire code and the second sub hardwire code in the first hardwire code and the third sub hardwire code and the fourth sub hardwire code in the second hardwire code are read;
[0046] (2) When it is determined that the first sub hardwire code is the same as the third sub hardwire code and it is determined that the second sub hardwire code is the same as the fourth sub hardwire code, it is determined that the first hardwire code is valid;
[0047] (3) When it is determined that the first sub hardwire code is different from the third sub hardwire code and / or it is determined that the second sub hardwire code is different from the fourth sub hardwire code, it is determined that the first hardwire code is invalid.
[0048] In the above step (1), if the master unit host receives the heartbeat signals continuously sent by the first input collection module, it is determined that the heartbeat signal of the first input collection module is normal.
[0049] If the master unit host receives the heartbeat signals continuously sent by the second input collection module, it is determined that the heartbeat signal of the second input collection module is normal.
[0050] In the case where it is determined that the heartbeat signals of the first input collection module and the second input collection module are normal, it is further determined whether the first hardwire code and the second hardwire code carry a fault identifier. If it is determined that the first hardwire code and the second hardwire code do not carry a fault identifier, it is determined that the first input collection module and the second input collection module are in a normal working state.
[0051] In the above step (2), in the case where it is determined that the first hardwire code is valid, the first hardwire code can be used to identify the marshalling of a subway train produced by different host manufacturers and combined in an arbitrary manner.
[0052] In the case where it is determined that the first hardwire code is invalid after the above steps (1) to (3) are performed, the following software code judgment process can be further executed.
[0053] The software coding is set to prevent the invalidity of the hard coding, and is applied based on the train number. The train number is named according to the combination of the running line number and the train factory serial number, such as 19005 representing the 5th subway train of the 19th line, and 11034 representing the 34th subway train of the 11th line. When the application software coding identifies the train marshalling, it is necessary to first create the train number range, the correspondence between the host factory and the software coding, and use the same coding as the hard coding line to identify different host factories.
[0054] For example, in the reconnection subway train marshalling identification system proposed in the embodiment, it is assumed that four host factories A, B, C, and D each produce 20 trains, and the correspondence between the train number range, the host factory, and the software coding is shown in Table 2:
[0055] Table 2
[0056]
[0057] When compiling the software code for software coding marshalling identification, the corresponding software coding is written into the column master unit host program and the column master unit slave program, and the software coding judgment process is passed, so that the train marshalling identification function can be realized.
[0058] Specifically, when it is determined that the first hard line coding is invalid, the host control unit host is further configured to perform the following steps (1) to (5):
[0059] (1) obtaining a first software code stored in advance;
[0060] (2) sending a software coding acquisition instruction to the master-slave control unit, and receiving a second software coding feedback by the master-slave control unit;
[0061] (3) when it is determined that the first software coding is consistent with the second software coding, it is determined that the first software coding is valid;
[0062] (4) using the first software coding to identify the marshalling of the subway train;
[0063] (5) when it is determined that the first software coding is not consistent with the second software coding, it is determined that the first software coding is invalid, and a result of marshalling identification failure is obtained.
[0064] In the above steps (1) to (5), the first software coding is input into the host control unit by the staff according to the marshalling condition after the subway trains produced by different host factories are reconnected in any combination.
[0065] The second software code is input into the slave of the master control unit by the staff according to the marshalling condition after the subway trains produced by different host factories are reconnected in any combination.
[0066] The first software code is inconsistent with the second software code, it is judged that the first software code is invalid, and a marshalling recognition failure result is obtained; it is indicated that the first software code in the master of the master control unit or the second software code in the slave of the master control unit is inconsistent with the marshalling of the reconnected subway train, and the first software code in the master of the master control unit and the second software code in the slave of the master control unit need to be updated according to the marshalling of the reconnected subway train.
[0067] It can be known from the above marshalling recognition process of the reconnected subway train marshalling recognition system provided in the embodiment that the marshalling needs to be comprehensively judged and recognized by combining the validity of the hard-wired code and the software code. When the first hard-wired code is valid, the marshalling of the corresponding host factory is recognized according to the first hard-wired code; when the first hard-wired code is invalid and the first software code is valid, the marshalling of the corresponding host factory is recognized according to the first software code; when the first hard-wired code and the first software code are both invalid, a marshalling recognition failure result is obtained, and a fault is reported to prompt the staff.
[0068] In summary, the embodiment provides a reconnected subway train marshalling recognition system, which provides a train network master control unit in a reconnected subway train marshalling recognition system, which includes: a master control unit host and a master control unit slave which are redundant devices; a first input acquisition module connected with the master control unit host and the master control unit slave; a second input acquisition module connected with the master control unit host and the master control unit slave; the master control unit host is used for receiving the first hard-wired code sent by the first input acquisition module and the second hard-wired code sent by the second input acquisition module after subway trains produced by different host factories are reconnected in any combination, and judging whether the first hard-wired code is valid according to the second hard-wired code; when it is judged that the first hard-wired code is valid, the marshalling of the subway train is recognized by using the first hard-wired code. Compared with the way that the marshalling of the trains of different host factories cannot be recognized after the flexible marshalling of the reconnected subway trains in the related art, the reliable recognition of the train marshalling when the trains are reconnected is realized by using the pre-set hard-wired code and software code and the judgment logic used by the master control unit host; the defect that the train marshalling recognition error occurs in some abnormal working conditions and affects the whole vehicle monitoring function can be avoided, and the failure rate of the whole subway train can be reduced.
[0069] Embodiment 2
[0070] The embodiment provides a reconnected subway train marshalling recognition method, which is used for executing the functions realized by the master control unit host in the reconnected subway train marshalling recognition system described in the above embodiment 1.
[0071] Reference is made to Figure 2A flow chart of a metro train marshalling identification method is shown, and the metro train marshalling identification method provided in the embodiment includes the following specific steps.
[0072] Step 200, after metro trains produced by different host manufacturers are reconnected in any combination, receiving the first hard-wire code sent by the first input acquisition module and the second hard-wire code sent by the second input acquisition module.
[0073] Step 202, judging whether the first hard-wire code is valid according to the second hard-wire code.
[0074] In the above step 202, specifically, in order to judge whether the first hard-wire code is valid according to the second hard-wire code, the following steps (1) to (3) can be performed:
[0075] (1) When it is determined that the heartbeat signals of the first input acquisition module and the second input acquisition module are normal and that the first hard-wire code and the second hard-wire code do not carry a fault identifier, it is determined that the first input acquisition module and the second input acquisition module are in a normal working state, and the first sub-hard-wire code and the second sub-hard-wire code in the first hard-wire code and the third sub-hard-wire code and the fourth sub-hard-wire code in the second hard-wire code are read;
[0076] (2) When it is determined that the first sub-hard-wire code is the same as the third sub-hard-wire code and that the second sub-hard-wire code is the same as the fourth sub-hard-wire code, it is judged that the first hard-wire code is valid;
[0077] (3) When it is determined that the first sub-hard-wire code is different from the third sub-hard-wire code and / or that the second sub-hard-wire code is different from the fourth sub-hard-wire code, it is judged that the first hard-wire code is invalid.
[0078] When it is judged that the first hard-wire code is invalid, the above step 202 can further perform the following steps (1) to (5):
[0079] (1) Obtaining a first software code stored in advance;
[0080] (2) Sending a software code acquisition instruction to the slave of the master control unit, and receiving a second software code fed back by the slave of the master control unit;
[0081] (3) When it is determined that the first software code is consistent with the second software code, it is judged that the first software code is valid;
[0082] (4) Using the first software code to identify the marshalling of the metro train;
[0083] (5) when it is determined that the first software code is inconsistent with the second software code, judging that the first software code is invalid, and obtaining a result of marshalling identification failure.
[0084] Step 204, when judging that the first hard-wired code is valid, identifying the marshalling of the subway train by using the first hard-wired code.
[0085] In summary, the embodiment provides a marshalling identification method for recombined subway trains, after subway trains produced by different host factories are recombined in any combination, receiving a first hard-wired code sent by a first input acquisition module and a second hard-wired code sent by a second input acquisition module, and judging whether the first hard-wired code is valid according to the second hard-wired code; when judging that the first hard-wired code is valid, identifying the marshalling of the subway train by using the first hard-wired code. Compared with the way in the related art that cannot identify the marshalling of trains of different host factories after the flexible marshalling of subway trains is recombined, through the pre-set hard-wired code and software code and the judgment logic used by the host of the main control unit, the reliable identification of the marshalling of the train when the train is recombined is realized; the defect that the train marshalling identification error occurs under some abnormal working conditions and then affects the whole vehicle monitoring function can be avoided, and the failure rate of the whole vehicle of the subway train can be reduced.
[0086] Embodiment 3
[0087] The embodiment provides a marshalling identification device for recombined subway trains, which is used for executing the marshalling identification method for recombined subway trains provided in the above embodiment 1.
[0088] Referring to Figure 3 The structure of the marshalling identification device for recombined subway trains shown in the figure is a schematic diagram, the embodiment provides a marshalling identification device for recombined subway trains, which comprises:
[0089] The receiving module 300 is used for, after subway trains produced by different host factories are recombined in any combination, receiving a first hard-wired code sent by a first input acquisition module and a second hard-wired code sent by a second input acquisition module.
[0090] The processing module 302 is used for judging whether the first hard-wired code is valid according to the second hard-wired code.
[0091] The identification module 304 is used for, when judging that the first hard-wired code is valid, identifying the marshalling of the subway train by using the first hard-wired code.
[0092] Specifically, the processing module is specifically used for:
[0093] determining that the first input collection module and the second input collection module are in a normal working state when it is determined that the heartbeat signal of the first input collection module and the heartbeat signal of the second input collection module are both normal and the first hard-wired code and the second hard-wired code do not carry a fault identifier, reading a first sub-hard-wired code and a second sub-hard-wired code in the first hard-wired code and a third sub-hard-wired code and a fourth sub-hard-wired code in the second hard-wired code;
[0094] determining that the first hard-wired code is valid when it is determined that the first sub-hard-wired code is the same as the third sub-hard-wired code and it is determined that the second sub-hard-wired code is the same as the fourth sub-hard-wired code;
[0095] determining that the first hard-wired code is invalid when it is determined that the first sub-hard-wired code is different from the third sub-hard-wired code and / or it is determined that the second sub-hard-wired code is different from the fourth sub-hard-wired code.
[0096] In summary, the embodiment provides a reconnection metro train formation identification device. After metro trains produced by different host manufacturers are reconnected in any combination, the first hard-wired code sent by the first input collection module and the second hard-wired code sent by the second input collection module are received, and it is determined whether the first hard-wired code is valid according to the second hard-wired code. When it is determined that the first hard-wired code is valid, the formation of the metro train is identified by using the first hard-wired code. Compared with the way in the related art that cannot identify the formation of trains of different host manufacturers after the metro trains are reconnected in a flexible formation, the reliable identification of the formation of trains when the trains are reconnected is realized by using the pre-set hard-wired code and software code and the judgment logic used by the host of the main control unit. The defect that the identification of the formation of trains is wrong under some abnormal working conditions and thus affects the whole vehicle monitoring function can be avoided, and the failure rate of the whole metro train can be reduced.
[0097] Embodiment 4
[0098] The embodiment provides a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is run by a processor to perform the steps of the reconnection metro train formation identification method described in Embodiment 2. For details, refer to Method Embodiment 2, which will not be described here.
[0099] In addition, referring to the structural schematic diagram of an electronic device shown in FIG. 8, Figure 4 The electronic device includes a bus 51, a processor 52, a transceiver 53, a bus interface 54, a memory 55, and a user interface 56. The electronic device includes the memory 55.
[0100] In this embodiment, the electronic device further comprises one or more programs stored in the memory 55 and executable on the processor 52, configured to perform the following steps (1) to (3) by the processor:
[0101] (1) The metro trains produced by different host factories are reconnected in any combination, and the first hard-wire code sent by the first input acquisition module and the second hard-wire code sent by the second input acquisition module are received;
[0102] (2) According to the second hard-wire code, it is judged whether the first hard-wire code is valid;
[0103] (3) When it is judged that the first hard-wire code is valid, the marshalling of the metro train is identified by using the first hard-wire code.
[0104] The transceiver 53 is used to receive and send data under the control of the processor 52.
[0105] The bus architecture (represented by the bus 51) can include any number of interconnected buses and bridges, which link various circuits including one or more processors represented by the processor 52 and the memory represented by the memory 55. The bus 51 can also link various other circuits such as peripheral devices, voltage stabilizers and power management circuits, which are well known in the art, and therefore, this embodiment will not be further described. The bus interface 54 provides an interface between the bus 51 and the transceiver 53. The transceiver 53 can be one element or multiple elements such as multiple receivers and transmitters, which provide units for communicating with various other devices on a transmission medium. For example, the transceiver 53 receives external data from other devices. The transceiver 53 is used to send data processed by the processor 52 to other devices. Depending on the nature of the computing system, a user interface 56 can also be provided, such as a keypad, a display, a speaker, a microphone, a joystick.
[0106] The processor 52 is responsible for managing the bus 51 and general processing, such as running the general operating system 551 as described above. The memory 55 can be used to store data used by the processor 52 in performing operations.
[0107] Optionally, the processor 52 can be, but is not limited to, a central processor, a single-chip microcomputer, a microprocessor or a programmable logic device.
[0108] It is to be understood that the memory 55 in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), which is used as an external cache. By way of example, and not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 55 of the system and method described in the embodiments of the present application is intended to include, without being limited to, these and any other suitable types of memory.
[0109] In some embodiments, the memory 55 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof: an operating system 551 and an application program 552.
[0110] The operating system 551 contains various system programs, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application program 552 contains various application programs, such as a Media Player, a Browser, etc., for implementing various application services. The program for implementing the method of the embodiments of the present application can be included in the application program 552.
[0111] To sum up, the embodiment provides a computer readable storage medium and an electronic device. After subway trains produced by different host factories are coupled in an arbitrary combination, a first hard-wire code sent by a first input acquisition module and a second hard-wire code sent by a second input acquisition module are received, and it is judged whether the first hard-wire code is valid according to the second hard-wire code. When it is judged that the first hard-wire code is valid, the marshalling of the subway train is identified by using the first hard-wire code. Compared with the mode that the marshalling of the train produced by different host factories cannot be identified after the flexible marshalling of the subway train is coupled in the related art, the reliable identification of the marshalling of the train when the train is coupled is realized by using the pre-set hard-wire code and software code and the judgment logic used by the host of the main control unit. The defect that the identification error of the marshalling of the train occurs under some abnormal working conditions and then affects the whole vehicle monitoring function can be avoided, and the failure rate of the whole vehicle of the subway train can be reduced.
[0112] The above merely provides a specific implementation manner of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, and all the changes or replacements should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A system for identifying the makeup of a rejoining subway train consist, comprising: The system comprises: a train network master control unit and a first input acquisition module and a second input acquisition module; the train network master control unit comprises a master control unit host and a master control unit slave, wherein the master control unit host and the master control unit slave are redundant devices; the first input acquisition module is connected with the master control unit host and the master control unit slave, and the second input acquisition module is connected with the master control unit host and the master control unit slave; the master control unit host is configured to receive a first hard-wire code sent by the first input acquisition module and a second hard-wire code sent by the second input acquisition module after subway trains produced by different host factories are reconnected in any combination, the different host factories have a corresponding relationship with the hard-wire code, and determine whether the first hard-wire code is valid according to the second hard-wire code; when it is determined that the first hard-wire code is valid, the formation of the subway train is identified by using the first hard-wire code.
2. The system of claim 1, the first hardline code comprising: a first sub-hard-wire code and a second sub-hard-wire code; the second hard-wire code comprises a third sub-hard-wire code and a fourth sub-hard-wire code; the master control unit host is configured to determine whether the hard-wire code is valid according to the second hard-wire code, comprising: when it is determined that the heartbeat signals of the first input acquisition module and the second input acquisition module are normal and the first hard-wire code and the second hard-wire code do not carry a fault identifier, it is determined that the first input acquisition module and the second input acquisition module are in a normal working state, and the first sub-hard-wire code and the second sub-hard-wire code in the first hard-wire code and the third sub-hard-wire code and the fourth sub-hard-wire code in the second hard-wire code are read; when it is determined that the first sub-hard-wire code is the same as the third sub-hard-wire code and it is determined that the second sub-hard-wire code is the same as the fourth sub-hard-wire code, it is determined that the first hard-wire code is valid; when it is determined that the first sub-hard-wire code is different from the third sub-hard-wire code and / or it is determined that the second sub-hard-wire code is different from the fourth sub-hard-wire code, it is determined that the first hard-wire code is invalid.
3. The system of claim 2, wherein, when it is determined that the first hard-wire code is invalid, the master control unit host is further configured to: obtain a first software code stored in advance; send a software code acquisition instruction to the master control unit slave and receive a second software code fed back by the master control unit slave; when it is determined that the first software code is consistent with the second software code, it is determined that the first software code is valid; identify the formation of the subway train by using the first software code; when it is determined that the first software code is inconsistent with the second software code, it is determined that the first software code is invalid, and a result of formation identification failure is obtained.
4. A method for identifying the makeup of a rejoining subway train consist, the method comprising: The method comprises: after subway trains produced by different host factories are reconnected in any combination, receiving a first hard-wire code sent by the first input acquisition module and a second hard-wire code sent by the second input acquisition module, the different host factories having a corresponding relationship with the hard-wire code; determine whether the first hardwire code is valid according to the second hardwire code; when determining that the first hardwire code is valid, identify the marshalling of the subway train by using the first hardwire code.
5. The method of claim 4, wherein the determining whether the first hardwire code is valid according to the second hardwire code comprises: when determining that the heartbeat signals of the first input collection module and the second input collection module are normal and that the first hardwire code and the second hardwire code do not carry a fault identifier, determining that the first input collection module and the second input collection module are in a normal working state, and reading a first sub-hardwire code and a second sub-hardwire code in the first hardwire code and a third sub-hardwire code and a fourth sub-hardwire code in the second hardwire code; when determining that the first sub-hardwire code is the same as the third sub-hardwire code and that the second sub-hardwire code is the same as the fourth sub-hardwire code, determining that the first hardwire code is valid; when determining that the first sub-hardwire code is different from the third sub-hardwire code and / or that the second sub-hardwire code is different from the fourth sub-hardwire code, determining that the first hardwire code is invalid.
6. The method of claim 5, wherein, when determining that the first hardwire code is invalid, the method further comprises: obtaining a first software code stored in advance; sending a software code obtaining instruction to the slave of the main control unit and receiving a second software code fed back by the slave of the main control unit; when determining that the first software code is consistent with the second software code, determining that the first software code is valid; identifying the marshalling of the subway train by using the first software code; when determining that the first software code is not consistent with the second software code, determining that the first software code is invalid, and obtaining a result of marshalling identification failure.
7. A device for identifying the makeup of a heavy rail train, characterised in that, An apparatus for performing the method of identifying the marshalling of the reconnected subway train according to any one of claims 4-6, comprising: a receiving module configured to receive a first hardwire code sent by the first input collection module and a second hardwire code sent by the second input collection module after subway trains produced by different host factories are connected in any combination, the different host factories having a corresponding relationship with the hardwire codes; a processing module configured to determine whether the first hardwire code is valid according to the second hardwire code; an identifying module configured to identify the marshalling of the subway train by using the first hardwire code when determining that the first hardwire code is valid.
8. The apparatus of claim 7, wherein the processing module is specifically configured to: when determining that the heartbeat signals of the first input collection module and the second input collection module are normal and that the first hardwire code and the second hardwire code do not carry a fault identifier, determining that the first input collection module and the second input collection module are in a normal working state, and reading a first sub-hardwire code and a second sub-hardwire code in the first hardwire code and a third sub-hardwire code and a fourth sub-hardwire code in the second hardwire code; determining that the first hardwire code is valid when it is determined that the first sub hardwire code is the same as the third sub hardwire code and that the second sub hardwire code is the same as the fourth sub hardwire code; determining that the first hardwire code is invalid when it is determined that the first sub hardwire code is different from the third sub hardwire code and / or that the second sub hardwire code is different from the fourth sub hardwire code.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that The computer program, which when run by a processor, performs the steps of the method of any one of claims 4-6.
10. An electronic device, comprising: The electronic device includes memory, a processor, and one or more programs, wherein the one or more programs are stored in the memory and are configured to, with the processor, perform the steps of the method of any one of claims 4-6.
Citation Information
Patent Citations
Method for controlling traction braking force by TCMS
CN104192154A
Train reconnection method, system and device
CN108928352A
Control method of train-mounted signal system for on-line double heading of trains
CN109334685A
Network topology architecture of multi-marshalling train
CN115649231A