BMS auxiliary test method and system

By simulating the BMS test signal, the problem of the difficulty of building the signal device in the BMS test system has been solved, and the efficient and flexible BMS auxiliary testing is achieved, reducing cost and complexity.

CN119375577APending Publication Date: 2025-01-28SHENZHEN CLOU ELECTRONICS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411446526.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

When building a BMS test system, all signal equipment cannot be built together. The equipment is huge and the signal is difficult to provide, resulting in inefficient testing.

Method used

The method of signal simulation is adopted, and the simulation BMS test signal is sent under the upper machine to the universal test motherboard unit to avoid building actual signal devices to achieve testing BMS tests.

Benefits of technology

Reduce the cost and complexity of building signal devices, improve test efficiency and flexibility, and help to test BMS to complete the test.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119375577A_ABST
    Figure CN119375577A_ABST
Patent Text Reader

Abstract

The invention provides a BMS auxiliary test method and system, and the method comprises the steps: an upper computer issues a simulation BMS test signal to a universal test mainboard unit when a trigger condition (setting the time for automatically starting a test) is satisfied, and the automatic trigger condition comprises a timing trigger signal; the to-be-tested BMS receives the simulation BMS test signal; and after the BMS to be tested finishes the service test according to the simulated BMS test signal, the BMS to be tested and the general test mainboard respectively upload the test result to the upper computer. The simulation BMS test signal is issued to the to-be-tested BMS by adopting the universal test mainboard and the analog signal input and output mode, the to-be-tested BMS is assisted in testing, establishment of independent signal equipment is avoided, and the cost of establishing the signal equipment can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of BMS testing, and in particular to a BMS auxiliary testing method and system. Background Art

[0002] With the rapid growth of energy demand and the rise of renewable energy, the energy storage industry has a broad space and opportunities for development. As the key carrier in the energy storage system, how to ensure the long life and stable operation of the battery has put forward higher requirements for BMS. It is particularly important to strengthen the testing of BMS and enhance the robustness of BMS. However, in actual applications, BMS includes BAMS, BCMS, EMMU and other devices. These devices are connected to signal devices, such as environmental sensor devices, fire equipment, air conditioning equipment, PCS equipment, fan equipment, etc., so that the complete BMS equipment can be tested. However, when the BMS test system is built, it is impossible to build all the signal devices together. These devices are too large and the signals of some devices are difficult to provide. Summary of the invention

[0003] In view of the above problems, the present invention provides a BMS auxiliary testing method and system, which can avoid the construction of signal equipment.

[0004] The present invention discloses a BMS auxiliary testing method, comprising the steps of:

[0005] When the trigger condition is met, the host computer sends a simulated BMS test signal to the universal test mainboard unit, and the automatic trigger condition includes: a timing trigger signal;

[0006] The BMS to be tested receives a simulated BMS test signal;

[0007] After the BMS to be tested completes the service test according to the BMS test signal, the BMS test result is uploaded to the host computer.

[0008] As a further improvement of the present invention, the BMS to be tested includes: a BAMS to be tested, and the simulated BAMS test signal includes: a simulated BAMS first test signal, a simulated BAMS second test signal, and a simulated BAMS third test signal;

[0009] If the automatic triggering condition is met, the host computer sends the simulated BAMS first test signal to the universal test mainboard unit;

[0010] If the automatic triggering conditions are not met, the host computer judges the return signal of the universal test mainboard:

[0011] If the return signal is a request signal of the BAMS to be tested, the host computer sends a simulated BAMS second test signal to the universal test mainboard unit;

[0012] If the returned signal is not the request signal of the BAMS to be tested, the host computer sends a simulated BAMS third test signal to the universal test mainboard unit.

[0013] As a further improvement of the present invention, after the BMS to be tested completes the service test according to the BMS test signal, the step of uploading the BMS test result to the host computer includes:

[0014] When the BAMS to be tested performs a service test, the BAMS to be tested determines whether it is necessary to simulate the BAMS second test signal;

[0015] If it is necessary to simulate the second test signal of BAMS, the BAMS to be tested sends a request signal to the universal test mainboard unit. After the service test of the BAMS to be tested is completed according to the simulated first test signal of BAMS, the simulated second test signal of BAMS and the simulated third test signal of BAMS, the BAMS to be tested reports the BAMS test result to the host computer.

[0016] If there is no need to simulate the BAMS second test signal, after the BAMS to be tested completes the service test based on the simulated BAMS first test signal and the simulated BAMS third test signal, the universal test mainboard unit receives the BAMS test result and uploads it to the host computer.

[0017] As a further improvement of the present invention, the BMS to be tested includes: a BCMS to be tested, and the simulated BMS test signal includes: a simulated BCMS first test signal, a simulated BCMS second test signal, and a simulated BCMS third test signal;

[0018] If the automatic triggering condition is met, the host computer sends the simulated BCMS first test signal to the universal test mainboard unit;

