A method, device and system for testing and calibrating a touch component
The test host control click device for velocity testing and calibration of the touch components is solved, and the problems of high labor intensity and low work efficiency in the prior art are achieved, and high-precision velocity testing and calibration are achieved.
Patent Information
- Application Number
- CN201910802752.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-08-28
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2039-08-28
AI Technical Summary
When testing and calibrating touch components, the prior art has high labor intensity and low work efficiency, and it is impossible to effectively test and calibrate the strength of touch components.
A test method is adopted, by controlling the clicking device to click on the target point on the touching component with the set force, recording the force value detected by the measured device after the target point is clicked, and calibrating the force based on the detected force value and the set force.
The force testing and calibration of touch components is realized, the accuracy of testing and calibration is improved, and labor intensity and working time are reduced.
Smart Images

Figure CN112445356B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to, but is not limited to, a touch component, and more specifically, to a method, device and system for testing and calibrating a touch component. Background Art
[0002] Existing electronic devices, such as laptops, IPADs, mobile phones, etc., are all provided with input devices such as touch components, such as touch panels (also called touch control panels). Since electronic devices are frequently used, high requirements are placed on touch components. When electronic devices leave the factory, the performance of the touch components is often tested.
[0003] At present, when testing and calibrating touch components, manual touch or semi-automatic touch equipment is usually used. This method is labor-intensive and inefficient, and can only test whether the touch components are sensitive and effective, but cannot test and calibrate the strength. Summary of the invention
[0004] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.
[0005] An embodiment of the present invention provides a method for testing a touch component, comprising: a test host controls a clicking device to click a target point on a touch component of a device under test with a set force; and the test host or the device under test records the force value detected by the device under test after the target point is clicked.
[0006] In an exemplary embodiment, the clicking device includes a clicking piece with a set weight and a vertical moving mechanism that carries the clicking piece, and the clicking piece can move up and down relative to the vertical moving mechanism; the test host controls the clicking device to click the target point with a set force, including: for each target point, the test host controls the vertical moving mechanism to move downward, so that the clicking piece falls from a set height under the action of gravity, clicks the target point, and controls the vertical moving mechanism to move upward and reset after clicking, and lifts the click piece to the set height.
[0007] In an exemplary embodiment, the test host controls the vertical moving mechanism to move downward so that the click member falls from a set height under the action of gravity, including: the test host controls the vertical moving mechanism to move downward with an acceleration greater than or equal to g, so that the click member falls from the set height in a free fall manner under the action of gravity, where g is the acceleration of gravity.
[0008] The test method of the above embodiment of the present invention can test the force of the touch component. In one example, the click member can move up and down relative to the vertical moving mechanism. The click member falls under the action of gravity, so it stops automatically when it encounters resistance after clicking the touch panel, avoiding the vertical moving mechanism driving the click member to move downward, which may cause damage to the touch panel due to inaccurate control or failure. In one example, when clicking, the acceleration of the vertical moving mechanism to move downward is greater than or equal to the acceleration of gravity, so that the click member will fall in a free fall manner and click the target point, and its acceleration is constant to the acceleration of gravity. Compared with controlling the falling speed or acceleration through a driving mechanism, this method is simpler and more accurate, because the height and weight of the click member are also set, so that the force of each click can be the same, improving the accuracy of the test and subsequent calibration.
[0009] An embodiment of the present invention also provides a touch component calibration method, comprising: using the touch component testing method of the embodiment of the present invention, the test host or the device under test records the force value detected by the device under test after the target point is clicked; and then performing force calibration on the touch component of the device under test based on the detected force value and the set force.
[0010] In an exemplary embodiment, the test host or the device under test performs force calibration on the touch component of the device under test based on the detected force value and the set force, including: for each target point, determining a force calibration coefficient based on the force and the force value detected by the device under test after the target point is clicked, so that the calibrated force value is equal to the set force target value, and saving or updating the force calibration coefficient of the target point in the device under test.
[0011] The calibration method of the above embodiment of the embodiment of the present invention can perform force calibration on the touch component, and can also make the force detection of different positions on the touch component of the device under test basically balanced after calibration, that is, when different positions of the touch component are pressed with the same force, the detected force values are basically the same, thereby improving the force detection performance of the device under test.
[0012] An embodiment of the present invention also provides a test host, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the processor implements the processing performed by the test host in the test method or calibration method described in any embodiment of the present invention.
[0013] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the processing of the testing method or calibration method as described in any embodiment of the present invention is implemented.
[0014] The embodiment of the present invention further provides a test system, including a test host, a click device and a device under test, wherein:
[0015] The test host is configured to control the clicking device to click a target point on the touch component of the device under test with a set force;
[0016] The clicking device is configured to click the target point under the control of the test host;
[0017] The device under test is configured to detect a click force value after the target point is clicked;
[0018] The test host or the device under test is further configured to record the force value detected by the device under test after the target point is clicked.
[0019] In an exemplary embodiment, the clicking device includes a clicking member with a set weight and a vertical moving mechanism that carries the clicking member, and the clicking member can move up and down relative to the vertical moving mechanism; the test host controls the clicking device to click on the target point on the touch component of the device under test with a set force, including: for each of the target points, controlling the vertical moving mechanism to move downward, so that the clicking member falls from a set height under the action of gravity, clicking the target point, and controlling the vertical moving mechanism to move upward and reset after clicking, so as to lift the clicking member to the set height.
[0020] In an exemplary embodiment, the test host controls the vertical moving mechanism to move downward so that the click member falls from a set height under the action of gravity, including: the test host controls the vertical moving mechanism to move downward with an acceleration greater than or equal to g, so that the click member falls from the set height in a free fall manner under the action of gravity, where g is the acceleration of gravity.
[0021] The test system of the above embodiment of the present invention can perform force test on the touch component, and can also achieve the effect of the above test method of the embodiment of the present invention.
[0022] An embodiment of the present invention also provides a calibration system, including the test system described in the embodiment of the present invention, wherein the test host or the device under test records the force value detected by the device under test after the target point is clicked, and then performs force calibration on the touch component of the device under test based on the detected force value and the set force.
[0023] In an exemplary embodiment, there are multiple target points; the test host or the device under test performs force calibration on the touch component of the device under test based on the detected force value and the set force, including: for each target point, determining a force calibration coefficient based on the force and the force value detected by the device under test after the target point is clicked, so that the calibrated force value is equal to the set force target value; based on the force calibration coefficients of the multiple target points, determining the force calibration coefficients of other position points on the touch component except the target points by using an interpolation or surface fitting method; and, saving or updating the determined force calibration coefficients of the multiple target points and other position points to the device under test.
[0024] The calibration system of the above embodiment of the present invention can calibrate the force detected by the touch component, and can also achieve the technical effect described in the calibration method of the embodiment of the present invention.
[0025] Other aspects will be apparent upon reading and understanding the drawings and detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 is a flow chart of a testing method of an exemplary embodiment of the present invention;
[0027] Figure 2 is a flow chart of a calibration method according to an exemplary embodiment of the present invention;
[0028] Figure 3 is a schematic diagram of a module of a test host according to an exemplary embodiment of the present invention;
[0029] Figure 4 is a schematic diagram of the structure of a test system according to an exemplary embodiment of the present invention;
[0030] Figures 5 to 8 It is a schematic diagram of the structure of the vertical moving mechanism and the clicking parts in the test system. DETAILED DESCRIPTION
[0031] The present application describes multiple embodiments, but the description is exemplary rather than restrictive, and it is obvious to those skilled in the art that there may be more embodiments and implementations within the scope of the embodiments described in the present application. Although many possible feature combinations are shown in the drawings and discussed in the specific embodiments, many other combinations of the disclosed features are also possible. Unless specifically limited, any feature or element of any embodiment may be used in combination with any other feature or element in any other embodiment, or may replace any other feature or element in any other embodiment.
[0032] The device under test of the embodiment of the present invention may be any device including a touch component, for example, a laptop, an IPAD, a mobile phone, a display screen, etc. The touch component may be a touch pad but is not limited thereto. The device under test of the present application may detect the magnitude of the pressure (i.e., the touch pressure) applied to the touch component after it is touched, and obtain a force value. When the force values are different, different operations may be identified.
[0033] In one example, the touch component of the device under test is a touch panel, and a plurality of piezoelectric sensors are provided in the touch panel for detecting elastic wave signals generated when the surface of the touch panel is touched and converting them into corresponding electrical signals. The electrical signals are converted into force signals through corresponding hardware circuits, and the device under test determines the detected force value according to the force signal. The magnitude of the force value is affected by various factors such as the surface material of the touch panel, the installation position of the piezoelectric sensor, and the installation deformation. Pressing different positions on the touch panel with the same force may result in different force values. This imbalance in force detection will have an adverse effect on the recognition of force-based operations. Affected by factors such as hardware aging and damage, the detection of touch force by the device under test may also be abnormal.
[0034] To this end, an exemplary embodiment of the present invention provides a method for testing a touch component, such as Figure 1 As shown, it includes: step 110, the test host controls the clicking device to click the target point on the touch component of the device under test with a set force; and, step 120, the test host or the device under test records the force value detected by the device under test after the target point is clicked. Usually, the test and calibration of the touch component are related to the sensitivity, such as testing and calibrating the minimum touch pressure at each position of the touch component. Different from this, the test method of the embodiment of the present invention can implement the force test of the touch component. If the actual detected force value does not meet the expected force target value, it means that there is an abnormality in the detection of the touch force by the device under test, and troubleshooting or calibration can be performed.
[0035] In one example, the test host establishes a communication connection with the device under test, so that the force value detected by the device under test can be obtained and recorded, and the test host can calibrate the touch components based on these records. In another example, the test host does not obtain the force value detected by the device under test, but the device under test records the detected force value, and the device under test can also directly perform force calibration based on the detected force value and the set force, which can reduce the interaction between the test host and the device under test. In some specific cases, if the device under test has testing software installed, the device under test can also be used as a test host for testing.
[0036] In this embodiment, one or more target points may be set. When setting a target point, the test host clicks on the target point and obtains the force value detected by the device under test after the target point is clicked. When setting multiple target points, the test host controls the clicking device to click on the multiple target points in sequence with a set force, and the test host or the device under test records the force value detected by the device under test after each target point is clicked. In one example, multiple target points on the touch component are evenly distributed on the surface of the touch component. For example, 9 target points are set, and the 9 target points are evenly distributed on the surface of the touch component in 3 rows and 3 columns. In one example, the position of the one or more target points is pre-set, and the test host automatically completes the test by reading the set position such as X, Y coordinates. However, in another example, the position of the one or more target points may also be random, that is, the test host randomly completes the click on one or more target points, and the test host or the device under test records the actual click position.
[0037] In an exemplary embodiment, the clicking device includes a clicking member with a set weight and a vertical moving mechanism carrying the clicking member, and the clicking member can move up and down relative to the vertical moving mechanism; the test host controls the clicking device to click the target point with a set force, including: for each target point, the test host controls the vertical moving mechanism to move down, so that the clicking member falls from a set height under the action of gravity, clicks the target point, and controls the vertical moving mechanism to move up and reset after clicking, and lifts the clicking member to the set height. The clicking member used in this example can move up and down relative to the vertical moving mechanism, and the clicking member falls under the action of gravity instead of being directly driven downward by the vertical moving mechanism. Therefore, it will automatically stop when encountering resistance after clicking on the touch component. When the vertical moving mechanism drives the clicking member to move downward, since the surface height of the touch component of the device under test is not always the same, the downward movement stroke of the vertical moving mechanism needs to be very accurate, which is difficult to achieve. If the control is not accurate or a failure occurs, the touch component may be damaged during clicking. However, the control of this embodiment is simple and can also avoid damage to the touch component.
[0038] The height and weight of the click member are preset. If the click member is controlled to fall at a set speed or acceleration, it can be ensured that the force applied by the click member to the touch member each time is also the preset force. In an exemplary embodiment, the test host controls the vertical moving mechanism to move downward so that the click member falls from a set height under the action of gravity, including: the test host controls the vertical moving mechanism to move downward at an acceleration greater than or equal to g, so that the click member falls from the set height in a free fall manner under the action of gravity, where g is the gravitational acceleration. In this embodiment, when clicking, the acceleration of the vertical moving mechanism to move downward is greater than or equal to the gravitational acceleration, so that the click member falls in a free fall manner and clicks the target point, because the gravitational acceleration of the click member when it is freely falling is a constant value and does not need to be controlled. Compared with controlling the falling speed or acceleration (this acceleration is less than the gravitational acceleration) by the vertical moving mechanism, this method is simpler and more accurate, and can ensure that the force applied to each click is the same, thereby improving the accuracy of the test and subsequent calibration.
[0039] In an exemplary embodiment, the target points are arranged in plurality; the clicking device further comprises a horizontal moving mechanism carrying the vertical moving mechanism; the test host controls the clicking device to click the target points in sequence with a set force, including: for each target point, the test host controls the vertical moving mechanism to move downward, and controls the horizontal moving mechanism to drive the vertical moving mechanism to move horizontally according to the position of the target point set, so that the clicking member moves to the top of the target point. In the case where there are multiple target points, one way is to set multiple vertical moving mechanisms fixedly, and click the multiple target points respectively. In this case, there is no need to set a horizontal moving mechanism, but when there are many vertical moving mechanisms to be set, the cost and complexity of the equipment will be increased. Another way is to set a horizontal moving mechanism to drive the vertical moving mechanism to move horizontally, and click the multiple target points in sequence, as in this embodiment. If the multiple target points are distributed in a straight line, the horizontal moving mechanism only needs to drive the vertical moving mechanism to move in one dimension, that is, in one direction. If the multiple target points are distributed in two dimensions, the horizontal moving mechanism needs to drive the vertical moving mechanism to move in two dimensions. In another embodiment, the device under test may be carried on a horizontal moving mechanism, and the device under test may be moved by the horizontal moving mechanism so that the clicking member can be aligned with the target point to be clicked, thereby realizing sequential clicking of multiple target points.
[0040] In an exemplary embodiment, the clicking device includes a clicking member, a vertical moving mechanism carrying the clicking member, and a horizontal moving mechanism carrying the vertical moving mechanism; before the test host controls the clicking device to click the target point with a set force, the method further includes: the test host controls the horizontal moving mechanism to drive the vertical moving mechanism to move horizontally according to the input movement instruction, and moves the clicking member to the origin position of the first coordinate system established for the device under test, and then records the coordinates of the origin of the first coordinate system in the second coordinate system established for the clicking device according to the input confirmation instruction, wherein the position set for the target point is represented by the coordinates of the first coordinate system. In this embodiment, the target point on the touch component is located based on the first coordinate system established for the device under test, such as a corner point of the touch component of the device under test can be used as the coordinate origin. The clicking device also has a coordinate system, namely the second coordinate system, and the initial position of the clicking member can be set as the origin of the second coordinate system. This position is unchanged, and the second coordinate system can be used as the main coordinate system for the test. When there are multiple devices under test, the position of the origin of the first coordinate system in the second coordinate system of the clicking device may be different. Therefore, when starting to test a certain device under test, it is necessary to first perform position alignment, that is, determine the coordinates of the origin of the first coordinate system in the second coordinate system.
[0041] After associating the two coordinate systems, the test host can calculate the coordinates of the target point in the second coordinate system (such as X, Y coordinates) based on the coordinates of the target point in the first coordinate system. Then, the click of all target points is automatically completed according to the set click sequence. For example, first control the horizontal moving mechanism to move the click member to the top of the first target point, control the vertical moving mechanism to complete the click and reset, and then control the horizontal moving mechanism to move the click member to the top of the second target point, and control the vertical moving mechanism to complete the click and reset. After completing the click of all target points in sequence, the click member can also be moved to the initial position or the origin position of the first coordinate system according to the input reset command.
[0042] In an exemplary embodiment, the test host controls the clicking device to click the target point with a set force, including: for each target point, the test host controls the clicking device to click the target point once with the set force, and then performs the following processing:
[0043] If the device under test does not detect a force value after the target point is clicked and the set number of clicks is not reached, control the clicking device to click the target point again with a set force;
[0044] If the device under test does not detect a force value after the target point is clicked but the set number of clicks has been reached, a set default value is used as the force value detected by the device under test after the target point is clicked, and the click on the target point is ended;
[0045] If the device under test detects a force value after the target point is clicked, the detected force value is recorded and the clicking of the target point ends.
[0046] After the touch component is installed, the forces and deformations at different positions are different, or due to accidental factors, sometimes clicking some position points with a certain force will trigger sampling and detect the force value, while clicking other position points with the same force will not trigger sampling and no force value can be detected. When performing force calibration based on the force test results, if the force value detected when one or more target points are clicked is missing, the force calibration coefficient of the one or more target points cannot be calculated, resulting in a decrease in accuracy or problems with the calculation results when calculating the force calibration coefficients of other position points of the touch component. After research, the inventor found that when a force value cannot be detected by clicking a certain target point once, multiple clicks, such as 3 clicks, can be performed to exclude accidental situations and try to make the force value detected by the device under test. If the force value still cannot be detected after reaching the set number of clicks, a default value can be used as the force value detected by the device under test when the target point is clicked. The default value can be set based on experience or statistical results to facilitate subsequent force calibration.
[0047] The embodiment of the present invention also provides a touch component calibration method, such as Figure 2 As shown, it includes: step 210, using any test method described in the embodiment of the present invention, the test host or the device under test obtains the force value detected by the device under test after the target point is clicked; step 220, the test host or the device under test performs force calibration on the touch component of the device under test according to the detected force value and the set force. The calibration method of this embodiment can realize the force calibration of the touch component.
[0048] In an exemplary embodiment, the test host or the device under test performs force calibration on the touch component of the device under test according to the detected force value and the set force, including: for each target point, a force calibration coefficient is determined according to the force and the force value detected by the device under test after the target point is clicked, so that the calibrated force value is equal to the set force target value, and the force calibration coefficient of the target point is saved or updated in the device under test. Among them, the force target value is related to the force when clicking, and can be predetermined according to the force and the calibration model. During calibration, the force value detected when each target point is clicked by the force needs to be calibrated to the force target value. In one example, the force target value is equal to the force, and in one example, the force target value is equal to the product of the force and a proportional coefficient. In one example, the force target point is represented by the force level corresponding to the force, and one force level can correspond to a force interval.
[0049] It should be noted that the above-mentioned force calibration coefficient can be expressed by a single numerical value, or the same effect can be achieved by changing the parameters used by the device under test when calculating the detected force value (such as when converting the elastic wave signal into the corresponding electrical signal, or when converting the electrical signal into a force signal). In this case, the force calibration value is implicit in other parameters.
[0050] In an exemplary embodiment, there are multiple target points; after determining the force calibration coefficients of the multiple target points, the method further includes: the test host or the device under test determines the force calibration coefficients of other position points on the touch component except the target point by using an interpolation or surface fitting method based on the force calibration coefficients of the multiple target points, and saves or updates them to the device under test. The position point on the touch component can be the smallest unit into which the touch area can be divided.
[0051] In an exemplary embodiment, only the force calibration coefficients of all target points may be saved. In actual use after calibration, when a position point of the touch component is clicked, the device under test may use the force calibration value of a target point closest to the position point as the force calibration value of the position point, or may perform weighted averaging on the force calibration values of multiple target points around the position point, and use the result as the force calibration value of the position point.
[0052] Because the distribution of sensors around different target points may be different, and the deformation of the touch component at different positions after installation is different, when the same force is used to click different target points on the touch component of the device under test, the force values detected by the device under test are not the same. This indicates that there is an imbalance in the force detection of the touch component. This will cause trouble for operations based on the magnitude of the force. The embodiment of the present invention can determine whether there is an imbalance in the force detection of the touch component by clicking on multiple target points with the same force and obtaining the force values detected by the device under test. The calibration method of the embodiment of the present invention can correct this imbalance, so that when the same force is used to click on different target points on the touch component of the device under test, the force values detected by the device under test tend to be the same.
[0053] After the test host or the device under test performs force calibration on the touch component of the device under test, the device under test will automatically perform force calibration in the process of detecting the force value after a certain position of the touch component is touched (such as clicked, dragged, etc.), that is, the force value detected by the device under test after calibration is already the calibrated force value. After calibration, testing can be continued to evaluate the effect of calibration. In an exemplary embodiment, after the test host performs force calibration on the touch component of the device under test, the method also includes: the test host controls the clicking device to click the test point on the touch component of the device under test with the set force, and obtains the force value detected by the device under test after the test point is clicked, so as to evaluate the calibration result. In addition, after the force calibration, the device under test may deteriorate its force detection performance after a period of use due to hardware aging, damage, etc., which may cause touch operation failure or recognition error in severe cases. At this time, force testing and calibration can be performed again.
[0054] An exemplary embodiment of the present invention further provides a test host, such as Figure 3 As shown, it includes a memory 80, a processor 90, and a computer program stored in the memory 80 and executable on the processor 90. When the processor executes the computer program, it implements the processing performed by the test host in the test method or calibration method described in any embodiment of the present invention.
[0055] An exemplary embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the processing performed by the test host in the test method or calibration method described in any embodiment of the present invention is implemented.
[0056] The embodiment of the present invention further provides a test system, including a test host, a click device and a device under test, characterized in that:
[0057] The test host is configured to control the clicking device to click a target point on the touch component of the device under test with a set force;
[0058] The clicking device is configured to click the target point under the control of the test host;
[0059] The device under test is configured to detect a click force value after the target point is clicked;
[0060] The test host or the device under test is also configured to record the force value detected by the device under test after the target point is clicked.
[0061] In an exemplary embodiment of the present invention, the clicking device includes a clicking member with a set weight and a vertical moving mechanism that carries the clicking member, and the clicking member can move up and down relative to the vertical moving mechanism; the test host controls the clicking device to click on a target point on a touch component of the device under test with a set force, including: for each of the target points, the test host controls the vertical moving mechanism to move downward, so that the clicking member falls from a set height under the action of gravity, clicks the target point, and controls the vertical moving mechanism to move upward and reset after the click, so as to lift the clicking member to the set height.
[0062] In an exemplary embodiment of the present invention, the test host controls the vertical moving mechanism to move downward so that the click member falls from a set height under the action of gravity, including: the test host controls the vertical moving mechanism to move downward with an acceleration greater than or equal to g, so that the click member falls from the set height in a free fall manner under the action of gravity, where g is the acceleration of gravity.
[0063] In an exemplary embodiment of the present invention, the clicking device includes, in addition to a clicking member with a set weight and a vertical moving mechanism that carries the clicking member, a horizontal moving mechanism that carries the vertical moving mechanism, and the horizontal moving mechanism can drive the vertical moving mechanism to perform two-dimensional movement in a horizontal plane. The vertical moving mechanism includes: a mounting bracket fixed to the horizontal moving mechanism; a guide sleeve mounted on the mounting bracket in a manner that can move up and down, the guide sleeve having a vertical through hole; and a driving mechanism mounted on the mounting bracket that can drive the guide sleeve to move up and down; one end of the clicking member used for clicking passes through the through hole, and the other end is held up by the guide sleeve and can move up and down relative to the guide sleeve.
[0064] In an exemplary embodiment, there are multiple target points; the clicking device also includes a horizontal moving mechanism that supports the vertical moving mechanism; the test host controls the clicking device to click on the multiple target points in sequence with a set force, including: for each target point, the test host controls the horizontal moving mechanism to drive the vertical moving mechanism to move horizontally according to the set position of the target point before controlling the vertical moving mechanism to move downward, so that the clicking member moves to directly above the target point.
[0065] The test host in the test system of the embodiment of the present invention can execute any processing executed by the test host in the test method of the embodiment of the present invention and achieve corresponding technical effects, which will not be described in detail here.
[0066] An embodiment of the present invention also provides a calibration system, including the test system described in any embodiment of the present invention, wherein after the test host or the device under test records the force value detected by the device under test after the target point is clicked, the test host or the device under test performs force calibration on the touch component of the device under test based on the detected force value and the set force.
[0067] In an exemplary embodiment, there are multiple target points; the test host or the device under test performs force calibration on the touch component of the device under test based on the detected force value and the set force, including: for each target point, determining a force calibration coefficient based on the force and the force value detected by the device under test after the target point is clicked, so that the calibrated force value is equal to the set force target value; based on the force calibration coefficients of the multiple target points, determining the force calibration coefficients of other position points on the touch component except the target points by using an interpolation or surface fitting method; and, saving or updating the determined force calibration coefficients of the multiple target points and other position points to the device under test.
[0068] like Figure 4As shown, it is a structural diagram of a calibration system of an exemplary embodiment of the present invention. As shown in the figure, the calibration system includes a test host 600, a click device 200 and a device under test (not shown). In the example shown in the figure, the test host 600 is arranged in a chassis under the test platform 300, and the click device 200 is arranged on the upper surface of the test platform 300. During the test, the test platform 300 is also used to carry a device under test with a touch component, such as a laptop computer (not shown in the figure). An operating table 400 is also arranged on the front side of the test platform 300, and some switches, such as a power switch 401, an emergency stop switch 402 and a start switch 403, are arranged on the operating table 400. To switch the power on and off, stop and start the click device operation. Optionally, a display system 500 is also installed on the test platform 300, and the display system 500 is connected to the test host 600 to provide relevant interfaces for testing and calibration, such as an operation interface for displaying the target point position, operation controls (such as a reset button, an origin setting button, and movement keys in various directions), and a setting and display interface for the motion parameters of the click device, etc.
[0069] The clicking device 200 of this embodiment includes a horizontal moving mechanism, a vertical moving mechanism carried on the horizontal moving mechanism, and a clicking member with a set weight. The horizontal moving mechanism can drive the vertical moving mechanism to perform two-dimensional movement in a horizontal plane. The vertical moving mechanism includes: a mounting bracket fixed on the horizontal moving mechanism; a guide sleeve mounted on the mounting bracket in a manner that can move up and down, and the guide sleeve has a vertical through hole; and a driving mechanism mounted on the mounting bracket that can drive the guide sleeve to move up and down; the clicking member is carried on the vertical moving mechanism, and one end of the clicking member used for clicking passes through the through hole, and the other end is held up by the guide sleeve and can move up and down relative to the guide sleeve.
[0070] The horizontal moving mechanism includes an X-direction moving mechanism and a Y-direction moving mechanism. Figure 4 As shown, the Y-direction moving mechanism includes two Y-direction guide rails 201 arranged at intervals, and a Y-direction motion drag chain 202 is installed on one of the Y-direction guide rails 201, and the motion drag chain can be driven to rotate. The X-direction moving mechanism includes two sliders 203 cooperating with the Y-direction guide rails 201, and an X-direction guide rail 204 installed on the two sliders, and the X-direction guide rail 204 is also coupled with the Y-direction motion drag chain 202, and the Y-direction motion drag chain 202 can drive the X-direction moving mechanism to move in the Y direction. An X-direction motion drag chain 205 is installed on the X-direction guide rail 204, and the X-direction motion drag chain can also be driven to rotate. The vertical moving mechanism is installed on the X-direction guide rail 204 through a slider and is coupled with the X-direction motion drag chain 205. Therefore, by controlling the movement of the Y-direction motion drag chain 202 and the X-direction motion drag chain 205, the vertical moving mechanism can be driven to move in the X-direction and the Y-direction.
[0071] Figure 5-Figure 8 : is a structural diagram of a vertical moving mechanism and a clicking member in a clicking device. The vertical moving mechanism includes a mounting bracket, a driving mechanism 2 and a guide sleeve 31. As shown in the figure, the mounting bracket may include a main base 10 and a driving mechanism base 11, and the driving mechanism base 11 may be fixed to the main base 10 by bolts. The driving mechanism 2 is mounted on the mounting bracket. Specifically, the driving mechanism 2 may be mounted on the driving mechanism base 11. The guide sleeve 31 is connected to the driving mechanism 2 and can move up and down under the drive of the driving mechanism 2. The guide sleeve 31 is provided with a through hole 313. The clicking member passes through the through hole 313 and can move up and down relative to the guide sleeve 31 within a set displacement distance. The guide sleeve 31 may include a vertical bottom plate 311 and a sleeve-shaped portion 312. The sleeve-shaped portion 312 is fixedly arranged on the bottom plate 311. The driving mechanism 2 is connected to the bottom plate 311, and the through hole 313 is arranged in the sleeve-shaped portion 312. The driving mechanism 2 can drive the guide sleeve 31 to move up and down, and the click member can move up and down relative to the guide sleeve 31 in the through hole 313 of the guide sleeve 31. Optionally, the through hole 313 and the click member are clearance-matched, so that the click member can freely move vertically in the through hole 313. When it is necessary to click the device under test, the driving mechanism 2 drives the guide sleeve 31 to move downward, and the click member moves downward under the action of gravity to achieve clicking.
[0072] In one example, a limiter for limiting the displacement distance of the click member in the through hole 313 is provided on the click member or the guide sleeve 31, and the limiter is located on at least one of the upper and lower sides of the through hole 313. The limiter in the figure includes a first upper limiter and a first lower limiter provided on the click member and located on the upper and lower sides of the through hole 313, respectively. The first upper limiter and the first lower limiter can be used to prevent the click member from escaping from the through hole 313 of the guide sleeve 31 from above or below, so that the click member is firmly installed. At least one of the first upper limiter and the first lower limiter includes a weight, and the weight is detachably connected to the click member. As shown in the figure, the first upper limiter includes a first weight 34, and the first weight 34 is detachably connected to the click member, and the first lower limiter includes a second weight 35, and the second weight 35 is detachably connected to the click member. Among them, the first upper limiter may include one or more first weights 34, and the first lower limiter may include one or more second weights 35. In this way, the first weight 34 and the second weight 35 can not only prevent the click member from escaping from the through hole 313 of the guide sleeve 31, but also change the weight of the click member by adjusting the number and / or mass of the first weight 34 and / or the second weight 35, thereby changing the magnitude of the force acting on the touch component.
[0073] As shown in the figure, the click member includes a guide rod 32 and a click head 33, and the guide rod 32 passes through the through hole 313 of the guide sleeve 31. There are two first weights 34, and the two first weights 34 are both threadedly connected to the upper part of the guide rod 32; or the two first weights 34 are threadedly connected, and the lower first weight 34 is threadedly connected to the upper part of the guide rod 32. There is one second weight 35, which is threadedly connected to the lower part of the guide rod 32, and the click head 33 is threadedly connected to the second weight 35. The click head 33 can be made of elastic material (such as rubber, etc.), or the lower end of the click head 33 is provided with an elastic pad (such as a rubber pad, etc.) to prevent the click head 33 from rigidly contacting the workpiece to be measured, causing damage to the workpiece to be measured.
[0074] In one example, the upper portion of the through hole 313 is an inverted conical guide hole 314, and the click member is provided with an inverted conical guide portion 321 that matches the inverted conical guide hole 314. Specifically, the guide rod 32 of the click member is provided with an inverted conical guide portion 321. When the click member moves up and down, the conical guide hole 314 cooperates with the conical guide portion 321 to guide the up and down displacement of the click member, reduce the displacement disturbance suffered by the click member, and enable the click member to perform an accurate click test. As shown in the figure, when the click member moves downward into place, there is a gap between the first weight 34 on the click member and the upper end surface of the through hole 313 to prevent the first weight 34 from colliding with the guide sleeve 31. Specifically, a cylindrical portion is provided on the upper portion of the tapered guide portion 321 of the guide rod 32, and the lower end surface of the first weight 34 can abut against the upper end surface of the cylindrical portion. The upper end surface of the cylindrical portion protrudes from the upper end surface of the through hole 313, so that there is a gap between the lower end surface of the first weight 34 and the upper end surface of the through hole 313, and the two will not contact or collide.
[0075] In one example, a bushing 36 is disposed in the through hole 313 of the guide sleeve 31, the bushing 36 is fixed to the guide sleeve 31, and the guide rod 32 passes through the bushing 36 and can move up and down relative to the bushing 36. The bushing 36 is made with higher precision and contains lubricant, which reduces the influence of friction resistance on the guide rod 32 itself when the guide rod 32 moves up and down.
[0076] In one example, the mounting bracket is provided with a guide rail 61 and a slider 62 that slidably cooperates with the guide rail 61, and the guide sleeve 31 is connected to the slider 62. As shown in the figure, the guide rail 61 is fixed to the main base 10 by bolts and extends vertically on the main base 10, and the slider 62 is connected to the upper part of the bottom plate 311 of the guide sleeve 31. The guide rail 61 and the slider 62 cooperate to guide the up and down displacement of the guide sleeve 31, so that the click member can smoothly and accurately perform a click test on the workpiece to be tested.
[0077] In one example, the automatic clicking device further includes a reset position detection device for detecting whether the guide sleeve 31 has moved up to the position before clicking after the click member moves downward to perform the click operation. The reset position detection device includes a first trigger component mounted on one of the mounting bracket and the guide sleeve 31, and a first sensing component mounted on the other of the mounting bracket and the guide sleeve 31. When the click head 33 of the click member moves upward after clicking the workpiece to be measured, the reset position detection device can detect the upward position of the guide sleeve 31. If the guide sleeve 31 moves up to the first trigger component to trigger the first sensing component, it indicates that the guide sleeve 31 returns to its original position and the driving mechanism 2 stops working.
[0078] In one example, the automatic clicking device may further include an extreme position detection device for detecting that the guide sleeve 31 moves down to the extreme position and giving an alarm. As shown in the figure, the reset position detection device may include a first trigger member 41 mounted on the guide sleeve 31 and a first sensing member 42 mounted on the main base 10, and the first trigger member 41 and the first sensing member 42 may be fixed to the guide sleeve 31 and the main base 10 respectively by bolts. The extreme position detection device includes a second sensing member 43 fixed to the main base 10 by bolts and used in conjunction with the first trigger member 41, and the second sensing member 43 is located below the first sensing member 42. The first trigger member 41 may be a displacement sheet, and the first sensing member 42 and the second sensing member 43 may be position sensors. Among them, the first sensing member 42 and the second sensing member 43 can adopt proximity position sensors (such as electromagnetic, photoelectric, etc.), and the detection object is a displacement plate. When the displacement plate approaches the upper position sensor, the upper position sensor will send a signal to indicate that the guide sleeve 31 has reached the reset position, and when the displacement plate approaches the lower position sensor, the lower position sensor will send a signal to indicate that the guide sleeve 31 has reached the limit position. The reset position detection device and the limit position detection device may not be provided, such as: when the driving mechanism includes a cylinder, that is, the cylinder is used to drive the guide sleeve 31 to move up and down, the shortened position of the cylinder just makes the guide sleeve 31 move to the upper reset position, and the extended position of the cylinder just makes the guide sleeve 31 move to the lower limit position, etc.
[0079] In one example, a second upper limit portion 51 for limiting the upward displacement distance of the guide sleeve 31 and a second lower limit portion 52 for limiting the downward displacement distance of the guide sleeve 31 are fixed to the mounting bracket. The second upper limit portion 51 and the second lower limit portion 52 can mechanically limit the upward and downward displacement distances of the guide sleeve 31 to ensure the reliability of the operation of the click assembly. Optionally, the second upper limit portion 51 includes an upper limit screw, and the second lower limit portion 52 includes a lower limit screw. As shown in the figure, a first fixing seat 100 is fixed to the upper part of the main base 10, and a second fixing seat 101 is fixed to the lower part of the main base 10. The first fixing seat 100 and the second fixing seat 101 can be fixed to the main base 10 by bolts. The upper limit screw is screwed to the first fixing seat 100, and the lower limit screw is screwed to the second fixing seat 101.
[0080] In one example, the driving mechanism includes a rotating motor 21 and a transmission mechanism, and the transmission mechanism is coupled with the rotating motor 21 and the guide sleeve 31 respectively, and is used to convert the rotating motion of the rotating motor 21 into the up and down displacement of the guide sleeve 31. Among them, the rotating motor 21 can be installed on the driving mechanism base 11. The transmission mechanism can be a belt transmission mechanism, a gear rack transmission mechanism or a sprocket chain transmission mechanism, and the motor shaft of the rotating motor 21 is connected to a pulley of the belt transmission mechanism, a gear of the gear rack transmission mechanism or a sprocket of the sprocket chain transmission mechanism, and the guide sleeve 31 is connected to the belt of the belt transmission mechanism, the rack of the gear rack transmission mechanism or the chain of the sprocket chain transmission mechanism. The belt transmission mechanism, the gear rack transmission mechanism or the sprocket chain transmission mechanism can convert the rotating motion of the rotating motor 21 into a linear motion, so that the rotating motor 21 drives the guide sleeve 31 to move up and down through the belt transmission mechanism, the gear rack transmission mechanism or the sprocket chain transmission mechanism. In the example shown in the figure, the driving mechanism 2 includes a rotating motor 21 and a belt transmission mechanism, and the driving mechanism base 11 is provided with two, and one is arranged above and one below. The rotating motor 21 can be fixedly mounted on the upper driving mechanism base 11 by bolts, and the two pulleys 22 of the belt transmission mechanism are rotatably mounted on the two driving mechanism bases 11. The bottom plate 311 of the guide sleeve 31 can be connected to the belt 23 of the belt transmission mechanism through the connecting plate 24, and the two ends of the connecting plate 24 can be connected to the guide sleeve 31 and the belt 23 by bolts.
[0081] An exemplary embodiment of the present invention provides a calibration test method, comprising:
[0082] Step 1: establishing a communication connection between the test host and the device under test, wherein the device under test includes a touch panel to be calibrated;
[0083] Step 2: The test host obtains the position coordinates of the target point to be calibrated on the touch component to be calibrated;
[0084] The location coordinates can be pre-configured into the test host by the user in the form of an Excel spreadsheet. The test host reads the configuration file of the location coordinates when starting calibration. In one example, the target points of the test can be marked at a set interval according to the area of the device under test, and the number is N, where N is greater than or equal to 1. During the calibration process, the N target points will be marked and calibrated in turn according to the set calibration order. During calibration, a single device under test can be calibrated according to the method of the above embodiment of the present invention, or multiple devices under test can be collected, such as devices under test produced in the same batch. After completing the click test, a calibration model is generated, and the calibration is completed through the calibration model.
[0085] Step 3: The test host reads the operating parameter configuration of the click device;
[0086] The user can configure the motion parameters through the operation parameter configuration interface. The operation parameters may include click parameters, lift parameter settings, XY axis operation speed and starting height, etc. In one example, the click parameters include at least one of the following: click stroke, click acceleration, click speed; the lift parameters include at least one of the following: lift stroke, lift speed; the XY axis operation speed refers to the maximum speed of the click device moving in the X and Y directions; the starting height refers to the height of the click member before clicking.
[0087] The coordinates and positions of each target point can be displayed and previewed through the display window of the monitor. In manual operation, there are two operating modes: fixed length and fixed speed. The operating module can be switched through the fixed speed / fixed length button. Among them, in the fixed length mode, click the motion control button, and the translation stage will automatically stop after each movement of a certain step length. The moving step length can be set. For example, it is set to 0.01, 0.1, 1, 10, the unit is mm. In the fixed speed mode: press the motion control button, the translation stage will move at the set speed, release the button, and the translation stage stops. The speed in the fixed speed mode can be set to low speed, medium speed or high speed). The display window can provide controls such as buttons that can be clicked once. Clicking the button completes a click action.
[0088] The display interface can also provide motion control controls, such as X- / X+ / Y- / Y+ / Z- / Z+ / ↖ / ↗ / ↙ / ↘ and STOP buttons. If you click the "STOP" button during the movement of the stage, the stage will stop immediately. Reset buttons can also be provided, such as the "All Return to Origin" button. Click this button to reset the Z axis of the stage first. After the Z axis is reset, the XY axis will be reset immediately. This can prevent the XY axis from moving when the Z axis is in a low position and causing damage to the equipment. Z axis return to origin button. Click this button to reset the Z axis of the stage. XY axis return to origin button: Click this button to reset the XY axis of the stage.
[0089] Step 4: The test host controls the clicking device according to the operating parameters of the clicking device and the position coordinates of the target point, so that the clicking element moves to the top of the corresponding target point;
[0090] Step 5: The test host starts a click operation and controls the click element to click the target point of the touch component;
[0091] After the test host controls the click element to move to the target point, it can pause for a while and wait for the test machine to stabilize before starting to click, so as to avoid the vibration caused by the movement of the test equipment affecting the test results. When clicking, the click element applies a set force to the target point on the touch component in a free-falling manner.
[0092] Step 6: The device under test collects the original data generated when the click occurs, and uploads the collected original data to the test host for storage;
[0093] The raw data generated when a click occurs includes data on the force value collected when the touch component is clicked.
[0094] Step 7: The test host determines whether all target points have been clicked. If yes, execute step 8; otherwise, execute step 4;
[0095] Step 8: The test host generates a force calibration coefficient for each position point on the touch component according to the raw data generated when each target point is clicked, and sends the coefficient to the device under test;
[0096] Step 9: The test host initiates a command to burn the force calibration coefficient, and the device under test updates the force calibration coefficient to the touch component to be calibrated, and feeds back to the test device that the force calibration coefficient is successfully updated;
[0097] Step 10: The test host saves the original data and force calibration coefficients to a specified folder to complete the calibration of the device under test;
[0098] In another embodiment, after the original data is obtained, subsequent calibration can also be completed independently by the device under test.
[0099] Step 11: The test host tests the calibrated touch component on the device under test, and controls the click component to move to the top of the test point according to the coordinates of the test point;
[0100] The test point can be a target point, a part of a target point, or different from a target point. The test point can be staggered with the target point.
[0101] Step 12: The test host controls the clicking device to run to a test point, starts a clicking action, and controls the clicking element to click the calibrated touch component;
[0102] Step 13: The calibrated touch component collects raw data generated when clicking, and uploads the collected raw data to the test device for storage;
[0103] Step 14: The test host determines whether all test points have been clicked, if yes, execute step 15; otherwise, execute step 12;
[0104] Step 15: The test host outputs the test results and saves the original data to a specified folder, completing the test of the device under test.
[0105] The embodiments of the present invention can realize automatic calibration and testing of input devices such as touch panels without excessive manual intervention and operation, which not only improves the accuracy of calibration, reduces the workload, but also greatly improves the accuracy of calibration.
[0106] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0107] In the description of the present disclosure, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be directly connected or indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms in the present disclosure can be understood according to the specific circumstances. In the description of this specification, the description of the terms "one embodiment", "some embodiments", "specific embodiments" and the like means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. Although the embodiments disclosed in the present disclosure are as above, the contents described are only embodiments adopted to facilitate the understanding of the present disclosure and are not intended to limit the present disclosure. Any technician in the field to which the present disclosure belongs may make any modifications and changes in the form and details of implementation without departing from the spirit and scope disclosed in the present disclosure, but the scope of patent protection of the present disclosure shall still be based on the scope defined in the attached claims.
Claims
1. A method for testing a touch component, comprising: The test host controls the clicking device to click on multiple target points on the touch component of the device under test in sequence with a set force, wherein the touch component is a touch pad; The test host or the device under test records the force value detected by the device under test after each target point is clicked, determines a force calibration coefficient for each target point according to the applied force and the force value detected by the device under test after the target point is clicked, and determines the force calibration coefficients of other positions on the touch panel except the target point according to the force calibration coefficients of the multiple target points, so as to perform force calibration on the touch panel; The clicking device comprises a clicking member with a set weight and a vertical moving mechanism carrying the clicking member, and the clicking member can move up and down relative to the vertical moving mechanism; The vertical movement mechanism comprises a mounting bracket, a driving mechanism and a guide sleeve, wherein the driving mechanism is mounted on the mounting bracket, the guide sleeve is connected to the driving mechanism and can move up and down under the drive of the driving mechanism, and the guide sleeve is provided with a through hole; The guide sleeve or the click member is provided with a limiter for limiting the displacement distance of the click member in the through hole, and the limiter includes a first weight and a second weight, and the weight of the click member is changed by changing the number and / or mass of the first weight and the second weight, thereby changing the magnitude of the force acting on the touch component; The clicking member passes through the through hole and can move up and down relative to the guide sleeve within a set displacement distance. The clicking member includes a guide rod and a clicking head. The guide rod passes through the through hole. The first weight is threadedly connected to the upper part of the guide rod, the second weight is threadedly connected to the lower part of the guide rod, the click head is threadedly connected to the second weight, and the click head is used to click the touch component.
2. The testing method according to claim 1, characterized in that: The test host controls the clicking device to click on multiple target points on the touch component of the device under test in sequence with a set force, including: for each of the target points, the test host controls the vertical moving mechanism to move downward, so that the clicking member falls from a set height under the action of gravity, and clicks the target point. After the click, the vertical moving mechanism is controlled to move upward and reset, and the clicking member is lifted to the set height.
3. The testing method according to claim 2, characterized in that: The test host controls the vertical moving mechanism to move downward so that the click member falls from a set height under the action of gravity, including: the test host controls the vertical moving mechanism to move downward at an acceleration greater than or equal to g, so that the click member falls from the set height in a free fall manner under the action of gravity, where g is the acceleration of gravity.
4. The testing method according to claim 1 or 3, characterized in that: The clicking device further comprises a horizontal moving mechanism that carries the vertical moving mechanism; Before the test host controls the clicking device to click on multiple target points on the touch component of the device under test in sequence with a set force, the method also includes: the test host controls the horizontal moving mechanism to drive the vertical moving mechanism to move horizontally according to the input movement instruction, and moves the clicking member to the origin position of the first coordinate system established for the device under test, and then records the coordinates of the origin of the first coordinate system in the second coordinate system established for the clicking device according to the input confirmation instruction, wherein the position set for the target point is represented by the coordinates of the first coordinate system.
5. The testing method according to claim 1, characterized in that: The test host controls the clicking device to click on multiple target points on the touch component of the device under test in sequence with a set force, including: for each of the target points, the test host controls the clicking device to click on the target point once with a set force, and then performs the following processing: If the device under test does not detect a force value after the target point is clicked and the set number of clicks is not reached, control the clicking device to click the target point again with the set force; If the device under test does not detect a force value after the target point is clicked but the set number of clicks has been reached, a set default value is used as the force value detected by the device under test after the target point is clicked, and the click on the target point is ended; If the device under test detects a force value after the target point is clicked, the detected force value is recorded and the clicking of the target point ends.
6. A touch component calibration method, characterized in that: According to any one of claims 1 to 5, the test host or the device under test records the force value detected by the touch component of the device under test after each target point is clicked, wherein the touch component is a touch pad, and a plurality of target points are provided; The test host or the device under test determines a force calibration coefficient for each target point according to the applied force and the force value detected by the device under test after the target point is clicked, and determines the force calibration coefficients of other positions on the touch panel except the target point according to the force calibration coefficients of the multiple target points, and performs force calibration on the touch component of the device under test.
7. The calibration method according to claim 6, characterized in that: The test host or the device under test determines a force calibration coefficient for each target point according to the applied force and the force value detected by the device under test after the target point is clicked, determines the force calibration coefficients of other positions on the touch panel except the target point according to the force calibration coefficients of the multiple target points, and performs force calibration on the touch component of the device under test, including: making the calibrated force value equal to the set force target value, and saving or updating the force calibration coefficient of the target point in the device under test.
8. The calibration method according to claim 7, characterized in that: Determining the force calibration coefficients of other positions on the touch panel except the target point according to the force calibration coefficients of the multiple target points includes: the test host or the device under test uses an interpolation or surface fitting method to determine the force calibration coefficients of other positions on the touch component except the target point according to the force calibration coefficients of the multiple target points, and saves or updates them to the device under test.
9. A test host, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the processing performed by the test host in the method according to any one of claims 1 to 8 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the processing of the test host in the method according to any one of claims 1 to 8 is implemented.
11. A test system, comprising a test host, a click device and a device under test, characterized in that: The test host is configured to control the clicking device to click on multiple target points on the touch component of the device under test in sequence with a set force; the touch component is a touch pad; the clicking device is configured to click on the target points under the control of the test host; The device under test is configured to detect a click force value after the target point is clicked; The test host or the device under test is further configured to record the force value detected by the device under test after each target point is clicked, determine a force calibration coefficient for each target point according to the applied force and the force value detected by the device under test after the target point is clicked, and determine the force calibration coefficients of other positions on the touch panel except the target point according to the force calibration coefficients of the multiple target points, so as to perform force calibration on the touch panel; The clicking device comprises a clicking member with a set weight and a vertical moving mechanism carrying the clicking member, and the clicking member can move up and down relative to the vertical moving mechanism; The vertical movement mechanism comprises a mounting bracket, a driving mechanism and a guide sleeve, wherein the driving mechanism is mounted on the mounting bracket, the guide sleeve is connected to the driving mechanism and can move up and down under the drive of the driving mechanism, and the guide sleeve is provided with a through hole; The guide sleeve or the click member is provided with a limiter for limiting the displacement distance of the click member in the through hole, and the limiter includes a first weight and a second weight, and the weight of the click member is changed by changing the number and / or mass of the first weight and the second weight, thereby changing the magnitude of the force acting on the touch component; The clicking member passes through the through hole and can move up and down relative to the guide sleeve within a set displacement distance. The clicking member includes a guide rod and a clicking head. The guide rod passes through the through hole. The first weight is threadedly connected to the upper part of the guide rod, the second weight is threadedly connected to the lower part of the guide rod, the click head is threadedly connected to the second weight, and the click head is used to click the touch component.
12. The test system according to claim 11, characterized in that: The test host controls the clicking device to click the target point on the touch component of the device under test with a set force, including: for each of the target points, the test host controls the vertical moving mechanism to move downward, so that the clicking member falls from a set height under the action of gravity, and clicks the target point. After the click, the vertical moving mechanism is controlled to move upward and reset, and the clicking member is lifted to the set height.
13. The test system according to claim 12, characterized in that: The test host controls the vertical moving mechanism to move downward so that the click member falls from a set height under the action of gravity, including: the test host controls the vertical moving mechanism to move downward at an acceleration greater than or equal to g, so that the click member falls from the set height in a free fall manner under the action of gravity, where g is the acceleration of gravity.
14. The test system according to claim 12, wherein: The clicking device further comprises a horizontal moving mechanism that carries the vertical moving mechanism, and the horizontal moving mechanism can drive the vertical moving mechanism to perform two-dimensional movement in a horizontal plane; The vertical moving mechanism comprises: a mounting bracket fixed on the horizontal moving mechanism; a guide sleeve mounted on the mounting bracket in a manner that allows it to move up and down, the guide sleeve being provided with a vertical through hole; and a driving mechanism mounted on the mounting bracket that can drive the guide sleeve to move up and down; One end of the clicking member used for clicking passes through the through hole, and the other end is held up by the guide sleeve and can move up and down relative to the guide sleeve.
15. A calibration system, comprising the test system according to any one of claims 11 to 14, characterized in that: After the test host or the device under test records the force value detected by the device under test after each target point is clicked, a force calibration coefficient is determined for each target point according to the applied force and the force value detected by the device under test after the target point is clicked, and the force calibration coefficients of other positions on the touch panel except the target point are determined according to the force calibration coefficients of the multiple target points, and force calibration is performed on the touch component of the device under test, wherein there are multiple target points.
16. The calibration system of claim 15, wherein: The test host or the device under test determines a force calibration coefficient for each of the target points according to the applied force and the force value detected by the device under test after the target point is clicked, determines the force calibration coefficients of other positions on the touch panel except the target point according to the force calibration coefficients of the multiple target points, and performs force calibration on the touch component of the device under test, including: making the calibrated force value equal to the set force target value; determining the force calibration coefficients of other positions on the touch component except the target point according to the force calibration coefficients of the multiple target points by using an interpolation or surface fitting method; and saving or updating the determined force calibration coefficients of the multiple target points and other positions to the device under test.
Citation Information
Patent Citations
Positioning clicking device and method and touch display screen calibration system and method
CN103235661A
Sensitivity calibration method and device, and mobile terminal
CN105571777A
Touch keyboard calibration
CN106104454A
Device for testing computer keys
CN203940995U
Button sense of touch is tried on clothes from dynamic testing and is put
CN208254781U