Shield door simulation test system and method based on CAN protocol

By introducing the combination of CAN bus and relay hard lines in the shielding door simulation system, connect the shield door controller, simulation module, and extension control module, solving the problem of insufficient setting variables and unclear control information in the existing technology. Significantly improved the simulation effect.

CN119356120APending Publication Date: 2025-01-24ZHONGHE ZHIXING RAIL TRANSIT TECH CO LTD

Patent Information

Application Number
CN202411435917.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

It is difficult for existing shield door simulation systems to set the state of the shield door through simulation. There are fewer variables that can be set during simulation, and the control and feedback information are not clear, resulting in poor simulation results.

Method used

By connecting the shielding door controller to the shielding door simulation module and the extension control module, use CAN bus and relay hard line to transmit the shield door status parameters, simulate the various control dials of the shield door environment.

Benefits of technology

The analog transmission of relevant parameters of the screen door has been added, and the variables that can be set during control have been added, which improves the reliability and clarity of the test environment and significantly improves the simulation effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119356120A_ABST
    Figure CN119356120A_ABST
Patent Text Reader

Abstract

The invention discloses a shielding door simulation test system and method based on a CAN protocol, and belongs to the technical field of shielding door simulation. A shielding door controller is connected with a shielding door simulation module and an expansion control module, shielding door state parameters set during simulation are transmitted in the mode that a CAN bus is combined with a relay hard wire, and the shielding door simulation test system and method based on the CAN protocol are obtained. Various control dial plates of the shielding door are simulated through the expansion control module, the state of the shielding door is set through the shielding door simulation module to set up a test environment and construct test variables, and then the operation of the shielding door is controlled by the expansion control module through the shielding door controller in the set test environment. According to the platform screen door testing system, the state of the platform screen door during simulation operation is recorded to test operation of the platform screen door, transmission of related parameter analog quantity of the platform screen door is increased, and variable which can be set during control is increased, so that types of testing environments during testing are increased, and testing reliability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of screen door simulation, and in particular to a screen door simulation test system and method based on CAN protocol. Background Art

[0002] The shield door controller is a system used to control the shield door equipment in the rail transit signal system. However, since the interactive object is a real shield door, it is difficult to be tested in a laboratory environment. The implementation of the shield door simulation system can solve the above problems. In a laboratory environment, the shield door controller can also be tested accordingly through the shield door simulation system to ensure the quality of the shield door controller. The existing technology generally uses relays to control the shield door accordingly, and the shield door simulation system is generally connected to the shield door controller by relays. However, the two systems can only interact with digital quantities, and there are fewer variables that can be set during simulation. In addition, the control and feedback information are not clear, resulting in poor simulation results.

[0003] Chinese patent, publication number: CN111880432A, publication date: November 03, 2020, discloses a shield door simulation system and simulation method, the system includes a computer interlocking system connected to one end of a relay cabinet, the other end of the relay cabinet is connected to one end of a shield door simulation device, the other end of the shield door simulation device is connected to one end of a driving integrated automation system, the other end of the driving integrated automation system is connected to one end of a vehicle signal system, and the other end of the vehicle signal system is connected to a target vehicle; the shield door simulation device is used to simulate the state of gap detection with obstacles, the state of gap detection without obstacles, the fault state of one or more shield doors, the switch state of a controllable single-side door, and the switch state of each door, but it uses relays to control the shield door accordingly, and can only interact with digital quantities. There are fewer variables that can be set during simulation, and the control and feedback information are not clear, resulting in poor simulation effect. Summary of the invention

[0004] Aiming at the problem that it is difficult to set the state of a shielding door through analog quantity in an existing shielding door simulation system, there are few variables that can be set during simulation, and control and feedback information are unclear, thus resulting in poor simulation effect, the present invention provides a shielding door simulation test system based on the CAN protocol. The shielding door controller is connected to a shielding door simulation module and an extended control module respectively, and shielding door state parameters set during simulation are transmitted through a CAN bus combined with a relay hard line. Various control dials of the shielding door are simulated through the extended control module. The state of the shielding door is set through the shielding door simulation module to build a test environment and construct test variables. The extended control module controls the operation of the shielding door through the shielding door controller in the set test environment, and the state of the shielding door during simulated operation is recorded to realize the test of the shielding door operation. Not only the transmission of the analog quantity of the shielding door related parameters is increased, but also the variables that can be set during control are increased, thereby increasing the test environment during testing and improving the test reliability. In addition, the clarity of the control and feedback information is improved due to the increase of the transmission of the analog quantity, thereby significantly improving the simulation effect.

[0005] In a first aspect, a technical solution provided in an embodiment of the present invention is: a shielded door simulation test system based on the CAN protocol, comprising a shielded door controller, a shielded door simulation module and an extended control module; The screen door controller is connected to the screen door simulation module via a CAN bus and a relay hard line; The expansion control module is connected to the shield door controller via a relay hard line; The shielded door simulation module is used to set the operating state of the shielded door and report the operating state of the shielded door to the shielded door controller. The shielded door controller generates a shielded door control instruction by performing a logic analysis based on the operating state of the shielded door and in combination with the extended control instruction of the extended control module, and performs a simulation test on the shielded door based on the shielded door control instruction.

