Interlock control method and system for a brake screen and a brake

The mutually exclusive control method of the brake screen and the brake motor solves the problem of conflicting operations of multiple brake screens, improves the driving safety of the locomotive, and ensures safe operation in the event of a fault or multiple instructions.

CN119773713BActive Publication Date: 2025-10-17ZHUZHOU ELECTRIC LOCOMOTIVE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510116726.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2025-10-17
Estimated Expiration
2045-01-24

AI Technical Summary

Technical Problem

In existing locomotive technology, each driver's cab is only equipped with one brake screen. When the only brake screen fails, it will affect the normal operation of the locomotive, and the operation of multiple brake screens may cause conflicts, reducing driving safety.

Method used

Through the design of mutually exclusive interface functions of the brake screen and mutually exclusive command responses of the brake motor, the display status of the target brake screen is obtained, the conflicting interface buttons of the non-target brake screen are hidden, the response of mutually exclusive control commands is limited, the operation conflicts between brake screens are avoided, and the driving safety of the locomotive is guaranteed.

Benefits of technology

It effectively avoids operational conflicts between brake screens, improves the driving safety of the locomotive, and ensures safe operation even when multiple instructions exist at the same time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119773713B_ABST
    Figure CN119773713B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a kind of brake screen and brake machine's mutual exclusion control method and system, applied to rail transit technical field.Target brake screen is obtained, display state includes any one in setting interface, self-check interface and calibration interface.Non-target brake screen is other brake screen except target brake screen in multiple brake screens, and the key of conflict interface mutually exclusive with display state is hidden on non-target brake screen.Control instruction triggered based on the display state of target brake screen is obtained, control instruction includes any one in setting instruction, self-check instruction and calibration instruction.When control brake machine using control instruction, it is limited to respond to instruction mutually exclusive with control instruction.Through the interface function mutual exclusion of brake screen and the instruction response mutual exclusion design of brake machine, avoid the operation conflict between each brake screen, and limit to respond to other instructions simultaneously received by brake machine, can guarantee the driving safety of locomotive, improve driving safety.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of rail transit, in particular to a mutual exclusion control method and system for a brake screen and a brake. BACKGROUND

[0002] In the current locomotive technical solution, only one brake screen is configured in each cab, and when the only brake screen fails, the normal operation of the locomotive will be affected. Therefore, at least two brake screens need to be configured for each cab for redundancy.

[0003] The brake screen has the functions of setting the state of the brake, triggering the performance self-check of the brake, and calibrating the sensors inside the brake. The application of multiple brake screens may cause operation conflicts between the brake screens, and multiple instructions triggered by the brake screens may exist at the same time, resulting in low train safety. SUMMARY

[0004] Therefore, the present application provides a mutual exclusion control method and system for a brake screen and a brake, which avoids operation conflicts between brake screens and multiple instructions received by the brake at the same time through the design of interface function exclusion of the brake screen and instruction response exclusion of the brake, thereby ensuring the train safety and improving the train safety.

[0005] To solve the above problems, the technical solution provided by the present application is as follows:

[0006] In a first aspect, the embodiments of the present application provide a mutual exclusion control method for a brake screen and a brake, which is applied to a mutual exclusion control system including multiple brake screens, a brake, and a central control unit. The central control unit is used to manage the communication between the multiple brake screens and the brake. The mutual exclusion control method includes:

[0007] obtaining a display state of a target brake screen, the display state including any one of a setting interface, a self-check interface, and a calibration interface, the target brake screen being any one of the multiple brake screens;

[0008] hiding the keys of the conflict interface on a non-target brake screen that is mutually exclusive with the display state, the non-target brake screen being any brake screen other than the target brake screen among the multiple brake screens;

[0009] obtaining a control instruction triggered based on the display state of the target brake screen, the control instruction including any one of a setting instruction, a self-check instruction, and a calibration instruction, wherein the setting instruction is used to instruct to perform state setting on the brake, the self-check instruction is used to instruct to perform performance self-check on the brake, and the calibration instruction is used to instruct to perform sensor calibration on the brake;

[0010] When the brake machine is controlled by using the control instruction, a response to an instruction that is mutually exclusive with the control instruction is limited.

[0011] In a possible implementation, when the display state is a calibration interface and the control instruction is a calibration instruction, the hidden keys of the non-target brake screen that are corresponding to the conflict interfaces that are mutually exclusive with the display state include:

[0012] The trigger keys of the setting interface and the self-check interface that are mutually exclusive with the calibration interface on the non-target brake screen are hidden.

[0013] The response to the instruction that is mutually exclusive with the control instruction includes:

[0014] The response to the setting instruction and the self-check instruction that are mutually exclusive with the calibration instruction is limited.

[0015] In a possible implementation, the brake machine is controlled by using the calibration instruction, including:

[0016] A target sensor calibration sub-interface is determined in the calibration interface.

[0017] If there is one target sensor calibration sub-interface, calibration limit values, measurement data and actual data are obtained.

[0018] The brake machine is controlled to respond to the calibration instruction, and calibration of the target sensor is completed according to the calibration limit values, the measurement data and the actual data.

[0019] If there are multiple target sensor calibration sub-interfaces, the brake machine is controlled not to respond to the calibration instruction, and the brake machine is automatically driven to exit calibration.

[0020] In a possible implementation, when the brake machine is in a calibration process, in a communication abnormality case, the mutual exclusion control method further includes:

[0021] If the calibration interface and the setting interface exist simultaneously in multiple brake screens, the brake machine is automatically driven to exit calibration.

[0022] If the calibration interface and the self-check interface exist simultaneously in multiple brake screens, the brake machine is automatically driven to exit calibration, and the brake machine is controlled not to respond to the self-check instruction, and the brake machine is automatically driven to exit self-check.

[0023] In a possible implementation, after the brake machine is automatically driven to exit calibration, the mutual exclusion control method further includes:

[0024] A setting instruction triggered based on the setting interface is obtained, and a state setting of the brake machine is performed in response to the setting instruction.

