Method and device for testing the control circuit of an electric locomotive

BY24957C1Active Publication Date: 2026-07-05DATONG ELECTRIC LOCOMOTIVE OF NCR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
BY20230126
Authority / Receiving Office
BY · BY
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-10-30
Filing Date
2021-08-18
Publication Date
2026-07-05
Estimated Expiration
2041-08-18

AI Technical Summary

Technical Problem

In the production process of electric locomotives, the detection efficiency of electric locomotive control circuits is low, the feedback data search efficiency is low, and over-reliance on manual inspection leads to low work efficiency and difficulty in troubleshooting.

Method used

By automatically receiving control instructions from the processor and sending virtual control instructions, batch detection of control instructions and execution mechanisms is achieved, reducing manual operations and improving detection efficiency and accuracy.

Benefits of technology

It realizes rapid detection and troubleshooting of electric locomotive control circuits, improves detection efficiency and data accuracy, reduces human errors, and improves work efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000030_0000
    Figure 00000030_0000
  • Figure 00000030_0001
    Figure 00000030_0001
  • Figure 00000030_0002
    Figure 00000030_0002
Patent Text Reader

Abstract

A test method (400) for an electric locomotive control circuit (1), comprising: (S1) in response to a first operation, sending a control instruction test signal to a processor (13) to control the processor (13) to disable a communication connection with an actuator (14); (S2) acquiring a plurality of control instructions received by the processor (13), and outputting control instruction test pass information when determining that the plurality of control instructions are the same as a plurality of preset control instructions; (S3) in response to a second operation, sending an actuator (14) test signal to the processor (13) to control the processor (13) to enable the communication connection with the actuator (14); and (S4) sending a plurality of virtual control instructions to the processor (13), receiving from the processor (13) feedback signals corresponding to the plurality of virtual control instructions, and sending actuator (14) test pass information when each feedback signal is the same as a preset feedback signal corresponding to the corresponding virtual control instruction. The control circuit (1) of an electric locomotive can be tested efficiently, accurately and automatically. Further disclosed are a test apparatus (2) for an electric locomotive control circuit (1), and a mobile terminal (500).
Need to check novelty before this filing date? Find Prior Art

Description

Detection method, device and mobile terminal for electric locomotive control circuit

[0001] Cross-references

[0002] This disclosure claims priority to Chinese patent application number 202011193911.2, filed on October 30, 2020, entitled “Detection method, device and mobile terminal for electric locomotive control circuit”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the technical field of electric locomotive manufacturing, and in particular to a detection method, a detection device, and a mobile terminal for detecting a control circuit of an electric locomotive. Background Art

[0004] During the production of electric locomotives, it is necessary to test the control circuits of the electric locomotives to ensure that the actuators in the electric locomotives can respond to control instructions and perform correct actions. In related technologies, the process of testing the control circuits of electric locomotives is usually performed by a tester in the driver's cab operating the control instruction sending device on the console to send control instructions to the processor located in the machine room. The processor sends a control command to the actuator based on the control instruction. After the actuator responds to the control command and performs the action, it sends a feedback signal to the processor. The processor displays the feedback signal on the screen of the operator's cab console. The tester determines whether the control instruction just sent has been correctly responded to by observing the feedback signal displayed on the console screen. When all feedback signals are correct, it is determined that the control circuit of the electric locomotive is normal.

[0005] However, due to the numerous control commands in electric locomotives, each operation requires inspection personnel to search for the corresponding feedback signal among the numerous data on the screen to ensure that the operation has been correctly responded to. If the operation does not receive the correct feedback signal, the operation data must be manually recorded, which is inefficient and prone to human error. In addition, if the correct feedback signal is not received during the operation, it is impossible to determine which part of the electric locomotive control circuit is faulty, and the entire circuit must be inspected and repaired, which is extremely inefficient.

[0006] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute prior art known to ordinary technicians in the field.

[0007] Summary of the Invention

[0008] The purpose of the present disclosure is to provide a detection method, a detection device and a mobile terminal for detecting the control circuit of an electric locomotive, which are used to overcome, at least to a certain extent, the problems of low detection efficiency of the control circuit of an electric locomotive, low feedback data search efficiency, and over-reliance on manual inspection caused by the limitations and defects of related technologies.