[0019] If the automatic triggering conditions are not met, the host computer judges the return signal of the universal test mainboard:

[0020] If the return signal is a request signal of the BCMS to be tested, the host computer sends a simulated BCMS second test signal to the universal test mainboard unit;

[0021] If the returned signal is not the request signal of the BCMS to be tested, the host computer sends the simulated BCMS third test signal to the universal test mainboard unit.

[0022] As a further improvement of the present invention, the step of the BMS to be tested receiving the simulated BMS test signal includes:

[0023] Determine whether the test mainboard unit needs to output a simulated BCMS first test signal, a simulated BCMS second test signal, and a simulated BCMS third test signal;

[0024] If the test motherboard unit needs to output the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, the universal test motherboard unit outputs the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal according to the instruction, and sends the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal to the BCMS to be tested through the CAN interface of the universal test motherboard unit;

[0025] If the universal motherboard test unit does not need to output the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal are forwarded to the BCMS to be tested through the CAN interface of the universal test motherboard unit.

[0026] As a further improvement of the present invention, after the BMS to be tested completes the service test according to the BMS test signal, the step of uploading the BMS test result to the host computer includes:

[0027] When the BCMS to be tested performs a service test, the BCMS to be tested determines whether it is necessary to simulate the BCMS second test signal;

[0028] If it is necessary to simulate the second BCMS test signal, the BCMS to be tested sends a request signal to the universal test mainboard unit. After the BMS to be tested completes the service test according to the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, the BCMS to be tested reports the BCMS test result to the host computer.

[0029] If there is no need to simulate the second BCMS test signal, after the BMS to be tested completes the service test based on the simulated BCMS first test signal and the simulated BCMS third test signal, the universal test mainboard unit receives the BCMS test result and uploads it to the host computer.

[0030] As a further improvement of the present invention, the BMS to be tested includes: an EMMU to be tested, and the simulated BMS test signal includes: a simulated EMMU first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal;

[0031] If the automatic triggering condition is met, the host computer sends the simulated EMMU first test signal to the universal test mainboard unit;

[0032] If the automatic triggering conditions are not met, the host computer judges the return signal of the universal test mainboard:

[0033] If the return signal is a request signal of the EMMU to be tested, the host computer sends a simulated EMMU second test signal to the universal test mainboard unit;

[0034] If the returned signal is not the request signal of the EMMU to be tested, the host computer sends a simulated EMMU third test signal to the universal test mainboard unit.

[0035] As a further improvement of the present invention, the step of the BMS to be tested receiving the simulated BMS test signal includes:

[0036] Determine whether the test mainboard unit needs to output a simulated EMMU first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal;

[0037] If the test motherboard unit needs to output a simulated EMMU first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal, the universal test motherboard unit outputs a simulated BCMS first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal according to the instruction, and sends the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal to the EMMU to be tested through the RS485 / RS232 interface of the universal test motherboard unit;

[0038] If the universal motherboard test unit does not need to output the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal, the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal are forwarded to the EMMU to be tested through the RS485 / RS232 interface of the universal test motherboard unit.

[0039] As a further improvement of the present invention, after the BMS to be tested completes the service test according to the BMS test signal, the step of uploading the BMS test result to the host computer includes:

[0040] When the EMMU to be tested performs a service test, the EMMU to be tested determines whether it is necessary to simulate the second test signal of the BCMS;

[0041] If it is necessary to simulate the second test signal of EMMU, the EMMU to be tested sends a request signal to the universal test mainboard unit. After the service test of the EMMU to be tested is completed according to the simulated first test signal of EMMU, the simulated second test signal of EMMU and the simulated third test signal of EMMU, the EMMU to be tested reports the EMMU test result to the host computer.

[0042] If there is no need to simulate the EMMU second test signal, after the EMMU to be tested completes the service test according to the simulated EMMU first test signal and the simulated EMMU third test signal, the universal test mainboard unit receives the EMMU test result and uploads it to the host computer.

[0043] The present invention has the following technical effects: a signal simulation method is adopted to send a simulated BMS test signal to the BMS to be tested, so as to test the BMS to be tested, thereby avoiding the construction of signal equipment and reducing the cost of constructing the signal equipment.

[0044] In addition, the present invention also provides a BMS auxiliary test system, including: a host computer, a switch, a BAMS signal adapter board, a BCMS signal adapter board, an EMMU signal adapter board and several universal test mainboard units;

[0045] The host computer is connected to the switch, the BAMS to be tested, the BCMS to be tested, and the EMMU to be tested via Ethernet;

[0046] The switch is connected to the universal test mainboard unit via Ethernet;

[0047] The universal test mainboard unit is connected to the BAMS to be tested via the BAMS signal adapter board;

[0048] The universal test mainboard unit is connected to the BCMS to be tested via the BCMS signal adapter board;