[0025] In a possible implementation, if the display state is the setting interface and the control instruction is a setting instruction, the hidden keys of the conflict interface on the non-target brake screen that is mutually exclusive with the display state include:

[0026] the trigger key corresponding to the calibration interface and the function key corresponding to the self-check interface on the non-target brake screen that are mutually exclusive with the setting interface;

[0027] the instruction that is mutually exclusive with the control instruction in the response, includes:

[0028] the calibration instruction and the self-check instruction that are mutually exclusive with the setting instruction in the response.

[0029] In a possible implementation, if the display state is the self-check interface and the control instruction is a self-check instruction, the hidden keys of the conflict interface on the non-target brake screen that is mutually exclusive with the display state include:

[0030] the trigger key corresponding to the calibration interface and the function key corresponding to the setting interface on the non-target brake screen that are mutually exclusive with the self-check interface;

[0031] the instruction that is mutually exclusive with the control instruction in the response, includes:

[0032] the setting instruction and the calibration instruction that are mutually exclusive with the self-check instruction in the response.

[0033] In a possible implementation, the mutually exclusive control method further includes:

[0034] clicking the trigger key of the setting interface or the trigger key of the self-check interface on the plurality of brake screens to enter the setting interface or the self-check interface;

[0035] in response to triggering the viewing key of at least one of the setting interface and the self-check interface, viewing the brake machine state, and / or viewing the last self-check result.

[0036] In a possible implementation, the brake machine is in a self-check process, and in a communication abnormality case, the mutually exclusive control method further includes:

[0037] if there is a calibration interface in the plurality of brake screens, automatically driving the brake machine to exit the self-check.

[0038] In a second aspect, the embodiments of the present application provide a mutually exclusive control system of a brake screen and a brake machine, the mutually exclusive control system includes a plurality of brake screens, a brake machine and a central control unit, the central control unit is configured to manage the communication between the plurality of brake screens and the brake machine, and includes:

[0039] obtaining a display state of a target brake screen, the display state comprising any one of a setting interface, a self-checking interface, and a calibration interface, the target brake screen being any one of a plurality of brake screens;

[0040] hiding a key of a conflict interface on a non-target brake screen, the non-target brake screen being any one of the plurality of brake screens other than the target brake screen, the conflict interface being mutually exclusive with the display state;

[0041] The obtaining module is further configured to obtain a control instruction triggered based on the display state of the target brake screen, the control instruction comprising any one of a setting instruction, a self-checking instruction, and a calibration instruction, wherein the setting instruction is used to instruct to perform state setting on the brake machine, the self-checking instruction is used to instruct to perform performance self-checking on the brake machine, and the calibration instruction is used to instruct to perform sensor calibration on the brake machine.

[0042] The limiting response module is configured to limit response to an instruction mutually exclusive with the control instruction when the brake machine is controlled using the control instruction.

[0043] In a possible implementation, if the display state is the calibration interface and the control instruction is the calibration instruction, the hiding module is specifically configured to hide trigger keys corresponding to the setting interface and the self-checking interface mutually exclusive with the calibration interface on the non-target brake screen.

[0044] The limiting response module configured to limit response to an instruction mutually exclusive with the control instruction comprises a first limiting response submodule.

[0045] The first limiting response submodule is configured to limit response to a setting instruction and a self-checking instruction mutually exclusive with the calibration instruction.

[0046] In a possible implementation, the limiting response module configured to control the brake machine using the calibration instruction comprises a determining submodule, an obtaining submodule, and a controlling submodule.

[0047] The determining submodule is configured to determine a target sensor calibration sub-interface in the calibration interface.

[0048] The obtaining submodule is configured to obtain a calibration limit value, measurement data, and actual data if there is one target sensor calibration sub-interface.

[0049] The controlling submodule is configured to control the brake machine to complete calibration of the target sensor according to the calibration limit value, the measurement data, and the actual data in response to the calibration instruction.

[0050] The control submodule is further configured to control the brake to not respond to the calibration instruction and drive the brake to automatically exit calibration if there are multiple target sensor calibration sub-interfaces.

[0051] In a possible implementation, the brake is in a calibration process, and in the event of abnormal communication, the mutual exclusion control system further includes a driving module:

[0052] The driving module is used to drive the brake machine to automatically exit calibration if a calibration interface and a setting interface exist in multiple brake screens at the same time; if a calibration interface and a self-test interface exist in multiple brake screens at the same time, drive the brake machine to automatically exit calibration, and control the brake machine not to respond to the self-test instruction, and drive the brake machine to automatically exit self-test.

[0053] In a possible implementation, after the brake is driven to automatically exit calibration, the mutual exclusion control system further includes a state setting module:

[0054] The state setting module is used to obtain a setting instruction triggered based on the setting interface, and perform state setting on the brake in response to the setting instruction.

[0055] In one possible implementation, if the display state is a setting interface and the control instruction is a setting instruction, the hiding module is specifically configured to: hide a trigger button corresponding to a calibration interface and a function button corresponding to a self-test interface on a non-target brake screen that are mutually exclusive with the setting interface;

[0056] The limited response module is used to limit responses to instructions that are mutually exclusive with the control instruction, and includes a second limited response submodule, including:

[0057] The second response restriction submodule is configured to restrict responses to calibration instructions and self-test instructions that are mutually exclusive with the setting instructions.

[0058] In one possible implementation, if the display state is a self-test interface and the control instruction is a self-test instruction, the hiding module is specifically configured to: hide a trigger button corresponding to a calibration interface and a function button corresponding to a setting interface on a non-target brake screen that are mutually exclusive with the self-test interface;

[0059] The restricted response module is used to restrict responses to instructions that are mutually exclusive with the control instructions, and includes a third restricted response submodule:

[0060] The third response restriction submodule is configured to restrict responses to setup instructions and calibration instructions that are mutually exclusive with the self-test instruction.

[0061] In one possible implementation, the mutual exclusion control system further includes:

