Test system
The testing system, which features remote control and automated identification, solves the problem of frequent movement operations in microscopic microscopy, improves testing efficiency and accuracy, simplifies the operation process, and reduces errors and safety risks.
Patent Information
- Application Number
- CN202422950845.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2034-11-29
AI Technical Summary
When using a low-light microscope for testing, operators need to frequently move to the control box to turn the equipment on and off or adjust key parameters such as voltage and current of the source meter, resulting in low testing efficiency.
A testing system is provided, including a source meter, a human-machine interface terminal, and an intermediate processing module. The source meter parameters can be remotely controlled through the human-machine interface terminal. Real-time data acquisition and display are achieved by combining a data acquisition board and a communication unit. The system supports automatic identification of the sample model to be tested and loading of corresponding control parameters. It has timeout retransmission and message confirmation mechanisms to ensure data transmission reliability.
It enables remote control of source table parameters, reduces operator movement, improves the convenience and accuracy of testing, simplifies the testing process, reduces errors and safety hazards, and provides real-time data feedback and test result display.
Smart Images

Figure CN223842022U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of production testing technology, and in particular to a testing system. Background Technology
[0002] An emission microscope (EMMI) is an analytical tool used for fault analysis and failure detection, commonly used in LED fault analysis, solar cell evaluation, and semiconductor failure analysis. When using EMMI equipment, operators need to frequently move to the control box to turn the equipment on and off or adjust critical parameters such as voltage and current of the source meter. This operation is not only cumbersome but also significantly reduces testing efficiency. Utility Model Content
[0003] The purpose of this utility model is to provide at least one testing system that can solve the technical problem of needing to frequently move to the control box in order to turn the equipment on and off or adjust the voltage, current and other key parameters of the source meter. It can also achieve remote control of the source meter and reduce the inconvenience of repeated movement during testing.
[0004] To address the aforementioned technical problems, at least one embodiment of this application provides a testing system, comprising: a source table, a human-computer interaction terminal, and an intermediate processing module.
[0005] The source meter includes an ammeter and / or a voltmeter, and the source meter is connected to the sample under test.
[0006] The human-computer interaction terminal is used to generate control commands based on the user's modification operation of the source table parameters in the interaction interface. The control commands are used to modify the test load value of the source table. The terminal is also used to generate acquisition commands based on the acquisition operation initiated by the user in the interaction interface. The acquisition commands are used to acquire the test current value and / or test voltage value of the sample under test from the source table.
[0007] The intermediate processing module is used to send the control command to the source table so that the source table executes the control command; and to execute the acquisition command to send the acquired test current value and / or test voltage value of the sample to be tested to the human-machine interface terminal.
[0008] The human-machine interface is also used to display the test current value and / or test voltage value of the sample under test.
[0009] In this embodiment, the output of the source meters (including ammeters and / or voltmeters) can be remotely modified via a human-machine interface. This remote operation function not only improves the convenience of testing but also reduces errors that may occur due to manual adjustment of the source meters, thereby improving the accuracy of the test. The data acquisition board can acquire the test current and / or test voltage values of the sample under test from the source meters in real time and display this data on the human-machine interface. This real-time data feedback mechanism allows users to understand the performance status of the sample under test immediately, thereby making timely adjustments or judgments. Through remote control and data acquisition functions, users no longer need to repeatedly move to the source meters for adjustment, providing a more user-friendly and convenient operating experience.
[0010] In some optional embodiments, the human-computer interaction terminal has the following built-in features:
[0011] The parameter setting database stores control parameters for different models of test samples. These control parameters are the set values or conditions required during the testing process for different models of test samples. The source table parameter is one of the control parameters.
[0012] The parameter loading unit is used to match the control parameters corresponding to the model of the sample to be tested from the parameter setting database according to the model of the sample to be tested, and load the control parameters into the human-machine interface terminal.
[0013] In this embodiment, the parameter loading unit allows the system to automatically match the corresponding control parameters based on the model of the sample under test. This eliminates the need for users to manually input or adjust parameters, greatly simplifying the testing process and improving testing efficiency. The parameter setting database stores precise control parameters for different models of test samples. These parameters have been verified and optimized to ensure accurate results during testing. By automatically matching these parameters, the system can avoid testing errors caused by manual input mistakes or improper parameter settings.
[0014] In some optional embodiments, the human-computer interaction interface is divided into a data retrieval area, a data control area, and a data output area.
[0015] The data access area is used to display the control parameters of the sample to be tested.
[0016] The data control area is provided with an operation bar for modifying the source table, and an operation bar for opening or closing the source table;
[0017] The data output area is used to display the test current value and / or test voltage value of the sample under test.
[0018] In this embodiment, the data retrieval area directly displays the control parameters of the sample under test, enabling users to quickly obtain and confirm the required settings or conditions for testing without having to search through multiple interfaces or menus. The data control area centralizes the operation bars for modifying and turning the source table on / off, allowing users to complete all necessary control operations within one area, reducing operation steps and interface switching time. The data output area directly displays the test current and / or test voltage values, allowing users to view test results without leaving the current interface, improving the immediacy and intuitiveness of the test. The clear division of areas makes the function of each area immediately apparent, helping users quickly understand the role of each area and how to operate it.
[0019] In some optional embodiments, the human-computer interaction terminal is equipped with a detection area and a camera:
[0020] The detection area is used to load the sample to be tested;
[0021] The camera is used to identify the appearance features of the sample to be tested in order to determine the model of the sample.
[0022] In this embodiment, the camera can automatically identify the appearance features of the sample under test, such as shape, size, and markings, thereby quickly and accurately determining the model of the sample. Once the model is identified, the system can automatically load the control parameters corresponding to that model from the parameter setting database, without requiring manual input or selection by the user, thus achieving automation and intelligence in the testing process.
[0023] In some optional embodiments, the intermediate processing module includes a data acquisition board and a communication unit.
[0024] The data acquisition board is used to execute the acquisition command to acquire the test current value and / or test voltage value of the sample under test from the source meter;
[0025] The communication unit is used to send the control command to the source meter, and to send the acquired test current value and / or test voltage value of the sample to be tested to the human-machine interface terminal; the communication protocol of the communication unit is equipped with at least one of timeout retransmission, message confirmation mechanism or verification mechanism.
[0026] In this embodiment, by setting at least one of timeout retransmission, message confirmation mechanism, or verification mechanism, the communication transmission error rate can be reduced, making the collected test data more authentic and reliable.
[0027] In some optional embodiments, the data acquisition board is a data acquisition board with an acquisition frequency greater than or equal to 100MHz.
[0028] In this embodiment, voltage and current data are collected quickly and accurately from the source meter at a frequency greater than or equal to 100MHz, which can more fully capture the instantaneous changes in voltage and current, thereby more accurately calculating the resistance and power dissipation.
[0029] In some optional embodiments, the human-computer interaction terminal further includes:
[0030] The data processing unit is used to calculate the resistance value and power dissipation value of the sample under test based on the collected test current value and / or test voltage value of the sample under test.
[0031] The data output area is also used to display the resistance value and power dissipation value of the sample under test.
[0032] In this embodiment, by calculating the resistance and power dissipation values, the system can provide more test information about the performance of the sample under test, making the test evaluation results more reliable. Displaying this information on the human-computer interaction interface allows users to more easily perform data analysis and comparison, identify differences between samples under test, evaluate performance changes, or conduct trend analysis.
[0033] In some optional embodiments, the human-computer interaction terminal further includes:
[0034] The storage unit is used to store the test current value and / or test voltage value of the sample under test, the resistance and the power dissipation into the parameter setting database.
[0035] In this embodiment, storing test data allows users to easily review and trace previous test results. With complete data records, users can more accurately understand the performance of the sample under different test conditions.
[0036] In some optional embodiments, the human-computer interaction terminal further includes:
[0037] An alarm unit is used to issue an alarm when at least one of the test current value and / or test voltage value, the resistance value and the power dissipation value of the sample under test fails to meet the standard.
[0038] In this embodiment, when an anomaly is detected by the test analysis, timely alarms can enable users to intuitively understand the anomaly and thus make targeted improvements and handle it.
[0039] In some optional embodiments, the human-computer interaction terminal further includes:
[0040] The confirmation unit is used to determine whether the actual test load value of the source table after executing the control command is consistent with the set value in the control command. If they are consistent, the source table is modified. If they are inconsistent, the inconsistency judgment result is sent to the alarm unit.
[0041] The alarm unit is also used to issue an alarm if the actual test load value after the source table executes the control command is inconsistent with the set value in the control command.
[0042] In this embodiment, the verification unit can accurately compare the actual output value with the set value, ensuring that the target source table executes the parameter modification instruction as expected. This helps reduce errors during the testing process and improves the accuracy of the test results.
[0043] In summary, the testing system provided in this application has at least the following beneficial effects:
[0044] 1. More Convenient Remote Control: Through the human-machine interface, the output of the source meters (including ammeters and / or voltmeters) can be modified remotely, allowing users to set source meter parameters without moving the device. This remote operation function not only improves the convenience of testing but also reduces potential errors caused by manual adjustment of the source meters, thereby improving test accuracy.
[0045] 2. Intuitive display of test data: The human-computer interaction terminal displays the test current value and / or test voltage value of the sample under test in real time, and plots the test parameter curve of the sample in real time. This feedback mechanism enables users to understand the performance status of the sample under test in an instant, so as to make timely adjustments or judgments.
[0046] 3. More precise operation: The parameter setting database simplifies the setting of control parameters, reduces errors, and improves detection efficiency.
[0047] 4. Safer operation: Throughout the testing process, excessive contact between people and the source meter is reduced, thus greatly reducing the risk of electric shock and improving the safety of the testing process. Attached Figure Description
[0048] One or more embodiments are illustrated by way of example with reference to the accompanying drawings, and these illustrative descriptions do not constitute a limitation on the embodiments.
[0049] Figure 1 This is a schematic diagram of the structure of a test system provided in one embodiment of this application;
[0050] Figure 2 This is a schematic diagram illustrating the functional division of the interactive interface provided in one embodiment of this application;
[0051] Figure 3 This is a flowchart of the human-computer interaction terminal for reading and displaying source table data, provided in one embodiment of this application.
[0052] Figure 4 This is a flowchart illustrating the setting of control parameters according to an embodiment of this application. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the various embodiments of this application will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been provided in the various embodiments of this application to help readers better understand this application. However, the technical solutions claimed in this application can be implemented even without these technical details and various changes and modifications based on the following embodiments. The division of the various embodiments below is for the convenience of description and should not constitute any limitation on the specific implementation of this application. The various embodiments can be combined with and referenced by each other without contradiction.
[0054] An emission microscope (EMMI) is an analytical tool used for fault analysis and failure detection, commonly used in LED fault analysis, solar cell evaluation, and semiconductor failure analysis. When using EMMI equipment, operators need to frequently move to the control box to turn the equipment on and off or adjust critical parameters such as voltage and current of the source meter. This operation is not only cumbersome but also significantly reduces testing efficiency.
[0055] To address the aforementioned technical problem of needing to frequently move to the control box to turn equipment on and off or adjust key parameters such as voltage and current of the source meter, this utility model proposes a testing system. The implementation details of the testing system in this embodiment are described below. The following content is only for ease of understanding and is not necessary for implementing this solution.
[0056] Example 1:
[0057] like Figure 1 As shown, a testing system includes: a source table 110, a human-computer interaction terminal 120, and an intermediate processing module 130.
[0058] The source meter 110 includes an ammeter and / or a voltmeter, and the source meter is connected to the sample under test.
[0059] The human-machine interface 120 is used to generate control commands based on the user's modification operation of the source table parameters in the interactive interface. The control commands are used to modify the test load value of the source table. The human-machine interface 120 is also used to generate acquisition commands based on the acquisition operation initiated by the user in the interactive interface. The acquisition commands are used to acquire the test current value and / or test voltage value of the sample under test from the source table.
[0060] The intermediate processing module 130 is used to send the control command to the source table so that the source table executes the control command; and to execute the acquisition command to send the acquired test current value and / or test voltage value of the sample to be tested to the human-machine interface terminal.
[0061] The human-machine interface 120 is also used to display the test current value and / or test voltage value of the sample under test.
[0062] In this embodiment, the source meter integrates the functions of an ammeter, a voltmeter, or both. It can not only provide a stable and controllable current or voltage output to apply test conditions to the sample under test, but also accurately measure the current passing through the sample or the voltage across the sample, thereby reflecting the electrical characteristics of the sample.
[0063] In the testing system of this embodiment, the ammeter can be set to different ranges to adapt to different current measurement needs. In some optional embodiments, the ammeter also features high resolution, low noise, and fast response time, enabling it to capture transient current changes and provide strong support for dynamic circuit analysis. The voltmeter is used to measure the voltage value in the circuit, for determining the circuit's operating state, diagnosing circuit faults, and verifying the power supply voltage. Similar to the ammeter, the voltmeter also offers multiple range options to adapt to measurement needs at different voltage levels. The source meter in this embodiment has programmable control capabilities, allowing users to set test parameters, start test sequences, and automatically record test results through a programming interface.
[0064] The human-machine interface (HMI) serves as a bridge between the testing system and the user. It receives user commands, displays test results, and provides an intuitive and user-friendly interface. Through the HMI's interface, users can easily modify the source meter's control parameters, such as current or voltage setpoints, test time, and sampling frequency. Once the user completes the parameter settings, the HMI automatically generates the corresponding control commands and sends them to the source meter via the intermediate processing module. During this process, the HMI may offer multiple input methods, such as keyboard input, touchscreen operation, and drop-down menu selection, to meet the preferences and habits of different users.
[0065] In addition to sending control commands, the human-machine interface (HMI) is also responsible for receiving test data sent by the source meter through the intermediate processing module. This data includes the test current and / or test voltage values of the sample under test, as well as other relevant parameters (such as test time, ambient temperature, resistivity, etc.). The HMI displays this data in the form of charts, numbers, or text, allowing users to intuitively understand the test results. Furthermore, users can save or export the test data as needed for subsequent analysis and report writing.
[0066] The intermediate processing module acts as a bridge between the source meters and the human-machine interface (HMI) in the testing system. It receives control commands from the HMI and forwards them to the source meters for execution. Simultaneously, it collects test data from the source meters and sends it to the HMI for display. The intermediate processing module supports various communication protocols and interface standards to communicate with different types of source meters and HMIs. These protocols and interfaces may include GPIB (General Purpose Interface Bus), RS-232 / RS-485 serial communication, Ethernet communication, and USB interfaces. By selecting appropriate communication protocols and interfaces, efficient, reliable, and highly compatible data transmission between the intermediate processing module and the source meters and HMIs can be ensured.
[0067] During data transmission, intermediate processing modules may need to perform certain processing or conversions on the data. For example, for the acquisition of analog signals, the intermediate processing module may need to perform analog-to-digital conversion (ADC) to convert the analog signal into a digital signal for subsequent processing; for the transmission of digital signals, the intermediate processing module may need to perform operations such as encoding, decryption, or verification to ensure data integrity and security. In addition, the intermediate processing module can also perform preprocessing work such as filtering, smoothing, or statistical analysis on the data as needed to improve the accuracy and reliability of the test results.
[0068] In some optional embodiments, the intermediate processing module also possesses fault diagnosis and recovery capabilities. During testing, if a fault or anomaly occurs in the source table or the human-machine interface, the intermediate processing module should be able to promptly detect and report the fault information, while attempting appropriate recovery measures or providing troubleshooting suggestions. This configuration helps reduce test downtime and improves the overall reliability and stability of the test system.
[0069] The testing system in this embodiment can be applied to fields such as the research and development and testing of electronic products, the screening and verification of semiconductor devices, the monitoring and maintenance of power systems, and the performance evaluation of materials science. By accurately measuring and analyzing the electrical characteristics of the sample under test, it can provide strong support for product design optimization, quality control, and troubleshooting. Through the human-machine interface, the output of the source meters (including ammeters and / or voltmeters) can be remotely modified. This remote operation function not only improves the convenience of testing but also reduces errors that may occur due to manual adjustment of the source meters, thus improving the accuracy of the test. The data acquisition board can acquire the test current and / or test voltage values of the sample under test from the source meters in real time and display this data on the human-machine interface. This real-time data feedback mechanism allows users to understand the performance status of the sample under test immediately, thereby making timely adjustments or judgments. Through remote control and data acquisition functions, users no longer need to repeatedly move to the source meters for adjustments, providing a more user-friendly and convenient operating experience.
[0070] In some optional embodiments, the human-computer interaction terminal has the following built-in features:
[0071] The parameter setting database stores control parameters for different models of test samples. These control parameters are the set values or conditions required during the testing process for different models of test samples. The source table parameter is one of the control parameters.
[0072] The parameter loading unit is used to match the control parameters corresponding to the model of the sample to be tested from the parameter setting database according to the model of the sample to be tested, and load the control parameters into the human-machine interface terminal.
[0073] In this embodiment, the parameter setting database is specifically used to store the control parameters of different types of test samples. These control parameters are indispensable in the testing process, defining the set values or conditions that the test sample should achieve or meet during testing. For example, for a specific electronic component, its testing may involve specific voltage ranges, current limits, test times, and other parameters; these parameters are the control parameters.
[0074] Parameter setting databases typically employ structured storage methods, such as relational databases, to ensure data integrity and consistency. Within the database, each test sample model corresponds to a set of control parameters. These parameters are stored as records, with each record containing multiple fields, each corresponding to a different control parameter. For example, for an electronic component with the model number XYZ123, its control parameters might include: test voltage (V), test current (A), test time (s), and test temperature (°C).
[0075] The parameter loading unit is responsible for matching the corresponding control parameters from the parameter setting database based on the model of the sample under test, and loading them into the human-computer interaction interface for subsequent testing operations by the user. The matching mechanism of the parameter loading unit is based on the model of the sample under test. When the user selects or enters the model of the sample under test, the parameter loading unit immediately searches the parameter setting database for control parameters that match that model. The matching process typically involves algorithms such as string comparison and fuzzy matching to ensure that even if there are slight differences in the model entered by the user, the closest match can be found. Once a matching control parameter is found, the parameter loading unit loads these parameters into the corresponding location on the human-computer interaction interface, such as the test parameter setting area or the test sequence editor.
[0076] For example, consider performance testing of an integrated circuit called ABC456. During the test, specific voltages and currents need to be applied, and its output signal needs to be monitored. A parameter setting database is pre-established in the human-machine interface, containing the control parameters of the ABC456 integrated circuit. When the user selects ABC456 as the test sample, the parameter loading unit automatically matches the corresponding control parameters from the database and loads them into the test parameter setting area. The user only needs to confirm that these parameters are correct to start the test. During the test, the source meter applies the corresponding voltage and current to the integrated circuit according to the loaded control parameters. Simultaneously, the human-machine interface displays test data in real time, such as output voltage and output current, for user monitoring and analysis.
[0077] In this embodiment, the parameter loading unit allows the system to automatically match the corresponding control parameters based on the model of the sample under test. This eliminates the need for users to manually input or adjust parameters, greatly simplifying the testing process and improving testing efficiency. The parameter setting database stores precise control parameters for different models of test samples. These parameters have been verified and optimized to ensure accurate results during testing. By automatically matching these parameters, the system can avoid testing errors caused by manual input mistakes or improper parameter settings.
[0078] like Figure 2 As shown, in some optional embodiments, the human-computer interaction interface is divided into a data retrieval area, a data control area, and a data output area.
[0079] The data access area is used to display the control parameters of the sample to be tested.
[0080] The data control area is provided with an operation bar for modifying the source table, and an operation bar for opening or closing the source table;
[0081] The data output area is used to display the test current value and / or test voltage value of the sample under test.
[0082] In this embodiment, the human-computer interaction interface is divided into a data retrieval area, a data control area, and a data output area. These three areas each have their own functions and together constitute an efficient and intuitive testing operation platform.
[0083] The data retrieval area is the information display window in the human-computer interaction interface, used to display the control parameters of the sample to be tested. In the data retrieval area, users can clearly see key information such as the model, test type, and test conditions of each sample to be tested. This information is usually presented in the form of lists, charts, or tabs, making it easy for users to quickly find and confirm information.
[0084] The data control area includes operation bars for modifying the source table and for enabling or disabling it. Within this area, users can easily control the source table's output, enabling precise adjustment and real-time monitoring of test signals.
[0085] The data output area is the results display window in the human-computer interaction interface. It is mainly used to display key test results such as the test current value and / or test voltage value of the sample under test. These data are important for evaluating the performance of the test sample and are the basis for subsequent data analysis and report generation. In the data output area, users can see the change curves or numerical tables of parameters such as current and voltage in real time during the test process, thereby quickly determining whether the test sample meets the preset conditions.
[0086] For example, when testing an integrated circuit with the model number XYZ123, the system first displays the model information of the integrated circuit in the data retrieval area, and then lists all related control parameters, such as the test voltage range (e.g., 0-5V), test current limit (e.g., not exceeding 1A), and test time (e.g., continuous 10 minutes). In addition, the data retrieval area may also provide default values for these parameters or the values used in the last test for user reference and adjustment. When the user selects or modifies these parameters, the system automatically adjusts the test procedure according to the selected parameters to ensure that the test is performed according to the preset conditions. In the data control area, the user can see two main operation bars: the source meter modification bar and the source meter control bar. The source meter modification bar allows users to adjust the output parameters of the source meter according to test requirements, such as setting specific voltage or current values. The user only needs to enter the required values in the corresponding input boxes, and the system will automatically send these parameters to the source meter, which will then adjust its output according to the instructions. Meanwhile, to avoid accidental operation, the system usually provides a confirmation prompt before the user submits the modification. The source meter control bar provides the operation of turning the source meter on and off. Before testing, the user needs to click the "Start" button to activate the source meter and output test signals. After the test, the user needs to click the "Close" button to stop the source meter's output and protect the test equipment and samples. These operations are usually implemented through intuitive buttons or switch icons, making them easy for users to operate. During testing, the data output area displays the test current and test voltage values in real time. As the test progresses, these values will continuously change, forming a continuous curve or a series of discrete value points. By observing the trend of these curves or the distribution of the value points, users can determine whether the integrated circuit's performance is stable and meets design requirements.
[0087] In this embodiment, the data retrieval area directly displays the control parameters of the sample under test, enabling users to quickly obtain and confirm the required settings or conditions for testing without having to search through multiple interfaces or menus. The data control area centralizes the operation bars for modifying and turning the source table on / off, allowing users to complete all necessary control operations within one area, reducing operation steps and interface switching time. The data output area directly displays the test current and / or test voltage values, allowing users to view test results without leaving the current interface, improving the immediacy and intuitiveness of the test. The clear division of areas makes the function of each area immediately apparent, helping users quickly understand the role of each area and how to operate it.
[0088] In some optional embodiments, the human-computer interaction terminal is equipped with a detection area and a camera:
[0089] The detection area is used to load the sample to be tested;
[0090] The camera is used to identify the appearance features of the sample to be tested in order to determine the model of the sample.
[0091] In this embodiment, the testing area is specifically designed for loading the sample to be tested. The design of this area fully considers the diversity of samples, size variations, and testing requirements, ensuring that the sample can be stably and accurately placed in the predetermined position for subsequent testing and inspection. For example, the testing area adopts a modular design, which can be flexibly adjusted according to the type and size of the sample. For small electronic components, the testing area can be equipped with precision clamps and positioning devices to ensure that the sample does not move or fall off during testing.
[0092] In some optional embodiments, the detection zone has automatic identification and calibration functions: the detection zone has built-in sensors that can automatically identify the placement state of the sample to be tested and perform necessary calibrations. For example, when a sample is placed in the detection zone, the sensor detects its weight, size, and position, and then automatically adjusts the parameters of the testing equipment to ensure consistency of testing conditions.
[0093] After the sample is placed in the testing area, the camera identifies its appearance features to determine its model. This function not only improves testing accuracy but also simplifies the operation process, allowing users to start testing without manually entering sample information, thus achieving automation and intelligence in the testing process.
[0094] In this embodiment, the camera employs a high-resolution sensor capable of capturing subtle features of the sample under test, such as color, texture, and shape. This feature information will be used for subsequent model identification and test parameter configuration. The camera has a built-in intelligent recognition algorithm that automatically analyzes the captured image information and compares it with a pre-set sample database to determine the model of the sample under test. Finally, the camera's recognition result will be fed back to the human-machine interface in real time, allowing the user to quickly confirm the model of the sample and adjust the test parameters based on the recognition result. If the recognition result is incorrect, the user can manually correct it or retake the sample image.
[0095] In some optional embodiments, the intermediate processing module includes a data acquisition board and a communication unit.
[0096] The data acquisition board is used to execute the acquisition command to acquire the test current value and / or test voltage value of the sample under test from the source meter;
[0097] The communication unit is used to send the control command to the source meter, and to send the acquired test current value and / or test voltage value of the sample to be tested to the human-machine interface terminal; the communication protocol of the communication unit is equipped with at least one of timeout retransmission, message confirmation mechanism or verification mechanism.
[0098] In this embodiment, the data acquisition board is responsible for executing acquisition commands and obtaining the test current and / or test voltage values of the sample under test from the source meter. The data acquisition board uses a high-precision ADC, which can convert the analog signals output from the source meter into digital signals, ensuring the accuracy of the test data. To adapt to different samples under test and testing requirements, the data acquisition board can adopt a multi-channel design. Each channel can independently acquire test data of one sample under test, or simultaneously acquire test data from multiple channels to improve testing efficiency.
[0099] In some alternative embodiments, to address electromagnetic interference and noise in the test environment, the data acquisition board employs shielding technology, filtering circuits, and differential inputs to reduce interference. The data acquisition board can preprocess and filter the acquired data to improve its accuracy and reliability.
[0100] The communication unit is responsible for sending control commands to the source table and sending the collected test data to the human-machine interface. To ensure the reliability of command and data transmission, the communication unit adopts a stable communication protocol and is equipped with timeout retransmission, message confirmation mechanisms, or verification mechanisms.
[0101] Specifically, the communication unit employs stable communication protocols such as RS-232, RS-485, Ethernet, or wireless communication protocols (such as Wi-Fi and Bluetooth). These protocols have a broad application base and mature communication mechanisms, ensuring the stability and reliability of commands and data during transmission.
[0102] Timeout retransmission mechanism: To avoid the loss of instructions and data due to network latency or failure, the communication unit is equipped with a timeout retransmission mechanism. If no acknowledgment is received for an instruction or data within a predetermined time, the communication unit will automatically retransmit the instruction or data until an acknowledgment is received.
[0103] Message Acknowledgment Mechanism: To ensure the integrity of command and data transmission, the communication unit also incorporates a message acknowledgment mechanism. When the source table or human-machine interface receives a command or data, it sends an acknowledgment reply to the communication unit. The communication unit will only continue sending the next command or data after receiving the acknowledgment reply.
[0104] Verification Mechanism: To improve the accuracy of data transmission, the communication unit also incorporates a verification mechanism. Commonly used verification methods include parity check, SUM check, and CRC check. These methods can detect and correct errors during data transmission, ensuring data accuracy.
[0105] Taking the testing of electric vehicle battery packs as an example, to ensure reliable transmission of control commands and test data, a communication unit is equipped on the data acquisition board, which adopts the RS-485 communication protocol. During communication, a timeout retransmission mechanism and a message confirmation mechanism are implemented. When the communication unit sends a control command to the source table, if the source table does not send a confirmation reply within a predetermined time, the communication unit will automatically resend the command. Similarly, when the communication unit sends test data to the human-machine interface (HMI), if the HMI does not send a confirmation reply within a predetermined time, the communication unit will also resend the data. Furthermore, a CRC checksum method is used to ensure the accuracy of data transmission. Before sending each data packet, the communication unit calculates the CRC value of the data packet and appends it to the end of the data packet. After receiving the data packet, the receiving end recalculates the CRC value and compares it with the appended CRC value. If they match, the data packet transmission is correct; if they do not match, the data packet transmission is incorrect and needs to be retransmitted.
[0106] In some optional embodiments, the data acquisition board is a data acquisition board with an acquisition frequency greater than or equal to 100MHz.
[0107] In this embodiment, voltage and current data are collected quickly and accurately from the source meter at a frequency greater than or equal to 100MHz, which can more fully capture the instantaneous changes in voltage and current, thereby more accurately calculating the resistance and power dissipation.
[0108] In some optional embodiments, the human-computer interaction terminal further includes:
[0109] The data processing unit is used to calculate the resistance value and power dissipation value of the sample under test based on the collected test current value and / or test voltage value of the sample under test.
[0110] The data output area is also used to display the resistance value and power dissipation value of the sample under test.
[0111] In this embodiment, by calculating the resistance and power dissipation values, the system can provide more test information about the performance of the sample under test, making the test evaluation results more reliable. Displaying this information on the human-computer interaction interface allows users to more easily perform data analysis and comparison, identify differences between samples under test, evaluate performance changes, or conduct trend analysis.
[0112] Specifically, the data processing unit employs a high-precision algorithm to calculate the resistance and power dissipation values. For the resistance calculation, Ohm's law (R = V / I) is used, where V is the test voltage and I is the test current. For the power dissipation calculation, the formula P = I is used. 2 R or P = V² / R, depending on the known test conditions. To ensure the accuracy of the calculation, the algorithm needs to consider the effects of factors such as temperature coefficient and nonlinear effects on resistance and power, and make corresponding corrections.
[0113] In some optional embodiments, the human-computer interaction terminal further includes:
[0114] The storage unit is used to store the test current value and / or test voltage value of the sample under test, the resistance and the power dissipation into the parameter setting database.
[0115] In this embodiment, storing test data allows users to easily review and trace previous test results. With complete data records, users can more accurately understand the performance of the sample under different test conditions.
[0116] In some optional embodiments, the human-computer interaction terminal further includes:
[0117] An alarm unit is used to issue an alarm when at least one of the test current value and / or test voltage value, the resistance value, and the power dissipation value of the sample under test fails to meet the standard. In this embodiment, timely alarming after an anomaly is detected by the test analysis allows the user to intuitively understand the anomaly and thus make targeted improvements and handle it.
[0118] Specifically, the alarm unit first needs to set alarm conditions, that is, determine which test indicators should trigger an alarm when they fail to meet the standards. Conditions can be customized according to the characteristics of the sample under test and the testing requirements, such as setting upper and lower threshold values for test current, test voltage, resistance, and power dissipation. When the actual test value exceeds these thresholds, the alarm unit will trigger an alarm.
[0119] Once a test metric is detected as non-compliant, the alarm unit will generate an alarm signal. The alarm signal can be in the form of sound, light, text, or graphics, designed to attract the operator's attention. The strength and type of the alarm signal can be adjusted according to actual conditions to ensure effective communication of alarm information even in noisy or poorly lit environments. To ensure the traceability of alarm information, the alarm unit also needs to have alarm recording and storage capabilities. Each time an alarm is triggered, the alarm unit records information such as the alarm time, alarm type, and the specific value of the non-compliant test metric, and stores this information in internal memory or a cloud server. These records can be used for subsequent data analysis and processing, helping operators understand potential problems that may have occurred during the testing process.
[0120] Once the operator has resolved the issue causing the alarm, the alarm can be cleared manually or automatically. The alarm unit should provide convenient alarm clearing operations, such as pressing a button, entering a password, or confirming the clearing command. Simultaneously, the alarm unit should also have an automatic recovery function, meaning that once the problem is resolved and the test indicators return to normal, the alarm signal will automatically stop and normal operation will resume.
[0121] In some optional embodiments, the human-computer interaction terminal further includes:
[0122] The confirmation unit is used to determine whether the actual test load value of the source table after executing the control command is consistent with the set value in the control command. If they are consistent, the modification of the source table is completed; if they are inconsistent, the inconsistency determination result is sent to the alarm unit. The alarm unit is also used to issue an alarm for the inconsistency determination result when the actual test load value of the source table after executing the control command is inconsistent with the set value in the control command. In this embodiment, the confirmation unit can accurately compare the actual output value with the set value, ensuring that the target source table executes the parameter modification command as expected. This helps to reduce errors in the testing process and improve the accuracy of the test results.
[0123] Example 2:
[0124] Based on the above embodiments, this embodiment provides an application example.
[0125] like Figure 1As shown, in the EMMI device's computer terminal development interface, data communication is established with the source meter through the intermediate processing module to obtain real-time operating voltage, current, and other data from the source meter. Operation commands such as adjusting voltage, current, and switching are sent to the source meter, and an application-side database is established to achieve convenient, efficient, accurate, and safe detection and control. Specifically:
[0126] like Figure 2 As shown, the interactive interface is divided into the CALL area (i.e., the data retrieval area), the CONTROL area (i.e., the data control area), and the OUTPUT area (i.e., the data output area).
[0127] 1. Call Area:
[0128] The system automatically loads sample test parameters, places the sample in the testing area, takes a picture with the camera on the PC, obtains the silkscreen information on the sample surface, and automatically calls the pre-set product parameter document.
[0129] 2. Control area:
[0130] The voltage and current settings can be adjusted using the up and down arrows of the VOLTAGE and CURRENT commands, or you can directly enter the target number.
[0131] The source table on / off command can be selected using the ON and OFF options of the POWER command.
[0132] 3. OUTPUT area:
[0133] The voltage and current of the sample under test are acquired from the source meter using a high-frequency data acquisition card (i.e., data acquisition board), and the resistance is calculated using physical formulas. The power dissipation of the sample is calculated using power physical formulas and displayed in the VDUT, IDUT, Res, and Power windows.
[0134] The data acquired by the high-frequency data acquisition card is used to plot parameter change curves in real time through a high-frequency digital oscilloscope window, which is convenient for analysis, detection and judgment.
[0135] like Figure 3 The diagram shows the control flow for reading and displaying source table data on the PC (i.e., the human-computer interaction terminal). The specific implementation process is as follows:
[0136] S31: Voltage and current data from the source meter are acquired via a high-frequency data acquisition card. The resistance and power dissipation of the sample are then calculated using physical calculations. To prevent communication transmission errors, the communication protocol incorporates timeout retransmission, message confirmation mechanisms, checksums, and sequence numbers to ensure uninterrupted and accurate communication.
[0137] S32: Parse data according to the communication protocol, identify the start bit, end bit, voltage, current, resistance, power and other valid data of a data packet, verify the check information of the data packet, and ensure that the data is read correctly;
[0138] S33: Automatically write the parsed valid data such as voltage, current, resistance, and power into the database file;
[0139] / / Configure commonly used sample parameter files. Note that they should be in txt / excel format. The parameter configuration is as follows:
[0140] Sample Codes (SampNum): GB065Y020A, GB065Y015B, GB065Y030B, GM120Y010A, GM120Y030B
[0141] Item_tst: Test item category
[0142] Voltage_SetCmdHgh: Sets the upper limit value of the voltage;
[0143] Voltage_SetCmdLw: Sets the lower voltage limit;
[0144] Current_SetCmdHgh: Sets the upper limit value of the current;
[0145] Current_SetCmdLw: Sets the lower limit value of the current;
[0146] S34: The collected voltage and current data, as well as the resistance and power dissipation calculated using Ohm's law and power formula, are displayed in real time through the VDUT, IDUT, Res, and Power windows;
[0147]
[0148] S35: Plots the real-time changes of voltage, current, resistance, and power values obtained from high-frequency acquisition and calculation, and displays them in real time through the OUTPUT oscilloscope window.
[0149] like Figure 4 The diagram shown is a flowchart of the control parameter setting process in this embodiment. The specific implementation process is as follows:
[0150] S41: Through Figure 1 On the PC control interface, you can select the appropriate command to call up the product's historical test data saved in the database via the "CALL" command, or you can reset the voltage and current data via the "CONTROL" command.
[0151] S42: Encapsulate the command data in S41 into a data frame by setting the start bit, end bit, valid data bits and adding check information;
[0152] S43: Determine the command data type; "CALL" recalls historical data or "CONTROL" resets the voltage and current commands.
[0153] S44: If "CALL", read historical test data from the database and then write command data to the source table; if "CONTROL", reset the voltage and current commands and directly write command data to the source table. Some instructions are as follows:
[0154]
[0155] While(!Voltage_SetCmdHgh)
[0156] ||! Voltage_SetCmdLw||! Current_SetCmdHgh||! Current_SetCmdLw)
[0157] return ADC_SetCmdValue(ADC2, num);
[0158] }
[0159] S45: Display source meter voltage, current, resistance, and power data through the "OUTPUT" window in the interactive interface;
[0160] S46: Determine whether the actual running status of the source table is the same as the status of the setting command;
[0161] S47: If “Yes”, end the current operation; if “No”, return to S43.
[0162] The testing system of this embodiment has at least the following beneficial effects:
[0163] 1) Develop a control interface on the computer, and set the source meter through computer operation, so that people do not need to move to the electrical cabinet, thus improving the detection efficiency;
[0164] 2) Simplify the source table setting method to avoid the risk of sample damage due to incorrect parameter settings;
[0165] 3) Establish a parameter setting database for direct access, improving efficiency;
[0166] 4) High-frequency visualization reads voltage and current data, and calculates resistance using physical formulas. It also calculates the sample's power dissipation using power physical formulas. The high-frequency digital oscilloscope on the PC plots the parameter change curves in real time, solving the problem of insufficient acquisition frequency of the original equipment. In addition, it can replace the physical oscilloscope, reducing costs and improving the accuracy of detection and analysis.
[0167] It enables users to set source table parameters on a computer without moving, simplifies the method of setting source table parameters, and plots sample test parameter curves in real time, reducing errors, improving detection efficiency, and avoiding the safety hazard of electric shock.
[0168] Those skilled in the art will understand that the above embodiments are specific embodiments for implementing this application, and in practical applications, various changes can be made to them in form and detail without departing from the spirit and scope of this application.
Claims
1. A testing system, characterized in that, Includes source tables, human-computer interaction terminals, and intermediate processing modules: The source meter includes an ammeter and / or a voltmeter, and the source meter is connected to the sample under test. The human-computer interaction terminal is used to generate control commands based on the user's modification operation of the source table parameters in the interaction interface. The control commands are used to modify the test load value of the source table. The terminal is also used to generate acquisition commands based on the acquisition operation initiated by the user in the interaction interface. The acquisition commands are used to acquire the test current value and / or test voltage value of the sample under test from the source table. The intermediate processing module is used to send the control command to the source table so that the source table executes the control command; And execute the acquisition command to send the acquired test current value and / or test voltage value of the sample to be tested to the human-machine interface terminal; The human-machine interface is also used to display the test current value and / or test voltage value of the sample under test.
2. The testing system according to claim 1, characterized in that, The human-computer interaction terminal has the following built-in features: The parameter setting database stores control parameters for different models of test samples. These control parameters are the set values or conditions required during the testing process for different models of test samples. The source table parameter is one of the control parameters. The parameter loading unit is used to match the control parameters corresponding to the model of the sample to be tested from the parameter setting database according to the model of the sample to be tested, and load the control parameters into the human-machine interface terminal.
3. The testing system according to claim 2, characterized in that, The human-computer interaction interface is divided into a data retrieval area, a data control area, and a data output area. The data access area is used to display the control parameters of the sample to be tested. The data control area is provided with an operation bar for modifying the source table, and an operation bar for opening or closing the source table; The data output area is used to display the test current value and / or test voltage value of the sample under test.
4. The testing system according to claim 2, characterized in that, The human-computer interaction terminal is equipped with a detection area and a camera: The detection area is used to load the sample to be tested; The camera is used to identify the appearance features of the sample to be tested in order to determine the model of the sample.
5. The testing system according to claim 1, characterized in that, The intermediate processing module includes a data acquisition board and a communication unit. The data acquisition board is used to execute the acquisition command to acquire the test current value and / or test voltage value of the sample under test from the source meter; The communication unit is used to send the control command to the source meter, and to send the acquired test current value and / or test voltage value of the sample to be tested to the human-machine interface terminal; the communication protocol of the communication unit is equipped with at least one of timeout retransmission, message confirmation mechanism or verification mechanism.
6. The testing system according to claim 5, characterized in that, The data acquisition board is a data acquisition board with a acquisition frequency greater than or equal to 100MHz.
7. The testing system according to claim 3, characterized in that, The human-computer interaction terminal also includes: The data processing unit is used to calculate the resistance value and power dissipation value of the sample under test based on the collected test current value and / or test voltage value of the sample under test. The data output area is also used to display the resistance value and power dissipation value of the sample under test.
8. The testing system according to claim 7, characterized in that, The human-computer interaction terminal also includes: The storage unit is used to store the test current value and / or test voltage value of the sample under test, the resistance and the power dissipation into the parameter setting database.
9. The testing system according to claim 7, characterized in that, The human-computer interaction terminal also includes: An alarm unit is used to issue an alarm when at least one of the test current value and / or test voltage value, the resistance value and the power dissipation value of the sample under test fails to meet the standard.
10. The testing system according to claim 9, characterized in that, The human-computer interaction terminal also includes: The confirmation unit is used to determine whether the actual test load value of the source table after executing the control command is consistent with the set value in the control command. If they are consistent, the source table is modified. If they are inconsistent, the inconsistency judgment result is sent to the alarm unit. The alarm unit is also used to issue an alarm if the actual test load value after the source table executes the control command is inconsistent with the set value in the control command.