[0049] The universal test mainboard unit is connected to the EMMU to be tested via the EMMU signal adapter board.

[0050] The present invention has the following technical effects: the BMS auxiliary test system adopts a universal test mainboard unit and a signal adapter board to simulate various device signals and communication protocols to the BMS to be tested, replacing complex peripheral equipment and assisting the BMS to be tested to complete the test. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1 is a flow chart of the BMS auxiliary testing method of the present invention;

[0052] Figure 2 This is a flow chart of the BAMS-assisted testing method of the present invention;

[0053] Figure 3 This is a flow chart of the BAMS-assisted testing method of the present invention;

[0054] Figure 4 This is a flow chart of the EMMU-assisted testing method of the present invention;

[0055] Figure 5It is a schematic diagram of the overall structure of the BMS auxiliary test system of the present invention;

[0056] Figure 6 This is a schematic diagram of the interface of the universal test mainboard unit of the present invention;

[0057] Figure 7 This is a schematic diagram of the interface of the BCMS to be tested according to the present invention;

[0058] Figure 8 This is a schematic diagram of the interface of the BAMS to be tested according to the present invention;

[0059] Fig. 9 This is a schematic diagram of the interface of the EMMU to be tested according to the present invention. DETAILED DESCRIPTION

[0060] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0061] Glossary:

[0062] BMS: battery management system battery management system.

[0063] BAMS: Battery Array Management System.

[0064] BCMS: Battery Cluster Management System.

[0065] EMMU: Environmental monitoring management unit environmental monitoring management unit.

[0066] PCS: Power Convertion System bidirectional converter.

[0067] Example 1

[0068] This embodiment provides a BMS auxiliary testing method, such as Figure 1 As shown, the steps include:

[0069] S1. When the trigger condition is met, the host computer sends a simulated BMS test signal to the universal test mainboard unit.

[0070] S2. The BMS to be tested receives a simulated BMS test signal.

[0071] S3. After the BMS to be tested completes the service test according to the BMS test signal, the BMS to be tested and the general test mainboard upload the BMS test results to the host computer respectively.

[0072] In actual application scenarios, BMS includes: BAMS, BCMS, EMMU, so in this embodiment, auxiliary tests of the above three devices are included. Next, combined with the specific implementation process, the auxiliary test processes of the three devices are described respectively:

[0073] BAMS assisted testing method:

[0074] like Figure 2 As shown, the simulated BAMS test signal includes: a simulated BAMS first test signal, a simulated BAMS second test signal, and a simulated BAMS third test signal.

[0075] First, the host computer pre-sets the automatic trigger conditions. If the automatic trigger conditions are met, the host computer sends the simulated BAMS first test signal to the universal test mainboard unit; if the automatic trigger conditions are not met, the host computer judges the return signal of the universal test mainboard. The automatic trigger conditions include: a timing trigger signal, that is, when the set time is reached, a timing trigger signal is automatically generated for testing.

[0076] Furthermore, if the return signal is a request signal of the BAMS to be tested, the host computer sends a simulated BAMS second test signal to the universal test mainboard unit; if the return signal is not a request signal of the BAMS to be tested, the host computer sends a simulated BAMS third test signal to the universal test mainboard unit.

[0077] When the BAMS to be tested receives the simulated BAMS first test signal, the simulated BAMS second test signal, or the simulated BAMS third test signal, the service test is started. When the BAMS to be tested performs the service test, the BAMS to be tested determines whether it is necessary to simulate the BAMS second test signal.

[0078] Specifically, the BAMS to be tested determines whether it needs to request the simulation device to send some signals based on the received signal and protocol content, and reports it to the universal test mainboard if necessary, and the test mainboard reports it to the host computer.

[0079] If it is necessary to simulate the second BAMS test signal, the BAMS to be tested sends a request signal to the universal test mainboard unit. After the BAMS to be tested completes the service test based on the simulated BAMS first test signal, the simulated BAMS second test signal, and the simulated BAMS third test signal, the BAMS to be tested reports the BAMS test result to the host computer. If it is not necessary to simulate the second BAMS test signal, after the BAMS to be tested completes the service test based on the simulated BAMS first test signal and the simulated BAMS third test signal, the universal test mainboard unit receives the BAMS test result and uploads it to the host computer. Finally, the host computer outputs the corresponding test report based on the BAMS test results reported by the BAMS to be tested and the BAMS test results uploaded by the universal test mainboard unit, completing the entire EMMU auxiliary test process.

[0080] In this process, if the BAMS to be tested does not receive the simulated BAMS first test signal, the simulated BAMS second test signal, or the simulated BAMS third test signal, and the host computer does not receive the BAMS test result within the set time, it means that the test has failed, and the host computer outputs the corresponding test failure report. If the host computer receives the BAMS test result within the set time, the test continues. Preferably, the set time can be 3 seconds.

[0081] BCMS auxiliary test method:

[0082] like Figure 3 As shown, the simulated BMS test signal includes: a simulated BCMS first test signal, a simulated BCMS second test signal, and a simulated BCMS third test signal. The host computer simulates the communication protocol and communication interface of the actual device.

[0083] The host computer pre-sets the automatic trigger conditions. If the automatic trigger conditions are met, the host computer sends the simulated BCMS first test signal to the universal test mainboard unit; if the automatic trigger conditions are not met, the host computer judges the return signal of the universal test mainboard.

[0084] Furthermore, if the return signal is a request signal of the BCMS to be tested, the host computer sends a simulated BCMS second test signal to the universal test mainboard unit; if the return signal is not a request signal of the BCMS to be tested, the host computer sends a simulated BCMS third test signal to the universal test mainboard unit.

[0085] Subsequently, determine whether the test mainboard unit needs to output the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal; if the test mainboard unit needs to output the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, the universal test mainboard unit outputs the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal according to the instruction, and sends the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal to the BCMS to be tested through the CAN interface of the universal test mainboard unit; if the universal mainboard test unit does not need to output the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, then the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal are forwarded to the BCMS to be tested through the CAN interface of the universal test mainboard unit.

[0086] When the BCMS to be tested receives the simulated BCMS first test signal, the simulated BCMS second test signal or the simulated BCMS third test signal, it starts the service test. When the BCMS to be tested performs the service test, the BCMS to be tested determines whether it is necessary to simulate the BCMS second test signal.

[0087] Specifically, the BCMS to be tested determines whether it needs to request the simulation device to send some signals based on the received signal and protocol content, and reports it to the universal test mainboard if necessary, which then reports it to the host computer.

[0088] If it is necessary to simulate the second BCMS test signal, the BCMS to be tested sends a request signal to the universal test mainboard unit. After the BMS to be tested completes the service test based on the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, the BCMS to be tested reports the BCMS test result to the host computer. If it is not necessary to simulate the second BCMS test signal, after the BMS to be tested completes the service test based on the simulated BCMS first test signal and the simulated BCMS third test signal, the universal test mainboard unit receives the BCMS test result and uploads it to the host computer. Finally, the host computer outputs the corresponding test report based on the BCMS test results reported by the BCMS to be tested and the BCMS test results uploaded by the universal test mainboard unit, completing the entire BCMS auxiliary test process.

[0089] In this process, if the BCMS to be tested does not receive the simulated BCMS first test signal or the simulated BCMS second test signal or the simulated BCMS third test signal, and the host computer does not receive the BCMS test result within the set time, it means that this test has failed, and the host computer outputs a corresponding test failure report, indicating that this test has failed, and the host computer outputs a corresponding test failure report, indicating that the BCMS communication protocol simulation test has failed; if the host computer receives the BCMS test result within the set time, the test continues. Preferably, the set time can be 3 seconds.

[0090] EMMU-assisted testing method:

[0091] like Figure 4 As shown, the simulated BMS test signal includes: a simulated EMMU first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal; the host computer simulates the communication protocol and communication interface of the actual device.

[0092] The host computer sets the automatic trigger conditions in advance, and selects the corresponding simulated EMMU first test signal, simulated EMMU second test signal, and simulated EMMU third test signal according to the EMMU to be tested; if the automatic trigger conditions are met, the host computer sends the simulated EMMU first test signal to the universal test mainboard unit; if the automatic trigger conditions are not met, the host computer judges the return signal of the universal test mainboard.

[0093] If the return signal is the request signal of the EMMU to be tested, the host computer sends the simulated EMMU second test signal to the universal test mainboard unit; if the return signal is not the request signal of the EMMU to be tested, the host computer sends the simulated EMMU third test signal to the universal test mainboard unit.

[0094] Subsequently, determine whether the test motherboard unit needs to output the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal; if the test motherboard unit needs to output the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal, the universal test motherboard unit outputs the simulated BCMS first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal according to the instruction, and sends the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal to the EMMU to be tested through the RS485 / RS232 interface of the universal test motherboard unit; if the universal motherboard test unit does not need to output the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal, then the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal are forwarded to the EMMU to be tested through the RS485 / RS232 interface of the universal test motherboard unit.

[0095] When the EMMU to be tested receives the simulated EMMU first test signal, the simulated EMMU second test signal or the simulated EMMU third test signal, the service test is started. When the EMMU to be tested performs the service test, the EMMU to be tested determines whether the simulated EMMU second test signal is needed.

[0096] Specifically, the EMMU to be tested determines whether it needs to request the simulated device to send some signals based on the received signal and protocol content, and reports it to the universal test mainboard if necessary, and the test mainboard reports it to the host computer.