[0062] a triggering module, configured to trigger a setting interface or a self-checking interface on the plurality of brake screens by clicking a trigger button of the setting interface or a trigger button of the self-checking interface, so as to enter the setting interface or the self-checking interface;

[0063] a viewing module, configured to view a brake machine state and / or a last self-checking result in response to a viewing button of at least one of the setting interface and the self-checking interface being triggered.

[0064] In a possible implementation, the brake machine is in a self-checking process, and in a communication abnormal situation, the driving module is further configured to drive the brake machine to automatically exit the self-checking if a calibration interface exists in the plurality of brake screens.

[0065] In a third aspect, an embodiment of the present application provides a mutual exclusion control device of a brake screen and a brake machine, and the device comprises a processor, a memory, and a system bus.

[0066] The processor and the memory are connected through the system bus.

[0067] The memory is configured to store one or more programs, and the one or more programs comprise instructions which, when executed by the processor, cause the processor to perform the mutual exclusion control method of the brake screen and the brake machine according to the first aspect.

[0068] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores instructions, and when the instructions run on a device, cause the device to perform the mutual exclusion control method of the brake screen and the brake machine according to the first aspect.

[0069] Therefore, the present application has the following beneficial effects:

[0070] The embodiment of the present application provides a brake screen and brake machine mutual exclusion control method, which is applied to a mutual exclusion control system, the mutual exclusion control system comprising a plurality of brake screens, brake machines and a central control unit for managing communication between the plurality of brake screens and brake machines. A display state of a target brake screen is acquired, the display state comprising any one of a setting interface, a self-checking interface and a calibration interface, and the target brake screen being any one of the plurality of brake screens. A key of a conflict interface mutually exclusive with the display state on a non-target brake screen is hidden, the non-target brake screen being any one of the plurality of brake screens except the target brake screen. A control instruction triggered based on the display state of the target brake screen is acquired, the control instruction comprising any one of a setting instruction, a self-checking instruction and a calibration instruction, wherein the setting instruction is used for instructing to perform state setting on the brake machine, the self-checking instruction is used for instructing to perform performance self-checking on the brake machine, and the calibration instruction is used for instructing to perform sensor calibration on the brake machine. When the brake machine is controlled by using the control instruction, an instruction mutually exclusive with the control instruction is limited in response. In this way, through the interface function mutual exclusion of the brake screen and the instruction response mutual exclusion of the brake machine, operation conflicts between the brake screens are avoided, and other instructions received by the brake machine at the same time are limited in response, so that the running safety of the locomotive can be ensured, and the running safety is improved.

[0071] The embodiment of the present application also provides a brake screen and brake machine mutual exclusion control system corresponding to the above system, which has the same beneficial effects as the above method. BRIEF DESCRIPTION OF DRAWINGS

[0072] Figure 1 A flowchart of a brake screen and brake machine mutual exclusion control method provided by the embodiment of the present application is shown in the figure;

[0073] Figure 2 A configuration and network topology diagram of a mutual exclusion control system provided by the embodiment of the present application is shown in the figure;

[0074] Figure 3 A structure diagram of a brake screen and brake machine mutual exclusion control system provided by the embodiment of the present application is shown in the figure;

[0075] Figure 4 A structure diagram of a brake screen and brake machine mutual exclusion control device provided by the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0076] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0077] In this application, such terms as first and second are used merely to differentiate one entity or action from another without necessarily requiring or implying any actual relationship or order between such entities or actions. The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0078] In the current locomotive technical solution, each cab is only configured with one brake screen. When the only brake screen fails, it will affect the normal operation of the locomotive. Therefore, at least two brake screens need to be configured for each cab for redundancy.

[0079] The brake screen has the functions of setting the brake state, triggering the brake performance self-check, and calibrating the sensors inside the brake. The functions are mutually exclusive to some extent: for example, calibration is prohibited during the self-check process. The application of multiple brake screens may cause operation conflicts of each brake screen, and multiple instructions triggered by the brake screen may exist at the same time, resulting in low safety of the locomotive operation.

[0080] In order to solve the operation conflict among the existing brake screens and how to deal with the case of multiple instructions existing at the same time to ensure the driving safety of the locomotive, the embodiment of the present application provides a mutual exclusion control method of brake screen and brake machine, which is applied to a mutual exclusion control system. The mutual exclusion control system includes a plurality of brake screens, a brake machine and a central control unit (CCU) for managing the communication between the plurality of brake screens and the brake machine. The display state of the target brake screen is obtained, the display state includes any one of the setting interface, the self-checking interface and the calibration interface, and the target brake screen is any brake screen in the plurality of brake screens. The keys of the conflict interface mutually exclusive with the display state on the non-target brake screen are hidden, and the non-target brake screen is other brake screen in the plurality of brake screens except the target brake screen. The control instruction triggered based on the display state of the target brake screen is obtained, the control instruction includes any one of the setting instruction, the self-checking instruction and the calibration instruction, wherein the setting instruction is used to instruct to perform state setting on the brake machine, the self-checking instruction is used to instruct to perform performance self-checking on the brake machine, and the calibration instruction is used to instruct to perform sensor calibration on the brake machine. When the brake machine is controlled by using the control instruction, the instruction mutually exclusive with the control instruction is limited to respond. In this way, through the interface function mutual exclusion of the brake screen and the instruction response mutual exclusion of the brake machine, the operation conflict among the brake screens is avoided, the possibility of misoperation is eliminated in design, and the response of other instructions received by the brake machine at the same time is limited, so that the driving safety of the locomotive can be ensured, and the driving safety is improved.

[0081] In order to facilitate understanding of the technical solutions provided by the embodiments of the present application, a mutual exclusion control method and system of brake screen and brake machine provided by the embodiments of the present application will be described below with reference to the accompanying drawings.

[0082] The mutual exclusion control method of brake screen and brake machine provided by the embodiments of the present application can be applied to a mutual exclusion control system, which includes a plurality of brake screens, a brake machine and a central control unit. Each brake screen and the brake machine are in network communication with the central control unit, and the central control unit is used to manage the communication between the plurality of brake screens and the brake machine. Referring to Figure 1 , Figure 1 The flowchart of the mutual exclusion control method of brake screen and brake machine provided by the embodiments of the present application is shown in the figure, and the method specifically includes S101-S104.

