A driving board detection system, method, electronic device and storage medium
By designing a driver board detection system, using the upper computer, DC power supply and test box to identify the driver board information and generate test instructions, the problem of detecting the inverter driver board testing is solved, and efficient and safe driver board testing is achieved.
Patent Information
- Application Number
- CN202210775234.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-01
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2042-07-01
AI Technical Summary
In the prior art, the test tooling for detecting the drive board of the inverter is not universal, resulting in a large number of test tooling, and manual repeated testing leads to waste of manpower and damage to the drive board.
A driver board detection system is designed, including a computer, a DC power supply and a test box. By identifying the electronic tags on the driver board, acquiring the driver board information, generating voltage control instructions and test instructions, outputting test voltages and signals, and receiving feedback signals to generate test result codes.
It realizes that multiple test voltages of different levels can be output without manual repeated operations, avoids damage to the drive board due to voltage setting errors, and is suitable for various types of drive board testing, reducing the types and storage space of the test tooling.
Smart Images

Figure CN115166484B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of device detection, and in particular, to a drive board detection system, method, electronic device, and storage medium. Background Art
[0002] Elevators include passenger elevators, freight elevators, home elevators, escalators, etc. The differences in elevator load and speed result in a variety of frequency converters for driving elevator main engines, with power ranges from 1.1 kW to 60 kW, and the power supply includes both three-phase and single-phase types.
[0003] Currently, the test fixtures for detecting frequency converter drive boards are not universal. Each power model of frequency converter drive board requires a corresponding test fixture, resulting in a large number of test fixtures. Moreover, each drive board needs to be tested at multiple voltage levels, so the test personnel need to repeat the test operation multiple times, which not only wastes manpower but also easily causes damage to the drive board due to misoperation. Summary of the Invention
[0004] The present invention provides a drive board detection system to solve the problems of non-universal test fixtures for detecting frequency converter drive boards and the waste of manpower and easy damage to drive boards caused by manual repeated testing of drive boards.
[0005] In a first aspect, the present invention provides a drive board detection system, including a host computer, a DC power supply connected to the host computer, and a test box. The test box includes a tooling board and a bed of needles. The tooling board and the DC power supply are connected to the drive board to be tested through the bed of needles.
[0006] The test box is configured to identify an electronic tag on the drive board to obtain drive board information and send it to the host computer.
[0007] The host computer is configured to generate a voltage control instruction and a test instruction according to the drive board information.
[0008] The DC power supply is configured to output a test voltage according to the voltage control instruction.
[0009] The test box is further configured to generate a test signal according to the test instruction and control the on / off of test points in the tooling board and the bed of needles, so as to output the test signal and the test voltage to the drive board, receive a feedback signal from the drive board, and generate a test result code according to the feedback signal and send it to the host computer.
[0010] In a second aspect, the present invention provides a drive board detection method, including:
[0011] The test box identifies an electronic tag on the drive board to obtain drive board information and sends it to the host computer.
[0012] The host computer generates a voltage control instruction and a test instruction according to the drive board information;
[0013] The DC power supply outputs a test voltage according to the voltage control instruction;
[0014] The test box generates a test signal according to the test instruction and controls the on / off of the test points on the tooling board and the probe bed, so as to output the test signal and the test voltage to the drive board, receive the feedback signal of the drive board, and generate a test result code according to the feedback signal and send it to the host computer.
[0015] In a third aspect, the present invention provides an electronic device, and the electronic device includes:
[0016] At least one processor; and
[0017] A memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the drive board detection method described in the first aspect of the present invention.
[0019] In a fourth aspect, the present invention provides a computer-readable storage medium, and the computer-readable storage medium stores computer instructions for causing a processor to implement the drive board detection method described in the first aspect of the present invention when executed.
[0020] The drive board detection system provided by the embodiments of the present invention includes an upper computer, a DC power supply connected to the upper computer, and a test box. The test box includes a tooling board and a bed of needles. The tooling board and the DC power supply are connected to the drive board to be tested through the bed of needles. The test box is used to identify the electronic tag on the drive board to obtain drive board information and send it to the upper computer. The upper computer is used to generate a voltage control instruction according to the drive board information to control the DC power supply to output a test voltage. The upper computer also generates a test instruction according to the drive board information to control the test box to generate a test signal and control the on / off of the test points in the tooling board and the bed of needles, and then output the test signal and the test voltage to the drive board. The test box receives the feedback signal generated by the drive board and generates a test result code according to the feedback signal. On the one hand, the upper computer can be used to control the DC power supply to output multiple different levels of test voltages, eliminating the need for manual repeated operations and avoiding damage to the drive board caused by incorrect voltage settings. On the other hand, different test signals and the on / off modes of the test points in the tooling board and the bed of needles can be generated for different drive boards to meet the test requirements of different drive boards, applicable to the testing of a variety of drive boards, without the need to replace the test tooling board according to different drive boards, improving the test efficiency, greatly reducing the difficulty of drive board testing and maintenance, and also saving the storage space of traditional tooling boards.
[0021] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0023] Figure 1 is a structural block diagram of a drive board detection system provided by Embodiment 1 of the present invention;
[0024] Figure 2 is a structural schematic diagram of a drive board detection system provided by Embodiment 1 of the present invention;
[0025] Figure 3 is a processing flow chart of a signal input to a drive board provided by Embodiment 1 of the present invention;
[0026] Figure 4 is a processing flow chart of a signal output by a drive board provided by Embodiment 1 of the present invention;
[0027] Figure 5It is a structural block diagram of another drive board detection system provided by Embodiment 1 of the present invention;
[0028] Figure 6 It is a flowchart of a drive board detection method provided by Embodiment 2 of the present invention;
[0029] Figure 7 It is a schematic structural diagram of an electronic device provided by Embodiment 3 of the present invention. Detailed implementation manners
[0030] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0031] Embodiment 1
[0032] Figure 1 It is a structural block diagram of a drive board detection system provided by Embodiment 1 of the present invention. This embodiment is applicable to the situation of detecting the fault condition of the drive board of a frequency converter. For example, Figure 1 As shown, the drive board detection system includes a host computer 1, a DC power supply 2 connected to the host computer 1, and a test box 3. The test box 3 includes a tooling board 31 and a bed of needles 32. The tooling board 31 and the DC power supply 2 are connected to the drive board 4 to be tested through the bed of needles 32.
[0033] The test box is used to identify the electronic tag on the drive board to obtain the drive board information and send it to the host computer.
[0034] The drive board of the frequency converter is a signal amplification board integrating a drive circuit. When a fault occurs in the drive circuit, such as burning out components such as optocouplers and resistors and capacitors, or when the power supply voltage is abnormal, it will cause unbalanced three-phase voltages or overcurrent and the drive board cannot work properly. Therefore, it is necessary to test the drive board regularly. In this embodiment, an electronic tag is provided on the drive board. The electronic tag can be a one-dimensional code or a two-dimensional code. A camera or other image acquisition device is provided on the test box, which can collect and identify the electronic tag on the drive board to obtain the drive board information. In an example of this embodiment, the test box further includes a sensor. The sensor is used to collect the image of the electronic tag on the drive board and send it to the tooling board. The tooling board is used to identify the electronic tag image to obtain the drive board information and send it to the host computer. Among them, the drive board information may include information such as the model, power rating, material code, and size of the drive board.
[0035] The host computer is used to generate a voltage control instruction and a test instruction according to the drive board information.
[0036] When testing the inverter drive board, it is usually necessary to test multiple test voltages at different levels. For example, the test voltages are divided into three levels: 300V, 540V, and 800V, to detect the fault conditions of the inverter under test voltages at different levels. Then, different levels of test voltages can be controlled by the voltage control instruction to be delivered from the DC power supply to the drive board under test. On the other hand, different drive boards correspond to different test schemes. The test scheme is a scheme for controlling the test box to input test signals to the drive board, and the test scheme can include test items, test signals, etc.
[0037] For example, for different drive boards, their power ratings, sizes, etc. are different, so the test signals (excitation signal sources) for testing their fault conditions are also different. Taking the power rating as an example: for two drive boards H and G with powers of 3.7kW and 15kW respectively, the rated current of drive board H is 9A, and the maximum current at the overcurrent protection point is 9 * 1.414 * 3 = 38.178A. The rated current of drive board G is 37A, and the maximum current at the overcurrent protection point is 37 * 1.414 * 3 = 156.954A. Then, in the test scheme, the test signals at the overcurrent points of these two drive boards are different. The voltage of the test signal for drive board H should be equivalent to 38.178A after equivalence, while the voltage of the test signal for drive board G should be equivalent to 156.954A after equivalence.
[0038] The host computer pre-stores drive board information, as well as the test voltage and test scheme corresponding to the drive board information. When receiving the drive board information sent by the test box, it generates a voltage control instruction according to the corresponding test voltage, and generates a test instruction according to the corresponding test scheme.
[0039] The DC power supply is used to output the test voltage according to the voltage control instruction.
[0040] The alternating current provided by the power grid is generally 220V (or 380V). Since it is usually necessary to test multiple test voltages at different levels when testing the inverter drive board, in this embodiment, an adjustable DC power supply is used to supply different levels of test voltages. The DC power supply is an adjustable DC regulated power supply. Specifically, the DC power supply obtains the test voltage from the voltage control instruction, and first transforms, rectifies, filters, and stabilizes the AC mains power to obtain the required DC voltage amplitude, that is, to obtain the test voltage.
[0041] The test box is also used to generate test signals according to the test instruction and control the on / off of the test points in the tooling board and the bed of needles, so as to output the test signals and test voltages to the drive board, receive the feedback signal of the drive board, and generate a test result code according to the feedback signal.
[0042] The test box includes a signal generation module, such as a signal generator, etc. The test instructions can include test signals, and the test box controls the signal generation module therein to generate test signals according to the test instructions.
[0043] In this embodiment, the jig plate is internally provided with circuits for conducting signals between the chip and the circuit board. In addition to the bearing function, the jig plate also has additional functions such as protecting the circuit, dedicated lines, and heat dissipation. Multiple test points (test holes) are provided on the jig plate. After different combinations of the on-off states of the test points, the test requirements of drive boards of different sizes can be met. When manufacturing the jig plate, factors such as the functional modules, size, board type, and interfaces of the known drive board or the drive board to be actually tested should be combined to design the test points, wiring, and jig plate size in the jig plate, so that the jig plate can match the drive board to be tested. It should be noted that in the actual test process, different drive boards may also share some or all of the same circuits and test points.
[0044] Multiple test points (test pin points) are also provided on the bed of needles. When the drive board to be tested is pressed onto the bed of needles, some test points on the bed of needles are physically connected to the drive board, but they are not conducting. When the test box controls the target test points on the bed of needles corresponding to each functional module on the drive board to conduct according to the test instructions, the target test points are in the conducting state, while the other test points on the bed of needles are in the off state. The bed of needles is equivalent to both a power line and a signal line. The on-off states of different test points on the bed of needles can also meet the test requirements of drive boards of different sizes.
[0045] After the test points on the jig plate corresponding to the drive board and the bed of needles are conducting, the test voltage output by the DC power supply can be delivered to the drive board through the bed of needles, and the test signals generated in the test box can be output to the drive board through the jig plate and the bed of needles.
[0046] Correspondingly, a switching power supply and detection circuits such as overvoltage, overcurrent, and overheat are provided in the drive board. For example, the test voltage is divided into three levels: 300V, 540V, and 800V. 540V is the normal operating voltage. When the drive board is normal, after the 300V test voltage is delivered to the drive board for a period of time, the bus of the drive board is in an undervoltage state, and the drive board will feedback an undervoltage signal to the test box. Similarly, when the 800V test voltage is delivered to the drive board for a period of time, the bus of the drive board is in an overvoltage state, and the drive board will feedback an overvoltage signal to the test box. For different test items, the drive board can return different feedback signals. Among them, a feedback signal - test result code mapping table is pre-stored in the test box. When the test box receives the feedback signal, it can generate a test result code according to the feedback signal. For example, the test result code corresponding to passing the test of test item A is "111A", and the test result code corresponding to failing the test is "000A".
[0047] The working principle of the drive board detection system according to the embodiment of the present invention is as follows:
[0048] As Figure 2 shown in the structural schematic diagram of the drive board detection system, the drive board 4 to be tested is pressed onto the bed of needles 32 in the test box 3. The test box 3 scans the drive board 4 to obtain drive board information and sends it to the host computer 1. The host computer is usually a computer. The host computer generates corresponding voltage control instructions according to the drive board information and sends them to the DC power supply to control the DC power supply to provide a test voltage for the drive board. The host computer also generates corresponding test instructions according to the drive board information to control the test box to generate test signals and control the on / off of test points in the tooling board and the bed of needles, and then conveys the test signals and test voltages to the drive board. After receiving the signals fed back by the drive board through the test box and analyzing to obtain the test result code, the host computer displays the test result code.
[0049] For the drive board detection system provided by the embodiment of the present invention, on the one hand, the host computer can be used to control the DC power supply to output multiple different levels of test voltages, eliminating the need for manual repeated operations and avoiding damage to the drive board caused by incorrect voltage settings; on the other hand, different test signals and the on / off modes of test points in the tooling board and the bed of needles can be generated for different drive boards to meet the test requirements of different drive boards, applicable to the testing of a relatively large variety of drive boards, without the need to replace the test tooling board according to different drive boards, improving the test efficiency, greatly reducing the difficulty of drive board testing and maintenance, and also saving the storage space of traditional tooling boards.
[0050] In an alternative embodiment of the present invention, the host computer pre-stores multiple different levels of test voltages and the priorities of the test voltages. For example, the test voltages are divided into three levels: 300V, 540V, and 800V, and the corresponding priorities can decrease in sequence or can be set according to actual requirements.
[0051] The host computer includes a test voltage determination module and a voltage control instruction generation module. The test voltage determination module is used to determine the current test voltage according to the pre-stored test voltages and the priorities of the test voltages. Specifically, at the start of the test or when all test items under the previous test voltage have been tested, the test voltage determination module can determine the test voltage with the highest priority from the test voltages to be tested as the current test voltage. The voltage control instruction generation module is then used to generate a voltage control instruction according to the current test voltage and send it to the DC power supply. The DC power supply outputs the current test voltage when it receives the voltage control instruction. By using the host computer to control the DC power supply to output different test voltages, multiple different levels of test voltages can be automatically tested in turn, eliminating the need for manual replacement of test voltages, which not only improves the detection efficiency but also avoids damage to the drive board caused by incorrect voltage settings.
[0052] In an alternative embodiment of the present invention, the host computer pre-stores a drive board information - drive scheme mapping table. The host computer includes a drive scheme determination module and a test instruction generation module. The drive scheme determination module is used to determine, in the drive board information - drive scheme mapping table, the drive scheme that matches the drive board information. The drive scheme includes at least one test item, the test signal corresponding to the test item, and the on / off modes of the test points on the tooling board and the bed of needles. The test instruction generation module is used to generate a test instruction according to the drive scheme and send it to the test box.
[0053] In an alternative embodiment of the present invention, the tooling board includes a test scheme determination module, a test carrier board formation module, a transmission channel formation module, and a test signal transmission module.
[0054] The test scheme determination module is used to determine, according to the test instruction, the current test item, the test signal corresponding to the test item, and the on / off modes of the test points on the tooling board and the bed of needles. The test carrier board formation module is used to control the on / off of the test points on the tooling board according to the on / off mode to form a test carrier board for the drive board. The transmission channel formation module is used to control the on / off of the test points on the bed of needles through the on / off mode to form a power transmission channel and a test signal transmission channel. The test signal transmission module is used to send a test signal to the drive board through the test signal transmission channel. The DC power supply then delivers the test voltage to the drive board through the power transmission channel to supply power to the drive board bus.
[0055] Among them, the test instruction is generated according to the drive scheme. Therefore, the test instruction includes the current test item, the test signal corresponding to the test item, and the on / off modes of the test points on the tooling board and the bed of needles.
[0056] In an alternative embodiment of the present invention, the tooling board pre-stores the fault codes and proportional relationships corresponding to the test items. The tooling board further includes an analog signal information determination module and an analog signal processing module. The analog signal information determination module is used to determine, when the test signal is an analog signal, the fault codes and proportional relationships corresponding to the test items. The analog signal processing module is used to determine whether the ratio of the test signal to the feedback signal meets the proportional relationship. If not, it generates a fault code corresponding to the test item and sends it to the host computer. Among them, the feedback signal may include the sampled values of the test voltage and the test signal. It should be noted that, in this embodiment, the test voltage delivered by the DC power supply is also an analog signal. When the analog quantity signal is used as the input of the drive board, for the convenience of description, the test voltage delivered by the DC power supply and the analog test signal generated by the test box are collectively referred to as the test signal.
[0057] In an example of this embodiment, a sampling circuit for sampling the bus voltage of the drive board is provided in the drive board. Then, the test items can include detecting the sampling circuit. The sampling circuit is a very important circuit. The analog bus sampling value DBVD signal is an important control signal for the frequency converter. For example, when the sampled bus voltage is higher than 690 VDC, it is necessary to turn on the brake tube GB of the frequency converter to discharge energy to prevent energy accumulation from damaging the frequency converter. At the same time, the DBVD signal is used for overvoltage protection of the frequency converter. When the sampled bus voltage is equal to or higher than 800 VDC and lasts for a period of time, a bus overvoltage fault is reported, and at the same time, the drive signal of the frequency converter is turned off to protect the frequency converter module from being damaged. When the sampled bus voltage is equal to or lower than 300 VDC and lasts for a period of time, a bus undervoltage fault is reported, the drive signal of the frequency converter is turned off, and the operation of the frequency converter is stopped to prevent the frequency converter from being damaged. Therefore, it is necessary to use multiple levels of test voltages to detect the bus sampling circuit. The voltage ratio relationship of the sampling circuit is a fixed value, which can be set according to actual needs. When different test voltages are input to the drive board bus, if the capacitors, resistors, etc. in the drive board circuit operate normally, the ratio of the test voltage to the collected DBVD conforms to the voltage ratio relationship, and it can be determined that the sampling circuit operates normally. On the contrary, if it does not conform to this ratio relationship, it can be determined that the sampling circuit is abnormal and a corresponding fault code is generated and sent to the upper computer.
[0058] If the voltage ratio relationship is 200:1, when the test voltage is 300 VDC, the standard value of DBVD is 1.5 V. When the test voltage is 540 VDC, the standard value of DBVD is 2.7 V. When the test voltage is 800 VDC, the standard value of DBVD is 4 V. If DBVD conforms to the corresponding standard value, it can be determined that the ratio of the test voltage to the collected DBVD conforms to the ratio relationship.
[0059] Considering that there are certain deviations in the sampling resistors in the sampling circuit, an error range can be set accordingly. For example, the error ranges for sampling DBVD at test voltages of 300 VDC, 500 VDC, and 800 VDC are set to ±0.2 V, ±0.3 V, and ±0.4 V respectively. Then, the sampling ranges of DBVD sampled at 300 VDC, 500 VDC, and 800 VDC are 1.5 V ± 0.2 V, 2.7 V ± 0.3 V, and 4 V ± 0.4 V respectively. When the analog signal processing module determines that the sampled value DBVD falls within the corresponding sampling range, it is determined that the sampling circuit operates normally. Otherwise, it can be determined that the sampling circuit has a fault and a corresponding fault code is reported. For example, when the fault code is "13", it indicates a bus voltage detection fault. When the fault code is "14", it indicates a fan drive circuit fault. In addition, the tooling board can also be provided with a signal scaling module, which is used to scale the sampled DBVD proportionally up or down and then transmit it to the analog signal processing module. Then, the analog signal processing module should make corresponding adjustments to the sampling range when processing DBVD.
[0060] A fault detection circuit is also provided in the drive board. Then the test items can include the detection of the fault detection circuit. When the test voltages are 300VDC and 800VDC respectively, the fault detection circuit should send a bus undervoltage signal and a bus overvoltage signal to the tooling board respectively. If the tooling board does not receive the above signals when the test voltages are 300VDC and 800VDC respectively, the analog signal processing module can determine that the fault detection circuit is abnormal and report the corresponding fault code.
[0061] In an alternative embodiment of the present invention, the tooling board pre-stores the fault codes corresponding to the test items and the signal change rules. The tooling board further includes a digital signal information determination module and a digital signal processing module. The digital signal information determination module is used to determine the fault codes and signal change rules corresponding to the test items when the test signal is a digital signal. The digital signal processing module is used to judge whether the feedback signal meets the signal change rules. If not, it generates the fault code corresponding to the test item and sends it to the host computer.
[0062] A drive circuit is provided in the drive board. For example, a UN drive circuit, a fan drive circuit, a relay drive circuit, etc. The test items can include the items for testing these signal processing circuits. When the digital test signal generated by the test box is input into the drive board, the drive circuit of the drive board will process the test signal to obtain a feedback signal. The signal change rule is the rule for the drive circuit to process the test signal. For example, if the signal change rule is the conversion of high and low levels, when the test signal is at a high level, the digital signal processing module can judge whether the feedback signal is at a low level. If so, it is determined that the feedback signal meets the signal change rule and the drive circuit is operating normally; if not, it is determined that the feedback signal does not meet the signal change rule and the drive circuit is abnormal, and a fault code corresponding to the drive circuit is generated and sent to the host computer. For example, when the fault code is "00UN", it means that the UN drive circuit is faulty. When the fault code is "0800", it means that the fan drive circuit is faulty.
[0063] In an alternative embodiment of the present invention, at least one power supply circuit is provided on the drive board. After the test voltage is delivered to the drive board, the power supply circuit sends a power supply circuit signal to the test box. The tooling board in the test box pre-stores the fault codes and tolerance ranges corresponding to the power supply circuit. The tooling board further includes a power supply circuit signal detection module, which is used to judge whether the power supply circuit signal is within the preset tolerance range. If not, it generates the fault code corresponding to the power supply circuit and sends it to the host computer.
[0064] After the high-voltage power supply is connected to the bus of the drive board, the power supply circuit on the board under test starts to work. There are circuit power supplies such as 24V, ±15V, 5V, 22V, 16V, and 6V on the drive board. Different power supplies correspond to different fault codes and tolerance ranges. The circuit power supplies will respectively send analog signals to the tooling board. The tooling board will read these analog signals in real time and determine whether the analog signals are within the tolerance range corresponding to the circuit power supplies. If not, the corresponding fault code will be reported. For example, when the fault code is "1500", it means a 15V power supply fault; when the fault code is "001500", it means a -15V power supply fault.
[0065] Generally speaking, the excitation source signals input to the drive board under test are divided into analog signals and digital signals. Among them, the analog signals include the test voltage delivered by the DC power supply and the test signals output by the test box, while the digital signals are the test signals output by the test box, such as Figure 3 As shown, the processing process of the signals input to the drive board under test is as follows:
[0066] S301: The digital signal or analog signal is input to the drive board under test;
[0067] S302: The drive board processes the input signals;
[0068] S303: The drive board outputs the processed digital signal or analog signal to the test box;
[0069] S304: The test box processes the signals fed back by the drive board to obtain the processing result;
[0070] S305: The test box uploads the processing result to the host computer.
[0071] After the drive board under test is connected to the high-voltage power supply, the signal actively output from the drive board under test to the test box is an analog signal, which is generated by the power supply circuit in the drive board, such as Figure 4 As shown, the processing process of the signals input to the test box is as follows:
[0072] S401: The drive board outputs the analog signal to the test box;
[0073] S402: The test box processes the analog signal to obtain the processing result;
[0074] S403: The test box uploads the processing result to the host computer.
[0075] It should be noted that the above test items, test signals, and the circuits in the drive board are only examples and do not limit the test items, test signals, and drive board in the present invention. Other test items and test signals can also be set according to actual needs, and other circuits can also be set in the drive board. For example, a temperature detection circuit is also set in the drive board.
[0076] In an alternative embodiment of the present invention, as Figure 5 shown, the drive detection system further includes a data center 5 and a mobile phone APP 6. The data center 5 is respectively connected to the host computer 1 and the mobile phone APP 6.
[0077] The test box is also used to send the test result code to the host computer. The host computer is used to obtain the test result according to the test result code. For example, if the test passes, the host computer can display "pass". If the test fails, the host computer can display all the fault codes and can also display the text annotations corresponding to the fault codes for the staff to check and compare, and transmit the test result to the data center. The data center is equivalent to a data cloud platform for storing the test result. The data center can also send the test result to the mobile phone APP, and the mobile phone APP is used to display the test result. When the mobile phone APP is installed on the staff's mobile phone, the staff can see the test result in the first time.
[0078] In an alternative embodiment of the present invention, the test box further includes a self-check module. The self-check module is used to detect the tooling board in the test box before testing the drive board. Similar to the detection process of the drive board, the tooling board can be detected by inputting a test signal to the tooling board to obtain the feedback signal of the tooling board, or by connecting a high-voltage power supply to the tooling board and receiving the signal actively sent by the tooling board to detect the tooling board. When a fault is detected in the tooling board, a tooling board fault code is generated and sent to the host computer. The host computer then sends it to the mobile phone of the development engineer through the data center to troubleshoot and repair the fault of the test box in the first time, avoiding affecting the production efficiency of the production line. After the self-check function of the test box is in good condition, the test work of the drive board can be started.
[0079] Embodiment 2
[0080] Figure 6 It is a flowchart of a drive board detection method provided by Embodiment 2 of the present invention. This embodiment is applicable to the situation of fault detection of the drive board. This drive board detection method can be configured in the drive board detection system in Embodiment 1, as Figure 6 shown, the drive board detection method includes:
[0081] S601. The test box identifies the electronic label on the drive board to obtain the drive board information and sends it to the host computer.
[0082] S602. The host computer generates a voltage control instruction and a test instruction according to the drive board information;
[0083] S603. The DC power supply outputs a test voltage according to the voltage control instruction;
[0084] S604. The test box generates a test signal according to the test instruction and controls the on / off of the test points in the tooling board and the bed of needles, so as to output the test signal and the test voltage to the drive board, receive the feedback signal of the drive board, and generate a test result code according to the feedback signal and send it to the host computer.
[0085] In an optional embodiment of the present invention, the host computer pre-stores multiple test voltages at different levels and the priorities of the test voltages. The host computer generates a voltage control instruction according to the drive board information, including:
[0086] Determine the current test voltage according to the pre-stored test voltage and the priority of the test voltage;
[0087] Generate a voltage control instruction according to the current test voltage and send it to the DC power supply.
[0088] In an optional embodiment of the present invention, the host computer pre-stores a drive board information-drive scheme mapping table. The host computer generates a test instruction according to the drive board information, including:
[0089] Determine the drive scheme matching the drive board information in the drive board information-drive scheme mapping table. The drive scheme includes at least one test item, the test signal corresponding to the test item, and the on / off mode of the test points in the tooling board and the bed of needles;
[0090] Generate a test instruction according to the drive scheme and send it to the test box.
[0091] In an optional embodiment of the present invention, the test box generates a test signal according to the test instruction and controls the on / off of the test points in the tooling board and the bed of needles, so as to output the test signal and the test voltage to the drive board, including:
[0092] Determine the current test item, the test signal corresponding to the test item, and the on / off mode of the test points in the tooling board and the bed of needles according to the test instruction;
[0093] Control the on / off of the test points in the tooling board according to the on / off mode to form a test carrier board for the drive board;
[0094] Control the on / off of the test points of the bed of needles according to the on / off mode to form a power transmission channel and a test signal transmission channel;
[0095] Transport the test voltage to the drive board through the power transmission channel;
[0096] Send the test signal to the drive board through the test signal transmission channel.
[0097] In an alternative embodiment of the present invention, the test instruction includes a test item, a test signal corresponding to the test item, and the on / off manner of test points on the tooling board and the bed of needles. The tooling board pre-stores a fault code and a proportional relationship corresponding to the test item, receives the feedback signal of the driving board, and generates a test result code according to the feedback signal and sends it to the host computer, including:
[0098] When the test signal is an analog signal, determine the fault code and the proportional relationship corresponding to the test item;
[0099] Judge whether the ratio of the test signal to the feedback signal meets the proportional relationship. If not, generate a fault code corresponding to the test item and send it to the host computer.
[0100] In an alternative embodiment of the present invention, receiving the feedback signal of the driving board, and generating a test result code according to the feedback signal and sending it to the host computer further includes:
[0101] When the test signal is a digital signal, determine the fault code and the signal change rule corresponding to the test item;
[0102] Judge whether the feedback signal meets the signal change rule. If not, generate a fault code corresponding to the test item and send it to the host computer.
[0103] In an alternative embodiment of the present invention, at least one power supply circuit is provided on the driving board. After the test voltage is delivered to the driving board, the power supply circuit sends a power supply circuit signal to the tooling board. The tooling board pre-stores a fault code and a tolerance range corresponding to the power supply circuit. The driving board detection method further includes:
[0104] The tooling board judges whether the power supply circuit signal is within the preset tolerance range. If not, generate a fault code corresponding to the power supply circuit and send it to the host computer.
[0105] In an alternative embodiment of the present invention, the driving board detection system further includes a data center and a mobile phone APP. The driving board detection method further includes:
[0106] The host computer is used to obtain the test result according to the test result code and transmit the test result to the data center;
[0107] The data center stores the test result and sends the test result to the mobile phone APP;
[0108] The mobile phone APP displays the test result.
[0109] In an alternative embodiment of the present invention, before the test box identifies the electronic tag on the driving board to obtain the driving board information and sends it to the host computer, the driving board detection method further includes:
[0110] The test box detects the tooling board, and when a fault is detected in the tooling board, a tooling board fault code is generated and sent to the host computer.
[0111] The driving board detection method of this embodiment can be applied to the driving board detection system provided in the first embodiment, and has beneficial effects corresponding to the driving board detection system. It should be noted that for the method embodiment, since it is basically similar to the system embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the system embodiment.
[0112] Embodiment III
[0113] Figure 7 FIG. shows a schematic structural diagram of an electronic device 70 that can be used to implement an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as, for example, a laptop computer, a desktop computer, a workbench, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, for example, a personal digital processor, a cellular phone, a smart phone, a wearable device (such as a helmet, glasses, a watch, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0114] As Figure 7 shown, the electronic device 70 includes at least one processor 71, and a memory communicatively connected to the at least one processor 71, such as a read-only memory (ROM) 72, a random access memory (RAM) 73, etc. Among them, the memory stores a computer program executable by the at least one processor, and the processor 71 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 72 or the computer program loaded from the storage unit 78 into the random access memory (RAM) 73. In the RAM 73, various programs and data required for the operation of the electronic device 70 can also be stored. The processor 71, the ROM 72, and the RAM 73 are connected to each other through a bus 74. The input / output (I / O) interface 75 is also connected to the bus 74.
[0115] A plurality of components in the electronic device 70 are connected to the I / O interface 75, including: an input unit 76, such as a keyboard, a mouse, etc.; an output unit 77, such as various types of displays, speakers, etc.; a storage unit 78, such as a magnetic disk, an optical disk, etc.; and a communication unit 79, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 79 allows the electronic device 70 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0116] The processor 71 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 71 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 71 executes the various methods and processes described above, such as the drive board detection method.
[0117] In some embodiments, the drive board detection method can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as the storage unit 78. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 70 via the ROM 72 and / or the communication unit 79. When the computer program is loaded into the RAM 73 and executed by the processor 71, one or more steps of the review task assignment method described above can be executed. Alternatively, in other embodiments, the processor 71 can be configured to execute the drive board detection method by any other suitable means (e.g., by means of firmware).
[0118] The various embodiments of the systems and techniques described above in this document can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGA), application-specific integrated circuits (ASIC), application-specific standard products (ASSP), system-on-chip systems (SOC), complex programmable logic devices (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a dedicated or general-purpose programmable processor, and can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit the data and instructions to the storage system, the at least one input device, and the at least one output device.
[0119] The computer programs for implementing the methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to the processors of general-purpose computers, special-purpose computers, or other programmable data processing devices, such that when the computer programs are executed by the processors, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as an independent software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0120] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0121] To provide for interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can also be used to provide for interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, speech input, or tactile input).
[0122] The systems and techniques described herein can be implemented in a computing system that includes backend components (such as, for example, a data server), or a computing system that includes middleware components (such as, for example, an application server), or a computing system that includes frontend components (such as, for example, a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (such as, for example, a communication network). Examples of the communication network include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0123] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, and solves the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0124] It should be understood that various forms of processes shown above can be used, steps can be reordered, added or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is made herein.
[0125] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims
1. A driving board detection system, characterized in that, it includes a host computer, a DC power supply and a test box connected to the host computer. The test box includes a tooling board and a bed of needles. The tooling board and the DC power supply are connected to the driving board to be tested through the bed of needles, the test box is used to identify the electronic label on the driving board to obtain driving board information and send it to the host computer; the host computer is used to generate a voltage control instruction and a test instruction according to the driving board information; the DC power supply is used to output a test voltage according to the voltage control instruction; the test box is also used to generate a test signal according to the test instruction and control the on-off of test points in the tooling board and the bed of needles, so as to output the test signal and the test voltage to the driving board, receive the feedback signal of the driving board, and generate a test result code according to the feedback signal and send it to the host computer; the host computer pre-stores multiple test voltages at different levels and the priorities of the test voltages. The host computer includes: a test voltage determination module, used to determine the current test voltage according to the pre-stored test voltage and the priority of the test voltage. The test voltage is divided into multiple levels; a voltage control instruction generation module, used to generate a voltage control instruction according to the current test voltage and send it to the DC power supply; the test instruction includes a test item, a test signal corresponding to the test item, and the on-off mode of test points in the tooling board and the bed of needles. The tooling board pre-stores a failure code and a proportional relationship corresponding to the test item. The tooling board also includes: an analog signal information determination module, used to determine the failure code and the proportional relationship corresponding to the test item when the test signal is an analog signal; an analog signal processing module, used to judge whether the ratio of the test signal to the feedback signal meets the proportional relationship. If not, generate a failure code corresponding to the test item and send it to the host computer.
2. The system according to claim 1, characterized in that, the host computer pre-stores a driving board information - driving scheme mapping table. The host computer includes: a driving scheme determination module, used to determine a driving scheme matching the driving board information in the driving board information - driving scheme mapping table. The driving scheme includes at least one test item, a test signal corresponding to the test item, and the on-off mode of test points in the tooling board and the bed of needles; a test instruction generation module, used to generate a test instruction according to the driving scheme and send it to the test box.
3. The system according to claim 1, characterized in that, the tooling board includes: a test scheme determination module, used to determine the current test item, a test signal corresponding to the test item, and the on-off mode of test points in the tooling board and the bed of needles according to the test instruction; a test carrier board forming module, used to control the on-off of test points in the tooling board according to the on-off mode to form a test carrier board for the driving board. A transmission channel forming module, which is used to control the on / off of the test points of the bed of needles in the on / off manner to form a power transmission channel and a test signal transmission channel, and the test voltage is transmitted to the drive board through the power transmission channel; A test signal sending module, which is used to send the test signal to the drive board through the test signal transmission channel.
4. The system according to claim 1, wherein, the tooling board further includes: A digital signal information determination module, which is used to determine the fault code and signal change rule corresponding to the test item when the test signal is a digital signal; A digital signal processing module, which is used to judge whether the feedback signal meets the signal change rule, and if not, generate a fault code corresponding to the test item and send it to the host computer.
5. The system according to claim 1, wherein, At least one power circuit is arranged on the drive board. After the test voltage is transmitted to the drive board, the power circuit sends a power circuit signal to the tooling board, Fault codes and tolerance ranges corresponding to the power circuit are pre-stored in the tooling board, and the tooling board further includes: A power circuit signal detection module, which is used to judge whether the power circuit signal is within the preset tolerance range, and if not, generate a fault code corresponding to the power circuit and send it to the host computer.
6. The system according to any one of claims 1-5, wherein, It further includes a data center and a mobile phone APP. The data center is respectively connected to the host computer and the mobile phone APP, The host computer is used to obtain the test result according to the test result code and transmit the test result to the data center; The data center is used to store the test result and send the test result to the mobile phone APP; The mobile phone APP is used to display the test result.
7. The system according to any one of claims 1-5, wherein, The test box further includes: A self-checking module, which is used to detect the tooling board before testing the drive board. When a fault of the tooling board is detected, a tooling board fault code is generated and sent to the host computer.
8. A method for detecting a drive board, including: The test box identifies the electronic label on the drive board to obtain drive board information and sends it to the host computer; The host computer generates a voltage control instruction and a test instruction according to the drive board information; The DC power supply outputs a test voltage according to the voltage control instruction; The test box generates a test signal according to the test instruction and controls the on / off of the test points in the tooling board and the bed of needles, so as to output the test signal and the test voltage to the drive board, receive the feedback signal of the drive board, and generate a test result code according to the feedback signal and send it to the host computer; The host computer pre-stores multiple test voltages at different levels and the priority of the test voltages. The host computer generates a voltage control instruction according to the drive board information, including: Determining the current test voltage according to the pre-stored test voltage and the priority of the test voltage. The test voltage is divided into multiple levels; Generate a voltage control instruction according to the current test voltage and send it to the DC power supply; The test instruction includes the test item, the test signal corresponding to the test item, and the on / off mode of the test points in the tooling board and the pin bed. The fault codes and proportional relationships corresponding to the test items are pre-stored in the tooling board. Receive the feedback signal of the drive board, and generate a test result code according to the feedback signal and send it to the host computer, including: When the test signal is an analog signal, determine the fault code and proportional relationship corresponding to the test item; Judge whether the ratio of the test signal to the feedback signal meets the proportional relationship. If not, generate the fault code corresponding to the test item and send it to the host computer.
9. An electronic device, Characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor so that the at least one processor can execute the drive board detection method according to claim 8.
10. A computer-readable storage medium, Characterized in that, The computer-readable storage medium stores computer instructions for causing a processor to implement the drive board detection method according to claim 8 when executed.
Citation Information
Patent Citations
Circuit board test shielding box system
CN114650104A
Converter PCBA automatic test system
CN207764345U