[0097] If it is necessary to simulate the second test signal of EMMU, the EMMU to be tested sends a request signal to the universal test mainboard unit. After the service test of the EMMU to be tested is completed according to the simulated first test signal of EMMU, the simulated second test signal of EMMU and the simulated third test signal of EMMU, the EMMU to be tested reports the EMMU test result to the host computer; if it is not necessary to simulate the second test signal of EMMU, after the service test of the EMMU to be tested is completed according to the simulated first test signal of EMMU and the simulated third test signal of EMMU, the universal test mainboard unit receives the EMMU test result and uploads it to the host computer. Finally, the host computer outputs the corresponding test report according to the EMMU test result reported by the EMMU to be tested and the EMMU test result uploaded by the universal test mainboard unit, completing the entire EMMU auxiliary test process.

[0098] In this process, if the EMMU to be tested does not receive the simulated EMMU first test signal, the simulated EMMU second test signal, or the simulated EMMU third test signal, and the host computer does not receive the EMMU test result within the set time, it means that the test has failed, and the host computer outputs a corresponding test failure report, indicating that the EMMU communication protocol simulation test has failed; if the host computer receives the EMMU test result within the set time, the test continues. Preferably, the set time can be 3 seconds.

[0099] Example 2

[0100] This embodiment provides a BMS auxiliary test system, such as Figure 5 As shown, it includes: a host computer, a switch, a BAMS signal adapter board, a BCMS signal adapter board, an EMMU signal adapter board and several universal test mainboard units; the host computer is connected to the switch, the BAMS to be tested, the BCMS to be tested, and the EMMU to be tested through Ethernet; the switch is connected to the universal test mainboard unit through Ethernet; the universal test mainboard unit is connected to the BAMS to be tested through the BAMS signal adapter board; the universal test mainboard unit is connected to the BCMS to be tested through the BCMS signal adapter board; the universal test mainboard unit is connected to the EMMU to be tested through the EMMU signal adapter board.

[0101] The universal test motherboard unit is connected to the switch through the Ethernet interface and then communicates with the host computer. Each universal test motherboard unit corresponds to a signal adapter board, which is connected to the BAMS signal adapter board, BCMS signal adapter board, and EMMU signal adapter board respectively. The adapter board is then connected to the corresponding BAMS, BCMS, and EMMU devices; at the same time, these three devices are also connected to the switch through the Ethernet interface and then communicate with the host computer. BCMS, EMMU devices are connected to BAMS through Ethernet to complete data reporting.

[0102] like Figure 6As shown, the universal test motherboard unit is provided with the following interfaces: 1 Ethernet interface, 4 temperature simulation signal interfaces, 1 addressing timing signal interface, 2 RS232 interfaces, 2 CAN interfaces, 3 RS485 interfaces, 1 optical fiber interface, 2 PWM signal output interfaces, 2 PWM signal acquisition interfaces, 22 configurable IO signals, 26 relay DO signals, 8 isolated AD acquisition interfaces, 8 non-isolated AD acquisition interfaces, 2 isolated 5V power supply interfaces, 1 non-isolated 12V power supply output interface, 1 non-isolated -12V power supply output interface, 1 non-isolated 5V power supply output interface, 1 non-isolated -5V power supply output interface, 1 non-isolated 3.3V power supply output interface; among them, 1 Ethernet interface communicates with the host computer and transparently transmits the signal sent by the host computer; 4 temperature simulation signal interfaces are used for BMS equipment temperature signal analog output, connected to the adapter board, and the temperature interface of the adapter board is connected to the BMS equipment that needs temperature sampling. The universal test motherboard unit outputs the corresponding The corresponding temperature value; 1-way addressing and timing signal interface is used to configure the address and timing of the universal test mainboard; 2-way RS232 interface is connected to the adapter board, and the RS232 interface of the adapter board is used for RS232 communication of BMS equipment; 2-way CAN interface is connected to the adapter board, and the CAN interface of the adapter board is used for CAN communication of BMS equipment; 3-way RS485 interface is connected to the adapter board, and the RS485 of the adapter board is used for RS485 communication of BMS equipment; 1-way optical fiber interface does not pass through the adapter board, and the external device communicates with the universal test mainboard unit through the optical fiber interface; 2-way PWM signal output interface is used for the control of the PWM mode of BMS equipment; 2-way PWM signal acquisition interface is used for the acquisition and judgment of PWM signal; 22-way DI signal interface is used for the acquisition of DI signal; 22-way DO signal interface is used for the output of relay DO signal; 8-way isolated AD acquisition interface is used for the acquisition of isolated AD signal; 8-way non-isolated AD acquisition interface is used for the acquisition of non-isolated AD signal, and 2-way isolated 5V power supply interface is used to power external equipment. 1 non-isolated 12V power interface, 1 non-isolated -12V interface, 1 non-isolated 5V interface, 1 non-isolated -5V interface, and 1 non-isolated 3.3V interface are used to power external devices.