[0006] In this solution, the shielding door controller is connected to the shielding door simulation module through the CAN bus and relay hard wire, which solves the problem that the shielding door can only be controlled by digital quantity, increases the transmission of analog quantity and thus increases the control means, thereby increasing the test environment during testing and improving the test reliability; the extended control module is connected to the shielding door controller through the relay hard wire, and the extended control module is used to simulate various control dials of the shielding door, and the corresponding switch and other control instructions are issued to the shielding door, so that the influence of the actual control dial on the control of the shielding door is taken into account during the test, so that the test is more in line with the actual situation and thus improves the reliability of the test; the test environment is set through the shielding door simulation module and initial operating parameters, the extended control module issues extended control instructions, and the shielding door controller performs logical analysis on the extended control instructions and operating parameters to generate shielding door control instructions, the shielding door operates according to the shielding door control instructions, and monitors the operating status, integrates and analyzes the operating data to generate a test report, thereby completing a test of the shielding door. Different test environments can be simulated by adjusting the test parameters, the transmission of analog quantities of shielding door related parameters is increased, and the variables that can be set during control are increased, thereby increasing the test environment during testing, and the clarity of the control and feedback information is improved due to the increase in the transmission of analog quantities, thereby significantly improving the simulation effect.

[0007] Preferably, the platform shield door simulation module comprises a CAN analyzer, a relay board and a host computer; The CAN analyzer is connected to the host computer via a USB interface; The relay board is connected to the host computer via a PCI interface.

[0008] In this solution, the status parameters of the shielding door are set through the host computer. If you want to perform a fault injection test on the shielding door to test the fault adaptability of the shielding door, you can set the status parameters corresponding to various fault states, so as to realize the operation test of the shielding door under various fault environments. You only need to modify the parameters, which is very convenient and fast; the host computer software has a UI interface, on which you can see the appearance of the shielding door and the current state (open or closed), and through the menu, you can see the current detailed information of the shielding door, including the device number, device name, subordinate position, speed-related state and current mode, etc., which can provide real-time feedback on the shielding door during the test. The operating status of the shield door is improved, which improves the clarity of control and feedback information; the host computer software sends the shield door status to the shield door controller through the CAN protocol through the CAN analyzer, and can also receive the controller's command to the host computer software through the CAN analyzer to form a closed loop, which ensures the stability of the test environment and reduces the probability of test failures; the host computer software controls the relay board through the PCI card, sends the digital relay to the shield door controller cabinet through the relay board, and receives the shield door controller's command back through the relay board to form a closed loop, which is convenient for fault diagnosis and maintenance and improves the robustness of the system.

[0009] Preferably, the extended control module includes an IBP panel simulation module, a PSL panel simulation module and a gap detection module; the IBP panel simulation module is used to simulate the operation buttons on the IPB panel and issue corresponding comprehensive control instructions to the screen door; The PSL panel simulation module is used to simulate the operation buttons on the PSL panel and issue corresponding local control instructions to the shielding door; The gap detection module is used to simulate the platform door gap detection equipment, set the platform door gap state and generate a gap state value; the comprehensive control instruction, local control instruction and gap state value are integrated into an extended control instruction, and the extended control instruction is sent to the platform door controller.

[0010] In this solution, the IBP panel simulation module displays simulated IBP interface buttons in the host computer, and the buttons include the whole side shield door operation permission button, the whole side shield door opening button, the whole side shield door closing button, the first and last unit operation permission button, the first and last unit opening button, and the first and last unit closing button; the PSL panel simulation module displays simulated PSL interface buttons in the host computer, including the local control panel operation permission button, the local control panel opening button, the local control panel closing button, and the interlock release button; the gap detection module displays the status value of the gap detection in the host computer, and the status value is divided into obstacle and barrier-free, and the user can modify this status value through the interface. The above status and the instructions after the button operation will be sent to the shield door controller module, and the corresponding logical calculation will be performed to generate the extended control instruction. The shield door controller controls the shield door according to the extended control instruction. By displaying the buttons of each control dial and the shield door status value on the host computer, and adjusting them centrally through the host computer, the test environment is integrated, the test equipment deployment is simpler, the feedback information is clearer, and the simulation effect is significantly improved.

[0011] Preferably, the CAN analyzer is connected to the shielded door controller via a CAN bus; and the relay board is connected to the shielded door controller via a relay hard line.

[0012] In this solution, the CAN analyzer generates an analog signal, which is sent to the shielded door controller through the CAN bus. The relay board generates a digital signal, which is sent to the shielded door controller through the relay hard line. This realizes a shielded door test environment that uses both digital and analog quantities, increases the transmission of analog quantities of shielded door related parameters, and increases the variables that can be set during control, thereby increasing the test environment during testing and improving test reliability.