[0083] S101: Obtain the display state of the target brake screen, and the display state includes any one of the setting interface, the self-checking interface and the calibration interface, and the target brake screen is any brake screen in the plurality of brake screens.

[0084] The brake screen is provided with three flat sub-interfaces of setting interface, self-checking interface and calibration interface, and the corresponding interface is triggered to enter by clicking the

enter setting interface

enter self-checking interface

enter calibration interface

[0085] The setting interface is used for setting the brake state, including the machine / solo machine / repair machine, one-time relief / phase relief, air supply / no air supply, constant pressure and the like. The self-checking interface is used for triggering the brake performance self-checking. The calibration interface is used for calibrating the sensor inside the brake, including the pressure sensor and the flow sensor.

[0086] Referring to Figure 2 , Figure 2 A mutual exclusion control system configuration and network topology schematic diagram are provided for the embodiment of the application. The brake screen can include master control end brake screens (brake screens 1-4) and slave control end brake screens (brake screens 5-8). The slave control end means that there is no driver on duty, and if it is the slave control end brake screen 5-8, the

enter setting interface

enter self-checking interface

enter calibration interface

[0087] It should be noted that the brake screens involved in the embodiment of the application are all master control end brake screens.

[0088] Among the plurality of brake screens, if any one of the setting interface, the self-checking interface and the calibration interface is triggered on any one of the brake screens, the brake screen is a target brake screen, and the display state of the target brake screen is updated to the corresponding interface by the main page.

[0089] S102: hide the buttons of the conflict interface which is mutually exclusive with the display state on the non-target brake screen, and the non-target brake screen is other brake screen except the target brake screen among the plurality of brake screens.

[0090] In the interface function mutual exclusion design of the brake screen, the calibration interface is mutually exclusive with the other two interface functions; only one calibration interface is allowed to exist at the same time; only one interface is allowed to exist on one brake screen at the same time, and the setting interface and the self-checking interface are allowed to exist on different brake screens at the same time; the functions of the setting interface and the calibration interface are shielded during the performance self-checking process.

[0091] 1. The calibration interface is mutually exclusive with the other two interface functions.

[0092] When calibrating a sensor, some setting functions of the brake may be abnormal, for example, when calibrating the equalizing cylinder pressure sensor, the constant pressure setting function is abnormal, because the setting object of the constant pressure is the equalizing cylinder. Some self-checking steps of the brake may be abnormal, for example, when self-checking, the calibration changes the upper limit value or the lower limit value of the train pipe pressure sensor, and the self-checking of the train pipe pressure change rate may be abnormal. Therefore, it is necessary to limit the mutual exclusion of the calibration interface and the other two interface functions.

[0093] In a possible implementation manner, if the display state of the target brake screen is the calibration interface, a signal of "being in the calibration interface flag position" is broadcast to other brake screens (non-target brake screens) through the CCU. After receiving the signal, the other brake screens hide the trigger buttons corresponding to the calibration interface and the self-checking interface, that is, the

enter setting interface

enter self-checking interface

[0094] In a possible implementation manner, if the display state of the target brake screen is the setting interface, a signal of "being in the setting interface flag position" is broadcast to other brake screens (non-target brake screens) through the CCU. After receiving the signal, the other brake screens hide the trigger buttons corresponding to the calibration interface, that is, hide the

enter calibration interface

enter setting interface

enter self-checking interface

[0095] After broadcasting the signal of "being in the setting interface flag position", first, the function buttons under the setting interface and the self-checking interface are not hidden, that is, any brake screen can be operated to set the brake and trigger the brake performance self-checking. Until a brake screen triggers the brake setting (the brake broadcasts a signal of "the brake is being set flag position" to all brake screens), the function buttons under the setting interface and the self-checking interface of the other brake screens are hidden.

[0096] In a possible implementation manner, if the display state of the target brake screen is the self-checking interface, a signal of "being in the self-checking interface flag position" is broadcast to other brake screens (non-target brake screens) through the CCU. After receiving the signal, the other brake screens hide the trigger buttons corresponding to the calibration interface, that is, hide the

enter calibration interface

enter setting interface

enter self-checking interface

[0097] After broadcasting the model of "located in the self-check interface flag", first, the function buttons under the setting interface and the self-check interface are not hidden, that is, any brake screen can be operated to set the brake and trigger the brake performance self-check, until a brake screen triggers the brake performance self-check (the brake broadcasts the "brake is being self-checked flag" signal to all brake screens), and then the function buttons under the setting interface and the self-check interface of other brake screens are hidden.

[0098] 2. Only one calibration interface is allowed to exist at the same time.

[0099] There are many sensors in the brake, for example, the calibration process of each pressure sensor is basically the same. For example, first, select the upper limit value or the lower limit value (calibration limit value), input the pressure value measured by the external pressure gauge (measurement data), the actual data read by the brake, and the brake calibrates the pressure sensor according to the aforementioned data. Therefore, the function buttons under the calibration interface are basically the same. The brake needs to know which pressure sensor the brake screen is located in the calibration interface, in order to specifically execute the button instructions under the calibration interface. If there are multiple calibration interfaces at the same time, and the calibration objects are different, it is equivalent to calibrating different sensors at the same time, which is difficult to achieve in operation. For example, when the train pipe pressure is at the upper limit value and the brake cylinder pressure is at the lower limit value, it is theoretically possible to calibrate at the same time, but the requirement for the operator is high, so it needs to be simplified and limited to only one calibration interface at the same time.

[0100] If any brake screen in the master control end brake screen 1-4 has been located in the calibration interface, broadcast the "located in the calibration interface flag" signal to other brake screens, and the other brake screens of the master control end hide the

enter calibration interface

[0101] 3. Only one interface is allowed to exist on one brake screen at the same time, and the setting interface and the self-check interface are allowed to exist on different brake screens at the same time.