[0103] There are three types of signals on the BCMS device board: the first type is direct signal transfer, the signal pair of the universal test mainboard is plugged into the BCMS signal transfer board without any change, and then plugged into the BCMS device through the BCMS signal transfer board; the second type is indirect signal transfer, the signal pair of the universal test mainboard is plugged into the BCMS signal transfer board, and certain signal conversion is required. After the hardware transfer is completed, such signals can be plugged into the BCMS device through the BCMS signal transfer board; the third type does not require the use of a universal test mainboard for testing, and the testing work can be completed directly through other means.

[0104] like Figure 7 As shown, the BCMS signal adapter board is provided with the following interfaces for the first type of signal: 2-way RS232 signal interface, 2-way CAN signal interface, 4-way RS485 signal interface, 4-way temperature acquisition signal interface, and 1-way PCS CAN signal interface; the 2-way RS232 signal interface is directly plugged in for signal testing, the 1-way PCS CAN is plugged in for 1-way CAN signal in the test mainboard unit, the 2-way CAN signal is plugged in for another 1-way CAN signal in the test mainboard unit via the bus, the 4-way RS485 signal interface is directly plugged in for signal testing, the 4-way temperature acquisition signal interface is directly plugged in for the temperature simulation signal output of the universal test mainboard, and the 1-way PCS The CAN signal interface requires the host computer software to simulate the protocol of the real PCS, and then forward it through the universal test mainboard and the BCMS adapter board. BCMS receives the simulated PCS protocol and then executes the corresponding business process; for the second type of signal, the following interfaces are set: 6-way passive DI signal interface, 18-way relay DO signal interface, 18-way relay closing interface, 2-way fan drive port interface; the 6-way passive DI signal interface is connected to the 6-way relay DO signal output of the universal test mainboard. When the universal test mainboard closes the relay, the passive DI signal of BCMS will detect the position change input of the signal; 1 The 8-way relay DO signal interface is connected to the 18-way active DI signal of the universal test mainboard. The active signal of the universal test mainboard needs to be pulled up to the power supply first to become a passive DI signal; the universal test mainboard can detect the changes in high and low levels through the 18-way relay closure interface; the 2-way fan drive port interface is connected to the PWM signal of the fan board, and the BCMS simulates the rotation of the fan by collecting the PWM signal output; for the third type of signal, the following interfaces are set: 3-way Ethernet signal interface; 1-way Ethernet signal interface and BAMS equipment communication interface, and the other two Ethernet signal interfaces are connected to the switch to communicate with the host computer.

[0105] BAMS devices have three types of signals. The first type is direct signal transfer. The signal pair of the universal test mainboard is plugged into the BAMS signal transfer board without any change, and then plugged into the BAMS device through the BAMS signal transfer board. The second type is indirect signal transfer. The signal pair of the universal test mainboard is plugged into the BAMS signal transfer board. Certain signal conversion is required. After the hardware transfer is completed, such signals can be plugged into the BAMS device through the BAMS signal transfer board. The third type does not require the use of a universal test mainboard for testing, and the testing work can be completed directly through other means.

[0106] like Figure 8As shown, the BAMS signal adapter board is provided with the following interfaces for the first type of signal: 2 CAN signal interfaces and 2 RS485 signal interfaces; 2 CAN signal interfaces are directly used for signal pairing test, and 2 RS485 signals are directly used for signal pairing test. For the second type of signal, the following interfaces are provided: 7 passive DI signal interfaces and 6 passive DO signals; the 7 passive DI signal interfaces are connected to the 7 relay DO signal outputs of the universal test mainboard unit. When the universal test mainboard closes the relay, the passive DI signal of the BAMS will detect the position change input of the signal; the 6 passive DO signal interfaces are connected to the 6 active DI signals of the universal test mainboard. The active signals of the universal test mainboard need to be pulled up to the power supply to become passive DI signals. The universal test mainboard unit can detect the high and low level changes of the input; for the third type of signal, the following interfaces are provided: 3 Ethernet signal interfaces; among them, 1 Ethernet signal interface communicates with the BCMS device, 1 Ethernet interface communicates with the EMMU device, and the other 1 Ethernet signal interface is connected to the switch to communicate with the host computer.

[0107] There are three types of EMMU signals. The first type is direct signal transfer. The signal pair of the universal test mainboard is plugged into the EMMU signal transfer board without any change, and then plugged into the EMMU device through the EMMU signal transfer board. The second type is indirect signal transfer. The signal pair of the universal test mainboard is plugged into the EMMU signal transfer board. Certain signal conversion is required. After the hardware transfer is completed, such signals can be plugged into the EMMU device through the EMMU signal transfer board. The third type does not require the use of a universal test mainboard for testing, and the testing work can be completed directly through other means.