[0013] In a second aspect, a technical solution provided in an embodiment of the present invention is: a simulation test method for a shielded door based on a CAN protocol, comprising the following steps: S1, the shielding door simulation module sets the initial operation state of the shielding door; the extended control module generates an extended control instruction based on the initial operation state of the shielding door; S2, the shielding door controller performs a logic analysis on the initial operation state and the extended control instruction of the shielding door, and generates a shielding door control instruction based on the analysis result; S3, the shielding door operates based on the shielding door control instruction, and feeds back the operating status during operation to the shielding door controller and the extended control module; the shielding door controller and the extended control module generate a test report based on the operating status of the shielding door during operation.

[0014] In this scheme, in order to perform simulation test on the shielding door, the initial operation state of the shielding door is set first, and then the extended control instruction is generated based on the initial operation state of the shielding door to build a test environment. According to the built test environment and the content to be tested, the initial operation state of the shielding door and the extended control instruction are logically analyzed, and the shielding door control instruction is generated based on the analysis result. The shielding door performs door opening and closing operations according to the shielding door control instruction, and detects the speed, acceleration and position of the shielding door during the door opening and closing process to determine whether it is close to the ideal state. If it is too far from the ideal state, it can be considered that the shielding door has a greater probability of failure under this test environment using this control method. The shielding door control can be optimized according to the failure process to reduce the failure probability, thereby improving the test effect.

[0015] Preferably, in S1, the shielding door simulation module sets the initial operation state of the shielding door; and the extended control module generates an extended control instruction based on the initial operation state of the shielding door, including the following steps: The shielding door simulation module sets a test simulation environment, and the test simulation environment at least includes a silent mode, a fire mode and an isolation mode; Set the shield door opening operation parameters and closing operation parameters, generate the door opening control instruction and the door closing control instruction based on the door opening operation parameters and the door closing operation parameters respectively, select the corresponding module in the extended control module based on the door opening control instruction and the door closing control instruction and generate the extended control instruction.

[0016] In this solution, the shielding door simulation module displays the shielding door on the UI interface, and the current various attribute states of the shielding door can be seen through the device status, and these states are modifiable. The shielding door can receive commands from the shielding door controller to change its own state. For example, during testing, the shielding door controller sets the current test mode (silent mode / fire mode / isolation mode), sets the door opening start speed, sets the door opening start acceleration, sets the door opening start distance, sets the door opening end speed, sets the door opening end acceleration, sets the door opening end distance, sets the door closing start speed, sets the door closing start acceleration, sets the door closing start ... speed, sets the door closing start acceleration, sets the door closing start distance, sets the door closing start speed, sets the door closing start speed, sets the door closing start acceleration, sets the door closing start distance, sets the door closing start speed, sets the door closing start speed, sets the door closing start speed, sets the door closing start speed, sets the door closing start speed, sets the door closing start speed, sets the door closing start Door end speed, set door closing end acceleration, set door closing end distance, door opening command and door closing command. The shielding door simulation module integrates the set parameters to generate the initial operating state and sends it to the shielding door controller. The initial operating state includes LCB isolation state, LCB automatic mode, LCB door opening, LCB door closing, LCB fault, door opening state, door closing state, door opening state, door closing state, door opening in place state, door closing in place state. The above states can be displayed on the host computer UI interface to make the status of the shielding door clear, which is convenient for the staff to have a clear understanding of the status of the shielding door and make the test results more intuitive.

[0017] Preferably, in S2, the shielding door controller performs a logic analysis on the initial operation state and the extended control instruction of the shielding door, and generates the shielding door control instruction based on the analysis result, including the following steps: The shielding door controller selects the operation button of the corresponding simulation module in the extended control module based on the initial operation state of the shielding door and the extended control instruction, sets the start and stop sequence and start and stop time of the operation button of the corresponding simulation module, and generates the shielding door control instruction based on the start and stop sequence and start and stop time of the operation button of the corresponding simulation module.

[0018] In this scheme, according to the initial operating state of the shielding door and the extended control instructions, the operation button of the corresponding simulation module in the extended control module is selected, and the start and stop sequence and the start and stop time of the operation button are set. It is fully considered that the shielding door is not only subject to the set operating state during actual control, but also under the control of the operation button. The set operating state is corrected by the operation button to ensure that the shielding door can be adjusted in time when encountering some emergencies. By simulating these control means, the actual situation is fully considered, so that the simulation is more reliable and the test effect of the simulation test is improved.

[0019] Preferably, in S3, the shielding door operates based on the shielding door control instruction, and feeds back the operating status during operation to the shielding door controller and the extended control module; the shielding door controller and the extended control module generate a test report based on the operating status of the shielding door during operation, including the following steps: The shielding door performs opening and closing operations based on the shielding door control instructions, and detects the speed, acceleration and distance at the end of opening and the speed, acceleration and distance at the end of closing; compares the above detected data with the set shielding door opening operation parameters and closing operation parameters, and processes the comparison results to generate a test report.

[0020] In this scheme, the operating data detected during the test is compared with the set theoretical data to obtain the difference between the two. The control of the shielding door is adjusted according to the degree of difference, thereby reducing the difference. When the difference is minimized, it can be used for the actual control of the shielding door, thereby reducing the probability of failure during the actual operation of the shielding door and improving the operating stability and safety of the shielding door.

[0021] Preferably, the door opening operation parameters include at least the door opening start / end speed, the door opening start / end acceleration and the door opening start / end distance; the door closing operation parameters include at least the door closing start / end speed, the door closing start / end acceleration and the door closing start / end distance.

