Display touch screen surface detection device and detection method thereof
By acquiring three-dimensional coordinate point cloud data in the detection device and adjusting the posture of the laser detection head using a plane fitting algorithm, the problems of detection error and low efficiency caused by fixture adjustment in the existing technology are solved, and efficient and accurate touch screen flatness detection is achieved.
Patent Information
- Application Number
- CN202511051051.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-29
- Publication Date
- 2025-11-14
AI Technical Summary
Existing technologies require constant adjustment of the fixture to ensure that the laser scanner is absolutely level with the touchscreen surface when testing the flatness of mobile phone touchscreens, which makes the testing time-consuming, labor-intensive, and prone to errors.
The detection device includes a detection platform, detection guide rail, orientation adjustment mechanism and locking mechanism. It collects three-dimensional coordinate point cloud data through laser detection head, calculates the screen tilt attitude using plane fitting algorithm, and adjusts the laser detection head to be absolutely horizontal with the screen through adjustment mechanism. Combined with locking mechanism, it ensures stability during the detection process.
This technology enables precise testing of touchscreen flatness without changing fixtures, improving testing efficiency and accuracy while reducing the need for manual adjustments.
Smart Images

Figure CN120947534A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a surface inspection device and method for display screen touch screens. More specifically, it relates to a surface inspection device for display screen touch screens. Background Technology
[0002] A touchscreen is a sensory liquid crystal display device that can receive input signals from touch. When a graphic button on the screen is touched, the haptic feedback system on the screen can drive various connected devices according to a pre-programmed program. It can replace mechanical button panels and create vivid audio-visual effects through the liquid crystal display screen. However, before a mobile phone display touchscreen is put into use, the flatness of the touchscreen surface needs to be tested to avoid defective products from entering the market. Generally, laser flatness detectors are used to test the flatness of the surface of mobile phone display touchscreens. Using laser flatness detection can achieve advantages such as non-contact detection, no blind spots, and higher precision detection.
[0003] However, existing technologies still have the following problems: When performing "flatness" surface inspection on the production line, the mobile phone touch screen must be pressed down by the fixture and kept in an absolutely horizontal state. Different mobile phone samples have different camera protrusion states, which causes the entire sample to tilt slightly in different ways. This requires constant adjustment and replacement of the fixture to ensure that the scanning path of the laser scanner is absolutely horizontal with the touch screen surface. This method is not only time-consuming and labor-intensive, but also prone to failure to make the sample absolutely horizontal when manually adjusted, resulting in inaccurate test data. Summary of the Invention
[0004] One objective of this invention is to provide a new technical solution for a surface inspection device and inspection method for a display touch screen.
[0005] According to a first aspect of the present invention, a surface inspection device for a display touch screen is provided, comprising an inspection stage, an inspection guide rail disposed on the upper surface of the inspection stage, and a laser inspection head slidably mounted on the upper surface of the inspection stage via the inspection guide rail, and further comprising:
[0006] Two sets of orientation adjustment mechanisms, each consisting of two sets of vertical adjustment components and two sets of horizontal adjustment components. The horizontal adjustment components are movably mounted on the upper surface of the detection platform via the vertical adjustment components, and the detection guide rail is movably mounted on the upper surface of the detection platform via the horizontal adjustment components.
[0007] The locking mechanism is provided in two sets, and the detection guide rail is fixedly installed to the detection table through the locking mechanism.
[0008] Optionally, the lateral adjustment component includes a horizontal column and a second lead screw adjustment mechanism. The horizontal column is movably mounted on the upper surface of the detection table via a vertical adjustment component. A mounting groove is provided on one side of the horizontal column. The second lead screw adjustment mechanism is disposed inside the mounting groove. A second adjustment block is slidably mounted inside the mounting groove via the second lead screw adjustment mechanism. The second adjustment block is movably connected to the detection guide rail.
[0009] Optionally, one end of the second adjusting block is rotatably connected to an extension column, both ends of the detection guide rail are fixedly installed with sliding shells, one end of the extension column is slidably installed inside the sliding shell, and the second adjusting block is fixedly set with the extension column by a locking mechanism.
[0010] Optionally, the vertical adjustment component includes two sets of mounting columns, each set of mounting columns having a lifting groove on opposite sides, and a first screw adjustment mechanism being provided inside the lifting groove. A first adjustment block is slidably installed inside the lifting groove via the first screw adjustment mechanism. One set of the first adjustment blocks is rotatably connected to one end of the horizontal column, and the other set of the first adjustment blocks is rotatably connected to one end of a sliding plate. A rotating block is rotatably installed at one end of the sliding plate, and the rotating block is slidably installed on the other side of the horizontal column.
[0011] Optionally, the locking mechanism includes a positioning post, which is fixedly connected to a second adjusting block. The second adjusting block is rotatably connected to an extension post via the positioning post. The second adjusting post is rotatably arranged about the center of the positioning post. A lower locking plate is fixedly installed at the lower outer end of the positioning post, and an upper locking plate is elastically slidably installed at the upper outer end of the positioning post. A docking post is provided at the upper end of the positioning post. A driving mechanism is provided above the detection table. The driving mechanism is used to drive the locking mechanism, and the docking post is movably connected to the driving mechanism.
[0012] Optionally, the docking column consists of a linkage rod and a docking rod, the linkage rod is fixedly connected to the upper locking plate, the upper end of the linkage rod is fixedly connected to the docking rod, and the docking rod is rotatably connected to the drive mechanism.
[0013] Optionally, the driving mechanism includes two sets of universal joints and a positioning component. A top plate is raised and lowered on the upper surface of the detection platform. The two sets of universal joints are symmetrically and movably arranged at the bottom of the top plate. The positioning component is located at the center of the bottom of the top plate, and both sets of universal joints are fixedly arranged at the bottom of the top plate by the positioning component.
[0014] Optionally, the universal component includes a sliding block, a cover sleeve is provided at the bottom of the sliding block, a universal ball is movably disposed inside the cover sleeve, the universal ball is rotatably connected to the docking rod, the universal ball is fixedly disposed inside the cover sleeve by a positioning component, and a lifting sleeve is slidably installed on the outside of the sliding block, the lifting sleeve is positioned close to or away from the universal ball by the positioning component.
[0015] Optionally, the positioning component includes a mounting shell, inside which two sets of guide rods are vertically slidably mounted, and telescopic connecting rods are slidably sleeved on the outer sides of both sets of guide rods. One end of the telescopic connecting rod is fixedly connected to the lifting sleeve, and a worm gear transmission mechanism for the lifting movement of the telescopic connecting rod is provided inside the mounting shell.
[0016] A method for detecting the surface of a display touchscreen, employing the aforementioned surface detection device and executed by a controller as the execution subject, includes the following steps:
[0017] S1. Acquire the three-dimensional coordinate point cloud data of the surface of the screen to be tested, collected by the laser scanning head set on the movable detection guide rail;
[0018] S2. Based on the three-dimensional coordinate point cloud data, the fitting plane normal vector representing the overall tilt posture of the screen under test is calculated by a preset plane fitting algorithm. Based on the spatial angle relationship between the fitting plane normal vector and the preset ideal horizontal plane reference normal vector, the horizontal deviation angle value and vertical deviation angle value of the screen under test are analyzed.
[0019] S3. Based on the horizontal and vertical deviation angle values, generate an orientation adjustment command to compensate for the tilt posture, and control the orientation adjustment mechanism of the detection guide rail to execute the command, so as to drive the detection guide rail to make an angle deflection that matches the tilt posture of the screen under test, until the posture of the detection guide rail and the overall tilt posture of the screen under test tend to be parallel.
[0020] S4. After the orientation of the detection guide rail is nearly parallel to the overall tilt orientation of the screen under test, the laser detection head is reset and performs flatness detection.
[0021] According to one embodiment of this disclosure, the detection guide rail, through an orientation adjustment mechanism, can correspond to the tilt posture of the screen to be tested placed on the workstation above the detection table, so that the laser detection head can be in an absolutely horizontal state with the screen to be tested. This avoids the tilt caused by the camera set on the back of the screen affecting the detection of the laser detection head and causing errors. Furthermore, it eliminates the need to change different fixtures for different mobile phone screens, thus further improving the working efficiency and practicality of the display screen touch screen surface detection device.
[0022] Secondly, through the cooperation of the locking mechanism and the driving mechanism, the position of the position adjustment mechanism and the connection between the detection guide rail and the detection guide rail can be locked after the detection guide rail corresponds to the tilt posture of the screen under test, so as to prevent the laser detection head from shaking during the detection process and further improve the detection accuracy of the laser detection head.
[0023] Other features and advantages of the invention will become clear from the following detailed description of exemplary embodiments of the invention with reference to the accompanying drawings. Attached Figure Description
[0024] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the invention and, together with their description, serve to explain the principles of the invention.
[0025] Figure 1 This is a schematic diagram of the overall structure of the present invention.
[0026] Figure 2 This is a schematic diagram of the detection guide rail structure of the present invention.
[0027] Figure 3 This is a schematic diagram of the orientation adjustment mechanism of the present invention.
[0028] Figure 4 These are schematic diagrams of the extended column structure of the present invention in four embodiments.
[0029] Figure 5 The diagram shows the upper locking plate of the present invention in five embodiments.
[0030] Figure 6 This is a schematic diagram of the top plate structure of the present invention.
[0031] Figure 7 This is a schematic diagram of the hollow frame structure of the present invention.
[0032] Figure 8 This is a schematic diagram of the sliding block structure of the present invention.
[0033] Figure 9 This is a schematic diagram of the fixing plate structure of the present invention.
[0034] Figure 10 For the present invention Figure 9 A magnified structural diagram at point A.
[0035] Figure 11 This is a schematic diagram of the electric cylinder structure of the present invention.
[0036] The diagram shows the following components: 1. Detection table; 2. Laser detection head; 3. Detection guide rail; 4. Drive mechanism; 5. Orientation adjustment mechanism; 6. Locking mechanism; 7. Sliding shell; 8. Positioning frame; 9. Electric cylinder; 10. Guide rod; 401. Top plate; 402. Cross guide rail; 4021. Hollow frame; 4022. Cross slide rail; 403. Universal joint component; 4031. Sliding block; 4032. Lifting sleeve; 4033. Locking block; 4034. Enclosure sleeve; 4035. Universal ball; 404. Positioning component; 4041. Telescopic connecting rod; 4042. Mounting shell; 4043. Servo motor; 40 44. Worm gear transmission mechanism; 4045. Fixed plate; 4046. Transmission screw; 501. Vertical adjustment component; 5011. Mounting column; 5012. First screw adjustment mechanism; 5013. First adjustment block; 5014. Sliding plate; 5015. Rotating block; 502. Lateral adjustment component; 5021. Horizontal column; 5022. Extension column; 5023. Second screw adjustment mechanism; 5024. Second adjustment block; 601. Connecting column; 6011. Linkage rod; 6012. Connecting rod; 602. Upper locking plate; 603. Positioning column; 604. Lower locking plate; 605. Return spring. Detailed Implementation
[0037] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the invention.
[0038] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the invention or its application or use.
[0039] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0040] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0041] like Figures 1 to 11 As shown, a surface inspection device for a display touch screen includes an inspection stage 1, an inspection guide rail 3 disposed on the upper surface of the inspection stage 1, and a laser inspection head 2 slidably mounted on the upper surface of the inspection stage 1 via the inspection guide rail 3. The device also includes:
[0042] Two sets of orientation adjustment mechanisms 5, each consisting of two sets of vertical adjustment components 501 and horizontal adjustment components 502. The horizontal adjustment components 502 are movably mounted on the upper surface of the detection table 1 via the vertical adjustment components 501, and the detection guide rail 3 is movably mounted on the upper surface of the detection table 1 via the horizontal adjustment components 502.
[0043] Through the design of the vertical adjustment component 501 and the horizontal adjustment component 502, and the horizontal adjustment component 502 can realize the vertical swing action through the vertical adjustment component 501, and the detection guide rail 3 is connected to the horizontal adjustment component 502, the vertical adjustment component 501 can indirectly realize the vertical swing angle of the detection guide rail 3, and the detection guide rail 3 can also realize the horizontal swing through the horizontal adjustment component 502. Therefore, the laser detection head 2 on the detection guide rail 3 can be in the same tilt state as the screen to be tested placed on the detection table 1, making the laser detection data more accurate.
[0044] Meanwhile, it eliminates the need to set up different fixture structures on the testing station 1 for placing screens of different sizes, thus further improving the detection efficiency of the detector and reducing the detection cost of the detector.
[0045] Locking mechanism 6, two sets of locking mechanism 6 are provided, the detection guide rail 3 is fixedly set to the detection table 1 through the locking mechanism 6.
[0046] like Figures 1 to 11 As shown, due to the design of the detection guide rail 3 being fixedly connected to the detection table 1 through the locking mechanism 6, after the detection guide rail 3 is adjusted by the vertical adjustment component 501 and the horizontal adjustment component 502, the locking mechanism 6 can further reinforce the transmission connection of the vertical adjustment component 501 and the horizontal adjustment component 502 to prevent the laser detection head 2 from shaking during the detection process, which could lead to abnormal detection data.
[0047] Furthermore, the lateral adjustment component 502 includes a horizontal column 5021 and a second lead screw adjustment mechanism 5023. The horizontal column 5021 is movably mounted on the upper surface of the detection table 1 via the vertical adjustment component 501. A mounting groove is provided on one side of the horizontal column 5021. The second lead screw adjustment mechanism 5023 is disposed inside the mounting groove. A second adjustment block 5024 is slidably mounted inside the mounting groove via the second lead screw adjustment mechanism 5023. The second adjustment block 5024 is movably connected to the detection guide rail 3. An extension column 5022 is rotatably connected to one end of the second adjustment block 5024. Sliding shells 7 are fixedly mounted at both ends of the detection guide rail 3. One end of the extension column 5022 is slidably mounted inside the sliding shell 7. The second adjustment block 5024 is fixedly mounted to the extension column 5022 via a locking mechanism 6.
[0048] like Figures 1 to 11As shown, by means of the design of one end of the extension column 5022 being slidably installed inside the sliding shell 7, the second lead screw adjustment mechanism 5023 located on both sides above the detection table 1 can adjust the horizontal swing angle of the detection guide rail 3 through the second adjustment block 5024, so as to make it consistent with the tilt angle of the screen to be tested placed above the detection table 1, thereby improving the accuracy of laser detection.
[0049] Furthermore, the vertical adjustment component 501 includes two sets of mounting columns 5011. Each set of mounting columns 5011 has a lifting groove on its opposite side. A first screw adjustment mechanism 5012 is provided inside the lifting groove. A first adjustment block 5013 is slidably installed inside the lifting groove through the first screw adjustment mechanism 5012. One set of first adjustment blocks 5013 is rotatably connected to one end of the horizontal column 5021. The other set of first adjustment blocks 5013 is rotatably connected to one end of the sliding plate 5014. A rotating block 5015 is rotatably installed at one end of the sliding plate 5014. The rotating block 5015 is slidably installed on the other side of the horizontal column 5021.
[0050] like Figures 1 to 11 As shown, through the cooperation of the first lead screw adjustment mechanism 5012, the sliding plate and the first adjustment block 5013, the vertical swing angle of the mounting column 5011 can be adjusted, thereby indirectly adjusting the vertical swing angle of the detection guide rail 3. This allows the laser detection head 2 on the detection guide rail 3 to be in the same overall tilt posture as the screen to be tested on the detection table 1 caused by the camera set locally, so that the laser detection head 2 can detect more accurately.
[0051] Furthermore, it eliminates the need for fixtures to position the screen, thus avoiding the need to change fixtures for different screens under test, thereby further improving the working efficiency of the touch screen surface inspection device.
[0052] It should be noted that the first lead screw adjustment mechanism 5012 and the second lead screw adjustment mechanism 5023 mentioned above are both used with an electric slide table structure. The use of an electric slide table to control the sliding of the first adjustment block 5013 and the second adjustment block 5024 is a mature existing technology. Those skilled in the art should know how to install and use the first lead screw adjustment mechanism 5012 and the second lead screw adjustment mechanism 5023. Therefore, this invention will not elaborate on this.
[0053] Furthermore, the locking mechanism 6 includes a positioning post 603, which is fixedly connected to the second adjusting block 5024. The second adjusting block 5024 is rotatably connected to the extension post 5022 through the positioning post 603. The second adjusting post is rotatably arranged about the center of the positioning post 603. A lower locking plate 604 is fixedly installed on the lower outer side of the positioning post 603. An upper locking plate 602 is elastically slidably installed on the upper outer side of the positioning post 603. A docking post 601 is provided on the upper end of the positioning post 603. A driving mechanism 4 is provided above the detection table 1. The driving mechanism 4 is used to drive the locking mechanism 6. The docking post 601 is movably connected to the driving mechanism 4.
[0054] It is worth noting that the upper surface of the extension column 5022 is provided with a rotating hole, the positioning column 603 is rotatably installed inside the rotating hole, and the positioning column 603 is fixedly connected to the second adjusting block 5024, so that the second adjusting block 5024 is rotatably connected to the extension column 5022 through the positioning column 603.
[0055] It should be noted that the upper locking plate 602 and the lower locking plate 604 mentioned above are both made of materials with a high coefficient of friction. When the upper locking plate 602 is attached to the upper surface of the lower locking plate 604, it can indirectly fix the docking post 601, so that the docking post 601 cannot rotate inside the rotating hole, and the second adjusting block 5024 and the extension post 5022 cannot rotate relative to each other. Therefore, after the tilting posture of the detection guide rail 3 is adjusted, the laser detection head 2 on the detection guide rail 3 can be prevented from shaking during the moving detection process.
[0056] Furthermore, the docking column 601 is composed of a linkage rod 6011 and a docking rod 6012. The linkage rod 6011 is fixedly connected to the upper locking plate 602, the upper end of the linkage rod 6011 is fixedly connected to the docking rod 6012, and the docking rod 6012 is rotatably connected to the drive mechanism 4.
[0057] Specifically, such as Figures 1 to 11 As shown, a reset groove is provided inside the positioning column 603, and a reset spring 605 is fixedly installed at the lower end of the reset groove. The upper locking plate 602 is slidably installed inside the reset groove, and the upper end of the reset spring 605 is fixedly connected to the upper locking plate 602. Thus, the upper locking plate 602 can automatically reset upward after it has not been pressed, so as to avoid affecting the detection guide rail 3 and changing its tilt posture.
[0058] Furthermore, the drive mechanism 4 includes two sets of universal joints 403 and a positioning component 404. A top plate 401 is raised and lowered on the upper surface of the detection table 1. The two sets of universal joints 403 are symmetrically and movably arranged at the bottom of the top plate 401. The positioning component 404 is arranged at the center of the bottom of the top plate 401. Both sets of universal joints 403 are fixedly arranged at the bottom of the top plate 401 through the positioning component 404.
[0059] Specifically, such as Figures 1 to 11 As shown, the upper ends of multiple sets of mounting columns 5011 are provided with grooves, and electric cylinders 9 are installed inside the grooves. One end of the moving rod of the electric cylinder 9 is fixedly connected to the top plate 401. The outer sides of multiple sets of mounting columns 5011 are provided with positioning frames 8, and the top plate 401 is slidably installed inside the positioning frames 8.
[0060] Through the design of the electric cylinder 8, the positioning frame 8 and the top plate 401, the upper locking plate 602 can be moved closer to the lower locking plate 604 by the universal component 403 and the positioning component 404, so as to realize the connection and fixation of the extension column 5022 and the second adjusting block 5024.
[0061] Furthermore, the universal component 403 includes a sliding block 4031, a cover 4034 is provided at the bottom of the sliding block 4031, a universal ball 4035 is movably disposed inside the cover 4034, the universal ball 4035 is rotatably connected to the docking rod 6012, the universal ball 4035 is fixedly disposed inside the cover 4034 by the positioning component 404, and a lifting sleeve 4032 is slidably installed on the outside of the sliding block 4031, the lifting sleeve 4032 is positioned close to or away from the universal ball 4035 by the positioning component 404;
[0062] like Figures 1 to 11 As shown, through the design of the rotatable connection between the universal ball 4035 and the docking rod 6012, when the vertical swing angle of the detection guide rail 3 is adjusted by the vertical adjustment component 501, the docking rod 6012 can transmit the force of the vertical swing of the second adjustment block 5024 and the extension column 5022 to the universal ball 4035. The universal ball 4035 can roll inside the wrapping sleeve 4034 and the direction can be arbitrary. Therefore, it can be ensured that the upper locking plate 602 is always on the positioning column 603 and will not affect the normal tilting posture adjustment of the detection guide rail 3.
[0063] Specifically, such as Figures 1 to 11 As shown, both ends of the bottom of the top plate 401 are provided with cross guide rails 402, and the cross guide rails 402 are composed of a hollow frame 4021 and a cross slide rail 4022. The cross slide rail 4022 is slidably installed inside the hollow frame 4021, and the sliding block 4031 is slidably installed at the bottom of the cross slide rail 4022, so that the sliding block 4031 can slide to any position. Therefore, the upper locking plate 602 can follow the lower locking plate 604 to ensure that the horizontal angle of the detection guide rail 3 can be fixed in the future.
[0064] It should be noted that both the upper locking plate 602 and the lower locking plate 604 mentioned above are made of rubber. Therefore, when the detection guide rail 3 is tilted with one end higher than the other, and the top plate 401 drives the upper locking plate 602 to descend via the electric cylinder 9, the upper locking plate 602 at the lower end can avoid being blocked from descending due to the elasticity of the rubber. Therefore, the upper locking plate 602 made of rubber can effectively improve the stability of the detection guide rail 3 after the horizontal tilt is adjusted. At the same time, the rubber material also has a high coefficient of friction, which can further improve the stability of the laser detection head 2 during detection.
[0065] Furthermore, the positioning component 404 includes a mounting shell 4042, inside which two sets of guide rods 10 are vertically slidably mounted, and telescopic connecting rods 4041 are slidably sleeved on the outer side of both sets of guide rods 10. One end of the telescopic connecting rod 4041 is fixedly connected to the lifting sleeve 4032, and a worm gear transmission mechanism 4044 for the lifting movement of the telescopic connecting rod 4041 is provided inside the mounting shell 4042.
[0066] It should be noted that the telescopic link 4041 mentioned above is composed of a large cylinder inside a small cylinder to achieve the principle of telescopic movement. The principle of multi-segment telescopic movement using a large cylinder inside a small cylinder is a mature existing technology. Those skilled in the art should know how to install and use the telescopic link 4041 so that when the sliding block 4031 moves freely inside the hollow frame 4021, the sliding block 4031 can also slide with the mounting shell 4042 through the telescopic link 4041. Therefore, this invention will not be described in detail here.
[0067] Specifically, such as Figures 1 to 11 As shown, a servo motor 4043 is provided on the upper surface of the mounting housing 4042. The servo motor 4043 is used to drive the worm gear transmission mechanism 4044. The end of the worm gear transmission mechanism 4044 is connected to a transmission screw 4046. The transmission screw 4046 is rotatably mounted inside the upper end of the mounting housing 4042. A fixing plate 4045 is threadedly connected to the outside of the transmission screw 4046. The fixing plate 4045 is vertically slidably mounted inside the mounting housing 4042. One end of the telescopic connecting rod 4041 is horizontally slidably mounted on the bottom of the fixing plate 4045.
[0068] Multiple sets of locking blocks 4033 are fixedly installed around the bottom of the lifting sleeve 4032, and one side of the locking block 4033 is arc-shaped. Multiple sets of clearance holes are opened around the outer side of the wrapping sleeve 4034, and the clearance holes are corresponding to the locking blocks 4033.
[0069] Through the design of the worm gear transmission mechanism 4044, the transmission screw 4046, and the fixed plate 4045, the servo motor 4043 can drive the fixed plate 4045 to drive the two sets of telescopic connecting rods 4041 to descend synchronously. This allows the lifting sleeve 4032 to drive the locking block 4033 to press and adhere to the outer surface of the universal ball 4035. By applying pressure at multiple positions, the universal ball 4035 is locked, preventing it from rotating. This avoids the detection guide rail 3 from swinging in any direction. Therefore, after the tilt posture of the detection guide rail 3 is adjusted to match the screen under test, the shaking of the laser detection head 2 during the movement and detection process on the detection guide rail 3 can be avoided.
[0070] For example, the worm gear transmission mechanism 4044 described above uses a worm gear structure to achieve transmission. The use of a worm gear to achieve transmission is a mature existing transmission technology. Those skilled in the art should know how to install and use the worm gear transmission mechanism 4044 to enable the servo motor 4043 to drive the transmission screw 4046 to rotate. Therefore, the present invention will not elaborate on this.
[0071] It should be noted that by using a worm gear transmission mechanism 4044 as the transmission structure between the transmission screw 4046 and the servo motor 4043, the automatic reset of the locking block 4033 can be avoided, which would cause the universal ball 4035 to loosen. This can prevent the laser detection head 2 from shaking when it moves on the detection guide rail 3.
[0072] It is worth noting that the electric cylinder 9 needs to be used after the locking block 4033 fixes the universal ball 4035, so as to prevent the universal ball 4035 from rotating during descent, which would prevent the upper locking plate 602 from approaching the lower locking plate 604.
[0073] A method for detecting the surface of a display touchscreen, employing the aforementioned surface detection device and executed by a controller as the execution subject, includes the following steps:
[0074] I. Pre-adjustment stage:
[0075] S1. Acquire the three-dimensional coordinate point cloud data of the screen surface to be tested, which is collected by the laser scanning head 2 set on the movable detection guide rail 3;
[0076] S2. Based on the three-dimensional coordinate point cloud data, the fitting plane normal vector representing the overall tilt attitude of the screen under test is calculated through the preset plane fitting algorithm. Based on the spatial angle relationship between the fitting plane normal vector and the preset ideal horizontal plane reference normal vector, the horizontal deviation angle value and vertical deviation angle value of the screen under test are analyzed.
[0077] S3. Based on the horizontal and vertical deviation angle values, generate an orientation adjustment command to compensate for the tilt posture, and control the orientation adjustment mechanism 5 of the detection guide rail 3 to execute the command, so as to drive the detection guide rail 3 to make an angle deflection that matches the tilt posture of the screen under test, until the posture of the detection guide rail 3 and the overall tilt posture of the screen under test tend to be parallel.
[0078] Pre-adjustment phase:
[0079] (1) Acquisition and preprocessing of three-dimensional coordinate point cloud data:
[0080] Data Acquisition: The controller triggers the laser scanning head 2 to scan the surface of the screen to be tested placed on the testing stage 1, and acquires a three-dimensional coordinate point cloud set S containing N data points.
[0081] The set of three-dimensional coordinate point clouds S consists of a series of three-dimensional spatial coordinate points Composition, where each point This represents a specific location on the screen surface where the laser beam is projected, and i1 is the index marker of a 3D spatial coordinate point; this is a basic element in the point cloud set S, representing a specific location on the screen surface. Among them, " “)” represents the projected coordinates of the point on the horizontal plane of the workbench. It is the height value of the point relative to a reference plane.
[0082] Function and purpose: These data points together constitute the macroscopic outline of the screen and are the smallest data unit for performing planar fitting calculations.
[0083] Acquisition method: Generated by each independent measurement taken by the laser scanning head during the scanning process;
[0084] Acquisition method: Direct measurement and output via laser scanning head 2 hardware. The value of N can be set according to the scanning accuracy requirements. For example, for a 15.6-inch screen, N can be set to 1,000 to 10,000 points to ensure that the data covers the main area of the screen.
[0085] A larger N value results in a more accurate description of the details on the screen surface, but also a greater computational load for data processing. This parameter is used to balance measurement accuracy and computational efficiency.
[0086] (2) Calculation of the tilt attitude of the screen under test:
[0087] The controller invokes a preset plane fitting algorithm. In this embodiment, the plane fitting algorithm uses the least squares method to process the three-dimensional coordinate point cloud set S, calculates a plane equation that best fits these data points, and extracts the normal vector of the fitting plane. .
[0088] Fitting plane normal vector It is a three-dimensional vector (A,B,C) whose direction is perpendicular to the fitted screen surface and represents the orientation of the plane; this vector uniquely determines the overall tilt orientation of the screen under test in three-dimensional space.
[0089] Acquisition method: It is obtained by applying the least squares plane fitting algorithm to the three-dimensional coordinate point cloud set S. Specifically, the plane equation Ax + By + Cz + D = 0 is solved to minimize the sum of the squared distances from all data points to the plane. (A, B, C) is set as the normal vector, where A, B, C represent the attitude, orientation, and tilt respectively; D is a position offset constant that determines the specific "placement" of the plane in space, which is determined by the normal vector (A, B, C).
[0090] Where (x,y,z) represents spatial coordinate variables, and represents any point in space;
[0091] (3) Step 3: Analysis of the deviation angle value:
[0092] Analysis: The controller will calculate the normal vector of the fitting plane. With respect to the system's preset ideal horizontal plane reference normal vector By comparing the two, the angular difference between them is calculated, thus obtaining the horizontal deviation angle value. and vertical deviation angle value .
[0093] Ideal horizontal plane reference normal vector It is a reference vector representing an absolutely horizontal state, defined as a unit vector parallel to the direction of gravity. In this embodiment, it is the reference normal vector of the ideal horizontal plane. The initial setting is (0,0,1).
[0094] Acquisition method: It is preset and stored in the controller memory during system initialization, and is a fixed constant.
[0095] Horizontal deviation angle value The calculation method is to fit the plane normal vector. The projection vector on the XZ plane (i.e., the side view plane) and the reference normal vector of the ideal horizontal plane. The angle between the Z-axis and the normal vector of the fitted plane. The X component (parameter A) and Z component (parameter C) are obtained by taking the arctangent function.
[0096] Steps to obtain: =arctan(A / C). The physical meaning of this formula is to represent the "tilt" tilt of the screen along the Y-axis (left-right direction).
[0097] Vertical deviation angle value The calculation method is to fit the plane normal vector. The projection vector on the YZ plane (i.e., the frontal plane) and the reference normal vector of the ideal horizontal plane. The angle between the Z-axis and the normal vector of the fitted plane. The Y component (parameter B) and Z component (parameter C) are obtained by taking the arctangent function.
[0098] Steps to obtain: =arctan(B / C). The physical meaning of this formula represents the "tilt" tilt of the screen along the X-axis (front-back direction).
[0099] Explanation of dimensional consistency: The inputs to the two formulas above are the ratios of dimensionless vector components, and the outputs are angles (units: radians or degrees). The dimensions on both sides are consistent, which is in line with physical common sense.
[0100] Step 4: Generation and execution of orientation adjustment commands;
[0101] Generation: The controller will parse the horizontal deviation angle value. and vertical deviation angle value Through a control model, the control quantity of the first regulating mechanism, which is one of two independent mechanisms in the driving orientation regulating mechanism, is transformed into the control quantity of the first regulating mechanism. Second regulating mechanism control quantity .
[0102] Comprehensive Analysis and Contribution Determination: In this scheme, horizontal and vertical deviations are controlled separately by two orthogonal mechanical structures (the first and second lead screw adjusting mechanisms), with very low coupling between them. Therefore, there is no need to use methods such as weighted averaging or principal component analysis to handle multiple mutually influential variables. A more direct proportional-integral (PI) control strategy is adopted here, which can accurately map each angular deviation independently to the corresponding actuator control quantity, ensuring the accuracy and speed of control.
[0103] The first regulating mechanism controls the quantity. The generation method is to take the vertical deviation angle value Multiplied by a first proportional gain factor In addition to the vertical deviation angle value The time integral term is multiplied by a first integral gain coefficient. The sum of the two is the final output. Similarly, the control quantity of the second regulating mechanism... From the horizontal deviation angle value Second proportional gain coefficient 2. Second integral gain coefficient 2. Generate.
[0104] Steps to obtain:
[0105]
[0106]
[0107] Parameter explanation and determination method:
[0108] The first proportional gain coefficient and the second proportional gain coefficient are denoted as follows: , This reflects the strength of the control system's response to the current deviation. Its value is determined by testing and calibrating the step response of the actual control system, aiming to obtain a fast and non-overshooting control effect. , , and In this context, 't' represents the time marker.
[0109] The first proportional gain coefficient and the second integral gain coefficient are respectively denoted as... , Used to eliminate steady-state errors in the system, ensuring that the adjusted angle deviation accurately approaches zero. Its value is also determined through system calibration, optimizing adjustment accuracy while maintaining stability.
[0110] Logical relationship description: Output ( , Formula 3 is the input to the corresponding regulating mechanism's control quantity calculation formula. Formula 3 is the control decision, and its output is (…). , It directly drives the hardware actuators. The entire process, from data acquisition to analysis and then to control execution, is logically clear and interconnected, forming a complete closed-loop feedback control system.
[0111] The parameters are explained below:
[0112] Three-dimensional spatial coordinates It is a basic element in the 3D coordinate point cloud set S, representing a specific location on the screen surface. Where "( “)” represents the projected coordinates of the point on the horizontal plane of the workbench. " is the height value of the point relative to a reference plane.
[0113] Function and purpose: Thousands upon thousands of such data points together constitute the macroscopic outline of the screen and are the smallest data unit for performing planar fitting calculations.
[0114] Acquisition method: generated by each independent measurement of the laser scanning head 2 during the scanning process.
[0115] II. Attitude Calculation and Analysis Parameters;
[0116] These parameters are derived by performing mathematical operations on the raw data and are used to quantitatively describe the tilt state of the screen.
[0117] Fitting plane normal vector " =(A,B,C) is a three-dimensional vector whose direction is perpendicular to the virtual plane calculated by the algorithm that "best represents" the overall trend of all data points. The three components of the vector (A,B,C) represent its projected lengths on the X, Y, and Z axes, respectively.
[0118] Purpose and function: It is a highly abstract and precise quantification of the overall tilt posture of the screen. With this single vector, massive amounts of point cloud data can be completely replaced to describe the tilt direction and degree of the screen.
[0119] Acquisition method: It is obtained by applying plane fitting algorithms such as the least squares method to the "3D coordinate point cloud set S".
[0120] The coefficients (A, B, C, D) of the plane equation are the four coefficients in the mathematical equation "Ax + By + Cz + D = 0" that describes the position of the fitted plane in space. (A, B, C) form the normal vector. D determines the distance of the plane relative to the origin of the coordinate system.
[0121] Function and Purpose: These are the direct calculation results of the plane fitting algorithm. Among them, A, B, and C are the core basis for calculating the deviation angle values.
[0122] Acquisition method: Calculated by a plane fitting algorithm.
[0123] Ideal horizontal plane reference normal vector ( (0,0,1) is a reference vector that theoretically represents an "absolutely horizontal" state. In a typical right-handed coordinate system, if the Z-axis points vertically upward, then this vector is defined as "(0,0,1)".
[0124] Function and Purpose: To serve as a "benchmark" or "zero point" for comparison. This is achieved by using the actual normal vector of the screen. With this ideal benchmark Only by making comparisons can the specific deviation angle be calculated.
[0125] Determination method: A constant value is predefined and stored in the controller during system design and initialization.
[0126] Horizontal deviation angle value This indicates the tilt angle of the screen under test around the Y-axis (defined as the front-back direction), also known as the "pitch angle".
[0127] Function and Purpose: To accurately quantify the degree of screen tilt in the "horizontal direction", which is the direct input signal used by the controller to drive the "second lead screw adjustment mechanism" for compensation adjustment.
[0128] Method of acquisition: By fitting the normal vector of the plane The arctangent function of the X component (A) and Z component (C) is calculated. =arctan(A / C)” is obtained.
[0129] Vertical deviation angle value This indicates the tilt angle of the screen under test around the X-axis (defined as the left and right direction), also known as the "tilt angle".
[0130] Function and Purpose: To accurately quantify the degree of screen tilt in the "vertical direction", which is the direct input signal used by the controller to drive the "first lead screw adjustment mechanism" for compensation adjustment.
[0131] Method of acquisition: By fitting the normal vector of the plane The arctangent function of the Y component (B) and Z component (C) is calculated. =arctan(B / C)” is obtained.
[0132] III. Control System and Regulation Parameters;
[0133] These parameters are variables and constants used internally by the controller to generate specific hardware drive signals.
[0134] First / Second Adjustment Mechanism Control Quantity ( , A signal is the final output of the controller, used to drive physical actuators (such as motors or lead screws). Its physical form can be voltage, current, pulse frequency, or digital quantity.
[0135] Function and purpose: It transforms the calculated angular deviation into actual physical actions, serving as a bridge connecting algorithms and hardware. Correction used to control vertical deviation Correction used to control horizontal deviation.
[0136] Acquisition method: Utilized by the controller's internal PI (proportional-integral) control algorithm, based on the input deviation angle value (…). and Real-time calculation and generation.
[0137] First / Second Proportional Gain Coefficient ( 1, 2) is a key "adjustment knob" in the PI controller. It determines the "strength" or "speed" of the control system's response to the current angular deviation.
[0138] Function and purpose: The larger the value, the faster and more drastic the response of the regulating mechanism to deviations; the smaller the value, the milder the response. The aim is to achieve a rapid response while ensuring system stability.
[0139] Method of determination: Determined through experimental calibration of an actual physical system. Engineers will test different... For the system response under a given value, select the optimal value that allows for rapid and stable adjustment.
[0140] First / Second Integral Gain Coefficient ( 1, 2) This is another "adjustment knob" in the PI controller. It determines the degree of response of the control system to "cumulative error".
[0141] Function and Purpose: Primarily used to eliminate "steady-state error". In some cases, relying solely on proportional adjustment ( It may not be possible to completely zero out the angular deviation, leaving a small residual error. Integral term ( This small error will accumulate over time until sufficient control is generated to completely eliminate it, thereby greatly improving the final adjustment accuracy.
[0142] Determination method: Also determined through system experimental calibration, and... The tuning is carried out in a coordinated manner to eliminate steady-state errors without compromising the stability of the system.
[0143] In “∫θ(t)dt”, t represents the time of the integral term; dt is the integral variable; and the definition interval corresponding to the integral variable of “∫θ(t)dt” is the current monitoring time period T1.
[0144] Function and Purpose: As an integral variable, it enables the controller to "accumulate" errors over time, which is the basis for realizing integral control. Specifically, it is provided by the controller's internal system clock or timer.
[0145] II. Testing Phase:
[0146] S4. After the orientation of the detection guide rail 3 is nearly parallel to the overall tilt orientation of the screen under test, the laser detection head 2 is reset and performs flatness detection.
[0147] While specific embodiments of the invention have been described in detail by way of examples, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of the invention. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of the invention. The scope of the invention is defined by the appended claims.
Claims
1. A surface inspection device for a display touch screen, comprising an inspection stage (1), wherein an inspection guide rail (3) is provided on the upper surface of the inspection stage (1), and a laser inspection head (2) is slidably mounted on the upper surface of the inspection stage (1) via the inspection guide rail (3), characterized in that: Also includes: Two sets of orientation adjustment mechanisms (5), the orientation adjustment mechanism (5) consists of two sets of vertical adjustment components (501) and horizontal adjustment components (502), the horizontal adjustment components (502) are movably set on the upper surface of the detection table (1) through the vertical adjustment components (501), and the detection guide rail (3) is movably set on the upper surface of the detection table (1) through the horizontal adjustment components (502); The locking mechanism (6) is provided in two sets, and the detection guide rail (3) is fixedly set to the detection table (1) through the locking mechanism (6).
2. The surface detection device for a display touch screen according to claim 1, characterized in that: The horizontal adjustment component (502) includes a horizontal column (5021) and a second lead screw adjustment mechanism (5023). The horizontal column (5021) is movably mounted on the upper surface of the testing table (1) through the vertical adjustment component (501). An installation groove is provided on one side of the horizontal column (5021). The second lead screw adjustment mechanism (5023) is located inside the installation groove. A second adjustment block (5024) is slidably mounted inside the installation groove through the second lead screw adjustment mechanism (5023). The second adjustment block (5024) is movably connected to the testing guide rail (3).
3. The surface detection device for a display touch screen according to claim 2, characterized in that: The second adjusting block (5024) is rotatably connected to an extension column (5022) at one end. Both ends of the detection guide rail (3) are fixedly installed with sliding shells (7). One end of the extension column (5022) is slidably installed inside the sliding shell (7). The second adjusting block (5024) is fixedly set with the extension column (5022) through a locking mechanism (6).
4. The surface detection device for a display touch screen according to claim 3, characterized in that: The vertical adjustment component (501) includes two sets of mounting columns (5011). Each set of mounting columns (5011) has a lifting groove on its opposite side. A first screw adjustment mechanism (5012) is provided inside the lifting groove. A first adjustment block (5013) is slidably installed inside the lifting groove through the first screw adjustment mechanism (5012). One set of the first adjustment blocks (5013) is rotatably connected to one end of the horizontal column (5021). The other set of the first adjustment blocks (5013) is rotatably connected to one end of a sliding plate (5014). A rotating block (5015) is rotatably installed at one end of the sliding plate (5014). The rotating block (5015) is slidably installed on the other side of the horizontal column (5021).
5. The surface detection device for a display touch screen according to claim 4, characterized in that: The locking mechanism (6) includes a positioning column (603), which is fixedly connected to the second adjusting block (5024). The second adjusting block (5024) is rotatably connected to the extension column (5022) through the positioning column (603). The second adjusting column is rotated around the center of the positioning column (603). A lower locking plate (604) is fixedly installed on the lower outer side of the positioning column (603). An upper locking plate (602) is elastically slidably installed on the upper outer side of the positioning column (603). A docking column (601) is provided on the upper end of the positioning column (603). A driving mechanism (4) is provided above the detection table (1). The driving mechanism (4) is used to drive the locking mechanism (6). The docking column (601) is movably connected to the driving mechanism (4).
6. The surface detection device for a display touch screen according to claim 5, characterized in that: The docking column (601) is composed of a linkage rod (6011) and a docking rod (6012). The linkage rod (6011) is fixedly connected to the upper locking plate (602). The upper end of the linkage rod (6011) is fixedly connected to the docking rod (6012). The docking rod (6012) is rotatably connected to the drive mechanism (4).
7. The surface detection device for a display touch screen according to claim 6, characterized in that: The drive mechanism (4) includes two sets of universal joints (403) and a positioning component (404). The upper surface of the detection table (1) is provided with a top plate (401). The two sets of universal joints (403) are symmetrically and movably arranged at the bottom of the top plate (401). The positioning component (404) is located at the center of the bottom of the top plate (401). Both sets of universal joints (403) are fixedly arranged at the bottom of the top plate (401) through the positioning component (404).
8. The surface detection device for a display touch screen according to claim 7, characterized in that: The universal component (403) includes a sliding block (4031), a cover (4034) is provided at the bottom of the sliding block (4031), a universal ball (4035) is movably arranged inside the cover (4034), the universal ball (4035) is rotatably connected to the docking rod (6012), the universal ball (4035) is fixedly arranged inside the cover (4034) by a positioning component (404), a lifting sleeve (4032) is slidably installed on the outside of the sliding block (4031), the lifting sleeve (4032) is arranged to be close to or away from the universal ball (4035) by the positioning component (404).
9. The surface detection device for a display touch screen according to claim 8, characterized in that: The positioning component (404) includes a mounting shell (4042), inside which two sets of guide rods (10) are vertically slidably mounted, and telescopic connecting rods (4041) are slidably sleeved on the outer side of both sets of guide rods (10). One end of the telescopic connecting rod (4041) is fixedly connected to the lifting sleeve (4032), and a worm gear transmission mechanism (4044) for the lifting movement of the telescopic connecting rod (4041) is provided inside the mounting shell (4042).
10. A method for detecting the surface of a display touchscreen, using the surface detection device according to any one of claims 1-9, characterized in that: Executed by the controller, which acts as the execution entity, the process includes the following steps: S1. Acquire the three-dimensional coordinate point cloud data of the screen surface to be tested, which is collected by the laser scanning head (2) set on the movable detection guide rail (3); S2. Based on the three-dimensional coordinate point cloud data, the fitting plane normal vector representing the overall tilt posture of the screen under test is calculated by a preset plane fitting algorithm. Based on the spatial angle relationship between the fitting plane normal vector and the preset ideal horizontal plane reference normal vector, the horizontal deviation angle value and vertical deviation angle value of the screen under test are analyzed. S3. Based on the horizontal deviation angle value and the vertical deviation angle value, generate an orientation adjustment command to compensate for the tilt posture, and control the orientation adjustment mechanism (5) of the detection guide rail (3) to execute the command, so as to drive the detection guide rail (3) to undergo an angle deflection that matches the tilt posture of the screen under test, until the posture of the detection guide rail (3) and the overall tilt posture of the screen under test tend to be parallel. S4. When the posture of the detection guide rail (3) is parallel to the overall tilt posture of the screen to be tested, the laser detection head (2) is reset and performs flatness detection.