[0108] like Fig. 9As shown, the EMMU signal adapter board sets the following interfaces for the first type of signal: 2-way RS232 signal interface, 2-way CAN signal interface, 3-way RS485 signal interface, 4-way temperature acquisition signal interface; 2-way RS232 signal direct signal pairing test, 2-way CAN signal direct signal pairing test, 3-way RS485 signal direct signal pairing test, 4-way temperature acquisition signal direct signal pairing universal test motherboard temperature simulation signal output, 3-way RS485 signal requires the host computer software to simulate the real fire protection system, air conditioning system, and electric meter protocol, and then pass the universal test motherboard and EMM U adapter board forwarding, EMMU receives the simulated fire protection system, air conditioning system, and electric meter protocols and then executes the corresponding business process; 1 RS232 signal requires the host computer software to simulate the real UPS protocol, and then forward it through the universal test motherboard and EMMU adapter board, EMMU receives the simulated UPS protocol and then executes the corresponding business process; For the second type of signal, the following interfaces are set: 4 passive DI signal interfaces, 18 active DI signal interfaces, 18 relay DO signal interfaces, 2 passive DO interfaces, 18 relay DO output signal interfaces, 2 passive DO interfaces, 2 fans Drive interface, 2-way power acquisition interface; 4-way passive DI signal interface connects to 22-way relay DO signal output of universal test mainboard unit. When the universal test mainboard closes the relay, the passive DI signal of EMMU will detect the position change input of the signal; 18-way active DI signal interface connects to 18-way relay DO signal output of universal test mainboard. The normally open contact of the relay needs to be pulled up to the power supply. When the universal test mainboard closes the relay, the active DI signal of EMMU will detect the position change input of the signal; 18-way relay DO signal interface and 2-way passive DO interface connect to 20-way active DI signal interface of universal test mainboard. The active signal of the test motherboard needs to be pulled up to the power supply to become a passive DI signal. The universal test motherboard unit can detect the high and low level changes of the input; the 2-way fan drive interface connects the PWM signal of the fan board, and the EMMU simulates the rotation of the fan by collecting the PWM signal output; the 2-way power supply acquisition interface divides the 5V voltage of the universal test motherboard into 2.5V for access, and the EMMU device can collect the voltage changes. For the third type of signal, the following interfaces are set: 3-way Ethernet signal interface; 1-way Ethernet signal interface communicates with the BAMS device, and the other two Ethernet signal interfaces are connected to the switch to communicate with the host computer.

[0109] The BMS auxiliary test system uses a universal test motherboard unit as the basis, and is equipped with a rich set of interface peripherals. According to the needs of the device under test, it simulates the communication protocol and signal simulation of the device under test, and sends it to the BMS to be tested by means of an adapter board to assist the test of the BMS to be tested; at the same time, if the external equipment is increased or changed, it only needs to increase the number of universal test motherboard units and modify the signal adapter board to meet the test requirements without rebuilding the environment. The functional business testing of the equipment used in the BMS has been completed.

[0110] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims

1. A BMS auxiliary testing method, characterized in that: Includes steps: When the trigger condition is met, the host computer sends a simulated BMS test signal to the universal test mainboard unit, and the automatic trigger condition includes: a timing trigger signal; The BMS to be tested receives a simulated BMS test signal; After the BMS to be tested completes the service test according to the BMS test signal, the BMS test result is uploaded to the host computer.

2. The BMS auxiliary testing method according to claim 1, characterized in that: The BMS to be tested includes: a BAMS to be tested, and the simulated BAMS test signal includes: a simulated BAMS first test signal, a simulated BAMS second test signal, and a simulated BAMS third test signal; If the automatic triggering condition is met, the host computer sends the simulated BAMS first test signal to the universal test mainboard unit; If the automatic triggering conditions are not met, the host computer judges the return signal of the universal test mainboard: If the return signal is a request signal of the BAMS to be tested, the host computer sends a simulated BAMS second test signal to the universal test mainboard unit; If the returned signal is not the request signal of the BAMS to be tested, the host computer sends a simulated BAMS third test signal to the universal test mainboard unit.

3. The BMS auxiliary testing method according to claim 2, characterized in that: After the BMS to be tested completes the service test according to the BMS test signal, the step of uploading the BMS test result to the host computer includes: When the BAMS to be tested performs a service test, the BAMS to be tested determines whether it is necessary to simulate the BAMS second test signal; If it is necessary to simulate the second test signal of BAMS, the BAMS to be tested sends a request signal to the universal test mainboard unit. After the service test of the BAMS to be tested is completed according to the simulated first test signal of BAMS, the simulated second test signal of BAMS and the simulated third test signal of BAMS, the BAMS to be tested reports the BAMS test result to the host computer. If there is no need to simulate the BAMS second test signal, after the BAMS to be tested completes the service test based on the simulated BAMS first test signal and the simulated BAMS third test signal, the universal test mainboard unit receives the BAMS test result and uploads it to the host computer.