[0022] In this scheme, the operating status of the shielding door opening and closing is affected by speed, acceleration and movement distance. In order to make the opening and closing operations proceed smoothly, it is necessary to set the speed, acceleration and movement distance of the shielding door opening and closing during the test so that the test can be carried out. Therefore, setting the opening and closing operating parameters provides a data basis for subsequent tests.

[0023] Preferably, the content of the test report at least includes the test mode, operation record, whether there are obstacles and operation errors.

[0024] In this solution, in order to facilitate the test personnel to understand the test results, the test mode, operation record, whether there are obstacles and operation errors are recorded in the test report. The test personnel can classify the test report according to the test mode and whether there are obstacles, and judge whether the shielding door is faulty according to the operation record and operation error. If a fault occurs, the shielding door control is adjusted. It is very concise and clear, which improves the test effect and efficiency.

[0025] The beneficial effects of the present invention are as follows: (1) The present invention connects the shielding door controller to the shielding door simulation module through the CAN bus and the relay hard line, thereby solving the problem that the shielding door can only be controlled by digital quantities, increasing the transmission of analog quantities and thus increasing the control means, thereby increasing the test environment during testing and improving the test reliability; (2) The present invention connects the extended control module to the shielding door controller through a relay hard line, uses the extended control module to simulate various control dials of the shielding door, and issues corresponding switch and other control instructions to the shielding door, so that the influence of the actual control dial on the control of the shielding door is taken into account during the test, making the test more in line with the actual situation and thus improving the reliability of the test; (3) The present invention sets the environment and initial operating parameters during the test through the screen door simulation module, the extended control module issues the extended control instruction, and the screen door controller performs logical analysis on the extended control instruction and the operating parameters to generate the screen door control instruction. The screen door operates according to the screen door control instruction and monitors the operating status. The operating data is integrated and analyzed to generate a test report. Different test environments can be simulated by adjusting the test parameters, the transmission of the analog quantity of the screen door related parameters is increased, and the variables that can be set during control are increased, thereby increasing the test environment during the test. In addition, the clarity of the control and feedback information is improved due to the increase in the transmission of the analog quantity, thereby significantly improving the simulation effect. (4) The present invention integrates the test environment by displaying the buttons of each control dial and the status value of the shielding door on the host computer, and can centrally adjust them through the host computer, making the deployment of test equipment simpler and the feedback information clearer, thereby significantly improving the simulation effect.

[0026] The above invention content is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] Other features, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings. The drawings are only for the purpose of illustrating preferred embodiments and are not to be considered as limiting the present invention. Also, the same reference symbols are used throughout the drawings to represent the same parts.

[0028] Figure 1 The present invention is based on a block diagram of a CAN protocol-based shielded door simulation test system; Figure 2 A flow chart of a CAN protocol-based shielded door simulation test method of the present invention; Figure 3 This is a data transmission diagram of controlling a shielding door through a shielding door controller of the present invention; Figure 4 This is a data transmission diagram of controlling the shielding door through the IBP disk of the present invention; Figure 5 This is a data transmission diagram of controlling the shielding door through the PSL disk of the present invention; Figure 6 This is a data transmission diagram when the present invention performs fault injection on the shielding door simulation module. DETAILED DESCRIPTION

[0029] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific implementation method described herein is only an optimal embodiment of the present invention, which is only used to explain the present invention and does not limit the scope of protection of the present invention. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0030] Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the operations (or steps) as sequential processes, many of the operations (or steps) therein can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the drawings; the process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0031] Example 1: Figure 1 As shown, in order to solve the problem that it is difficult to set the state of the shielding door through analog quantity in the existing shielding door simulation system, there are few variables that can be set during simulation, and the control and feedback information is unclear, resulting in poor simulation effect, this embodiment provides a shielding door simulation test system based on the CAN protocol, including a shielding door controller, a shielding door simulation module and an expansion control module; The screen door controller is connected to the screen door simulation module via a CAN bus and a relay hard line; The expansion control module is connected to the shield door controller via a relay hard line; The shielded door simulation module is used to set the operating state of the shielded door and report the operating state of the shielded door to the shielded door controller. The shielded door controller generates a shielded door control instruction by performing a logic analysis based on the operating state of the shielded door and in combination with the extended control instruction of the extended control module, and performs a simulation test on the shielded door based on the shielded door control instruction.

[0032] In this embodiment, the shielding door controller is connected to the shielding door simulation module through the CAN bus and the relay hard line, which solves the problem that the shielding door can only be controlled by digital quantity, increases the transmission of analog quantity, thereby increases the control means, thereby increases the test environment during testing and improves the test reliability; the expansion control module is connected to the shielding door controller through the relay hard line, and the expansion control module is used to simulate various control dials of the shielding door, and the corresponding switch and other control instructions are issued to the shielding door, so that the influence of the actual control dial on the control of the shielding door is taken into account during the test, so that the test is more in line with the actual situation and the reliability of the test is improved; the environment during the test is set by the shielding door simulation module and initial operating parameters, the extended control module issues extended control instructions, and the shielding door controller performs logical analysis on the extended control instructions and operating parameters to generate shielding door control instructions, the shielding door operates according to the shielding door control instructions, and monitors the operating status, integrates and analyzes the operating data to generate a test report, thereby completing a test of the shielding door. Different test environments can be simulated by adjusting the test parameters, the transmission of analog quantities of shielding door related parameters is increased, and the variables that can be set during control are increased, thereby increasing the test environment during testing, and the clarity of the control and feedback information is improved due to the increase in the transmission of analog quantities, thereby significantly improving the simulation effect.