[0009] According to a first aspect of the present disclosure, a detection method for an electric locomotive control circuit is provided, the electric locomotive control circuit comprising a control instruction sending device, a control instruction receiving device, a processor, and an actuator connected in sequence, the method comprising: sending a control instruction detection signal to the processor in response to a first operation to control the processor to prohibit communication with the actuator; obtaining multiple control instructions received by the processor, and outputting control instruction detection pass information when it is determined that the multiple control instructions are identical to multiple preset control instructions; sending an actuator detection signal to the processor in response to a second operation to control the processor to enable communication with the actuator; sending multiple virtual control instructions to the processor, receiving feedback signals corresponding to the multiple virtual control instructions from the processor, and sending actuator detection pass information when each feedback signal is identical to a preset feedback signal corresponding to the corresponding virtual control instruction; wherein the multiple control instructions are sent by the detection personnel operating the control instruction sending device, and the feedback signal is a feedback signal sent to the processor after the processor sends the virtual control instructions to the actuator and the actuator takes an action in response to the virtual control instruction.

[0010] According to a second aspect of the present disclosure, a detection device for an electric locomotive control circuit is provided, wherein the electric locomotive control circuit includes a control instruction sending device, a control instruction receiving device, a processor, and an execution mechanism connected in sequence, wherein the detection device is communicatively connected to the processor and is used to execute the detection method described in any one of the above items.

[0011] According to a third aspect of the present disclosure, a mobile terminal is provided, comprising: a memory; and a processor coupled to the memory, wherein the processor is configured to execute any one of the above detection methods based on instructions stored in the memory.

[0012] The disclosed embodiments automatically receive control instructions from processors in electric locomotive control circuits, enabling batch testing of control instructions. By automatically outputting virtual control instructions to the processors and determining feedback signals, batch testing of actuators is also possible. The entire testing process eliminates the need for operators to follow manuals, search for data, or record data. Instead, the system simply sends two test start signals and rapidly operates the control instruction sending device in batches to automatically output test results. This significantly improves the efficiency and data accuracy of electric locomotive control circuit testing.

[0013] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0015] FIG1 is a schematic diagram of a detection device for an electric locomotive control circuit provided by an embodiment of the present disclosure.

[0016] FIG2 is a schematic structural diagram of a detection device 2 in one embodiment of the present disclosure.

[0017] FIG3 is a schematic structural diagram of a signal conversion device 21 in one embodiment of the present disclosure.

[0018] FIG4 is a flow chart of a detection method provided by an embodiment of the present disclosure.

[0019] FIG5 is a schematic diagram of a mobile terminal in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0020] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the present disclosure will be more comprehensive and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or that other methods, components, devices, steps, etc. may be employed. In other cases, well-known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0021] The accompanying drawings are merely schematic illustrations of the present disclosure. Identical reference numerals in the drawings denote identical or similar components, and thus their repeated descriptions will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0022] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

[0023] FIG1 is a schematic diagram of a detection device for an electric locomotive control circuit provided by an embodiment of the present disclosure.

[0024] 1 , the electric locomotive control circuit 1 includes a control instruction sending device 11 , a control instruction receiving device 12 , a processor 13 , and an actuator 14 connected in sequence. The detection device 2 is communicatively connected to the processor 13 .

[0025] In the embodiment shown in Figure 1, the control instruction sending device 11 is, for example, a general instruction operating console. The inspection personnel can realize the sending of control instruction signals by performing preset operations such as pulling and clicking multiple operating levers and buttons on the instruction operating console. The control instruction signal can be, for example, an analog signal.

[0026] The control instruction receiving device 12 is, for example, a signal converter configured to convert the control instruction signal from the control instruction sending device 11 into a control instruction recognizable by the processor 13. For example, the control instruction receiving device 12 sets the bit corresponding to the preset control instruction in the formatted data sent to the processor 13 to 1. The above processing of the control instruction is merely an example. In actual applications, there are various types of control instruction sending devices and control instruction receiving devices, and the present disclosure is not limited thereto.

[0027] The processor 13 is, for example, an MPU (Micro Processor Unit).

[0028] The actuator 14 may include multiple locomotive components, configured to execute various actions in response to control instructions and send feedback signals to the processor 13. Since the actuators in different locomotive models are not identical, the embodiments of the present disclosure do not impose any particular restrictions on the specific components of the actuator 14.