4. The BMS auxiliary testing method according to claim 1, characterized in that: The BMS to be tested includes: a BCMS to be tested, and the simulated BMS test signal includes: a simulated BCMS first test signal, a simulated BCMS second test signal, and a simulated BCMS third test signal; If the automatic triggering condition is met, the host computer sends the simulated BCMS first test signal to the universal test mainboard unit; If the automatic triggering conditions are not met, the host computer judges the return signal of the universal test mainboard: If the return signal is a request signal of the BCMS to be tested, the host computer sends a simulated BCMS second test signal to the universal test mainboard unit; If the returned signal is not the request signal of the BCMS to be tested, the host computer sends the simulated BCMS third test signal to the universal test mainboard unit.

5. The BMS auxiliary testing method according to claim 4, characterized in that: The step of the BMS to be tested receiving a simulated BMS test signal comprises: Determine whether the test mainboard unit needs to output a simulated BCMS first test signal, a simulated BCMS second test signal, and a simulated BCMS third test signal; If the test motherboard unit needs to output the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, the universal test motherboard unit outputs the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal according to the instruction, and sends the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal to the BCMS to be tested through the CAN interface of the universal test motherboard unit; If the universal motherboard test unit does not need to output the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal are forwarded to the BCMS to be tested through the CAN interface of the universal test motherboard unit.

6. The BMS auxiliary testing method according to claim 5, characterized in that: After the BMS to be tested completes the service test according to the BMS test signal, the step of uploading the BMS test result to the host computer includes: When the BCMS to be tested performs a service test, the BCMS to be tested determines whether it is necessary to simulate the BCMS second test signal; If it is necessary to simulate the second BCMS test signal, the BCMS to be tested sends a request signal to the universal test mainboard unit. After the BMS to be tested completes the service test according to the simulated BCMS first test signal, the simulated BCMS second test signal, and the simulated BCMS third test signal, the BCMS to be tested reports the BCMS test result to the host computer. If there is no need to simulate the second BCMS test signal, after the BMS to be tested completes the service test based on the simulated BCMS first test signal and the simulated BCMS third test signal, the universal test mainboard unit receives the BCMS test result and uploads it to the host computer.

7. The BMS auxiliary testing method according to claim 1, characterized in that: The BMS to be tested includes: an EMMU to be tested, and the simulated BMS test signal includes: a simulated EMMU first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal; If the automatic triggering condition is met, the host computer sends the simulated EMMU first test signal to the universal test mainboard unit; If the automatic triggering conditions are not met, the host computer judges the return signal of the universal test mainboard: If the return signal is a request signal of the EMMU to be tested, the host computer sends a simulated EMMU second test signal to the universal test mainboard unit; If the returned signal is not the request signal of the EMMU to be tested, the host computer sends a simulated EMMU third test signal to the universal test mainboard unit.

8. The BMS auxiliary testing method according to claim 7, characterized in that: The step of the BMS to be tested receiving a simulated BMS test signal comprises: Determine whether the test mainboard unit needs to output a simulated EMMU first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal; If the test motherboard unit needs to output a simulated EMMU first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal, the universal test motherboard unit outputs a simulated BCMS first test signal, a simulated EMMU second test signal, and a simulated EMMU third test signal according to the instruction, and sends the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal to the EMMU to be tested through the RS485 / RS232 interface of the universal test motherboard unit; If the universal motherboard test unit does not need to output the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal, the simulated EMMU first test signal, the simulated EMMU second test signal, and the simulated EMMU third test signal are forwarded to the EMMU to be tested through the RS485 / RS232 interface of the universal test motherboard unit.

9. The BMS auxiliary testing method according to claim 8, characterized in that: After the BMS to be tested completes the service test according to the BMS test signal, the step of uploading the BMS test result to the host computer includes: When the EMMU to be tested performs a service test, the EMMU to be tested determines whether it is necessary to simulate the second test signal of the BCMS; If it is necessary to simulate the second test signal of EMMU, the EMMU to be tested sends a request signal to the universal test mainboard unit. After the service test of the EMMU to be tested is completed according to the simulated first test signal of EMMU, the simulated second test signal of EMMU and the simulated third test signal of EMMU, the EMMU to be tested reports the EMMU test result to the host computer. If there is no need to simulate the EMMU second test signal, after the EMMU to be tested completes the service test according to the simulated EMMU first test signal and the simulated EMMU third test signal, the universal test mainboard unit receives the EMMU test result and uploads it to the host computer.

10. A BMS auxiliary test system, characterized in that: include: Host computer, switch, BAMS signal transfer board, BCMS signal transfer board, EMMU signal transfer board and several general test mainboard units; The host computer is connected to the switch, the BAMS to be tested, the BCMS to be tested, and the EMMU to be tested via Ethernet; The switch is connected to the universal test mainboard unit via Ethernet; The universal test mainboard unit is connected to the BAMS to be tested via the BAMS signal adapter board; The universal test mainboard unit is connected to the BCMS to be tested via the BCMS signal adapter board; The universal test mainboard unit is connected to the EMMU to be tested via the EMMU signal adapter board.