[0102] At the same time, only one interface is allowed to exist on one brake screen, that is, two or more interfaces cannot exist on the brake screen at the same time.

[0103] The setting interface and the self-check interface have a viewing function, which can simultaneously view the brake state and system state in the setting interface and view the last self-check result in the self-check interface. Therefore, the setting interface and the self-check interface are allowed to exist at the same time, specifically: different brake screens in multiple brake screens are allowed to exist in the setting interface and the self-check interface at the same time, for example, brake screen 1 is in the setting interface and brake screen 2 is in the self-check interface. Multiple brake screens are also allowed to exist in the setting interface or the self-check interface at the same time, for example, brake screen 1 and brake screen 2 are both in the setting interface, or brake screen 1 and brake screen 2 are both in the self-check interface.

[0104] The setting interface does not issue a setting instruction, and a button such as a "local / stand-alone / air supply switching" button, a "one-time relief / phase relief switching" button, an "air supply / air supply-free switching" button, and the like needs to be clicked to trigger the execution of the brake state setting; the self-checking interface does not issue a self-checking instruction, and a "start" button needs to be clicked to trigger the brake to perform self-checking.

[0105] The setting and self-checking interfaces can be in a viewing state at the same time, and the interface functions are relatively mutually exclusive, for example: the brake is self-checking, and the setting interface and the self-checking interface can be viewed, but the corresponding functions cannot be selected. For example: when the brake is not self-checking, the setting interface and the self-checking interface can be viewed, and the corresponding functions can be selected on any brake screen.

[0106] When the brake state and / or the last self-checking result need to be viewed, the trigger buttons of the setting interface or the trigger buttons of the self-checking interface on multiple brake screens can be clicked to enter the setting interface or the self-checking interface; the viewing buttons of at least one of the setting interface and the self-checking interface are triggered to view the brake state and / or the last self-checking result.

[0107] 4. The setting interface and the "calibration page" are shielded during the performance self-checking process.

[0108] Both the performance self-checking and the sensor calibration are processes that need to be continuously performed for a period of time, so during the performance self-checking process, the sensor calibration cannot be synchronously performed.

[0109] The self-checking process is to automatically trigger the performance checking action of the brake according to a preset process, and during the process, the brake state setting is meaningless. For example, the local / stand-alone state and the "air supply / air supply-free" state are automatically switched during the self-checking process, and the brake state setting will be automatically switched.

[0110] Therefore, the setting interface and the calibration interface are shielded during the performance self-checking process of the brake.

[0111] In one possible implementation, if the brake is in the performance self-checking process, a "brake is self-checking flag" signal is uploaded to each brake screen (main control end brake screen 1-4), and after each brake screen receives the signal, the "enter calibration interface" button and the function buttons corresponding to the setting interface are hidden.

[0112] S103: Obtain a control instruction triggered based on a display state of the target brake screen, the control instruction including any one of a setting instruction, a self-checking instruction, and a calibration instruction, wherein the setting instruction is used to instruct to perform state setting on the brake, the self-checking instruction is used to instruct to perform performance self-checking on the brake, and the calibration instruction is used to instruct to perform sensor calibration on the brake.

[0113] The brake machine executes corresponding instructions in the display state, that is, if the brake machine is not in the setting interface, the self-checking interface or the calibration interface (no "setting / self-checking / calibration interface flag" signal is received), the brake machine does not respond to the setting / self-checking / calibration instructions.

[0114] The target brake screen triggers corresponding control instructions in the display state, that is, the setting instruction is triggered in the setting interface, the self-checking instruction is triggered in the self-checking interface, and the calibration instruction is triggered in the calibration interface.

[0115] S104: When the brake machine is controlled using the control instruction, the response to the instruction that is mutually exclusive with the control instruction is limited.

[0116] The foregoing steps S101-S102 are the interface function mutual exclusion of the brake screen. Network communication failure or software running abnormity may cause abnormal interface function mutual exclusion of the brake screen, at this time, as a control safety redundancy, the brake machine also needs to prohibit setting, self-checking and calibration at the same time.

[0117] After the brake machine responds to the control instruction to execute the corresponding operation, the response to the instruction that is mutually exclusive with the control instruction is limited. Specifically, if the display state is the calibration interface, the control instruction is the calibration instruction, and the response to the instruction that is mutually exclusive with the control instruction is limited, including limiting the response to the setting instruction and the self-checking instruction that are mutually exclusive with the calibration instruction. If the display state is the setting interface, the control instruction is the setting instruction, and the response to the instruction that is mutually exclusive with the control instruction is limited, including limiting the response to the calibration instruction and the self-checking instruction that are mutually exclusive with the setting instruction. If the display state is the self-checking interface, the control instruction is the self-checking instruction, and the response to the instruction that is mutually exclusive with the control instruction is limited, including limiting the response to the setting instruction and the calibration instruction that are mutually exclusive with the self-checking instruction.

[0118] The calibration interface is provided with a sub-interface, for example, a "brake cylinder pressure sensor calibration interface", a "total air pressure sensor calibration interface" and the like, so as to distinguish which target sensor is calibrated. The target sensor is determined by an operator, and the embodiments of the present application are not limited in this regard. It should be noted that the calibration of the sensor does not have priority definition, and the operator calibrates the sensor according to actual needs.

[0119] In a possible implementation manner, if the display state is the calibration interface and the control instruction is the calibration instruction, the target sensor calibration sub-interface needs to be determined in advance when the calibration instruction is executed, and only one target sensor calibration sub-interface is allowed to exist at the same time.

[0120] In the calibration interface, a target sensor calibration sub-interface is determined. If there is one target sensor calibration sub-interface, calibration limits, measurement data, and actual data are acquired. The brake machine is controlled to respond to the calibration instruction, and calibration of the target sensor is completed according to the calibration limits, the measurement data, and the actual data. If there are multiple target sensor calibration sub-interfaces, the brake machine is controlled not to respond to the calibration instruction, and the calibration interface is exited.