[0029] The control instruction sending device 11 is located in the driver's cab, and the control instruction receiving device 12, processor 13, and actuator 14 are located in the machine room. The control instruction sending device 11 and the control instruction receiving device 12 are connected to each other via a pre-installed communication line. Typically, the driver's cab is also equipped with a display screen, which can also be located on the command console. The display screen is connected to the processor 13 via a pre-installed communication line to display feedback signals sent by the processor 13.

[0030] The detection device 2 is communicatively connected to the processor 13 and is used to execute the detection method provided in the embodiment of the present disclosure.

[0031] FIG2 is a schematic structural diagram of a detection device 2 in one embodiment of the present disclosure.

[0032] Referring to FIG2 , in one embodiment, the detection device 2 may include:

[0033] The signal conversion device 21 is provided in the machine room and is in communication with the processor 13. The signal conversion device 21 is used to collect signals from the processor 13 to obtain control instructions and feedback signals received by the processor 13, and to send virtual control instructions to the processor 13.

[0034] The mobile terminal 22 is installed in the driver's cab and is connected to the signal conversion device 21 through a wireless network. It is used to receive control instructions and feedback signals, generate virtual control instructions and send the virtual control instructions to the signal conversion device 21, and display the control instructions, feedback signals, control instruction detection pass information, and actuator detection pass information on the screen.

[0035] The mobile terminal 22 can be, for example, an industrial tablet computer. Since the lines are usually already laid when the electric locomotive is inspected, in order to operate the mobile terminal 22 in the driver's cab, the mobile terminal 22 can be set to communicate with the signal conversion device 21 located in the machine room via an industrial wireless network.

[0036] The signal conversion device 21 is disposed in the machine room so as to more accurately collect data from the processor 13 and achieve efficient and accurate communication with the processor 13 .

[0037] FIG3 is a schematic structural diagram of a signal conversion device 21 in one embodiment of the present disclosure.

[0038] Referring to FIG3 , in one embodiment, the signal conversion device 21 may include:

[0039] The data acquisition card 211 is in communication with the processor 13 and is configured to monitor a first signal from the processor 13 and send a second signal representing a virtual control instruction to the processor 13;

[0040] The controller 212 is connected to the data acquisition card 211 and is connected to the mobile terminal 22 via a wireless network. It is used to obtain a first signal and obtain a control instruction and a feedback signal based on the first signal and send the control instruction and feedback signal to the mobile terminal 22, as well as receive a virtual control instruction sent by the mobile terminal 22, convert it into a second signal and send it to the data acquisition card 211.

[0041] The data acquisition card 211 is, for example, an MVB (Multifunction Vehicle Bus) acquisition card, which is used to communicate with the MVB network of the electric locomotive. MVB is a serial data communication bus mainly used (but not exclusively used) for interconnected devices with interoperability and interchangeability requirements, with a transmission rate of 1.5Mbps. In the embodiment of the present disclosure, the MVB network of the electric locomotive mainly includes a communication line between the control instruction receiving device 12 and the processor 13, and a communication line between the actuator 14 and the processor 13. The MVB acquisition card can monitor the communication data of the MVB network by wireless communication, and transmit all the monitored communication data to the back-end data processing device. In the embodiment shown in Figure 3, the data acquisition card 211 monitors the communication data between the processor 13 and the control instruction receiving device 12 and the actuator 14, and transmits the monitored communication data to the controller 212.

[0042] The controller 212 is used to identify control instructions and feedback signals from all received communication data, and forward the identified control instructions and feedback signals to the mobile terminal 22, and forward the received virtual control instructions to the data acquisition card 211. Since control instructions and feedback signals generally have a data structure with a fixed format, the controller 212 can identify control instructions from multiple messages according to a first preset format, and identify feedback signals from multiple messages according to a second preset format. After identifying the control instruction or feedback signal, the controller 212 sends the control instruction or feedback signal to the mobile terminal 22 via a wireless network for further processing by the mobile terminal 22. When the mobile terminal 22 sends the virtual control instruction to the controller 212 via the wireless network, the controller 212 converts the virtual control instruction into a data structure identical to the control instruction according to the first preset format, and sends the format-converted virtual control instruction to the data acquisition card 211, and controls the data acquisition card 211 to send the virtual control instruction to the processor 13.