[0033] In this embodiment, the shielded door simulation module includes a CAN analyzer, a relay board and a host computer; The CAN analyzer is connected to the host computer via a USB interface; The relay board is connected to the host computer via a PCI interface.

[0034] In this embodiment, the state parameters of the shielding door are set by the host computer. If the fault injection test is performed on the shielding door to test the fault adaptability of the shielding door, the state parameters corresponding to various fault states can be set, so as to realize the operation test of the shielding door under various fault environments. It only needs to modify the parameters, which is very convenient and fast. The host computer software has a UI interface, on which the appearance of the shielding door and the current state (open or closed) can be seen, and through the menu, the current detailed information of the shielding door can be seen, including the device number, device name, subordinate position, speed-related state and current mode, etc., which can provide real-time feedback on the shielding door during the test. The operating status of the shield door is improved, which improves the clarity of control and feedback information; the host computer software sends the shield door status to the shield door controller through the CAN protocol through the CAN analyzer, and can also receive the controller's command to the host computer software through the CAN analyzer to form a closed loop, which ensures the stability of the test environment and reduces the probability of test failures; the host computer software controls the relay board through the PCI card, sends the digital relay to the shield door controller cabinet through the relay board, and receives the shield door controller's command back through the relay board to form a closed loop, which is convenient for fault diagnosis and maintenance and improves the robustness of the system.

[0035] In this embodiment, the extended control module includes an IBP disk simulation module, a PSL disk simulation module and a gap detection module; The IBP panel simulation module is used to simulate the operation buttons on the IPB panel and issue corresponding comprehensive control instructions to the shielding door; The PSL panel simulation module is used to simulate the operation buttons on the PSL panel and issue corresponding local control instructions to the shielding door; The gap detection module is used to simulate the platform door gap detection equipment, set the platform door gap state and generate a gap state value; the comprehensive control instruction, local control instruction and gap state value are integrated into an extended control instruction, and the extended control instruction is sent to the platform door controller.

[0036] In this embodiment, the IBP panel simulation module displays simulated IBP interface buttons in the host computer, and the buttons include an operation permission button for the entire side shielding door, an opening button for the entire side shielding door, a closing button for the entire side shielding door, an operation permission button for the first and last units, an opening button for the first and last units, and a closing button for the first and last units; the PSL panel simulation module displays simulated PSL interface buttons in the host computer, including an operation permission button for the local control panel, an opening button for the local control panel, a closing button for the local control panel, and an interlock release button; the gap detection module displays the state value of the gap detection in the host computer, and the state value is divided into obstacle and barrier-free, and the user can modify the state value through the interface. The above state and the instruction after the button operation will be sent to the shielding door controller module, and the corresponding logical calculation will be performed to generate an extended control instruction. The shielding door controller controls the shielding door according to the extended control instruction. By displaying the buttons of each control dial and the shielding door state value on the host computer, and adjusting them centrally through the host computer, the test environment is integrated, the test equipment deployment is simpler, the feedback information is clearer, and the simulation effect is significantly improved.

[0037] In this embodiment, the CAN analyzer is connected to the screen door controller via a CAN bus; the relay board is connected to the screen door controller via a relay hard line.

[0038] In this embodiment, the CAN analyzer generates an analog signal, and sends the analog signal to the shielded door controller through the CAN bus. The relay board generates a digital signal, and sends it to the shielded door controller through the relay hard line, thereby realizing a shielded door test environment in which digital quantities and analog quantities are shared, increasing the transmission of analog quantities of shielded door related parameters, and increasing variables that can be set during control, thereby increasing the test environment during testing and improving test reliability.

[0039] Example 2: Figure 2 As shown, this embodiment also provides a CAN protocol-based shielded door simulation test method, comprising the following steps: S1: The shielding door simulation module sets the initial operation state of the shielding door; the extended control module generates an extended control instruction based on the initial operation state of the shielding door.

[0040] In this embodiment, the platform shielding door simulation module sets the initial operation state of the platform shielding door; the extended control module generates an extended control instruction based on the initial operation state of the platform shielding door, including the following steps: The shielding door simulation module sets a test simulation environment, and the test simulation environment at least includes a silent mode, a fire mode and an isolation mode; Set the shield door opening operation parameters and closing operation parameters, generate the door opening control instruction and the door closing control instruction based on the door opening operation parameters and the door closing operation parameters respectively, select the corresponding module in the extended control module based on the door opening control instruction and the door closing control instruction and generate the extended control instruction.