[0121] Based on the interface function mutual exclusion design of the brake screen, the instruction response mutual exclusion design of the brake machine is added, and the redundant control design can avoid locomotive driving difficulties caused by abnormal interface function mutual exclusion of the brake screen, and can better protect the driving safety of the locomotive.

[0122] Based on the contents of steps S101-S104, the display state of the target brake screen is acquired, including any one of the setting interface, the self-checking interface, and the calibration interface. The target brake screen is any one of the multiple brake screens. The keys of the conflict interfaces that are mutually exclusive with the display state on the non-target brake screen are hidden. The non-target brake screen is other brake screens in the multiple brake screens except the target brake screen. The control instruction triggered based on the display state of the target brake screen is acquired. The control instruction includes any one of the setting instruction, the self-checking instruction, and the calibration instruction. The setting instruction is used to instruct to perform state setting on the brake machine. The self-checking instruction is used to instruct to perform performance self-checking on the brake machine. The calibration instruction is used to instruct to perform sensor calibration on the brake machine. When the brake machine is controlled using the control instruction, the instruction that is mutually exclusive with the control instruction is limited to respond. In this way, through the interface function mutual exclusion of the brake screen and the instruction response mutual exclusion of the brake machine, the operation conflict between the brake screens is avoided, and the response to other instructions received by the brake machine at the same time is limited, which can protect the driving safety of the locomotive and improve the driving safety.

[0123] In another embodiment of the present application, network communication failure or software running exception is described.

[0124] When the brake machine is in the calibration process, if the target brake screen has the "located in the calibration interface flag" signal, it indicates that the brake machine responds to the calibration instruction and does not respond to the setting instruction and the self-checking instruction.

[0125] If the calibration interface and the setting interface exist in the multiple brake screens at the same time, that is, the "located in the calibration interface flag" signal and the "located in the setting interface flag" signal exist at the same time, the brake machine is driven to automatically exit the calibration. After this step, the setting instruction triggered based on the setting interface can be acquired, and the brake machine is set to the state according to the setting instruction.

[0126] If the calibration interface and the self-check interface exist simultaneously in the plurality of brake screens, i.e., the "calibration interface position flag" signal and the "self-check interface position flag" signal exist simultaneously, the brake is automatically exited from calibration, and the brake is controlled not to respond to the self-check instruction, and the brake is exited from the self-check interface.

[0127] If the "calibration interface position flag" signals of different pressure sensors exist simultaneously, the brake does not respond to any calibration instruction, and the brake is automatically exited from calibration.

[0128] If the setting instruction, the self-check instruction and the calibration instruction do not exist independently, the brake does not respond to any of the foregoing instructions, and the brake is automatically exited from calibration and self-check.

[0129] When the brake is in the self-check process, if the calibration interface exists in the plurality of brake screens, i.e., the "calibration interface position flag" signal exists, the brake is automatically exited from self-check.

[0130] If the setting instruction or the calibration instruction exists, the brake does not respond to any of the foregoing instructions, and the brake is automatically exited from self-check.

[0131] The foregoing embodiments of the present application provide a mutual exclusion control method of the brake screen and the brake based on the foregoing. Next, a mutual exclusion control system of the brake screen and the brake is described, which is used to execute the foregoing method. Next, the function of the mutual exclusion control system of the brake screen and the brake is described, and the application structure of the mutual exclusion control system of the brake screen and the brake is shown in FIG. 3. The central control unit includes an acquisition module 301, a hiding module 302 and a response limiting module 303. Figure 1 Figure 3

[0132] Among them,

[0133] The acquisition module 301 is used to acquire the display state of a target brake screen, the display state including any of a setting interface, a self-check interface and a calibration interface, and the target brake screen being any of a plurality of brake screens.

[0134] The hiding module 302 is used to hide the keys of a conflict interface on a non-target brake screen, the non-target brake screen being any brake screen other than the target brake screen among the plurality of brake screens.

[0135] The acquisition module 301 is further used to acquire a control instruction triggered based on the display state of the target brake screen, the control instruction including any of a setting instruction, a self-check instruction and a calibration instruction, wherein the setting instruction is used to instruct to perform state setting on the brake, the self-check instruction is used to instruct to perform performance self-check on the brake, and the calibration instruction is used to instruct to perform sensor calibration on the brake.​​

[0136] The limiting response module 303 is configured to limit response to an instruction that is mutually exclusive with the control instruction when the control instruction is used to control the brake machine.

[0137] In a possible implementation, when the display state is a calibration interface and the control instruction is a calibration instruction, the hiding module 302 is specifically configured to hide trigger buttons corresponding to a setting interface and a self-checking interface that are mutually exclusive with the calibration interface on the non-target brake screen.

[0138] The limiting response module 303 is configured to limit response to an instruction that is mutually exclusive with the control instruction, and the limiting response module 303 includes a first limiting response submodule.

[0139] The first limiting response submodule is configured to limit response to a setting instruction and a self-checking instruction that are mutually exclusive with the calibration instruction.

[0140] In a possible implementation, the limiting response module 303 is configured to control the brake machine using the calibration instruction, and includes a determining submodule, an acquiring submodule and a control submodule.

[0141] The determining submodule is configured to determine a target sensor calibration sub-interface in the calibration interface.

[0142] The acquiring submodule is configured to acquire a calibration limit value, measurement data and actual data if there is one target sensor calibration sub-interface.

[0143] The control submodule is configured to control the brake machine to complete calibration of the target sensor according to the calibration limit value, the measurement data and the actual data in response to the calibration instruction.

[0144] The control submodule is further configured to control the brake machine not to respond to the calibration instruction and drive the brake machine to automatically exit calibration if there are a plurality of target sensor calibration sub-interfaces.

[0145] In a possible implementation, when the brake machine is in a calibration process and in a communication abnormality case, the mutually exclusive control system further includes a driving module.

[0146] The driving module is configured to drive the brake machine to automatically exit calibration if a calibration interface and a setting interface exist simultaneously in a plurality of brake screens, and drive the brake machine to automatically exit calibration and control the brake machine not to respond to a self-checking instruction if a calibration interface and a self-checking interface exist simultaneously in the plurality of brake screens.