[0043] By cooperating with the signal conversion device 21 , the mobile terminal 22 can implement the detection method provided by the embodiment of the present disclosure.

[0044] FIG4 is a flow chart of a detection method provided by an embodiment of the present disclosure.

[0045] 4 , the detection method 400 may include:

[0046] Step S1, sending a control instruction detection signal to the processor in response to the first operation, so as to control the processor to prohibit the communication connection with the execution mechanism;

[0047] Step S2, obtaining multiple control instructions received by the processor, and outputting control instruction detection pass information when it is determined that the multiple control instructions are the same as multiple preset control instructions;

[0048] Step S3, sending an actuator detection signal to the processor in response to the second operation to control the processor to enable communication with the actuator;

[0049] Step S4, sending multiple virtual control instructions to the processor, receiving feedback signals corresponding to the multiple virtual control instructions from the processor, and sending actuator detection pass information when each feedback signal is the same as the preset feedback signal corresponding to the corresponding virtual control instruction.

[0050] In the embodiment of the present disclosure, multiple control instructions are sent by the detection personnel operating the control instruction sending device, and the feedback signal is the feedback signal sent to the processor after the processor sends the virtual control instruction to the actuator and the actuator responds to the virtual control instruction and takes action.

[0051] The embodiment of the present disclosure separates the detection of control instructions from the detection of execution structures, and performs separate detections on the two, so as to achieve the effect of improving detection efficiency and improving troubleshooting efficiency.

[0052] In step S1, the first operation can be, for example, a tester operating a control on the screen of mobile device 22, such as clicking a "Start Control Instruction Detection" button. Upon receiving this first operation, mobile device 22 generates a preset control instruction detection signal and outputs it to signal conversion device 21, which transmits this control instruction detection signal to processor 13. Upon receiving this control instruction detection signal, processor 13 disables the communication connection between processor 13 and actuator 14, effectively stopping responding to control instructions.

[0053] Next, the inspector can operate the control instruction sending device 11 to send the desired control instruction. In the disclosed embodiment, the order in which the inspector operates the control instruction sending device 11 is not restricted; the inspector only needs to operate all the control instruction sending devices 11 corresponding to the desired control instructions. Since there is no need to be restricted by the order, the inspector can operate all the control instruction sending devices 11 very quickly, greatly improving inspection efficiency.

[0054] In step S2, after receiving a control instruction translated and transmitted by the signal conversion device 21, the mobile terminal 22 compares the control instruction with multiple preset control instructions. If the current control instruction is determined to be the same as one of the multiple preset control instructions, the control instruction is determined to have been transmitted correctly. The preset control instruction is the correct data of the control instruction to be tested, and the name of the preset control instruction and the control instruction to be tested can be the same.

[0055] In one embodiment, when the mobile terminal 22 determines that all of the multiple preset control instructions have corresponding control instructions, it can determine that the control instructions sent by the control instruction sending device 11 via the control instruction receiving device 12 in this detection are correct, and output control instruction detection pass information. The control instruction detection pass information can be in text form, icon form, or other forms, and this disclosure does not impose any special restrictions on this.

[0056] In another embodiment, the control instruction detection process can be displayed in a more flexible manner. For example, the first state of the first icon corresponding to multiple preset control instructions can be displayed on the screen. Then, when a control instruction is determined to be the same as one of the multiple preset control instructions, the second state of the first icon corresponding to the preset control instruction can be displayed on the screen.

[0057] The above-mentioned first icons may identify the text identifiers of the corresponding preset control instructions, thereby indicating which preset control instruction each first icon corresponds to. The first state may, for example, be a color state of the first icon, and the second state may be a grayscale state of the first icon; or the first state may, for example, be a three-dimensional state of the first icon, and the second state may be a flat state of the first icon, etc. Those skilled in the art may configure the icon form according to actual needs, and the present disclosure is not limited thereto.

[0058] By displaying the status change of the first icon corresponding to the preset control instruction, the detection result can be intuitively displayed to the operator. The operator only needs to observe the icon changes to control the current operation progress.

[0059] In another embodiment, the mobile terminal 22 can also respond to the fifth operation and display only the first icon whose current state is the first state on the screen, that is, filtering out the preset control instructions for which the corresponding control instructions have not yet been obtained, thereby prompting the inspector of the current inspection progress when the inspector has not completed the inspection, and intuitively indicating which control instructions have caused problems when the inspector has completed the inspection.