[0041] The shielding door simulation module of this embodiment displays the shielding door on the UI interface, and the current various attribute states of the shielding door can be seen through the device status, and these states are modifiable. The shielding door can receive commands from the shielding door controller to change its own state. For example, during testing, the shielding door controller sets the current test mode (silent mode / fire mode / isolation mode), sets the door opening start speed, sets the door opening start acceleration, sets the door opening start distance, sets the door opening end speed, sets the door opening end acceleration, sets the door opening end distance, sets the door closing start speed, sets the door closing start acceleration, sets the door closing start distance, sets the door closing End speed, set closing end acceleration, set closing end distance, door opening command and door closing command. The shielding door simulation module integrates the set parameters to generate the initial operating state and sends it to the shielding door controller. The initial operating state includes LCB isolation state, LCB automatic mode, LCB opening, LCB closing, LCB fault, door opening state, door closing state, door opening state, door closing state, door opening in place state, door closing in place state. The above states can be displayed on the host computer UI interface to make the status of the shielding door clear, which is convenient for the staff to have a clear understanding of the status of the shielding door and make the test results more intuitive.

[0042] S2: The shielding door controller performs a logic analysis on the initial operating state and the extended control instructions of the shielding door, and generates a shielding door control instruction based on the analysis result.

[0043] In this embodiment, the platform shielding door controller performs a logic analysis on the initial operation state and the extended control instruction of the platform shielding door, and generates the platform shielding door control instruction based on the analysis result, including the following steps: The shielding door controller selects the operation button of the corresponding simulation module in the extended control module based on the initial operation state of the shielding door and the extended control instruction, sets the start and stop sequence and start and stop time of the operation button of the corresponding simulation module, and generates the shielding door control instruction based on the start and stop sequence and start and stop time of the operation button of the corresponding simulation module.

[0044] This embodiment selects the operation button of the corresponding simulation module in the extended control module according to the initial operation state of the shielding door and the extended control instruction, and sets the start and stop sequence and the start and stop time of the operation button. It fully takes into account that the shielding door is not only subject to the set operation state but also to the control of the operation button during actual control. The set operation state is corrected by the operation button, thereby ensuring that the shielding door can be adjusted in time when encountering some unexpected situations. By simulating these control means, the actual situation is fully taken into account, so that the simulation is more reliable and the test effect of the simulation test is improved.

[0045] S3: The shielding door operates based on the shielding door control instruction, and feeds back the operating status during operation to the shielding door controller and the extended control module; the shielding door controller and the extended control module generate a test report based on the operating status of the shielding door during operation.

[0046] In this embodiment, the screen door operates based on the screen door control instruction, and feeds back the operating status during the operation to the screen door controller and the extended control module; the screen door controller and the extended control module generate a test report based on the operating status of the screen door during the operation, including the following steps: The shielding door performs opening and closing operations based on the shielding door control instructions, and detects the speed, acceleration and distance at the end of opening and the speed, acceleration and distance at the end of closing; compares the above detected data with the set shielding door opening operation parameters and closing operation parameters, and processes the comparison results to generate a test report.

[0047] This embodiment compares the operating data detected during the test with the set theoretical data, obtains the difference between the two, and adjusts the control of the shielding door according to the degree of difference, thereby reducing the difference until the difference is minimized and can be used for actual control of the shielding door, thereby reducing the probability of failure during actual operation of the shielding door and improving the operating stability and safety of the shielding door.

[0048] In this embodiment, the door opening operation parameters include at least the door opening start / end speed, the door opening start / end acceleration and the door opening start / end distance; the door closing operation parameters include at least the door closing start / end speed, the door closing start / end acceleration and the door closing start / end distance.

[0049] In this embodiment, the operating state of the shielding door opening and closing is affected by speed, acceleration and movement distance. In order to enable the operation of opening and closing the door to proceed smoothly, it is necessary to set the speed, acceleration and movement distance of the shielding door opening and closing during the test so that the test can be carried out. Therefore, setting the door opening operation parameters and the door closing operation parameters provides a data basis for subsequent tests.

[0050] In this embodiment, the content of the test report at least includes the test mode, operation record, whether there are obstacles and operation errors.

[0051] In order to facilitate the test personnel to understand the test results, the present embodiment records the test mode, operation record, whether there are obstacles and operation errors in the test report. The test personnel can classify the test report according to the test mode and whether there are obstacles, and judge whether the shielding door fails according to the operation record and operation error. If a failure occurs, the shielding door control is adjusted. This is very concise and clear, and improves the test effect and efficiency.

[0052] In order to perform simulation test on the shielding door in this embodiment, the initial operation state of the shielding door is first set, and then the extended control instruction is generated based on the initial operation state of the shielding door, so as to build a test environment. According to the built test environment and the content to be tested, the initial operation state of the shielding door and the extended control instruction are logically analyzed, and the shielding door control instruction is generated based on the analysis result. The shielding door performs door opening and closing operations according to the shielding door control instruction, and detects the speed, acceleration and position of the shielding door during the door opening and closing process to determine whether it is close to the ideal state. If it is too far from the ideal state, it can be considered that the shielding door has a greater probability of failure when using this control method under the test environment, and the shielding door control can be optimized according to the failure process to reduce the failure probability, thereby improving the test effect.