[0147] In a possible implementation, after the brake machine is driven to automatically exit calibration, the mutually exclusive control system further includes a state setting module.

[0148] The state setting module is configured to acquire a setting instruction triggered based on the setting interface, and perform state setting on the brake machine in response to the setting instruction.

[0149] In a possible implementation, if the display state is the setting interface and the control instruction is a setting instruction, the hiding module 302 is specifically configured to hide a trigger button corresponding to a calibration interface and a function button corresponding to a self-check interface on a non-target brake screen that are mutually exclusive with the setting interface.

[0150] The limiting response module 303 is configured to limit response to an instruction that is mutually exclusive with the control instruction, and includes a second limiting response submodule, which includes:

[0151] The second limiting response submodule is configured to limit response to a calibration instruction and a self-check instruction that are mutually exclusive with the setting instruction.

[0152] In a possible implementation, if the display state is the self-check interface and the control instruction is a self-check instruction, the hiding module 302 is specifically configured to hide a trigger button corresponding to a calibration interface and a function button corresponding to a setting interface on a non-target brake screen that are mutually exclusive with the self-check interface.

[0153] The limiting response module 303 is configured to limit response to an instruction that is mutually exclusive with the control instruction, and includes a third limiting response submodule:

[0154] The third limiting response submodule is configured to limit response to a setting instruction and a calibration instruction that are mutually exclusive with the self-check instruction.

[0155] In a possible implementation, the mutually exclusive control system further includes:

[0156] A trigger module is configured to click a trigger button of the setting interface or a trigger button of the self-check interface on a plurality of brake screens to enter the setting interface or the self-check interface.

[0157] A viewing module is configured to view a brake machine state and / or a last self-check result in response to a viewing button of at least one of the setting interface and the self-check interface being triggered.

[0158] In a possible implementation, the brake machine is in a self-check process, and in a communication abnormality case, the driving module is further configured to drive the brake machine to automatically exit the self-check if there is a calibration interface in the plurality of brake screens.

[0159] The embodiment of the present application provides a mutual exclusion control system of a brake screen and a brake machine, which comprises a plurality of brake screens, a brake machine and a central control unit for managing communication between the plurality of brake screens and the brake machine. The central control unit comprises an acquisition module, a hiding module and a response limiting module. The acquisition module is used to acquire a display state of a target brake screen, the display state comprising any one of a setting interface, a self-checking interface and a calibration interface, and the target brake screen being any one of the plurality of brake screens. The hiding module is used to hide a key of a conflict interface on a non-target brake screen, the non-target brake screen being any one of the plurality of brake screens except the target brake screen. The acquisition module is further used to acquire a control instruction triggered based on the display state of the target brake screen, the control instruction comprising any one of a setting instruction, a self-checking instruction and a calibration instruction, wherein the setting instruction is used to instruct to perform state setting on the brake machine, the self-checking instruction is used to instruct to perform performance self-checking on the brake machine, and the calibration instruction is used to instruct to perform sensor calibration on the brake machine. The response limiting module is used to limit a response to an instruction that is mutually exclusive with the control instruction when the brake machine is controlled by using the control instruction. In this way, through the interface function mutual exclusion of the brake screen and the instruction response mutual exclusion of the brake machine, operation conflicts between the brake screens are avoided, and responses to other instructions received by the brake machine at the same time are limited, so that the driving safety of the locomotive can be ensured, and the driving safety is improved.

[0160] Based on the brake screen and brake machine mutual exclusion control method provided in the above method embodiment, the embodiment of the present application provides a brake screen and brake machine mutual exclusion control device, which is shown in Figure 4 , and the device comprises a processor, a memory and a system bus.

[0161] The processor and the memory are connected through the system bus.

[0162] The memory is used to store one or more programs, and the one or more programs comprise instructions, which, when executed by the processor, cause the processor to execute the brake screen and brake machine mutual exclusion control method in any one of the above embodiments.

[0163] Based on the brake screen and brake machine mutual exclusion control method provided in the above method embodiment, the embodiment of the present application provides a computer readable storage medium, which stores instructions, and when the instructions run on a device, the device executes the brake screen and brake machine mutual exclusion control method in any one of the above embodiments.

[0164] The various embodiments described in this specification are described in progressive order, with each embodiment building on the previous one. The same or similar elements in each embodiment are denoted by the same or similar reference signs. Each embodiment is directed to the differences in the described embodiments. For example, the system or system embodiments are described with less detail than the method embodiments, as they are substantially similar to the method embodiments. The system and system embodiments described above are merely illustrative and are not meant to be limiting. The units described as separate units can or can not be physical separate units, and the units shown as units can or can not be physical units, i.e., can be located at one place, or distributed on a plurality of network units. Some or all of the modules can be selected according to actual needs to achieve the purposes of the embodiments. A person of ordinary skill in the art can understand and implement without creative effort.

[0165] Those skilled in the art will further appreciate that the units and algorithm steps of the examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or any combination thereof. To clearly illustrate the interchangeability of hardware and software, various components have been described above generally in terms of their functionality, without reference to the specific manner in which such functionality is achieved. The implementation of the examples described herein in hardware and / or software can vary considerably without altering the basic nature of the subject matter described herein. Skilled artisans will recognize the interchangeability of various hardware and software components through the use of the terms "unit" and "step" in the description above, and will appreciate that the various hardware and / or software components described herein can be substituted for one another, and that the various method steps described herein can be implemented in hardware, software, or any combination thereof. The specification and drawings are, accordingly, to be regarded as illustrative rather than restrictive.

[0166] The above description of disclosed embodiments is intended to be illustrative and not restrictive. Many embodiments will suggest modifications which can be made to adapt a particular situation without departing from the spirit or scope of the application. Other situations will also benefit from the teachings herein for it is felt that those skilled in the art, in light of the detailed description and figures, will be able to apply the basic principles to adapt the teachings to various situations. Accordingly, the application is not to be restricted based on the specific embodiments presented but is to be defined in the terms of the claims.