[0060] By using icons on the mobile terminal 22 to display the detection results of the control instructions in real time, it is possible to avoid the need for the detection personnel in related technologies to search for data corresponding to the current operation among multiple data, and to avoid data errors in the entire detection process caused by errors made by the detection personnel in the process of searching and recording data.

[0061] After completing the inspection instruction, the inspector can initiate the actuator inspection process through a second operation. This second operation, for example, could be an "Actuator Inspection Start" control on the operating screen, causing the mobile terminal 22 to transmit an actuator inspection signal to the processor 13 via the signal conversion device 21, thereby controlling the processor 13 to enable communication with the actuator 14 and causing the actuator 14 to begin responding to the control instruction. In other embodiments of the present disclosure, the control instruction inspection process and the actuator inspection process can be performed separately, and the inspection order can be reversed, and this disclosure does not impose any specific limitations on this.

[0062] In step S4 , sending multiple virtual control instructions to the execution structure 14 can be achieved in various ways.

[0063] In one embodiment, the multiple virtual control instructions may be the multiple preset control instructions mentioned in step S2, i.e., the preset control instructions are used as virtual control instructions. In another embodiment, the multiple virtual control instructions may include all preset control instructions corresponding to all control instructions to be tested, and may also include control instructions that the control instruction sending device 11 cannot send. In other words, multiple control instructions that are not currently in use in reality can be set to perform multi-angle and comprehensive testing on the actuator 14, thereby achieving more diverse testing objectives.

[0064] In one embodiment, the mobile terminal 22 can send a virtual control instruction to the processor 13 in response to a third operation, wherein the plurality of third operations correspond to the plurality of virtual control instructions, and the third operation includes a preset operation on the control corresponding to the virtual control instruction. The third operation can, for example, be a preset operation on the interface control corresponding to the virtual control instruction, such as clicking a button control. In this embodiment, the tester can click a button control for a virtual control instruction, wait for a feedback signal, and then click a button control for the next virtual control instruction, testing the virtual control instructions one by one to achieve flexible control over the test process.

[0065] In another embodiment, the nth virtual control instruction may be sent according to a preset sequence of virtual control instructions, and after obtaining a feedback signal corresponding to the nth virtual control instruction, the n+1th virtual control instruction may be sent, where n ≥ 1. In this embodiment, all virtual control instructions may be automatically tested in a preset sequence without manual operation, thereby further improving testing efficiency.

[0066] The above automatic test and manual test may exist separately or simultaneously, and the present disclosure does not impose any special restrictions on this.

[0067] The form of receiving the feedback signal can be, for example, a first state of multiple second icons corresponding to multiple virtual control instructions displayed on the screen. When it is determined that a feedback signal is different from the preset feedback signal corresponding to the corresponding virtual control instruction, the second state of the second icon corresponding to the virtual control instruction is displayed on the screen. The above-mentioned second icon can identify the text identifier of the corresponding preset control instruction to indicate which preset control instruction each second icon corresponds to. The first state can be, for example, the color state of the second icon, and the second state can be, for example, the grayscale state of the second icon; or, the first state can be, for example, the three-dimensional state of the second icon, and the second state can be, for example, the flat state of the second icon, and so on. In addition, the style and form of the second icon can be the same as or different from the first icon. Those skilled in the art can set the form of the icon according to actual needs, and the present disclosure is not limited to this.

[0068] In another embodiment, it is also possible to respond to the fifth operation and only display the second icon whose current state is the second state on the screen. That is, it is possible to only filter the icons corresponding to the virtual control instructions that do not obtain the correct feedback signal to intuitively display the test results. By using icons to display the test results of the control instructions in real time on the mobile terminal 22, it is possible to avoid the need for the test personnel in the relevant technology to find the data corresponding to the current operation in multiple data, and to avoid the error caused by the test personnel in the process of finding and recording data that causes the entire detection process to produce data errors. The fifth operation is, for example, to click a data filter button. The fifth operation can be the same as or different from the third operation mentioned above, that is, one can click a data filter button to simultaneously realize the screening display of the control instruction test result (first icon) and the screening display of the actuator test result (second icon), or two data filter buttons can be set respectively to realize the screening display of the first icon and the second icon.

