A functional testing device and method for trackside precision equipment in the rail transit industry.
By designing a functional testing device for trackside precision equipment in the rail transit industry that includes an industrial control computer and a network switch, comprehensive functional testing of trackside precision equipment has been achieved. This solves the problem that existing devices cannot fully verify the computing board and communication board, and improves testing efficiency and equipment stability.
Patent Information
- Application Number
- CN202310775162.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-28
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2043-06-28
AI Technical Summary
Existing trackside precision equipment testing devices in the rail transit industry are unable to perform integrity verification on the most precise computing and communication boards, resulting in incomplete and unstable testing.
A fully functional testing device for trackside precision equipment in the rail transit industry was designed, comprising an industrial control computer, a network switch, and a chassis. The industrial control computer sends control commands to perform individual function tests and interlocking logic comprehensive tests on the boards under test, including tests on the board's serial port, CAN port, network port, onboard timer, and memory unit. A power module is also provided to supply power.
It enables comprehensive functional testing of precision trackside equipment, ensuring complete functionality and stable performance of circuit boards, improving testing efficiency and the timeliness of problem reproduction, and is suitable for safe and stable operation in rail transit sites.
Smart Images

Figure CN116788324B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of railway signaling equipment systems, and more specifically to a functional testing device and method for trackside precision equipment in the rail transit industry. Background Technology
[0002] In the rail transit industry, testing of interlocking train control hardware products requires a fully functional, stable, easy-to-operate, and automated testing device. However, current testing devices can only meet some of these requirements, and they often neglect to perform integrity verification tests on the most delicate computing and communication boards. Therefore, a fully functional device is needed to perform comprehensive functional testing of precision trackside equipment.
[0003] It is understood that the above statements only provide background information related to the present invention and do not necessarily constitute prior art. Summary of the Invention
[0004] Based on the aforementioned technical problems, the purpose of this invention is to overcome the deficiencies of the prior art by providing a functional testing device and method for trackside precision equipment in the rail transit industry that is fully functional, stable in performance, easy to operate, and automated in testing.
[0005] To achieve the above objectives, the present invention is implemented through the following technical solution:
[0006] A functional testing device for trackside precision equipment in the rail transit industry, comprising:
[0007] Industrial control computers;
[0008] A network switch, which is connected to the industrial control computer;
[0009] At least one cage contains multiple test boards, which are either A-series or B-series boards of trackside precision equipment. The A-series and B-series boards have the same structure. The multiple test boards are connected to the industrial control computer through the network switch. The industrial control computer sends control commands to perform individual tests and interlocking logic comprehensive tests on each test board.
[0010] Optional, also includes:
[0011] A power module is used to provide power to the test board inside the chassis.
[0012] Optionally, the power module provides power to the board under test through several load boards.
[0013] Optionally, the single test is a functional test of a single type of board, which includes board serial port test, board CAN port function test, board network port test, onboard timer test, and memory unit test.
[0014] Optionally, the board serial port test includes:
[0015] Connect the serial ports of similar boards from the A-series and B-series boards to exchange data. Select the serial port mode and baud rate. The industrial control computer controls the similar boards to send and receive a preset number of bytes through their serial ports within a preset time interval. Test the packet loss rate of each serial port within the preset time period.
[0016] Optionally, the board's CAN port function test includes:
[0017] Connect the CAN ports of similar boards from the A-series and B-series boards to exchange data, set the baud rate, and control the industrial computer to send and receive a preset number of bytes through their CAN ports within a preset time interval. Test the packet loss rate and bit error rate of each CAN port within the preset time period.
[0018] Optionally, the board's network port test includes:
[0019] Connect the network ports of similar cards from the A-series and B-series boards to a network switch, set them to full-duplex mode, record the data packet length, and control the industrial control computer to send data once every preset time interval through their network ports and the network switch. With the number of data bytes sent each time equal to the data packet length, test the packet loss rate and bit error rate of each network port within the preset time period.
[0020] Optionally, the onboard timer test includes:
[0021] The industrial control computer obtains the actual time interval between two consecutive interrupts of the onboard timer of the board under test, and compares whether the actual time interval is consistent with the preset value.
[0022] Optionally, the memory unit test includes:
[0023] With a read / write coverage of 100%, the industrial control computer controls the onboard memory unit of the tested board to perform a preset number of read / write operations. Each double byte is written and read according to a preset pattern, and the industrial control computer compares the written and read information.
[0024] Optionally, during the interlocking logic comprehensive test, the industrial control computer performs interlocking logic tests on both the A-series and B-series boards simultaneously, and the interlocking logic test methods for the A-series and B-series boards are the same.
[0025] Optionally, the functional testing device includes a cage one and a cage two. Cage one includes a first main control board, a first communication board, a first security verification board, and a first I / O bus board of A-series boards, and a second main control board, a second communication board, a second security verification board, and a second I / O bus board of B-series boards. Cage two includes a first I / O bus expansion board, a first 8-channel dual-break safety output board, and a first 16-channel dual-channel safety input board of A-series boards, and a second I / O bus expansion board, a second 8-channel dual-break safety output board, and a second 16-channel dual-channel safety input board of B-series boards. The first I / O bus board and the first I / O bus expansion board are connected by cables, and the second I / O bus board and the second I / O bus expansion board are connected by cables.
[0026] Optionally, the industrial control computer performs interlocking logic testing on the A-series boards, including:
[0027] The industrial control computer drives the first main control board to perform data verification and all interlocking-related calculations. The industrial control computer drives the first safety verification board to check the main verification word and re-verification word data sent by the first main control board. Only when these verification words are correct will an output control voltage be generated to drive the safety relay to pick up. If any verification word is wrong, the output control voltage will be stopped and the safety relay will drop. The first 8-channel dual-break safety output board, the first 16-channel dual-channel safety input board, the first I / O bus board, and the first I / O bus expansion board work together with the first main control board to generate test words for testing.
[0028] Optionally, the interlocking-related operations performed by the industrial control computer driving the first main control board include:
[0029] Input / output addressing, Boolean algebra evaluation, input / output security checks, interlocking processing, and communication between the subsystem and other subsystems.
[0030] Optionally, the eight outputs of the first 8-channel dual-break safety output board correspond to eight relays, numbered sequentially from 1 to 8. When the first 8-channel dual-break safety output board has an output, the corresponding code-position relay is activated, and the two code positions corresponding to the first 16-channel dual-channel safety input board will collect the input voltage. The code-position driving logic of the eight relays cycles through four states: 1 / 3 / 5 / 7, 2 / 4 / 6 / 8, ALL ON, and ALL OFF.
[0031] Optionally, the industrial control computer has host computer testing software, which has a display control interface to realize real-time control and display when performing single-item testing and interlocking logic comprehensive testing on the board under test.
[0032] Optionally, the display control interface includes a single test interface and a comprehensive test interface. The display control interface displays information about the board under test, the real-time display status of the test status of the board under test, the test time, and start and stop test buttons.
[0033] Optionally, the host computer testing software can input the serial number of the board under test, preset the test duration and tester information, and has a function to clear information, a handshake function between host and host computers, and a function to select one, multiple or all test items.
[0034] The host computer testing software also has a query function, which can query relevant information based on keywords.
[0035] Optionally, the industrial control computer can also export individual test information and interlocking logic comprehensive test information separately or in combination to form a test report. The test report includes board type, board serial number, test start time, test duration, test status, test personnel information, system, CPU type, test items, number of tests, number of verification errors, number of packet losses, number of communication interruptions, and first error time. The information in the test report can be partially or fully exported to a specific path.
[0036] Optionally, a test method for the aforementioned functional testing device for trackside precision equipment in the rail transit industry includes:
[0037] Multiple boards under test are connected to the industrial control computer via a network switch;
[0038] The industrial control computer sends control commands to perform individual tests and / or interlocking logic comprehensive tests on each board under test.
[0039] Compared with the prior art, the present invention has the following advantages:
[0040] In the functional testing device and method for trackside precision equipment in the rail transit industry of the present invention, the functional testing device realizes single-function testing and interlocking logic comprehensive testing of the test board of the trackside precision equipment through an industrial control computer. It can realize the testing of the main functional modules of the test board, ensuring that the board functions are complete and intact and the performance is stable; at the same time, it can realize interlocking logic comprehensive testing to test multiple test boards, improving the board testing efficiency and the timeliness of reproducing board problems. Attached Figure Description
[0041] Figure 1 This is a schematic diagram of a functional testing device for trackside precision equipment in the rail transit industry according to the present invention.
[0042] Figure 2 This is a schematic diagram of a display control interface according to the present invention;
[0043] Figure 3 This is a schematic diagram illustrating a query based on a display control interface according to the present invention. Detailed Implementation
[0044] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0045] It should be noted that, in this document, the terms "comprising," "including," "having," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Unless otherwise specified, an element defined by the phrase "comprising..." or "including..." does not exclude the presence of additional elements in the process, method, article, or terminal device that includes said element.
[0046] It should be noted that the accompanying drawings are all in a very simplified form and use non-precise ratios, and are only used to facilitate and clearly illustrate the purpose of the embodiments of the present invention.
[0047] like Figure 1 As shown, this invention provides a functional testing device for trackside precision equipment in the rail transit industry. The device includes: an industrial control computer (for operation, test control, and data acquisition interface), a network switch, and at least one chassis. The network switch is connected to the industrial control computer. The chassis contains multiple test boards, which are either A-series or B-series test boards for trackside precision equipment. The A-series and B-series test boards have identical structures. The multiple test boards are communicatively connected to the industrial control computer via the network switch. The industrial control computer sends control commands to perform individual tests and interlocking logic comprehensive tests on each test board.
[0048] like Figure 1As shown, in this embodiment, the functional testing device includes a 9U cage one and a 6U cage two. The test boards in the cage one are divided into A-series boards and B-series boards according to their left and right sides. Specifically, the first chassis includes a first main control board VLE-3-1, a first communication board DVCOM-3-1, a first security verification board VPS-1, and a first I / O bus board I / OBUS2-1 of the A-series boards, and a second main control board VLE-3-2, a second communication board DVCOM-3-2, a second security verification board VPS-2, and a second I / O bus board I / OBUS2-2 of the B-series boards. The first main control board VLE-3-1, the first security verification board VPS-1, and the first I / O bus board I / OBUS2-1 are connected in the first chassis via a first backplane, and the second main control board VLE-3-2, the second security verification board VPS-2, and the second I / O bus board I / OBUS2-2 are connected in the first chassis via a second backplane. The test boards in the second chassis are divided into A-series boards and B-series boards based on their left and right sides. Specifically, the second chassis includes the first I / O bus expansion board I / OBE2-1, two first 8-channel dual-break safety output boards VOOB8-B-1, and two first 16-channel dual-channel safety input boards VIIB16-B-1 of the A-series boards; and the second I / O bus expansion board I / OBE2-2, two second 8-channel dual-break safety output boards VOOB8-B-2, and a second 16-channel dual-channel safety input board of the B-series boards. The first I / O bus expansion board I / OBE2-1, the first 8-channel dual-break safety output board VOOB8-B-1, and the first 16-channel dual-channel safety input board VIIB16-B-1 are connected in the second chassis via a third backplane. The second I / O bus expansion board I / OBE2-2, the two second 8-channel dual-break safety output boards VOOB8-B-2, and the second 16-channel dual-channel safety input board VIIB16-B-2 are connected in the second chassis via a fourth backplane. All boards are connected via the ISA bus on the backplane. The first I / O bus board I / OBUS2-1 and the first I / O bus expansion board I / OBE2-1 connect the A-series boards in cage one and cage two via differential cables. The second I / O bus board I / OBUS2-2 and the second I / O bus expansion board I / OBE2-2 connect the A-series boards in cage one and cage two via differential cables to facilitate interlocking logic integrated testing.
[0049] Furthermore, the functional testing device also includes a power supply module for providing power to the boards under test within the cage. The power supply module includes a 300W 5VDC power supply, a 100W 12VDC power supply, and a 100W 24VDC power supply. The 300W 5VDC power supply provides the operating voltage for all boards in both cages. The 100W 12VDC power supply provides the required output voltage for the first safety verification board VPS-1 and the second safety verification board VPS-2. The 100W 24VDC power supply provides the driving voltage for the first 8-channel dual-break safety output board VOOB8-B-1 and the second 8-channel dual-break safety output board VOOB8-B-2, as well as the acquisition voltage for the first 16-channel dual-channel safety input board VIIB16-B-1 and the second 16-channel dual-channel safety input board VIIB16-B-2.
[0050] In this embodiment, the single-item test refers to the functional testing of a single type of board. The functional testing includes board serial port testing, board CAN port functional testing, board network port testing, onboard timer testing, and memory unit testing. It is understood that the single-item test content is not limited to the above. With technological advancements and practical application needs, in other embodiments, the single-item test may include other test content, and this invention does not impose any limitations on this.
[0051] Specifically, the board serial port test includes: connecting the serial ports of similar boards from the A-series and B-series boards to exchange data, selecting the serial port mode and baud rate, and having the industrial control computer control the similar boards to send and receive a preset number of bytes through their serial ports within a preset time interval, and testing the packet loss rate of each serial port within the preset time period. For example, when the industrial control computer performs serial port testing on the first main control board VLE-3-1 and the second main control board VLE-3-2, the serial ports of the first main control board VLE-3-1 and the second main control board VLE-3-2 are connected, with four upper and four lower modules, selectable RS422 / RS485 serial port modes, and a baud rate set to 115200bps. With the industrial control computer controlling the boards to send and receive 100 bytes every 300ms through the serial port, the packet loss rate of each serial port is tested for 10 minutes to see if it is less than one ten-thousandth. If it is less than one ten-thousandth, the serial port is normal. When the industrial control computer performs serial port testing on the first communication board DVCOM-3-1 and the second communication board DVCOM-3-2, the serial ports of the first communication board DVCOM-3-1 and the second communication board DVCOM-3-2 are connected. There are 8 RS422 serial ports, and the baud rate is set to 460800bps. With the industrial control computer controlling the board to send and receive 100 bytes every 300ms through the serial port, the bit error rate of each serial port is tested for 10 minutes to see if it is zero. If the bit error rate is zero, the serial port is normal.
[0052] The CAN port function test of the board includes: connecting the CAN ports of similar boards from the A-series and B-series boards to exchange data, setting the baud rate, and having the industrial control computer control the similar boards to send and receive a preset number of bytes through their CAN ports within a preset time interval, testing the packet loss rate and bit error rate of each CAN port within the preset time period. For example, when the industrial control computer performs CAN port function testing on the first main control board VLE-3-1 and the second main control board VLE-3-2, the serial ports of the first main control board VLE-3-1 and the second main control board VLE-3-2 are connected, with two modules on each side, and the baud rate is set to 1Mbps. With the industrial control computer controlling the boards to send and receive 10 bytes every 100ms through the CAN ports, the packet loss rate and bit error rate are tested for 10 minutes to see if they are zero. When the industrial control computer performs CAN port testing on the first communication board DVCOM-3-1 and the second communication board DVCOM-3-2, the CAN ports of the first communication board DVCOM-3-1 and the second communication board DVCOM-3-2 are connected. There are two CAN ports in total. The baud rate is set to 1Mbps. The industrial control computer controls the board to send 10 bytes every 200ms through the CAN port. The test is conducted to see if the packet loss rate and bit error rate are zero within 10 minutes.
[0053] The network port test includes: connecting the network ports of similar A-series and B-series boards to a network switch, setting full-duplex mode, recording the data packet length, and having the industrial control computer control the similar boards to send data through their network ports and the network switch at preset time intervals. With the number of data bytes sent each time equal to the data packet length, the packet loss rate and bit error rate of each network port are tested within a preset time period. During the test, all network ports are connected to the network switch. For example, when the industrial control computer performs network port testing on the first main control board VLE-3-1 and the second main control board VLE-3-2, the network ports of the first main control board VLE-3-1 and the second main control board VLE-3-2 are connected to the network switch, two for each module, set to 10M full-duplex mode, with a data packet length of 1250 bytes. With the industrial control computer controlling the boards to send data every 50ms, sending 1250 bytes each time, the packet loss rate and bit error rate of each network port are tested for 10 minutes to see if they are less than one ten-thousandth. When the industrial control computer performs network port testing on the first communication board DVCOM-3-1 and the second communication board DVCOM-3-2, the network ports of the first communication board DVCOM-3-1 and the second communication board DVCOM-3-2 are connected to a network switch. There are two network ports in total. The switch is set to 10M full-duplex mode with a data packet length of 1250 bytes. The industrial control computer controls the board to send data through the network port once every 50ms, with each 1250-byte packet being sent. The test is conducted to check whether the packet loss rate and bit error rate of each network port are less than one ten-thousandth within 10 minutes.
[0054] The onboard timer test includes: the industrial control computer acquiring the actual time interval between two consecutive interrupts of the onboard timer of the board under test, and comparing the actual time interval with a preset value. In this embodiment, the onboard timer of the VLE-3 / DVCOM-3 board is a 16-bit timer, and the test is performed by comparing the calculated values within a fixed time period.
[0055] The memory cell test includes: 100% read / write coverage; the industrial control computer controls the onboard memory cell of the tested board to perform a preset number of read / write operations; each double byte is written and read according to a preset pattern; and the industrial control computer compares the written and read information. In this embodiment, the VLE-3 / DVCOM-3 board memory cell (DRAM) test has a 100% read / write coverage. The industrial control computer controls the onboard memory cell of the tested board to perform 100 read / write operations. Each double byte is written and read according to the patterns 0X0000, 0XFFFF, 0X00FF, 0XFF00, 0XF0F0, 0X0F0F, 0XCCCC, 0X3333, 0X5555, 0XAAAA; and the industrial control computer compares the written and read information.
[0056] It is understood that the preset time interval, preset time period, judgment criteria, preset number of times, etc. are not limited to the above data. In other embodiments, other data can be set according to actual needs, and the present invention does not limit them.
[0057] Furthermore, when the functional testing device performs the interlocking logic comprehensive test, the industrial control computer simultaneously performs interlocking logic tests on both the A-series and B-series boards. The interlocking logic test methods for the A-series and B-series boards are the same.
[0058] The interlocking logic test of the A-series boards by the industrial control computer includes: the industrial control computer controls the first main control board VLE-3-1 to perform data verification and all interlocking-related operations; the industrial control computer controls the first safety verification board VPS-1 to check the main verification word and re-verification word data sent by the first main control board VLE-3-1; if and only if these verification words are correct, an output control voltage is generated to drive the safety relay connected to the first safety verification board VPS-1 to be energized; if any verification word is incorrect, the output control voltage is stopped, the safety relay is de-energized, and the first 8-channel dual-break safety output board VOOB8-B-1, the first 16-channel dual-channel safety input board VIIB16-B-1, the first I / O bus board I / OBUS2-1, and the first I / O bus expansion board I / OBE2-1 cooperate with the first main control board VLE-3-1 to generate test words for testing. The interlocking-related operations performed by the industrial control computer driving the first main control board VLE-3-1 include: input / output addressing, Boolean algebra evaluation, input / output safety checks, and communication between the interlocking processing subsystem and other subsystems.
[0059] In this embodiment, the power module provides power to the A-series and B-series boards under test via load board 1 and load board 2 (mounted on the second backplane of the chassis). A 24VDC power supply first powers load board 1 and load board 2, which then provide power to the corresponding boards under test. Load board 1 and load board 2 each have 8 relays corresponding to the 8 outputs of either the first 8-channel dual-break safety output board VOOB8-B-1 or the second 8-channel dual-break safety output board VOOB8-B-2. Taking the A-series boards as an example, the 8 relays corresponding to the first 8-channel dual-break safety output board VOOB8-B-1 are numbered sequentially from 1 to 8. When the first 8-channel dual-break safety output board VOOB8-B-1 has an output, the corresponding code-position relay is activated, and the two code positions corresponding to the first 16-channel dual-channel safety input board VIIB16-B-1 will collect the input voltage (the VIIB board collects the output status of the VOOB board); the code position driving logic of the 8 relays cycles through four states: 1 / 3 / 5 / 7, 2 / 4 / 6 / 8, ALL ON, and ALL OFF. The settings and corresponding code position driving logic of the second 8-channel dual-break safety output board VOOB8-B-2 are the same as those of the first 8-channel dual-break safety output board VOOB8-B-1.
[0060] In this embodiment, the industrial control computer has host computer testing software, which controls the execution of tests on each board. The host computer testing software has a display control interface to achieve real-time control and display during individual tests and interlocking logic comprehensive tests on the boards under test. During testing, the host computer testing software running on the industrial control computer sends control commands to start the test. During the test, the test program running on the board automatically sends and receives test data and performs consistency comparisons, finally transmitting the test results to the industrial control computer for display and recording.
[0061] Optionally, the display control interface includes a single-item test interface and a comprehensive test interface. The display control interface displays information about the board under test, the real-time display of the test status of the board under test, the test time, and start and stop test buttons. For example, the host computer test software allows the single-item test interface (VLE-3 board or DVCOM-3 board, etc.) to preset the test duration and tester information, and input the serial number information of the board under test. The host computer test software has a clear information function, a host-server handshake function, and a real-time display window for the board test status. The display window shows the test time, logic indicator lights, etc. The interface has start and stop test buttons to prevent accidental triggering. Its test items (CAN port, serial port, network port, timer, VLE-DVCOM DRAM) support single selection, multiple selection, or all selection. The integrated test interface allows for preset test duration and tester information. The host computer test software enables the integrated test interface to perform functions such as clearing information, entering the serial number of the board under test, and handshaking between the host and host computers. It features a real-time display window showing the board's test status, including the elapsed test time, logic indicator lights, a voltage record box for the board under test, start and stop test buttons to prevent accidental triggering, and a system self-test button (the system can perform checks on various functional modules of the board and cable connection status under initial configuration). Figure 2 As shown, in this embodiment, the industrial control computer has three test interfaces: VLE-3 test page, DVCOM-3 test page, and comprehensive test page.
[0062] As described above, the host computer testing software has a host-computer handshake function. The handshake detects the network connection status between the board and the industrial control computer. The four logic indicator lights of the upper and lower modules of the VLE-3 board turning off indicates successful board startup. Then, a handshake is performed; only after a successful handshake can testing proceed. After each test, the board program automatically resets to the initialization state, reducing the number of test restarts. Furthermore, continuous testing for 48 hours will not result in network communication interruptions. The display control interface includes a test information display window. This window records host-computer communication handshake information, start and stop test prompts, and displays test board fault information. The test result is also displayed after the set test time. A green prompt indicates a successful test, while a red prompt indicates a failed test. Furthermore, the test information display window also allows for a clearing function, clearing the currently displayed content but not previously saved content.
[0063] Furthermore, the host computer testing software also has a query function, which can query relevant information based on the display control interface (see [link]). Figure 3 For example, based on the display control interface, users can query the A / B series, CPU type, test items, number of tests, number of errors, number of packet losses, number of interrupts, and error time of the VLE-3 / DVCOM-3 board under test by combining keywords such as serial number, board type, and test time. Simultaneously, it can also query error information from the VOOB8-B, VIIB16-B, and VPS boards during integrated testing, such as lamp position, cycle count, correct codeword, and incorrect codeword. Furthermore, the host computer testing software can also view the interface version number and the system user manual.
[0064] Optionally, the host computer testing software of the industrial control computer can also export individual test information and interlocking logic comprehensive test information separately or combined into a complete test report to form a test report. The test report includes board type, board serial number, test start time, test duration, test status (pass or fail), tester information, system (A series or B series), CPU type (UP or DOWN), test items, number of tests, number of verification errors, number of packet losses, number of communication interruptions, and first error time. The information in the test report can be partially or completely exported to a specific path.
[0065] Based on the same inventive concept, this invention also provides a testing method for the aforementioned functional testing device for trackside precision equipment in the rail transit industry. This method includes: connecting multiple test boards to an industrial control computer via a network switch; and having the industrial control computer send control commands to perform individual tests and / or interlocking logic comprehensive tests on each test board. The specific methods for individual tests and interlocking logic comprehensive tests are similar to or the same as described above.
[0066] In summary, the functional testing device and method for trackside precision equipment in the rail transit industry of this invention enables single-function testing and comprehensive interlocking logic testing of the tested circuit boards of trackside precision equipment via an industrial control computer. It can test the main functional modules of the tested circuit boards, ensuring complete functionality and stable performance. Simultaneously, it can perform comprehensive interlocking logic testing to test multiple tested circuit boards, improving testing efficiency and the timeliness of reproducing circuit board problems. This functional testing device can be applied to factory production and shipping testing of interlocking iLOCK hardware products, as well as incoming inspection in laboratories, effectively controlling circuit board quality and providing a reliable guarantee for the safe and stable operation of rail transit systems.
[0067] Furthermore, the industrial computer has a user-friendly display and control interface, which is easy and simple to operate and has a very high degree of automated testing.
[0068] Although the present invention has been described in detail through the preferred embodiments above, it should be understood that the above description should not be considered as a limitation of the present invention. Various modifications and substitutions to the present invention will be apparent to those skilled in the art after reading the above description. Therefore, the scope of protection of the present invention should be defined by the appended claims.
Claims
1. A functional testing device for trackside precision equipment in the rail transit industry, characterized in that, Include: Industrial control computers; A network switch, which is connected to the industrial control computer; At least one cage contains multiple test boards, which are either A-series or B-series boards of trackside precision equipment. The A-series and B-series boards have the same structure. The multiple test boards are connected to the industrial control computer through the network switch. The industrial control computer sends control commands to perform individual tests and interlocking logic comprehensive tests on each test board. During the interlocking logic comprehensive test, the industrial control computer simultaneously performs interlocking logic tests on both the A-series and B-series boards. The interlocking logic test methods for the A-series and B-series boards are the same. The functional testing device includes a cage one and a cage two. Cage one contains a first main control board, a first communication board, a first security verification board, and a first I / O bus board of A-series boards, and a second main control board, a second communication board, a second security verification board, and a second I / O bus board of B-series boards. Cage two contains a first I / O bus expansion board, a first 8-channel dual-break safety output board, and a first 16-channel dual-channel safety input board of A-series boards, and a second I / O bus expansion board, a second 8-channel dual-break safety output board, and a second 16-channel dual-channel safety input board of B-series boards. The first I / O bus board and the first I / O bus expansion board are connected by cables, and the second I / O bus board and the second I / O bus expansion board are connected by cables. The interlocking logic test performed by the industrial control computer on the A-series boards includes: The industrial control computer drives the first main control board to perform data verification and all interlocking-related calculations. The industrial control computer drives the first safety verification board to check the main verification word and re-verification word data sent by the first main control board. Only when these verification words are correct will an output control voltage be generated to drive the safety relay to pick up. If any verification word is wrong, the output control voltage will be stopped and the safety relay will drop. The first 8-channel dual-break safety output board, the first 16-channel dual-channel safety input board, the first I / O bus board, and the first I / O bus expansion board work together with the first main control board to generate test words for testing.
2. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 1, characterized in that, Also includes: A power module is used to provide power to the test board inside the chassis.
3. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 2, characterized in that, The power module provides power to the board under test through several load boards.
4. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 1, characterized in that, The single-item test refers to the functional test of a single type of board. The functional test includes board serial port test, board CAN port function test, board network port test, onboard timer test, and memory unit test.
5. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 4, characterized in that, The board serial port test includes: Connect the serial ports of similar boards from the A-series and B-series boards to exchange data. Select the serial port mode and baud rate. The industrial control computer controls the similar boards to send and receive a preset number of bytes through their serial ports within a preset time interval. Test the packet loss rate of each serial port within the preset time period.
6. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 4, characterized in that, The board's CAN port function test includes: Connect the CAN ports of similar boards from the A-series and B-series boards to exchange data, set the baud rate, and control the industrial computer to send and receive a preset number of bytes through their CAN ports within a preset time interval. Test the packet loss rate and bit error rate of each CAN port within the preset time period.
7. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 4, characterized in that, The board's network port test includes: Connect the network ports of similar cards from the A-series and B-series boards to a network switch, set them to full-duplex mode, record the data packet length, and control the industrial control computer to send data once every preset time interval through their network ports and the network switch. With the number of data bytes sent each time equal to the data packet length, test the packet loss rate and bit error rate of each network port within the preset time period.
8. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 4, characterized in that, The onboard timer test includes: The industrial control computer obtains the actual time interval between two consecutive interrupts of the onboard timer of the board under test, and compares whether the actual time interval is consistent with the preset value.
9. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 4, characterized in that, The memory unit test includes: With a read / write coverage of 100%, the industrial control computer controls the onboard memory unit of the tested board to perform a preset number of read / write operations. Each double byte is written and read according to a preset pattern, and the industrial control computer compares the written and read information.
10. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 1, characterized in that, The interlocking-related operations performed by the industrial control computer driving the first main control board include: Input / output addressing, Boolean algebra evaluation, input / output security checks, interlocking processing, and communication between the subsystem and other subsystems.
11. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 1, characterized in that, The first 8-channel dual-break safety output board has 8 outputs corresponding to 8 relays, which are numbered sequentially from 1 to 8. When the first 8-channel dual-break safety output board has an output, the corresponding code position relay is activated, and the two code positions corresponding to the first 16-channel dual-channel safety input board will collect the input voltage. The 8-channel relay code drive logic cycles through four states: 1 / 3 / 5 / 7, 2 / 4 / 6 / 8, ALL ON, and ALL OFF.
12. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 1, characterized in that, The industrial control computer has host computer testing software, which has a display and control interface to realize real-time control and display when performing single-item tests and interlocking logic comprehensive tests on the board under test.
13. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 12, characterized in that, The display control interface includes a single test interface and a comprehensive test interface. The display control interface displays information about the board under test, the real-time display of the test status of the board under test, the test time, and start and stop test buttons.
14. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 12, characterized in that, The host computer testing software can input the serial number of the board under test, preset the test duration and tester information. The host computer testing software has a clear information function, a host computer handshake function, and a single, multiple, or all selection function for test items. The host computer testing software also has a query function, which can query relevant information based on keywords.
15. The functional testing device for trackside precision equipment in the rail transit industry as described in claim 1, characterized in that, The industrial control computer can also export individual test information and interlocking logic comprehensive test information separately or in combination to form a test report. The test report includes board type, board serial number, test start time, test duration, test status, test personnel information, system, CPU type, test items, number of tests, number of verification errors, number of packet losses, number of communication interruptions, and first error time. The information in the test report can be exported in part or in full to a specific path.
16. A testing method for a functional testing device for trackside precision equipment in the rail transit industry as described in any one of claims 1 to 15, characterized in that, Include: Multiple boards under test are connected to the industrial control computer via a network switch; The industrial control computer sends control commands to perform individual tests and / or interlocking logic comprehensive tests on each board under test.
Citation Information
Patent Citations
Intelligent CVC-200T hardware test system and method
CN109342929A