Claims

1. A mutually exclusive control method for a brake screen and a brake motor, characterized in that: The mutual exclusion control method is applied to a mutual exclusion control system, which includes multiple brake screens, a brake motor, and a central control unit. The central control unit is used to manage the communication between the multiple brake screens and the brake motor. The mutual exclusion control method includes: Acquiring a display state of a target brake screen, wherein the display state includes any one of a setting interface, a self-test interface, and a calibration interface, and the target brake screen is any one of a plurality of brake screens; Hiding buttons of conflicting interfaces that are mutually exclusive with the display state on non-target braking screens, wherein the non-target braking screens are other braking screens among the plurality of braking screens except the target braking screen; Obtaining a control instruction triggered by a display state of the target brake screen, the control instruction including any one of a setting instruction, a self-test instruction, and a calibration instruction, wherein the setting instruction is used to instruct execution of a state setting for the brake engine, the self-test instruction is used to instruct execution of a performance self-test for the brake engine, and the calibration instruction is used to instruct execution of a sensor calibration for the brake engine; When the brake is controlled using the control command, a response is restricted to a command that is mutually exclusive with the control command.

2. The mutual exclusion control method according to claim 1, characterized in that: If the display state is a calibration interface and the control instruction is a calibration instruction, then hiding the buttons of the conflicting interface on the non-target brake screen that is mutually exclusive with the display state includes: Hiding the trigger buttons corresponding to the setting interface and the self-test interface on the non-target brake screen that are mutually exclusive with the calibration interface; The restriction response and the control instruction are mutually exclusive instructions, including: The response is limited to the setup instructions and self-test instructions that are mutually exclusive with the calibration instructions.

3. The mutual exclusion control method according to claim 2, characterized in that: Controlling the brake using the calibration command includes: Determine the target sensor calibration sub-interface on the calibration interface; If there is a calibration sub-interface of the target sensor, obtaining calibration limits, measurement data, and actual data; controlling the brake to respond to the calibration instruction and complete calibration of the target sensor according to the calibration limit, the measurement data, and the actual data; If there are multiple target sensor calibration sub-interfaces, the brake is controlled not to respond to the calibration instruction, and the brake is driven to automatically exit calibration.

4. The mutual exclusion control method according to claim 2, characterized in that: The brake is in the calibration process, and in the case of abnormal communication, the mutual exclusion control method further includes: If a calibration interface and a setting interface exist simultaneously in a plurality of the brake screens, the brake machine is driven to automatically exit calibration; If calibration interfaces and self-test interfaces exist simultaneously in a plurality of the brake screens, the brake machine is driven to automatically exit calibration, and the brake machine is controlled not to respond to a self-test instruction, and the brake machine is driven to automatically exit self-test.

5. The mutual exclusion control method according to claim 4, characterized in that: After driving the brake to automatically exit calibration, the mutual exclusion control method further includes: A setting instruction triggered based on the setting interface is obtained, and a state setting is performed on the brake in response to the setting instruction.

6. The mutual exclusion control method according to claim 1, characterized in that: If the display state is a setting interface and the control instruction is a setting instruction, then hiding the button of the conflicting interface that is mutually exclusive with the display state on the non-target brake screen includes: Hiding the trigger button corresponding to the calibration interface and the function button corresponding to the self-test interface on the non-target brake screen that are mutually exclusive with the setting interface; The restriction response and the control instruction are mutually exclusive instructions, including: The response is limited to calibration instructions and self-test instructions that are mutually exclusive with the setting instructions.

7. The mutual exclusion control method according to claim 1, characterized in that: If the display state is a self-test interface and the control instruction is a self-test instruction, then hiding the buttons of the conflicting interface mutually exclusive with the display state on the non-target brake screen includes: Hiding the trigger button corresponding to the calibration interface and the function button corresponding to the setting interface on the non-target brake screen that are mutually exclusive with the self-test interface; The restriction response and the control instruction are mutually exclusive instructions, including: The response is limited to the setup instructions and calibration instructions that are mutually exclusive with the self-test instructions.

8. The mutual exclusion control method according to any one of claims 6 to 7, characterized in that: The mutual exclusion control method further includes: Clicking the trigger button of the setting interface or the trigger button of the self-test interface on the plurality of brake screens to enter the setting interface or the self-test interface; In response to triggering a view button of at least one of the setting interface and the self-test interface, the brake status is checked, and / or the last self-test result is checked.

9. The mutual exclusion control method according to claim 7, characterized in that: The brake is in a self-test process, and in the case of abnormal communication, the mutual exclusion control method further includes: If a calibration interface exists in the plurality of brake screens, the brake machine is driven to automatically exit the self-check.

10. A mutually exclusive control system for a brake screen and a brake motor, characterized in that: The mutual exclusion control system includes a plurality of brake screens, a brake machine, and a central control unit. The central control unit is used to manage the communication between the plurality of brake screens and the brake machine, including: an acquisition module, configured to acquire a display state of a target brake screen, wherein the display state includes any one of a setting interface, a self-test interface, and a calibration interface, and the target brake screen is any one of a plurality of brake screens; a hiding module, configured to hide buttons of a conflicting interface on a non-target braking screen that is mutually exclusive with the display state, wherein the non-target braking screen is other braking screens among the plurality of braking screens except the target braking screen; The acquisition module is further configured to acquire a control instruction triggered based on a display state of the target brake screen, the control instruction including any one of a setting instruction, a self-test instruction, and a calibration instruction, wherein the setting instruction is configured to instruct execution of a state setting for the brake engine, the self-test instruction is configured to instruct execution of a performance self-test for the brake engine, and the calibration instruction is configured to instruct execution of a sensor calibration for the brake engine; The limited response module is used to limit the response to instructions that are mutually exclusive with the control instruction when using the control instruction to control the brake.

Citation Information

Patent Citations

  • Heavy haul train and control method and system of heavy haul train brake

    CN106394537A

  • Train automatic driving system testing device and method

    CN114253246A