[0069] By using icons to indicate whether the feedback information is correct, the test results can be displayed intuitively to the operator. The operator only needs to observe the changes in the icon to control the current operation progress, thereby reminding the tester of the current test progress when the tester has not completed the test, and intuitively indicating which control instructions have caused problems when the tester has completed the test.

[0070] In summary, the disclosed embodiment changes the control circuit detection mode of electric locomotives from a discrete operation mode of issuing a control instruction and observing an execution action, to a centralized operation mode of centrally detecting whether the control instruction is issued correctly, and then centrally checking whether the action response is correct. In addition, by using an MVB acquisition card to directly read and write MVB network data, the problem of human error in data acquisition is overcome; by centrally checking control instructions and feedback signals, the original problem of low discrete operation efficiency is changed; by using the technical means of comparing the collected values ​​with the preset values, a data abnormality reminder mechanism is added, which overcomes the problem of incorrect or missing test conclusions, thereby eliminating the impact of human factors on product quality, improving data reliability and product quality consistency, and better achieving the purpose of test efficiency.

[0071] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0072] In an exemplary embodiment of the present disclosure, a mobile terminal capable of implementing the above method is also provided.

[0073] Those skilled in the art will appreciate that various aspects of the present invention may be implemented as systems, methods, or program products. Therefore, various aspects of the present invention may be implemented in the following forms: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits," "modules," or "systems."

[0074] The mobile terminal 500 according to this embodiment of the present invention is described below with reference to Figure 5. The mobile terminal 500 shown in Figure 5 is only an example and should not limit the functions and scope of use of the embodiments of the present invention.

[0075] As shown in Figure 5, mobile terminal 500 is implemented as a general-purpose computing device. Components of mobile terminal 500 may include, but are not limited to, the aforementioned at least one processing unit 510, the aforementioned at least one storage unit 520, and a bus 530 connecting various system components (including storage unit 520 and processing unit 510).

[0076] The storage unit stores program code that can be executed by the processing unit 510, causing the processing unit 510 to perform the steps according to various exemplary embodiments of the present invention described in the "Exemplary Methods" section above. For example, the processing unit 510 may perform the steps shown in FIG4 .

[0077] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 5201 and / or a cache memory unit 5202 , and may further include a read-only memory unit (ROM) 5203 .

[0078] The storage unit 520 may also include a program / utility 5204 having a set (at least one) of program modules 5205, such program modules 5205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0079] Bus 530 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0080] The mobile terminal 500 can also communicate with one or more external devices 600 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a tester to interact with the mobile terminal 500, and / or any device that enables the mobile terminal 500 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication can be performed via an input / output (I / O) interface 550. Furthermore, the mobile terminal 500 can also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 560. As shown, the network adapter 560 communicates with other modules of the mobile terminal 500 via a bus 530. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the mobile terminal 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0081] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0082] In exemplary embodiments of the present disclosure, a computer-readable storage medium is also provided, on which is stored a program product capable of implementing the aforementioned methods of this specification. In some possible implementations, various aspects of the present invention may also be implemented in the form of a program product comprising program code. When the program product is executed on a terminal device, the program code is configured to cause the terminal device to execute the steps according to various exemplary embodiments of the present invention described in the "Exemplary Methods" section of this specification.

[0083] The program product for implementing the above-described method according to an embodiment of the present invention may be a portable compact disc read-only memory (CD-ROM) and include program code, and may be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0084] The program product may be implemented in any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0085] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0086] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0087] The program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, and the like, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the inspector's computing device, partially on the inspector's computing device, as a stand-alone software package, partially on the inspector's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the inspector's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0088] It should be noted that although several modules or units of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0089] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims. Industrial Applicability

[0090] The disclosed embodiments automatically receive control instructions from processors in electric locomotive control circuits, enabling batch testing of control instructions. By automatically outputting virtual control instructions to the processors and determining feedback signals, batch testing of actuators is also possible. The entire testing process eliminates the need for operators to follow manuals, search for data, or record data. Instead, the system simply sends two test start signals and rapidly operates the control instruction sending device in batches to automatically output test results. This significantly improves the efficiency and data accuracy of electric locomotive control circuit testing.

Claims

