Mutual exclusion control method and system for brake screen and brake
Through the mutually exclusive control method and system of the brake screen and the brake, the problem of brake screen failure and operation conflict in the locomotive is solved, and driving safety is improved.
Patent Information
- Application Number
- CN202510116726.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-24
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2045-01-24
AI Technical Summary
In the existing locomotive technology, only one brake screen is installed in each driver's room, which will affect the normal operation of the locomotive when the unique brake screen fails. The application of multiple brake screens may lead to operational conflicts and the brake receiving multiple commands at the same time, reducing driving safety.
It provides a mutually exclusive control method and system for brake screens and brakes. Through the interface function of brake screens and the mutual exclusive design of brake commands, it avoids operational conflicts between each brake screen, and restricts the instructions that the brake responds simultaneously to, so as to ensure the driving safety of the locomotive.
Through this method and system, the operational conflict between the brake screens can be effectively avoided, ensuring that the brake only responds to a single command, thereby improving the driving safety of the locomotive.
Smart Images

Figure CN119773713A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of rail transit technology, and in particular to a method and system for mutually exclusive control of a brake screen and a brake motor. Background Art
[0002] In the current locomotive technology solution, 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. Therefore, it is necessary to configure at least two brake screens for each driver's cab for redundancy.
[0003] The brake screen has the functions of setting the brake status, triggering brake performance self-test, and calibrating the sensors inside the brake. The use of multiple brake screens may lead to conflicts in the operations of each brake screen, and multiple instructions triggered by the brake screen may exist at the same time, resulting in lower driving safety of the locomotive. Summary of the invention
[0004] In view of this, the present application provides a mutually exclusive control method and system for a brake screen and a brake motor. By mutually exclusive design of the interface functions of the brake screen and the command response of the brake motor, operational conflicts between the brake screens can be avoided, and the brake motor can be prevented from receiving multiple commands at the same time, thereby ensuring the driving safety of the locomotive and improving driving safety.
[0005] To solve the above problems, the technical solutions provided by this application are as follows:
[0006] In a first aspect, an embodiment of the present application provides a mutually exclusive control method for a brake screen and a brake motor, wherein the mutually exclusive control method is applied to a mutually exclusive control system, wherein the mutually exclusive control system includes a plurality of brake screens, a brake motor, and a central control unit, wherein the central control unit is used to manage the communication between the plurality of brake screens and the brake motor, and the mutually exclusive control method includes:
[0007] Acquire a display state of a target brake screen, wherein the display state includes any one of a setting interface, a self-checking interface, and a calibration interface, and the target brake screen is any one of a plurality of brake screens;
[0008] Hiding buttons of conflicting interfaces mutually exclusive with the display state on a non-target braking screen, wherein the non-target braking screen is other braking screens among the plurality of braking screens except the target braking screen;
[0009] Acquire a control instruction triggered by a display state of the target brake screen, the control instruction comprising any one of a setting instruction, a self-check instruction, and a calibration instruction, wherein the setting instruction is used to instruct to perform a state setting on the brake machine, the self-check instruction is used to instruct to perform a performance self-check on the brake machine, and the calibration instruction is used to instruct to perform a sensor calibration on the brake machine;
[0010] When the brake is controlled using the control command, a response is restricted to a command that is mutually exclusive with the control command.
[0011] In a possible implementation, if the display state is a calibration interface and the control instruction is a calibration instruction, then hiding the button of the conflicting interface mutually exclusive with the display state on the non-target brake screen includes:
[0012] 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;
[0013] The restriction response and the control instruction mutually exclusive instructions include:
[0014] The response is limited to the setup instructions and self-test instructions that are mutually exclusive with the calibration instructions.
[0015] In a possible implementation, using the calibration instruction to control the brake includes:
[0016] Determining a target sensor calibration sub-interface in the calibration interface;
[0017] If there is a calibration sub-interface of the target sensor, obtaining calibration limits, measurement data, and actual data;
[0018] Controlling the brake to respond to the calibration instruction and complete the calibration of the target sensor according to the calibration limit, the measurement data and the actual data;
[0019] If there are multiple target sensor calibration sub-interfaces, the brake motor is controlled not to respond to the calibration instruction, and the brake motor is driven to automatically exit the calibration.
[0020] In a possible implementation, the brake is in a calibration process, and in the case of abnormal communication, the mutual exclusion control method further includes:
[0021] If a calibration interface and a setting interface exist simultaneously in the plurality of brake screens, the brake machine is driven to automatically exit calibration;
[0022] If the calibration interface and the self-test interface exist simultaneously in the plurality of brake screens, the brake motor is driven to automatically exit the calibration, and the brake motor is controlled not to respond to the self-test instruction, and the brake motor is driven to automatically exit the self-test.
[0023] In a possible implementation, after driving the brake to automatically 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 is performed on the brake execution in response to the setting instruction.
[0025] In a possible implementation, if the display state is a setting interface and the control instruction is a setting instruction, then hiding the button of the conflicting interface mutually exclusive with the display state on the non-target brake screen includes:
[0026] 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;
[0027] The restriction response and the control instruction mutually exclusive instructions include:
[0028] The response is limited to calibration instructions and self-test instructions that are mutually exclusive with the setting instructions.
[0029] In a possible implementation, if the display state is a self-check interface and the control instruction is a self-check instruction, then hiding the button of the conflicting interface mutually exclusive with the display state on the non-target brake screen includes:
[0030] 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;
[0031] The restriction response and the control instruction mutually exclusive instructions include:
[0032] The response is limited to the setup instructions and calibration instructions that are mutually exclusive with the self-test instructions.
[0033] In a possible implementation, the mutual exclusion control method further includes:
[0034] Clicking the trigger buttons of the setting interface or the trigger buttons of the self-test interface on the plurality of brake screens to enter the setting interface or the self-test interface;
[0035] In response to triggering a view button of at least one of the setting interface and the self-check interface, the brake status is checked, and / or the last self-check result is checked.
[0036] In a possible implementation, the brake is in a self-checking process, and in the case of abnormal communication, the mutual exclusion control method further includes:
[0037] If a calibration interface exists in the plurality of brake screens, the brake machine is driven to automatically exit the self-check.
[0038] In a second aspect, an embodiment of the present application provides a mutually exclusive control system for a brake screen and a brake machine, the mutually exclusive control system comprising a plurality of brake screens, a brake machine and a central control unit, the central control unit being used to manage the communication between the plurality of brake screens and the brake machine, including:
[0039] An acquisition module, used for acquiring a display state of a target brake screen, wherein the display state includes any one of a setting interface, a self-checking interface and a calibration interface, and the target brake screen is any one of a plurality of brake screens;
[0040] A hiding module, used for hiding buttons of a conflicting interface mutually exclusive with the display state on a non-target braking screen, wherein the non-target braking screen is other braking screens among the plurality of braking screens except the target braking screen;
[0041] 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 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 a state setting on the brake machine, the self-check instruction is used to instruct to perform a performance self-check on the brake machine, and the calibration instruction is used to instruct to perform a sensor calibration on the brake machine;
[0042] 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.
[0043] In a possible implementation, if the display state is a calibration interface and the control instruction is a calibration instruction, the hiding module is specifically used to: hide 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;
[0044] The limiting response module is used for limiting the response to instructions mutually exclusive with the control instruction, and includes a first limiting response submodule:
[0045] The first limited response submodule is used for limiting the response to the setting instructions and self-test instructions which are mutually exclusive with the calibration instructions.
[0046] In a possible implementation, the limited response module is used to control the brake using the calibration instruction, and includes a determination submodule, an acquisition submodule, and a control submodule:
[0047] The determination submodule is used to determine the target sensor calibration sub-interface in the calibration interface;
[0048] The acquisition submodule is used to acquire the calibration limit, the measurement data and the actual data if there is a calibration sub-interface of the target sensor;
[0049] The control submodule is used to control the brake to respond to the calibration instruction and complete the calibration of the target sensor according to the calibration limit, the measurement data and the actual data;
[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 case 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 the 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 execute state setting on the brake in response to the setting instruction.
[0055] In a possible implementation, if the display state is a setting interface and the control instruction is a setting instruction, the hiding module is specifically used to: hide 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;
[0056] The limited response module is used to limit the response 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 used for restricting responses to calibration instructions and self-test instructions that are mutually exclusive with the setting instructions.
[0058] In a 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 used to: hide 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;
[0059] The limiting response module is used to limit the response to instructions that are mutually exclusive with the control instruction, and includes a third limiting response submodule:
[0060] The third response restriction submodule is used for restricting responses to setting instructions and calibration instructions that are mutually exclusive with the self-test instructions.
[0061] In a possible implementation, the mutual exclusion control system further includes:
[0062] A trigger module, used to click the trigger buttons of the setting interface or the trigger buttons of the self-test interface on the plurality of brake screens to enter the setting interface or the self-test interface;
[0063] The viewing module is used to view the brake status and / or the last self-check result in response to triggering a viewing button of at least one of the setting interface and the self-check interface.
[0064] In a possible implementation, the brake motor is in a self-checking process. In the case of abnormal communication, the driving module is further used to: if a calibration interface exists in the plurality of brake screens, drive the brake motor to automatically exit the self-checking.
[0065] In a third aspect, an embodiment of the present application provides a mutually exclusive control device for a brake screen and a brake motor, the device comprising: a processor, a memory, and a system bus;
[0066] The processor and the memory are connected via the system bus;
[0067] The memory is used to store one or more programs, and the one or more programs include instructions. When the instructions are executed by the processor, the processor executes the mutually exclusive control method of the brake screen and the brake machine described in the first aspect.
[0068] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a device, the device executes the mutually exclusive control method of the brake screen and the brake motor described in the first aspect above.
[0069] It can be seen that this application has the following beneficial effects:
[0070] The embodiment of the present application provides a mutually exclusive control method for a brake screen and a brake motor, which is applied to a mutually exclusive control system, which includes multiple brake screens, brake motors, and a central control unit for managing the communication between the multiple brake screens and brake motors. Obtain the display status of the target brake screen, the display status includes any one of the setting interface, the self-test interface, and the calibration interface, and the target brake screen is any brake screen among the multiple brake screens. Hide the buttons of the conflicting interface that is mutually exclusive with the display status on the non-target brake screen, and the non-target brake screen is the other brake screen among the multiple brake screens except the target brake screen. Obtain the control instruction triggered by the display status of the target brake screen, the control instruction includes any one of the setting instruction, the self-test instruction, and the calibration instruction, wherein the setting instruction is used to instruct the brake motor to perform a state setting, the self-test instruction is used to instruct the brake motor to perform a performance self-test, and the calibration instruction is used to instruct the brake motor to perform a sensor calibration. When using the control instruction to control the brake motor, limit the response to the instruction that is mutually exclusive with the control instruction. In this way, by designing the mutually exclusive interface functions of the brake screen and the mutually exclusive command responses of the brake motor, operational conflicts between the brake screens can be avoided, and other commands simultaneously received by the response brake motor can be limited, thereby ensuring the driving safety of the locomotive and improving driving safety.
[0071] The embodiment of the present application also provides a mutually exclusive control system of a brake screen and a brake machine corresponding to the above system, which has the same beneficial effects as the above method. BRIEF DESCRIPTION OF THE DRAWINGS
[0072] Figure 1 A schematic flow chart of a mutually exclusive control method of a brake screen and a brake motor provided in an embodiment of the present application;
[0073] Figure 2 A schematic diagram of a mutually exclusive control system configuration and network topology provided in an embodiment of the present application;
[0074] Figure 3 A schematic structural diagram of a mutually exclusive control system of a brake screen and a brake motor provided in an embodiment of the present application;
[0075] Figure 4 A schematic structural diagram of a mutually exclusive control device for a brake screen and a brake motor provided in an embodiment of the present application. DETAILED DESCRIPTION
[0076] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0077] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "comprise", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the statement "comprising a ..." do not exclude the presence of other identical elements in the process, method, article or equipment including the elements.
[0078] In the current locomotive technology solution, 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. Therefore, it is necessary to configure at least two brake screens for each driver's cab for redundancy.
[0079] The brake screen has the functions of setting the brake status, triggering the brake performance self-test, and calibrating the sensors inside the brake. Each function is mutually exclusive to a certain extent: for example, calibration is prohibited during the self-test process. The use of multiple brake screens may lead to conflicts in the operation of each brake screen, and multiple instructions triggered by the brake screen may exist at the same time, resulting in low driving safety of the locomotive.
[0080] In order to solve the operational conflicts between the brake screens in the prior art and how to handle the situation where multiple instructions exist at the same time to ensure the driving safety of the locomotive, the embodiment of the present application provides a mutually exclusive control method for a brake screen and a brake motor, which is applied to a mutually exclusive control system, which includes multiple brake screens, a brake motor, and a central control unit (CCU) for managing the communication between the multiple brake screens and the brake motor. The display state of the target brake screen is obtained, and the display state includes any one of the setting interface, the self-test interface, and the calibration interface. The target brake screen is any brake screen among the multiple brake screens. The buttons of the conflicting interface that is mutually exclusive with the display state on the non-target brake screen are hidden, and the non-target brake screen is the other brake screens among the multiple brake screens except the target brake screen. The control instruction triggered by the display state of the target brake screen is obtained, and the control instruction includes any one of the setting instruction, the self-test instruction, and the calibration instruction, wherein the setting instruction is used to instruct the brake motor to perform a state setting, the self-test instruction is used to instruct the brake motor to perform a performance self-test, and the calibration instruction is used to instruct the brake motor to perform a sensor calibration. When the control instruction is used to control the brake motor, the instruction that is mutually exclusive with the control instruction is limited. In this way, through the mutually exclusive design of the brake screen's interface functions and the brake motor's command response, operational conflicts between the brake screens can be avoided, the possibility of misoperation can be eliminated from the design perspective, and other commands received by the response brake motor at the same time can be limited, thereby ensuring the driving safety of the locomotive and improving driving safety.
[0081] In order to facilitate understanding of the technical solution provided in the embodiment of the present application, a mutually exclusive control method and system for a brake screen and a brake motor provided in the embodiment of the present application are described below in conjunction with the accompanying drawings.
[0082] The mutually exclusive control method of a brake screen and a brake motor provided in an embodiment of the present application can be applied to a mutually exclusive control system, which includes multiple brake screens, brake motors, and a central control unit, wherein each brake screen and brake motor communicates with the central control unit through a network, and the central control unit is used to manage the communication between the multiple brake screens and brake motors. Figure 1 , Figure 1 A schematic flow chart of a mutually exclusive control method of a brake screen and a brake motor provided in an embodiment of the present application, the method specifically includes S101-S104.
[0083] S101: Acquire a display state of a target brake screen, where the display state includes any one of a setting interface, a self-checking interface, and a calibration interface, and the target brake screen is any one of a plurality of brake screens.
[0084] The brake screen has three horizontal sub-interfaces: setting interface, self-test interface and calibration interface. Click the [Enter setting interface] button, [Enter self-test interface] button and [Enter calibration interface] button to enter the corresponding interface and select the corresponding operation instruction.
[0085] The setting interface is used to set the brake status, including local / single / compensation, one-time relief / stage relief, air supply / no air supply, constant pressure, etc. The self-test interface is used to trigger the brake performance self-test. The calibration interface is used to calibrate the sensors inside the brake, including various pressure sensors and flow sensors.
[0086] See also Figure 2 , Figure 2 A mutually exclusive control system configuration and network topology diagram provided in an embodiment of the present application. The brake screen may include a master brake screen (brake screens 1 to 4) and a slave brake screen (brake screens 5 to 8). The slave indicates that there is no driver on duty. If it is a slave brake screen 5 to 8, the [Enter setting interface] button, [Enter self-test interface] button, and [Enter calibration interface] button are hidden.
[0087] It should be noted that the brake screens involved in the embodiments of the present application are all main control end brake screens.
[0088] Among multiple brake screens, if any of the settings interface, self-test interface and calibration interface is triggered on any brake screen, then this brake screen is the target brake screen, and the display status of the target brake screen will be updated from the main page to the corresponding interface.
[0089] S102: hiding buttons of conflicting interfaces that are mutually exclusive with the display state on a non-target braking screen, wherein the non-target braking screen is other braking screens among the plurality of braking screens except the target braking screen.
[0090] In the mutually exclusive design of the brake screen's interface functions, 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 a brake screen at the same time, and the setting interface and self-test interface are allowed to exist at the same time on different brake screens; during the performance self-test, the settings interface and the "calibration page" functions are shielded.
[0091] 1. The calibration interface and the other two interfaces are mutually exclusive.
[0092] When calibrating a sensor, some setting functions of the brake may be abnormal. For example, when calibrating the equalizing air cylinder pressure sensor, the constant pressure setting function is abnormal because the object of the constant pressure setting is the equalizing air cylinder. Some self-checking steps of the brake may be abnormal. For example, during the self-checking, the calibration changes the upper or lower limit of the train pipe pressure sensor, and the self-check of the train pipe pressure change rate may be abnormal. Therefore, it is necessary to limit the calibration interface to be mutually exclusive with the other two interface functions.
[0093] In one possible implementation, if the display state of the target brake screen is the calibration interface, the signal of "being at the calibration interface flag position" is broadcast to other brake screens (non-target brake screens) through the CCU. After receiving the signal, other brake screens hide the trigger buttons corresponding to the setting interface and self-test interface that are mutually exclusive with the calibration interface, namely, the [Enter setting interface] button and the [Enter self-test interface] button.
[0094] In one possible implementation, if the display state of the target brake screen is the setting interface, the signal of "located at the setting interface flag" is broadcast to other brake screens (non-target brake screens) through the CCU. After receiving the signal, other brake screens hide the trigger button corresponding to the calibration interface that is mutually exclusive with the setting interface, that is, hide the [Enter calibration interface] button, and hide the function button corresponding to the self-test interface. The setting interface and self-test interface of other brake screens are not hidden, that is, the [Enter setting interface] button and the [Enter self-test interface] button can still be triggered.
[0095] After broadcasting the signal "located at the setting interface flag position", the function buttons under the setting interface and self-test interface are not hidden first, that is, any brake screen can be operated to set the brake and trigger the brake performance self-test, until a brake screen triggers the brake setting (the brake broadcasts the "brake is setting the flag position" signal to all brake screens), and then hide the function buttons under the setting interface and self-test interface of other brake screens.
[0096] In one possible implementation, if the display state of the target brake screen is the self-test interface, the signal "located at the self-test interface flag" is broadcast to other brake screens (non-target brake screens) through the CCU. After receiving the signal, other brake screens hide the trigger button corresponding to the calibration interface that is mutually exclusive with the setting interface, that is, hide the [Enter calibration interface] button, and hide the function button corresponding to the setting interface. The setting interface and self-test interface of other brake screens are not hidden, that is, the [Enter setting interface] button and the [Enter self-test interface] button can still be triggered.
[0097] After broadcasting the model "located at the self-test interface flag position", the function buttons under the setting interface and self-test interface are not hidden first, that is, any brake screen can be operated to set the brake and trigger the brake performance self-test, until a brake screen triggers the brake performance self-test (the brake broadcasts the "brake is in self-test flag position" signal to all brake screens), and then hide the function buttons under other brake screen setting interfaces and self-test interfaces.
[0098] 2. Only one calibration interface is allowed at the same time.
[0099] There are many sensors in the brake machine. Taking the pressure sensor as an example, the calibration process of each pressure sensor is basically the same. For example, first select the upper limit or lower limit of calibration (calibration limit), input the pressure value (measurement data) measured by the external pressure gauge, the actual data read by the brake machine, and the brake machine calibrates the pressure sensor according to the above data. Therefore, the function buttons under the calibration interface are also basically the same. The brake machine needs to know which pressure sensor calibration interface the brake screen is located in before it can specifically execute the key 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 and the brake cylinder pressure is at the lower limit, theoretically they can be calibrated at the same time, but the requirements for the operator are high, so it needs to be handled simply, limiting that only one calibration interface is allowed at the same time.
[0100] If any brake screen among brake screens 1 to 4 on the master end is already in the calibration interface, the "calibration interface flag" signal is broadcast to other brake screens. After receiving the signal, the other brake screens on the master end hide the [Enter calibration interface] button.
[0101] 3. Only one interface is allowed to exist on a brake screen at the same time, and the setting interface and self-test 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 a 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-test interface have a viewing function, and the brake machine status and system status can be viewed in the setting interface at the same time, and the last self-test result can be viewed in the self-test interface. Therefore, the setting interface and the self-test interface are allowed to exist at the same time, specifically: different brake screens among multiple brake screens are allowed to be in the setting interface and the self-test interface at the same time, for example, brake screen 1 is in the setting interface, and brake screen 2 is in the self-test interface. It is also allowed that multiple brake screens are in the setting interface or the self-test 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-test interface.
[0104] No setting instructions will be issued when entering the setting interface. You also need to click, for example, the [Local / Single / Supplementary Machine Switch] button, the [One-time Relief / Stage Relief Switch] button, the [Supplementary Air / No Supplementary Air Switch] button, etc. to trigger the execution of the brake state setting; no self-test instructions will be issued when entering the self-test interface. You also need to click the [Start] button to trigger the brake to perform a self-test.
[0105] The settings and self-test interfaces can be viewed at the same time, and the interface functions are relatively mutually exclusive. For example, when the brake is self-testing, you can view the settings interface and self-test interface, but you cannot select the corresponding function. For example, when the brake is not self-testing, you can view the settings interface and self-test interface, and you can select the corresponding function on any brake screen.
[0106] When you need to check the brake status and / or the last self-test results, you can click the trigger button of the setting interface or the trigger button of the self-test interface on multiple brake screens to enter the setting interface or the self-test interface; trigger the view button of at least one of the setting interface and the self-test interface to check the brake status and / or the last self-test results.
[0107] 4. The function of shielding the setting interface and "calibration page" during the performance self-check process.
[0108] Both the performance self-check and sensor calibration are processes that take some time to complete. Therefore, during the performance self-check, the sensor calibration cannot be performed simultaneously.
[0109] The self-check process automatically triggers the performance check of the brake according to the preset process. It is meaningless to set the brake state during the process. For example, the local / single state, "air supply / no air supply" state, etc. will be automatically switched during the self-check process. The brake state will be automatically switched after it is set.
[0110] Therefore, the functions of the setting interface and the calibration interface are shielded during the brake performance self-test process.
[0111] In one possible implementation, if the brake motor is in the process of self-testing performance, the "brake motor is self-testing flag" signal is uploaded to each brake screen (master control end brake screen 1 to 4). After each brake screen receives the signal, the [Enter calibration interface] button and the corresponding function buttons of the setting interface are hidden.
[0112] S103: Obtain a control instruction triggered by a display state of the target brake screen, the control instruction comprising any one of a setting instruction, a self-test instruction and a calibration instruction, wherein the setting instruction is used to instruct to perform a state setting on the brake motor, the self-test instruction is used to instruct to perform a performance self-test on the brake motor, and the calibration instruction is used to instruct to perform a sensor calibration on the brake motor.
[0113] The brake motor executes the corresponding command in the display state, that is, if the brake motor is not in the setting interface, self-test interface or calibration interface (the "setting / self-test / calibration interface flag" signal is not received), the brake motor does not respond to the setting / self-test / calibration command.
[0114] The target brake screen triggers corresponding control instructions in its display state, that is, triggers setting instructions in the setting interface, triggers self-test instructions in the self-test interface, and triggers calibration instructions in the calibration interface.
[0115] S104: When using the control command to control the brake, limiting the response to commands that are mutually exclusive with the control command.
[0116] The aforementioned steps S101-S102 are mutually exclusive functions of the brake screen interface. However, network communication failure or software operation abnormality may cause the brake screen interface function to be mutually exclusive abnormal. At this time, as a safety redundancy in control, the brake machine must also prohibit simultaneous setting, self-checking and calibration.
[0117] After the brake responds to the control instruction and performs the corresponding operation, the instructions mutually exclusive with the control instruction are limited to respond. Specifically, if the display state is the calibration interface, the control instruction is the calibration instruction, and the instructions mutually exclusive with the control instruction are limited to respond, including: setting instructions and self-test instructions 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 instructions mutually exclusive with the control instruction are limited to respond, including: calibration instructions and self-test instructions that are mutually exclusive with the setting instruction. If the display state is the self-test interface, the control instruction is the self-test instruction, and the instructions mutually exclusive with the control instruction are limited to respond, including: setting instructions and calibration instructions that are mutually exclusive with the self-test instruction.
[0118] The calibration interface has sub-interfaces, such as "brake cylinder pressure sensor calibration interface", "total wind pressure sensor calibration interface", etc., to distinguish which target sensor is calibrated. The target sensor is determined by the operator, and the embodiments of the present application do not limit this. It should be noted that there is no priority definition for sensor calibration, and the operator calibrates the sensor that needs to be calibrated according to actual needs.
[0119] In one possible implementation, if the display state is a calibration interface and the control instruction is a calibration instruction, when executing the calibration instruction, it is also necessary to predetermine a target sensor calibration sub-interface, and only one target sensor calibration sub-interface is allowed to exist at the same time.
[0120] In the calibration interface, determine the target sensor calibration sub-interface. If there is one target sensor calibration sub-interface, obtain the calibration limit, measurement data and actual data; control the brake to respond to the calibration instruction, and complete the calibration of the target sensor according to the calibration limit, measurement data and actual data. If there are multiple target sensor calibration sub-interfaces, control the brake not to respond to the calibration instruction and exit the calibration interface.
[0121] On the basis of the mutually exclusive design of the interface functions of the brake screen, the mutually exclusive design of the command response of the brake motor is added. The redundant design of the control can avoid the difficulty of locomotive driving after the abnormality of the mutual exclusion of the interface functions of the brake screen occurs, and can better ensure the driving safety of the locomotive.
[0122] Based on the contents of the above steps S101-S104, it can be known that the display state of the target brake screen is obtained, and the display state includes any one of the setting interface, the self-test interface and the calibration interface, and the target brake screen is any brake screen among the multiple brake screens. The buttons of the conflicting interface mutually exclusive with the display state on the non-target brake screen are hidden, and the non-target brake screen is the other brake screens among the multiple brake screens except the target brake screen. The control instructions triggered by the display state of the target brake screen are obtained, and the control instructions include any one of the setting instructions, the self-test instructions and the calibration instructions, wherein the setting instructions are used to instruct the brake machine to perform state setting, the self-test instructions are used to instruct the brake machine to perform performance self-test, and the calibration instructions are used to instruct the brake machine to perform sensor calibration. When the control instructions are used to control the brake machine, the instructions that are mutually exclusive with the control instructions are limited to respond. In this way, through the mutually exclusive design of the interface functions of the brake screen and the mutually exclusive design of the command response of the brake machine, the operation conflicts between the brake screens are avoided, and the response to other instructions received by the brake machine at the same time is limited, which can ensure the driving safety of the locomotive and improve the driving safety.
[0123] In another embodiment of the present application, a network communication failure or abnormal software operation is described.
[0124] When the brake motor is in the calibration process, if the target brake screen has a "calibration interface flag" signal, it means that the brake motor responds to the calibration command but does not respond to the setting command and self-test command.
[0125] If the calibration interface and the setting interface exist simultaneously in multiple brake screens, that is, the "calibration interface flag" signal and the "setting interface flag" signal exist simultaneously, the brake motor is driven to automatically exit calibration. After this step, the setting instruction triggered by the setting interface can be obtained, and the brake motor is executed to set the state in response to the setting instruction.
[0126] If the calibration interface and the self-test interface exist simultaneously in the plurality of brake screens, that is, the "calibration interface flag" signal and the "self-test interface flag" signal exist simultaneously, the drive brake automatically exits the calibration, and the control brake does not respond to the self-test instruction and exits the self-test interface.
[0127] If the "calibration interface flag" signals of different pressure sensors exist at the same time, the brake will not respond to any calibration instructions and will automatically exit calibration.
[0128] If the three types of instructions, namely, setting instructions, self-test instructions and calibration instructions, do not exist independently, the brake motor will not respond to any of the aforementioned instructions and will automatically exit calibration and self-test.
[0129] When the brake motor is in the self-test process, if there is a calibration interface in multiple brake screens, that is, there is a "calibration interface flag" signal, the drive brake motor automatically exits the self-test.
[0130] If there is a setup command or calibration command, the brake motor will not respond to any of the aforementioned commands and will automatically exit self-test.
[0131] The above embodiment of the present application provides a mutually exclusive control method of a brake screen and a brake machine based on the above. Next, a mutually exclusive control system of a brake screen and a brake machine also provided in the embodiment of the present application is described, which is used to execute the above Figure 1 Next, the function of the mutually exclusive control system of the brake screen and the brake machine is described. The application structure diagram of the mutually exclusive control system of the brake screen and the brake machine is shown in FIG. Figure 3 As shown, the central control unit includes an acquisition module 301 , a concealment module 302 and a response restriction module 303 .
[0132] in,
[0133] An acquisition module 301 is used to acquire a display state of a target brake screen, wherein the display state includes any one of a setting interface, a self-checking interface, and a calibration interface, and the target brake screen is any one of a plurality of brake screens;
[0134] A hiding module 302, used for hiding buttons of conflicting interfaces mutually exclusive with the display state on a non-target braking screen, wherein the non-target braking screen is other braking screens among the plurality of braking screens except the target braking screen;
[0135] The acquisition module 301 is further used to acquire a control instruction triggered based on the display state of the target brake screen, wherein the control instruction includes any one of a setting instruction, a self-check instruction and a calibration instruction, wherein the setting instruction is used to instruct to perform a state setting on the brake machine, the self-check instruction is used to instruct to perform a performance self-check on the brake machine, and the calibration instruction is used to instruct to perform a sensor calibration on the brake machine;
[0136] The limited response module 303 is used to limit the response to instructions that are mutually exclusive with the control instruction when the control instruction is used to control the brake.
[0137] In a possible implementation, if the display state is a calibration interface and the control instruction is a calibration instruction, the hiding module 302 is specifically used to: hide 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;
[0138] The limiting response module 303 is used to limit the response to instructions that are mutually exclusive with the control instructions, and includes a first limiting response submodule:
[0139] The first limited response submodule is used for limiting the response to the setting instructions and self-test instructions which are mutually exclusive with the calibration instructions.
[0140] In a possible implementation, the limit response module 303 is used to control the brake using the calibration instruction, and includes a determination submodule, an acquisition submodule, and a control submodule:
[0141] The determination submodule is used to determine the target sensor calibration sub-interface in the calibration interface;
[0142] The acquisition submodule is used to acquire the calibration limit, the measurement data and the actual data if there is a calibration sub-interface of the target sensor;
[0143] The control submodule is used to control the brake to respond to the calibration instruction and complete the calibration of the target sensor according to the calibration limit, the measurement data and the actual data;
[0144] 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.
[0145] In a possible implementation, the brake is in a calibration process, and in the case of abnormal communication, the mutual exclusion control system further includes a driving module:
[0146] 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 the self-test.
[0147] In a possible implementation, after the brake is driven to automatically exit calibration, the mutual exclusion control system further includes a state setting module:
[0148] The state setting module is used to obtain a setting instruction triggered based on the setting interface, and execute state setting on the brake in response to the setting instruction.
[0149] In a possible implementation, if the display state is a setting interface and the control instruction is a setting instruction, the hiding module 302 is specifically used to: hide 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;
[0150] The limited response module 303 is used to limit the response to instructions that are mutually exclusive with the control instruction, and includes a second limited response submodule, including:
[0151] The second response restriction submodule is used for restricting responses to calibration instructions and self-test instructions that are mutually exclusive with the setting instructions.
[0152] In a possible implementation, if the display state is a self-test interface and the control instruction is a self-test instruction, the hiding module 302 is specifically used to: hide 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;
[0153] The limiting response module 303 is used to limit the response to instructions that are mutually exclusive with the control instructions, and includes a third limiting response submodule:
[0154] The third response restriction submodule is used for restricting responses to setting instructions and calibration instructions that are mutually exclusive with the self-test instructions.
[0155] In a possible implementation, the mutual exclusion control system further includes:
[0156] A trigger module, used to click the trigger buttons of the setting interface or the trigger buttons of the self-test interface on the plurality of brake screens to enter the setting interface or the self-test interface;
[0157] The viewing module is used to view the brake status and / or the last self-check result in response to triggering a viewing button of at least one of the setting interface and the self-check interface.
[0158] In a possible implementation, the brake motor is in a self-checking process. In the case of abnormal communication, the driving module is further used to: if a calibration interface exists in the plurality of brake screens, drive the brake motor to automatically exit the self-checking.
[0159] The embodiment of the present application provides a mutually exclusive control system for a brake screen and a brake motor, which includes a plurality of brake screens, a brake motor, and a central control unit for managing the communication between the plurality of brake screens and the brake motor. The central control unit includes an acquisition module, a hiding module, and a limited response module. The acquisition module is used to acquire the display state of the target brake screen, wherein the display state includes any one of a setting interface, a self-checking interface, and a calibration interface, and the target brake screen is any one of the plurality of brake screens. The hiding module is used to hide the buttons of the conflicting interface mutually exclusive with the display state on the non-target brake screen, wherein the non-target brake screen is other brake screens among the plurality of brake screens except the target brake screen. The acquisition module is also used to acquire a control instruction triggered based on the display state of the target brake screen, wherein the control instruction includes any one of a setting instruction, a self-checking instruction, and a calibration instruction, wherein the setting instruction is used to instruct the brake motor to perform a state setting, the self-checking instruction is used to instruct the brake motor to perform a performance self-check, and the calibration instruction is used to instruct the brake motor to perform a sensor calibration. The limited response module is used to limit the response to the instruction mutually exclusive with the control instruction when the control instruction is used to control the brake motor. In this way, by designing the mutually exclusive interface functions of the brake screen and the mutually exclusive command responses of the brake motor, operational conflicts between the brake screens can be avoided, and other commands simultaneously received by the response brake motor can be limited, thereby ensuring the driving safety of the locomotive and improving driving safety.
[0160] Based on the above method embodiment, a method for mutually exclusive control of a brake screen and a brake machine is provided. The present application embodiment provides a mutually exclusive control device for a brake screen and a brake machine. Figure 4 , the device includes: a processor, a memory, and a system bus;
[0161] The processor and the memory are connected via the system bus;
[0162] The memory is used to store one or more programs, and the one or more programs include instructions. When the instructions are executed by the processor, the processor executes the mutually exclusive control method of the brake screen and the brake machine described in any one of the above embodiments.
[0163] Based on the mutually exclusive control method of a brake screen and a brake motor provided in the above method embodiment, an embodiment of the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed on a device, the device executes the mutually exclusive control method of a brake screen and a brake motor described in any of the above embodiments.
[0164] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.
[0165] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0166] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A mutually exclusive control method for a brake screen and a brake machine, characterized in that: The mutually exclusive control method is applied to a mutually exclusive control system, the mutually exclusive 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, the mutually exclusive control method includes: Acquire a display state of a target brake screen, wherein the display state includes any one of a setting interface, a self-checking interface, and a calibration interface, and the target brake screen is any one of a plurality of brake screens; Hiding buttons of conflicting interfaces mutually exclusive with the display state on a non-target braking screen, wherein the non-target braking screen is other braking screens among the plurality of braking screens except the target braking screen; Acquire a control instruction triggered by a display state of the target brake screen, the control instruction comprising any one of a setting instruction, a self-check instruction, and a calibration instruction, wherein the setting instruction is used to instruct to perform a state setting on the brake machine, the self-check instruction is used to instruct to perform a performance self-check on the brake machine, and the calibration instruction is used to instruct to perform a sensor calibration on the brake machine; 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, the step of hiding the buttons of the conflicting interface mutually exclusive with the display state on the non-target brake screen 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 mutually exclusive instructions include: 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: Using the calibration command to control the brake machine includes: Determining a target sensor calibration sub-interface in 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 the 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 motor is controlled not to respond to the calibration instruction, and the brake motor is driven to automatically exit the 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 the plurality of brake screens, the brake machine is driven to automatically exit calibration; If the calibration interface and the self-test interface exist simultaneously in the plurality of brake screens, the brake motor is driven to automatically exit the calibration, and the brake motor is controlled not to respond to the self-test instruction, and the brake motor is driven to automatically exit the self-test.
5. The mutual exclusion control method according to claim 4, characterized in that: After driving the brake machine 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 execution 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, the button for hiding 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 self-test interface on the non-target brake screen that are mutually exclusive with the setting interface; The restriction response and the control instruction mutually exclusive instructions include: 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-check interface and the control instruction is a self-check instruction, the button of hiding 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 mutually exclusive instructions include: 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 buttons of the setting interface or the trigger buttons 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-check interface, the brake status is checked, and / or the last self-check result is checked.
9. The mutual exclusion control method according to claim 7, characterized in that: The brake is in the self-checking 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 mutually exclusive control system comprises a plurality of brake screens, a brake machine and a central control unit, wherein the central control unit is used to manage the communication between the plurality of brake screens and the brake machine, and comprises: An acquisition module, used for acquiring a display state of a target brake screen, wherein the display state includes any one of a setting interface, a self-checking interface and a calibration interface, and the target brake screen is any one of a plurality of brake screens; A hiding module, used for hiding buttons of a conflicting interface mutually exclusive with the display state on a non-target braking screen, 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 used to acquire 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 a state setting on the brake machine, the self-check instruction is used to instruct to perform a performance self-check on the brake machine, and the calibration instruction is used to instruct to perform a sensor calibration on the brake machine; 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
Control method and device, computing equipment and medium
CN111770008A
Train automatic driving system testing device and method
CN114253246A
Locomotive brake display and locomotive brake system
CN116691770A
Mode switching method and device of locomotive braking system
CN118457682A