[0053] As a further supplement to this embodiment, the following scenario is taken as an example to further illustrate this solution: Figure 3 As shown in the figure, the process of shielding door switch by shielding door controller in this embodiment is shown, including the following steps: Step 1: The platform shielding door controller performs initialization parameter settings on the platform shielding door simulation module, including the parameters of the opening speed of the platform shielding door, etc.; Step 2: The shielding door controller sends a door opening command to the shielding door simulation module; Step 3: The shielding door simulation module performs internal door opening logic and feeds back the final door status to the shielding door controller, IBP disk and PSL, thus completing the door opening process; Step 4: The shielding door controller sends a door closing command to the shielding door simulation module; Step 5: The shielding door simulation module performs internal door closing logic and feeds back the final door status to the shielding door controller, IBP panel and PSL, thus completing the door closing process.

[0054] like Figure 4 As shown in the figure, the process of controlling the switch of the shield door by the IBP plate in this embodiment is shown, including the following steps: Step 1: The platform shielding door controller performs initialization parameter settings on the platform shielding door simulation module, including the parameters of the opening speed of the platform shielding door, etc.; Step 2: The IBP board sends the whole side shield door opening permission to the shield door simulation module and the shield door controller; Step 3: The IBP board sends the whole side shield door opening command to the shield door simulation module; Step 4: The shielding door simulation module performs internal door opening logic and feeds back the final door status to the shielding door controller, IBP disk and PSL (omitted in the figure), and the door opening process ends; Step 5: The IBP board sends the whole side shield door closing command to the shield door simulation module; Step 6: The shielding door simulation module performs internal door closing logic and feeds back the final door status to the shielding door controller and IBP disk, thus completing the door closing process.

[0055] like Figure 5 As shown in the figure, the process of controlling the switch of the shielding door by the PSL panel in this embodiment is shown, including the following steps: Step 1: The platform shielding door controller performs initialization parameter settings on the platform shielding door simulation module, including the parameters of the opening speed of the platform shielding door, etc.; Step 2: PSL sends the local control panel operation permission to the shield door simulation module and shield door controller; Step 3: PSL sends the local control panel shield door opening command to the shield door simulation module; Step 4: The shielding door simulation module performs internal door opening logic and feeds back the final door status to the shielding door controller, PSL and IBP disk (omitted in the figure), and the door opening process ends; Step 5: PSL sends the local control panel shield door closing command to the shield door simulation module; Step 6: The shielding door simulation module performs internal door closing logic and feeds back the final door status to the shielding door controller, PSL and IBP panel, thus completing the door closing process.

[0056] like Figure 6 As shown in the figure, the process of controlling the switch door under fault injection of the shield door simulation module is shown, including the following steps: Step 1: The platform shielding door controller performs initialization parameter settings on the platform shielding door simulation module, including the parameters of the opening speed of the platform shielding door, etc.; Step 2: The platform shield door simulation module sets the door to open by fault injection, and feeds back the final door status to the platform shield door controller, PSL and IBP panel; Step 3: The platform shield door simulation module sets the door to be closed through fault injection and feeds back the final door status to the platform shield door controller, PSL and IBP panel.

[0057] Through the above processes, it can be seen that this embodiment can cooperate with the shielded door controller to form a real closed-loop environment, and can achieve linkage between modules. Through the CAN protocol, the controller can set the analog input of the shielded door, and through the setting of the status of the shielded door simulation module itself, various fault scenarios can be simulated to achieve better test results.

[0058] It can be seen from the above embodiments that at least the following substantial effects are achieved: (1) The present invention connects the shielding door controller to the shielding door simulation module through the CAN bus and the relay hard line, which solves the problem that the shielding door can only be controlled by digital quantity, increases the transmission of analog quantity and thus increases the control means, thereby increasing the test environment during the test and improving the test reliability; (2) The present invention connects the extended control module to the shielding door controller through a relay hard line, uses the extended control module to simulate various control dials of the shielding door, and issues corresponding switch and other control instructions to the shielding door, so that the influence of the actual control dial on the control of the shielding door is taken into account during the test, making the test more in line with the actual situation and thus improving the reliability of the test; (3) The present invention sets the environment and initial operating parameters during the test through the screen door simulation module, the extended control module issues the extended control instruction, and the screen door controller performs logical analysis on the extended control instruction and the operating parameters to generate the screen door control instruction. The screen door operates according to the screen door control instruction and monitors the operating status. The operating data is integrated and analyzed to generate a test report. Different test environments can be simulated by adjusting the test parameters, the transmission of the analog quantity of the screen door related parameters is increased, and the variables that can be set during control are increased, thereby increasing the test environment during the test. In addition, the clarity of the control and feedback information is improved due to the increase in the transmission of the analog quantity, thereby significantly improving the simulation effect. (4) The present invention integrates the test environment by displaying the buttons of each control dial and the status value of the shielding door on the host computer, and can centrally adjust them through the host computer, making the deployment of test equipment simpler and the feedback information clearer, thereby significantly improving the simulation effect.