1. A detection method for an electric locomotive control circuit, wherein the electric locomotive control circuit comprises a control instruction sending device, a control instruction receiving device, a processor, and an actuator connected in sequence, wherein: The method comprises: sending a control instruction detection signal to the processor in response to a first operation, so as to control the processor to prohibit a communication connection with the execution mechanism; Acquire multiple control instructions received by the processor, and output control instruction detection pass information when it is determined that the multiple control instructions are the same as multiple preset control instructions; sending an actuator detection signal to the processor in response to a second operation, so as to control the processor to enable a communication connection with the actuator; sending a plurality of virtual control instructions to the processor, receiving feedback signals corresponding to the plurality of virtual control instructions from the processor, and sending actuator detection pass information when each of the feedback signals is identical to a preset feedback signal corresponding to the corresponding virtual control instruction; Among them, the multiple control instructions are sent by the detection personnel operating the control instruction sending device, and the feedback signal is the feedback signal sent to the processor after the processor sends the virtual control instruction to the actuator and the actuator responds to the virtual control instruction and takes action.

2. The detection method according to claim 1, wherein The acquiring the multiple control instructions received by the processor includes: Displaying a first state of a first icon corresponding to the plurality of preset control instructions on the screen; When it is determined that one of the control instructions is identical to one of the plurality of preset control instructions, the second state of the first icon of the preset control instruction corresponding to the control instruction is displayed on the screen.

3. The detection method according to claim 2, wherein The acquiring the multiple control instructions received by the processor includes: In response to a third operation, only the first icon whose current state is the first state is displayed on the screen.

4. The detection method according to claim 1, wherein The sending a plurality of virtual control instructions to the processor comprises: In response to a fourth operation, one virtual control instruction is sent to the processor, a plurality of fourth operations respectively correspond to the plurality of virtual control instructions, and the fourth operation includes a preset operation for the control corresponding to the virtual control instruction.

5. The detection method according to claim 1, wherein The sending a plurality of virtual control instructions to the processor comprises: Sending the nth virtual control instruction according to the preset order of the virtual control instructions; After obtaining the feedback signal corresponding to the nth virtual control instruction, the n+1th virtual control instruction is sent, where n≥1.

6. The detection method according to any one of claims 1 to 5, wherein The receiving, from the processor, feedback signals corresponding to the plurality of virtual control instructions comprises: Displaying on the screen first states of a plurality of second icons corresponding to the plurality of virtual control instructions; When it is determined that one of the feedback signals is different from a preset feedback signal corresponding to the corresponding virtual control instruction, a second state of a second icon corresponding to the virtual control instruction is displayed on the screen.

7. The detection method according to claim 4, wherein The receiving, from the processor, feedback signals corresponding to the plurality of virtual control instructions comprises: In response to the fifth operation, only the second icon whose current state is the second state is displayed on the screen.

8. A detection device for an electric locomotive control circuit, the electric locomotive control circuit comprising a control instruction sending device, a control instruction receiving device, a processor, and an actuator connected in sequence, wherein: The detection device is communicatively connected to the processor, and the detection device is used to execute the detection method according to any one of claims 1 to 7.

9. The detection device according to claim 8, wherein: include: a signal conversion device, disposed in the machine room and in communication with the processor, for collecting signals from the processor to obtain control instructions and feedback signals received by the processor, and for sending virtual control instructions to the processor; The mobile terminal is arranged in the driver's cab and is communicatively connected to the signal conversion device via a wireless network. It is used to receive the control instructions and the feedback signals, generate the virtual control instructions and send the virtual control instructions to the signal conversion device, and display the control instructions, the feedback signals, and the control instruction detection pass information and the actuator detection pass information on the screen.

10. The detection device according to claim 9, wherein: The signal conversion device comprises: a data acquisition card, communicatively connected to the processor, configured to monitor a first signal from the processor and send a second signal representing the virtual control instruction to the processor; A controller is connected to the data acquisition card and to the mobile terminal via a wireless network, and is used to obtain the first signal and obtain the control instruction and the feedback signal based on the first signal, and send the control instruction and the feedback signal to the mobile terminal, and receive the virtual control instruction sent by the mobile terminal, convert the virtual control instruction into the second signal and send it to the data acquisition card.

11. A mobile terminal, wherein: include: Memory; as well as A processor coupled to the memory, wherein the processor is configured to execute the detection method according to any one of claims 1 to 7 based on instructions stored in the memory.