[0059] The specific implementation method described above is a preferred implementation method of a shielded door simulation test system and method based on the CAN protocol of the present invention, and is not intended to limit the specific implementation scope of the present invention. The scope of the present invention includes but is not limited to this specific implementation method. All equivalent changes made in accordance with the shape and structure of the present invention are within the protection scope of the present invention.

Claims

1. A CAN protocol-based shielded door simulation test system, characterized in that: It includes a shield door controller, a shield door simulation module and an extended control module; The screen door controller is connected to the screen door simulation module via a CAN bus and a relay hard line; The expansion control module is connected to the shield door controller via a relay hard line; The shielded door simulation module is used to set the operating state of the shielded door and report the operating state of the shielded door to the shielded door controller. The shielded door controller generates a shielded door control instruction by performing a logic analysis based on the operating state of the shielded door and in combination with the extended control instruction of the extended control module, and performs a simulation test on the shielded door based on the shielded door control instruction.

2. The CAN protocol-based screen door simulation test system according to claim 1, characterized in that: The shield door simulation module includes a CAN analyzer, a relay board and a host computer; The CAN analyzer is connected to the host computer via a USB interface; The relay board is connected to the host computer via a PCI interface.

3. The CAN protocol-based screen door simulation test system according to claim 1, characterized in that: The extended control module includes an IBP disk simulation module, a PSL disk simulation module and a gap detection module; The IBP panel simulation module is used to simulate the operation buttons on the IPB panel and issue corresponding comprehensive control instructions to the shielding door; The PSL panel simulation module is used to simulate the operation buttons on the PSL panel and issue corresponding local control instructions to the shielding door; The gap detection module is used to simulate the platform door gap detection equipment, set the platform door gap state and generate a gap state value; the comprehensive control instruction, local control instruction and gap state value are integrated into an extended control instruction, and the extended control instruction is sent to the platform door controller.

4. The CAN protocol-based screen door simulation test system according to claim 2, characterized in that: The CAN analyzer is connected to the shielded door controller via a CAN bus; the relay board is connected to the shielded door controller via a relay hard line.

5. A CAN protocol-based shielded door simulation test method, applicable to a CAN protocol-based shielded door simulation test system according to any one of claims 1 to 4, characterized in that: The steps include: S1, the shielding door simulation module sets the initial operation state of the shielding door; the extended control module generates an extended control instruction based on the initial operation state of the shielding door; S2, the shielding door controller performs a logic analysis on the initial operation state and the extended control instruction of the shielding door, and generates a shielding door control instruction based on the analysis result; S3, the shielding door operates based on the shielding door control instruction, and feeds back the operating status during operation to the shielding door controller and the extended control module; the shielding door controller and the extended control module generate a test report based on the operating status of the shielding door during operation.

6. The method for simulating and testing a shielded door based on the CAN protocol according to claim 5, characterized in that: In S1, the shielding door simulation module sets the initial operation state of the shielding door; the extended control module generates an extended control instruction based on the initial operation state of the shielding door, including the following steps: The shielding door simulation module sets a test simulation environment, and the test simulation environment at least includes a silent mode, a fire mode and an isolation mode; Set the shield door opening operation parameters and closing operation parameters, generate the door opening control instruction and the door closing control instruction based on the door opening operation parameters and the door closing operation parameters respectively, select the corresponding module in the extended control module based on the door opening control instruction and the door closing control instruction and generate the extended control instruction.

7. The method for simulating and testing a shielded door based on the CAN protocol according to claim 5, characterized in that: In S2, the platform shielding door controller performs a logic analysis on the initial operation state and the extended control instruction of the platform shielding door, and generates the platform shielding door control instruction based on the analysis result, including the following steps: The shielding door controller selects the operation button of the corresponding simulation module in the extended control module based on the initial operation state of the shielding door and the extended control instruction, sets the start and stop sequence and start and stop time of the operation button of the corresponding simulation module, and generates the shielding door control instruction based on the start and stop sequence and start and stop time of the operation button of the corresponding simulation module.

8. The CAN protocol-based screen door simulation test method according to claim 5, characterized in that: In S3, the shielding door operates based on the shielding door control instruction, and feeds back the operating status during operation to the shielding door controller and the extended control module; the shielding door controller and the extended control module generate a test report based on the operating status of the shielding door during operation, including the following steps: The shielding door performs opening and closing operations based on the shielding door control instructions, and detects the speed, acceleration and distance at the end of opening and the speed, acceleration and distance at the end of closing; compares the above detected data with the set shielding door opening operation parameters and closing operation parameters, and processes the comparison results to generate a test report.

9. The CAN protocol-based screen door simulation test method according to claim 6, characterized in that: The door opening operation parameters at least include the door opening start / end speed, the door opening start / end acceleration and the door opening start / end distance; the door closing operation parameters at least include the door closing start / end speed, the door closing start / end acceleration and the door closing start / end distance.

10. A CAN protocol-based screen door simulation test method according to claim 8, characterized in that: The content of the test report at least includes the test mode, operation record, whether there are obstacles and operation errors.

Citation Information

Patent Citations

  • Shielding door simulation system and shielding door simulation method

    CN111880432A

Cited By

  • Simulation test system and method for platform door controller

    CN120802899A