CN108037444A - GNSS PCBA automatization test systems and its application process - Google Patents
GNSS PCBA automatization test systems and its application process Download PDFInfo
- Publication number
- CN108037444A CN108037444A CN201711483668.6A CN201711483668A CN108037444A CN 108037444 A CN108037444 A CN 108037444A CN 201711483668 A CN201711483668 A CN 201711483668A CN 108037444 A CN108037444 A CN 108037444A
- Authority
- CN
- China
- Prior art keywords
- pcba
- voltage
- test
- board
- data board
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- RVCKCEDKBVEEHL-UHFFFAOYSA-N 2,3,4,5,6-pentachlorobenzyl alcohol Chemical compound OCC1=C(Cl)C(Cl)=C(Cl)C(Cl)=C1Cl RVCKCEDKBVEEHL-UHFFFAOYSA-N 0.000 title claims abstract description 171
- 238000012360 testing method Methods 0.000 title claims abstract description 152
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000008569 process Effects 0.000 title claims abstract description 30
- 238000004891 communication Methods 0.000 claims abstract description 31
- 238000001514 detection method Methods 0.000 claims abstract description 22
- 238000012937 correction Methods 0.000 claims description 5
- 238000011022 operating instruction Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 abstract description 13
- 238000011056 performance test Methods 0.000 abstract description 5
- 239000000463 material Substances 0.000 abstract description 4
- 238000004801 process automation Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 17
- 230000007547 defect Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 238000011990 functional testing Methods 0.000 description 3
- 238000007689 inspection Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000032683 aging Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013024 troubleshooting Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000011093 chipboard Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 150000003071 polychlorinated biphenyls Chemical class 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2801—Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP]
- G01R31/281—Specific types of tests or tests for a specific type of fault, e.g. thermal mapping, shorts testing
- G01R31/2815—Functional tests, e.g. boundary scans, using the normal I/O contacts
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2832—Specific tests of electronic circuits not provided for elsewhere
- G01R31/2834—Automated test systems [ATE]; using microprocessors or computers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2832—Specific tests of electronic circuits not provided for elsewhere
- G01R31/2836—Fault-finding or characterising
- G01R31/2844—Fault-finding or characterising using test interfaces, e.g. adapters, test boxes, switches, PIN drivers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Tests Of Electronic Circuits (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
Abstract
The invention discloses GNSS PCBA automatization test systems and its application process, the system includes PCBA databases, power supply, GNSS antenna unit, voltage and current capture card interface board, capture card, PC machine, TF card and RS232 serial port modules, functional performance test is carried out to PCBA databases before complete machine is assembled, including but not limited to PCBA databases voltage, electric current, communication interface stability, GNSS performance indicators, eMMC bad blocks detect, the functional performances such as sensor, it can avoid after dressing up complete machine, cause to tear open machine again since PCBA databases go wrong, detect again, install again and add workload, reduce production efficiency, it can ensure the quality and performance indicator of GNSS PCBA databases, improve the reliability of complete machine equipment;And test process automation degree is high, it is not necessary to it is manually excessive to participate in, improve product quality and improve production efficiency, realize the function and performance of automatic detection PCBA databases, so as to improve testing efficiency, use manpower and material resources sparingly cost.
Description
Technical Field
The invention relates to the technical field of test and detection and the technical field of electronics, in particular to a GNSS PCBA automatic test system and an application method thereof.
Background
With the rapid development of electronic technology and equipment manufacturing industry, the requirement for the reliability of electronic equipment is higher and higher. The Global Navigation Satellite System (GNSS) is widely applied to the fields of military affairs, surveying and mapping, homeland, aerospace, agriculture and animal husbandry, communication and medical treatment, traffic environmental protection and the like. The PCBA (short for the english Printed Circuit Board + Assembly, that is, the whole process of the PCB blank Board being loaded by SMT and then being loaded by DIP plug-in, short for the PCBA) data Board plays a decisive role in the whole GNSS device, and all functional performances of the GNSS device are determined by the quality of the PCBA data Board. Meanwhile, the PCBA data board is also a support for the firmware, and the functional requirements of the GNSS measuring equipment can be met only if the quality of the PCBA data board is guaranteed and the firmware can stably and well run. To managing and controlling SMT mill PCBA quality, the PCBA data board that the investigation has the defect and detect the key device on the PCBA board, the key device that excludes the existence defect plays the key effect.
In a PCBA data board in the GNSS industry, interfaces among modules are mainly detected and GNSS indexes are mainly detected. Detecting whether interface signals such as RS232, USB, SDIO and other interfaces are in normal communication; GNSS index detection including, but not limited to, satellite number, signal-to-noise ratio, single-point positioning accuracy, RTK (Real-time kinematic) accuracy, etc. The interface communication directly affects the function of the whole machine, searches for satellites and the like.
Most of the PCBA detection schemes used in the foundries are as follows: the PCB is assembled into a whole machine after the SMT process, then sent to a quality inspection department to write response firmware into the PCBA, and the whole machine is started up, and manual detection and test are carried out on various functions step by step according to a production test instruction and problems are recorded. If one or more functions are found to be abnormal in the test process, the abnormal complete machine needs to be fed back to a maintenance department for problem troubleshooting and repair, and the repaired complete machine is sent to a quality inspection department again for inspection. And packaging and warehousing the whole machine until the detection is passed.
As can be seen from the above process, the process is tedious, the workload is large, and the production efficiency is obviously reduced.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention aims to provide a GNSS PCBA automatic test system and an application method thereof, and aims to solve the problems that in the prior art, when a GNSS PCBA automatic test process is arranged after a whole machine is assembled, if a PCBA data board has a problem, the machine is disassembled again and detected, the process is complicated, the workload is large, and the production efficiency is influenced.
The purpose of the invention is realized by adopting the following technical scheme:
a GNSS PCBA automatic test system comprises a PCBA data board, a power supply, a GNSS antenna unit, a voltage and current acquisition card interface board, an acquisition card, a PC, a TF card and an RS232 serial port module; wherein,
the PCBA data board is a unit to be tested;
the power supply is connected with the PCBA data board and provides power for the PCBA data board;
the voltage and current acquisition card interface board is connected with the voltage and current test points of each module on the PCBA data board; the voltage and current acquisition card interface board is also connected with an acquisition card arranged on a PC main board;
the acquisition card respectively acquires the voltage and the current of the voltage and current test points of each module on the PCBA data board through a voltage and current acquisition card interface board; the acquisition card also acquires the voltage and the current of a power supply through an interface board of the voltage and current acquisition card;
the PC is also loaded with upper computer software; the upper computer software compares the voltage and current acquired by the acquisition card with the allowable voltage and current to obtain a conclusion, and provides a basis for a tester to judge whether the voltage and current of each module on the PCBA data board are normal or not;
the TF card stores a system and a firmware program for operating the PCBA data board; the TF card is connected with the PCBA data board; the firmware program carries out GNSS index test and module communication test on the PCBA data board;
the RS232 serial port module is arranged between the PC and the PCBA data board; the performance of each module on the PCBA is sent to the PC through the RS232 serial port module;
the upper computer software in the PC machine judges and processes the performance of each module on the PCBA data board;
the GNSS antenna unit is connected with the PCBA data board, searches satellite signals and sends the satellite signals to the PCBA data board; the PC pre-stores differential correction data, and transmits the differential correction data to the PCBA data board through the RS232 serial port module; and the PCBA data board performs GNSS RTK resolving and tests the RTK precision of the PCBA data board.
On the basis of the above embodiment, preferably, the acquisition card is an NI PCI-6220 acquisition card.
On the basis of any of the above embodiments, preferably, the interface board of the voltage current acquisition card is provided with a plurality of relays; the relay on the interface board of the collecting cartoon overvoltage current collecting card respectively measures the voltage and the current of the voltage and current test point of each module on the PCBA data board.
On the basis of any of the above embodiments, preferably, the PCBA data board includes a WIFI module, a bluetooth module, a GPRS module, and an eMMC module.
On the basis of any of the above embodiments, preferably, the power supply is connected with the PCBA data board through a thimble;
the voltage and current acquisition card interface board is connected with the voltage and current test points of each module on the PCBA data board through the ejector pins; the voltage and current acquisition card interface board is also connected with an acquisition card arranged on a PC main board through a PCI interface by a cable;
an SDIO interface is arranged on the PCBA data board; the TF card is connected with an SDIO interface on the PCBA data board through a cable and a thimble;
the GNSS antenna unit is connected with the PCBA data board through a radio frequency coaxial cable.
On the basis of any of the above embodiments, it is preferable that a power button is further included, the power button being disposed between the power supply and the PCBA data board.
On the basis of any of the above embodiments, preferably, the device further comprises a tool clamp; the PCBA data board, the power supply, the GNSS antenna unit, the voltage and current acquisition card interface board, the acquisition card, the TF card and the RS232 serial port module are arranged in the tool clamp.
An application method of the GNSS PCBA automated test system in any of the above embodiments, comprising:
step S1: the PC opens the upper computer software under the control of the user; receiving an operating instruction of a user to the upper computer software, and starting to test the software;
step S2: the PCBA data board reads the test program in the TF card to the PCBA data board for operation;
step S3: the upper computer software detects whether the voltage and the current of the power supply are within an allowable range; if so, go to step S4; if not, judging that the power supply has a problem, and stopping the test;
step S4: the starting-up key is powered on under the control of a user to electrify the PCBA data board;
step S5: the upper computer software collects the voltage and the current of the power supply through a voltage and current collection card interface board and detects whether the voltage and the current value of the power supply are within an allowable range again; if so, go to step S6; if not, judging that the PCBA data board has a problem, stopping testing and powering off the power supply;
step S6: a voice chip on the PCBA data board drives a loudspeaker to play startup music; if the starting music is played, the step S7 is entered; if the starting music is not played, judging that the voice chip works abnormally;
step S7: the upper computer software receives a function test instruction of a user and controls the PCBA data board to execute a test program;
step S8: the PCBA data board executes a test program, performs module voltage and current test, GNSS index test and module communication test, and sends test data to the PC through the RS232 serial module;
step S9: and the upper computer software on the PC machine processes the test data and displays a test conclusion and a test report.
On the basis of the above embodiments, preferably, the GNSS index test includes testing satellite data, signal-to-noise ratio and accuracy of GPS L1, GPS L2, B1, B2, B3, GLN L1 and GLN L2 frequency bands.
On the basis of any of the above embodiments, preferably, the module communication test specifically includes:
reading a firmware version number of the WIFI module;
sending a command corresponding to the communication test to the Bluetooth module;
sending an instruction corresponding to the communication test to the GPRS, and carrying out network access dialing;
a detection operation test is performed on the eMMC storage.
Compared with the prior art, the invention has the beneficial effects that:
the invention discloses a GNSS PCBA automatic test system and an application method thereof, wherein before a complete machine is assembled, a PCBA data board is subjected to functional performance test, including but not limited to functional performances such as PCBA data board voltage, current, communication interface stability, GNSS performance indexes, eMMC bad block detection, sensors and the like, after the complete machine is assembled, the problems of the PCBA data board can be avoided, the workload is increased due to re-disassembly, re-detection and re-assembly, the production efficiency is reduced, the quality and performance indexes of the GNSS PCBA data board can be ensured, and the reliability of the complete machine equipment is improved; and the automation degree of the testing process is high, manual work is not needed to be excessively participated, the problems of complex GNSS PCBA automatic testing process and large workload in the prior art can be avoided, the product quality and the production efficiency can be improved, the automatic detection of the function and the performance of the PCBA data board is realized, the testing efficiency is improved, and the labor and material cost is saved.
Specifically, the present invention can realize:
1. the circuit board to be tested is protected from being burnt out by high voltage or large current; after the PCBs are formed into the PCBA data board through SMT, detection personnel manually check whether the original pieces are in wrong pasting, missing pasting, reverse pasting and the like through AOI, the quality problem of 100% cannot be guaranteed only through manual visual detection, once important integrated chips are in wrong pasting or reverse pasting, the chips are extremely likely to be burnt out due to overvoltage and overcurrent during power-on, and the cost is lost; the invention detects the power supply of the system, and reduces the risk of damage of the data board due to overhigh current of the input power supply;
2. the test system is simple and convenient, does not need additional circuit board for auxiliary test, and has low cost and high reliability; the test result is returned by using other communication interfaces such as the serial port of the PCBA data board to be tested, and no additional industrial control board or single chip board is needed to carry out signal acquisition or function test on the PCBA data board to be tested; the test fixture is simplified, the complexity is reduced, and the reliability and the convenience are improved; the communication interface of the PCBA data board to be tested is adopted for communication, a CPU on the PCBA data board reads a test program in the TF card to run in the memory, test results of all modules are transmitted to a PC through communication interfaces such as a serial port and a USB, secondary judgment is carried out by the PC, and the test results are visually and actually tested from a display;
3. the power supply voltage and current of the PCBA data board to be tested can be measured, and the functional performance of the PCBA data board can also be tested; the invention can not only detect the voltage and current of each module on the PCBA data board, but also test the function and basic performance of each module; the voltage and current of each module reflect the stability of the module circuit from the other side; the invention collects the voltage and current values of each module input power supply through a collection card, and directly displays the measured value and the test result on a computer upper computer;
4. the functional performance index test analysis can be carried out on the key parts; the invention can test the key function especially aiming at GNSS index, ensures the performance of key parts or key functions of the PCBA data board, and improves the product quality; in the field of surveying and mapping industry, GNSS indexes are particularly important; the invention particularly tests the functional performance index; the method mainly tests three large faces of satellite number, signal-to-noise ratio and positioning accuracy, ensures that GNSS performance indexes of each PCBA data board are on the same excellent level, and basically covers basic functions and performance of a user in the surveying and mapping process;
5. the full-automatic test has high working efficiency and high reliability; excessive manual intervention is not needed in the test process, and the method is simple, convenient and easy to operate; in the testing process, the tester only needs to pay main attention to key process points such as power supply voltage and sound, the functional performance test is completely and autonomously tested, and finally, an intuitive test result is returned and stored in the PC.
The invention adopts the acquisition card embedded in the PC for acquiring the voltage and the current of each module on the PCBA data board, increases the voltage and current acquisition of the main input power supply, protects the circuit board from being burnt by high-voltage heavy current, and can finish the acquisition without adding an additional PCB data board; the functional performance of the PCBA data board is tested, the voltage and the current of each module power supply are also tested, in the whole testing process, excessive manual participation of testing personnel is not needed, and an upper computer in the PC machine automatically controls the testing, displays the testing result, generates a testing report and stores the testing report in the computer; the same differential data are transmitted to the PCBA board card through the RS232 serial port through the PC, GNSS performance is tested, and reliability and consistency of GNSS indexes are guaranteed.
Drawings
The invention is further illustrated with reference to the following figures and examples.
FIG. 1 is a schematic structural diagram of an automatic testing system for GNSS PCBA according to an embodiment of the present invention;
fig. 2 is a schematic flow chart illustrating a gesture recognition method for picking and placing a commodity according to an embodiment of the present invention.
Detailed Description
The present invention will be further described with reference to the accompanying drawings and the detailed description, and it should be noted that any combination of the embodiments or technical features described below can be used to form a new embodiment without conflict.
Detailed description of the preferred embodiment
As shown in fig. 1, an embodiment of the present invention provides an automatic test system for a GNSS PCBA, which includes a PCBA data board, a power supply, a GNSS antenna unit, a voltage and current acquisition card interface board, an acquisition card, a PC, a TF card, and an RS232 serial port module.
The PCBA data board is a unit to be tested, the other parts are equipment which is set for comprehensively detecting the PCBA, and the equipment except the PC can be installed in a special tool clamp.
The power supply provides power for the PCBA data board, and the power supply can display voltage and current by using a nixie tube. The power supply and the PCBA data board to be tested can be connected through the ejector pins. The tester checks whether the power supply voltage and current are in the allowable range after starting up, and if not, the data board is determined to be a question board.
The GNSS antenna unit can be connected with the PCBA data board through a radio frequency coaxial cable and is used for searching satellite signals.
The acquisition card is not limited in the embodiment of the invention, and preferably, the acquisition card can be an NI PCI-6220 acquisition card. The voltage and current acquisition card interface board can be connected with the voltage and current test points of each module on the PCBA data board through the ejector pins, and the NIPCI-6220 acquisition card can respectively measure the voltage and current of each point through a relay on the control interface board; the interface board is also connected with an NI PCI-6220 acquisition card arranged on a PC mainboard through a PCI interface cable. The interface board is equivalent to a control board of an NICPCI-6220 acquisition card. A plurality of relays can be arranged on the interface board so as to solve the problem that the whole voltage and current on the PCBA data board cannot be tested due to the insufficient number of analog-to-digital conversion IO of the NIPCI-6220 acquisition card.
And the voltage and current of each test point acquired by the acquisition card are sent to the NI PCI-6220 for processing, and the upper computer software is compared with the allowable voltage and current to obtain a conclusion. And the tester judges whether the power supply voltage of each module on the data board is normal or not according to the conclusion.
The TF card is used to store system and firmware programs for running the PCBA data board. The TF card can be connected with an SDIO interface on the PCBA data board through a cable and a thimble. The TF card is particularly important in the test system, and a firmware program in the TF card is used for starting the power supply of each module so as to facilitate the acquisition card to detect the power supply of each module. Meanwhile, the firmware program can test the communication interface and the performance of each module on the PCBA data board. The firmware program may include evaluating the number of satellites searched for by the GNSS board card, a signal-to-noise ratio, a single-point positioning accuracy, an RTK positioning accuracy; and each communication module communication condition, for example, when the PCBA data board includes WIFI module, bluetooth module, GPRS module and eMMC module, detect GPRS module serial ports communication, bluetooth module serial ports communication, WIFI module SDIO interface communication and eMMC module detection operation test.
And the RS232 serial port module is a communication channel for connecting the PC and the PCBA data board. The performance data of each module on the PCBA is transmitted to the PC through the module, and the upper computer software in the PC judges and processes the performance. Meanwhile, the difference correction data pre-stored in the PC is transmitted to the PCBA data board through the serial port, so that GNSS RTK calculation is performed, and the purpose of testing RTK precision is achieved.
The system also comprises a starting button arranged between the power supply and the PCBA data board and used for controlling the power supply of the power supply to the PCBA data board.
The system can also be used for an aging test of the PCBA data board, the PCBA data board to be produced and the fixture are placed in a high-low temperature aging room together to age the PCBA data board at high and low temperatures, test data are monitored in real time through the PC, and SMT manufacturing defects are exposed.
The embodiment of the invention performs the functional performance test on the PCBA data board before assembling the whole machine, including but not limited to the voltage, the current, the communication interface stability, the GNSS performance index, the eMMC bad block detection, the sensor and other functional performances of the PCBA data board, can avoid increasing the workload due to re-disassembling, re-detection and re-assembling caused by the problem of the PCBA data board after assembling the whole machine, reduce the production efficiency, ensure the quality and the performance index of the GNSS data board, and improve the reliability of the whole machine equipment; and the automation degree of the testing process is high, the manual work is not needed to be participated too much, the problems of complicated GNSSPCBA automatic testing process and large workload in the prior art can be avoided, the product quality and the production efficiency can be improved, the automatic detection of the function and the performance of the PCBA data board is realized, the testing efficiency is improved, and the labor and material cost is saved.
In the first embodiment, an automatic test system of GNSS PCBA is provided, and accordingly, the application also provides an application method of the automatic test system of GNSS PCBA. Since the method embodiment is basically similar to the system embodiment, the description is simple, and the relevant points can be referred to the partial description of the system embodiment. The method embodiments described below are merely illustrative.
Detailed description of the invention
As shown in fig. 2, an embodiment of the invention provides an application method of the GNSS PCBA automation test system in the second embodiment, which includes the following steps.
And step S1, connecting the RS232 serial port line before starting the computer, opening the upper computer software on the computer and clicking the running start test software.
And step S2, inserting the TF card loaded with the system and the test firmware into the TF card slot of the tool clamp. During testing, the CPU on the PCBA reads the test program in the TF card into the memory on the PCBA data board for operation.
And step S3, turning on a power supply main switch, and checking whether the total voltage and current in the upper computer software is within an allowable range. If so, the process goes directly to the next step S4. If the voltage exceeds or is lower than the input voltage, the power supply module on the tool clamp has problems, and problem troubleshooting is needed. Meanwhile, the nixie tube is arranged on the panel of the tool clamp and used for displaying the power supply voltage and current of the power supply module, and therefore testing personnel can judge the power supply voltage and current more intuitively.
And step S4, setting a start button in the tool clamp, and starting the tool clamp through a touch switch before the PCBA data board is electrified every time.
And step S5, after the computer is started, the upper computer software collects the voltage and the current of the power supply through the voltage and current collection card interface board, judges whether the voltage and the current of the power supply are within the allowable range again, and obtains the result. If the current is not within the allowable range, the test is stopped, and the power supply is automatically powered off. The PCBA data board may have a short circuit or other problems, and needs to be maintained and confirmed by technicians to perform secondary detection.
And step S6, after the machine is normally started, the voice chip on the PCBA data board works normally to drive the loudspeaker on the tool clamp to play the starting music. This step is used to detect whether the voice function on the data pad is normal.
And step S7, after the steps are completed, the tester starts to test other functions of the PCBA data board by clicking a 'function test' button on the upper computer software.
Step S8, the functional test is mainly divided into 3 major parts, including module voltage and current test, GNSS index test, and module communication test.
a) And (3) testing module voltage and current: the power supply voltage and current of each module on the PCBA data board are mainly tested. In the PCBA data board design, the individual module voltages are controlled individually and 1mm test points can be designed at the voltage input output. The test point is connected with the voltage and current acquisition card adapter plate through the test thimble. The NI PCI-6220 on the PC machine collects voltage and current information through the adapter plate and displays the information in the software of the upper computer. And the upper computer software obtains a test conclusion by comparing the allowable voltage and current value provided by the designer with the actual measured value. In the upper computer software, the conclusion conforming to the allowable voltage and current can be displayed in green and prompt PASS, and the conclusion not conforming to the allowable voltage and current can be displayed in red and prompt FAIL. The tester can judge whether each module voltage of this PCBA data board is normal directly perceivedly according to the colour to do well the record to the module that corresponds of unusual PCBA data board, make things convenient for the maintenance personal to maintain.
b) And (4) testing the GNSS indexes. The test is an important and critical functional test of the PCBA data board, and the test conclusion of the step needs to be particularly concerned. The GNSS index test can comprise testing satellite data, signal-to-noise ratio and precision of 7 frequency bands of a GPS L1, a GPS L2, B1, B2, B3, GLN L1 and a GLN L2 three-satellite system; the satellite data may include the number of available satellites, the signal-to-noise ratio may include high and low elevation satellite signal-to-noise ratios, and the accuracy may include single point positioning accuracy and RTK positioning accuracy. When in testing, the GNSS antenna and the tool clamp need to be ensured to be reliably connected. The antenna interface on the PCBA data board can be connected with the radio frequency interface on the tool clamp through the testing thimble. Satellite number measurement of each frequency band of each system can be tested by using the satellite number; the signal-to-noise ratio tests the signal-to-noise ratio of satellites with low elevation angles <30 ° and high elevation angles >30 °; the precision test comprises the steps of testing the single-point positioning precision of each frequency band of each satellite system and simultaneously testing the RTK positioning precision of three satellite systems. The thresholds of the satellite number, the signal-to-noise ratio and the positioning precision can be configured through software of an upper computer.
c) And (5) testing module communication. The communication test of modules such as WIFI, Bluetooth, GPRS, eMMC and the like is mainly tested. The specific method comprises the following steps: reading a firmware version number of the WIFI module; sending a related instruction to the Bluetooth module; sending an instruction to GPRS and dialing for surfing the Internet; and performing detection operations such as formatting, writing, copying, deleting and the like on the eMMC storage. And testing the modules to detect whether the design requirements are met.
And step S9, the function testing process is automatically completed, and manual intervention is not needed in the process. And executing the test program directly from the TF card by the CPU on the PCBA data board for testing. And in the function test process, the test process is fed back to the PC through the RS232 serial port in real time. And after the functional test is finished, a test conclusion and a test report are displayed. And the tester classifies the problems of the PCBA data board according to the test conclusion, and pastes a problem label on the PCBA data board so as to facilitate maintenance of maintenance personnel.
The embodiment of the invention performs the functional performance test on the PCBA data board before assembling the whole machine, including but not limited to the voltage, the current, the communication interface stability, the GNSS performance index, the eMMC bad block detection, the sensor and other functional performances of the PCBA data board, can avoid increasing the workload due to re-disassembling, re-detection and re-assembling caused by the problem of the PCBA data board after assembling the whole machine, reduce the production efficiency, ensure the quality and the performance index of the GNSS data board, and improve the reliability of the whole machine equipment; and the automation degree of the testing process is high, the manual work is not needed to be participated too much, the problems of complicated GNSSPCBA automatic testing process and large workload in the prior art can be avoided, the product quality and the production efficiency can be improved, the automatic detection of the function and the performance of the PCBA data board is realized, the testing efficiency is improved, and the labor and material cost is saved.
The present invention has been described in terms of its practical application, and it is to be understood that the above description and drawings are only illustrative of the presently preferred embodiments of the invention and are not to be considered as limiting, since all changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.
It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict. Although the present invention has been described to a certain extent, it is apparent that appropriate changes in the respective conditions may be made without departing from the spirit and scope of the present invention. It is to be understood that the invention is not limited to the described embodiments, but is to be accorded the scope consistent with the claims, including equivalents of each element described. Various other modifications and changes may be made by those skilled in the art based on the above-described technical solutions and concepts, and all such modifications and changes should fall within the scope of the claims of the present invention.
Claims (10)
1. A GNSS PCBA automatic test system is characterized by comprising a PCBA data board, a power supply, a GNSS antenna unit, a voltage and current acquisition card interface board, an acquisition card, a PC (personal computer), a TF card and an RS232 serial port module; wherein,
the PCBA data board is a unit to be tested;
the power supply is connected with the PCBA data board and provides power for the PCBA data board;
the voltage and current acquisition card interface board is connected with the voltage and current test points of each module on the PCBA data board; the voltage and current acquisition card interface board is also connected with an acquisition card arranged on a PC main board;
the acquisition card respectively acquires the voltage and the current of the voltage and current test points of each module on the PCBA data board through a voltage and current acquisition card interface board; the acquisition card also acquires the voltage and the current of a power supply through an interface board of the voltage and current acquisition card;
the PC is also loaded with upper computer software; the upper computer software compares the voltage and current acquired by the acquisition card with the allowable voltage and current to obtain a conclusion, and provides a basis for a tester to judge whether the voltage and current of each module on the PCBA data board are normal or not;
the TF card stores a system and a firmware program for operating the PCBA data board; the TF card is connected with the PCBA data board; the firmware program carries out GNSS index test and module communication test on the PCBA data board;
the RS232 serial port module is arranged between the PC and the PCBA data board; the performance of each module on the PCBA is sent to the PC through the RS232 serial port module;
the upper computer software in the PC machine judges and processes the performance of each module on the PCBA data board;
the GNSS antenna unit is connected with the PCBA data board, searches satellite signals and sends the satellite signals to the PCBA data board; the PC pre-stores differential correction data, and transmits the differential correction data to the PCBA data board through the RS232 serial port module; and the PCBA data board performs GNSS RTK resolving and tests the RTK precision of the PCBA data board.
2. The GNSS PCBA automated test system according to claim 1, wherein the acquisition card is a NIPCI-6220 acquisition card.
3. The GNSS PCBA automated test system according to claim 1 or 2, wherein the voltage current acquisition card interface board is provided with a plurality of relays; the relay on the interface board of the collecting cartoon overvoltage current collecting card respectively measures the voltage and the current of the voltage and current test point of each module on the PCBA data board.
4. The GNSS PCBA automated test system according to claim 1 or 2, wherein the PCBA data board comprises a WIFI module, a Bluetooth module, a GPRS module and an eMMC module.
5. The GNSS PCBA automated test system according to claim 1 or 2, wherein:
the power supply is connected with the PCBA data board through a thimble;
the voltage and current acquisition card interface board is connected with the voltage and current test points of each module on the PCBA data board through the ejector pins; the voltage and current acquisition card interface board is also connected with an acquisition card arranged on a PC main board through a PCI interface by a cable;
an SDIO interface is arranged on the PCBA data board; the TF card is connected with an SDIO interface on the PCBA data board through a cable and a thimble;
the GNSS antenna unit is connected with the PCBA data board through a radio frequency coaxial cable.
6. The GNSS PCBA automated test system according to claim 1 or 2, further comprising a power-on button disposed between the power supply and the PCBA data board.
7. The GNSS PCBA automated testing system according to claim 1 or 2, further comprising a tool holder; the PCBA data board, the power supply, the GNSS antenna unit, the voltage and current acquisition card interface board, the acquisition card, the TF card and the RS232 serial port module are arranged in the tool clamp.
8. A method of using the GNSS PCBA automated test system of any of claims 1-7, comprising:
step S1: the PC opens the upper computer software under the control of the user; receiving an operating instruction of a user to the upper computer software, and starting to test the software;
step S2: the PCBA data board reads the test program in the TF card to the PCBA data board for operation;
step S3: the upper computer software detects whether the voltage and the current of the power supply are within an allowable range; if so, go to step S4; if not, judging that the power supply has a problem, and stopping the test;
step S4: the starting-up key is powered on under the control of a user to electrify the PCBA data board;
step S5: the upper computer software collects the voltage and the current of the power supply through a voltage and current collection card interface board and detects whether the voltage and the current value of the power supply are within an allowable range again; if so, go to step S6; if not, judging that the PCBA data board has a problem, stopping testing and powering off the power supply;
step S6: a voice chip on the PCBA data board drives a loudspeaker to play startup music; if the starting music is played, the step S7 is entered; if the starting music is not played, judging that the voice chip works abnormally;
step S7: the upper computer software receives a function test instruction of a user and controls the PCBA data board to execute a test program;
step S8: the PCBA data board executes a test program, performs module voltage and current test, GNSS index test and module communication test, and sends test data to the PC through the RS232 serial module;
step S9: and the upper computer software on the PC machine processes the test data and displays a test conclusion and a test report.
9. The method of claim 8, wherein the GNSS metrics testing comprises testing satellite data, signal to noise ratio and accuracy of GPS L1, GPS L2, B1, B2, B3, GLN L1 and GLN L2 bands.
10. The method of applying the GNSS PCBA automated test system according to claim 8 or 9, wherein the module communication test specifically is:
reading a firmware version number of the WIFI module;
sending a command corresponding to the communication test to the Bluetooth module;
sending an instruction corresponding to the communication test to the GPRS, and carrying out network access dialing;
a detection operation test is performed on the eMMC storage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711483668.6A CN108037444B (en) | 2017-12-29 | 2017-12-29 | GNSS PCBA automatic test system and application method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711483668.6A CN108037444B (en) | 2017-12-29 | 2017-12-29 | GNSS PCBA automatic test system and application method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108037444A true CN108037444A (en) | 2018-05-15 |
CN108037444B CN108037444B (en) | 2023-12-15 |
Family
ID=62099078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711483668.6A Active CN108037444B (en) | 2017-12-29 | 2017-12-29 | GNSS PCBA automatic test system and application method thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108037444B (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108872833A (en) * | 2018-06-28 | 2018-11-23 | 江苏宝昊机械设备科技有限公司 | A kind of system and device for circuit board quality inspection |
CN109495188A (en) * | 2018-12-29 | 2019-03-19 | 北京品驰医疗设备有限公司 | Bluetooth test system |
CN109901055A (en) * | 2019-03-26 | 2019-06-18 | 广州亚美信息科技有限公司 | A kind of OBD equipment performance test macro |
CN110988648A (en) * | 2019-11-15 | 2020-04-10 | 武汉光庭科技有限公司 | PCBA automatic detection system and method |
CN111143150A (en) * | 2019-12-27 | 2020-05-12 | 深圳市越疆科技有限公司 | Method and system for testing PCBA (printed circuit board assembly), testing equipment and micro-control unit |
CN111537862A (en) * | 2020-04-21 | 2020-08-14 | 青岛矽昌通信技术有限公司 | PCBA test method and system |
CN112213628A (en) * | 2020-10-27 | 2021-01-12 | 东莞市华复实业有限公司 | PCBA function automatic test system based on microprocessor |
CN112595956A (en) * | 2020-12-02 | 2021-04-02 | 北京紫光安芯科技有限公司 | Test system of intelligence lock PCBA board |
CN113359010A (en) * | 2021-06-03 | 2021-09-07 | 宁波集联软件科技有限公司 | Core board test system and test method thereof |
CN114088991A (en) * | 2021-11-08 | 2022-02-25 | 广东乐心医疗电子股份有限公司 | Circuit board testing method, device and system |
CN115219875A (en) * | 2021-04-15 | 2022-10-21 | 厦门喵宝科技有限公司 | PCBA (printed Circuit Board Assembly) automatic factory testing method, system and equipment of intelligent cloud printing equipment |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1232349A (en) * | 1999-01-11 | 1999-10-20 | 深圳市中兴通讯股份有限公司 | Single board test apparatus for conference TV system |
CN101145859A (en) * | 2006-09-12 | 2008-03-19 | 中兴通讯股份有限公司 | Testing system and method for mobile phone single board |
CN101819249A (en) * | 2009-11-25 | 2010-09-01 | 北京佳讯飞鸿电气股份有限公司 | Method for testing circuit board |
CN203084159U (en) * | 2013-02-19 | 2013-07-24 | 瑞华高科技电子工业园(厦门)有限公司 | Device for testing flexible printed circuit board (FPCB) |
CN103454575A (en) * | 2013-09-06 | 2013-12-18 | 福州瑞芯微电子有限公司 | System, PCBA board and method for achieving PCBA board testing |
CN203376955U (en) * | 2013-07-31 | 2014-01-01 | 顾文鈺 | Automatic test equipment for liquid crystal display panel driving circuit board |
CN203759168U (en) * | 2014-03-25 | 2014-08-06 | 上海沪工焊接集团股份有限公司 | Automatic test board for welding equipment |
CN104181458A (en) * | 2014-08-26 | 2014-12-03 | 广州华欣电子科技有限公司 | Detection method and device for PCBA board |
CN104881344A (en) * | 2015-05-20 | 2015-09-02 | 深圳市创维电器科技有限公司 | Automatic testing method and system for PCBA |
CN105182371A (en) * | 2015-10-08 | 2015-12-23 | 上海华测导航技术股份有限公司 | GNSS product automatic test method based on function test |
CN106199637A (en) * | 2016-08-30 | 2016-12-07 | 广州市中海达测绘仪器有限公司 | A kind of integration GNSS measures equipment |
CN106526457A (en) * | 2016-12-21 | 2017-03-22 | 成都秦川科技发展有限公司 | Circuit board detection instrument and system |
CN106680697A (en) * | 2016-12-08 | 2017-05-17 | 西安电子科技大学 | Test detector of digital signal processor |
CN206431250U (en) * | 2016-12-29 | 2017-08-22 | 安徽森力汽车电子有限公司 | A kind of auto navigation pcb board core board test fixture |
CN107390110A (en) * | 2017-06-20 | 2017-11-24 | 广东科学技术职业学院 | A kind of method, apparatus and system tested automatically PCBA |
-
2017
- 2017-12-29 CN CN201711483668.6A patent/CN108037444B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1232349A (en) * | 1999-01-11 | 1999-10-20 | 深圳市中兴通讯股份有限公司 | Single board test apparatus for conference TV system |
CN101145859A (en) * | 2006-09-12 | 2008-03-19 | 中兴通讯股份有限公司 | Testing system and method for mobile phone single board |
CN101819249A (en) * | 2009-11-25 | 2010-09-01 | 北京佳讯飞鸿电气股份有限公司 | Method for testing circuit board |
CN203084159U (en) * | 2013-02-19 | 2013-07-24 | 瑞华高科技电子工业园(厦门)有限公司 | Device for testing flexible printed circuit board (FPCB) |
CN203376955U (en) * | 2013-07-31 | 2014-01-01 | 顾文鈺 | Automatic test equipment for liquid crystal display panel driving circuit board |
CN103454575A (en) * | 2013-09-06 | 2013-12-18 | 福州瑞芯微电子有限公司 | System, PCBA board and method for achieving PCBA board testing |
CN203759168U (en) * | 2014-03-25 | 2014-08-06 | 上海沪工焊接集团股份有限公司 | Automatic test board for welding equipment |
CN104181458A (en) * | 2014-08-26 | 2014-12-03 | 广州华欣电子科技有限公司 | Detection method and device for PCBA board |
CN104881344A (en) * | 2015-05-20 | 2015-09-02 | 深圳市创维电器科技有限公司 | Automatic testing method and system for PCBA |
CN105182371A (en) * | 2015-10-08 | 2015-12-23 | 上海华测导航技术股份有限公司 | GNSS product automatic test method based on function test |
CN106199637A (en) * | 2016-08-30 | 2016-12-07 | 广州市中海达测绘仪器有限公司 | A kind of integration GNSS measures equipment |
CN106680697A (en) * | 2016-12-08 | 2017-05-17 | 西安电子科技大学 | Test detector of digital signal processor |
CN106526457A (en) * | 2016-12-21 | 2017-03-22 | 成都秦川科技发展有限公司 | Circuit board detection instrument and system |
CN206431250U (en) * | 2016-12-29 | 2017-08-22 | 安徽森力汽车电子有限公司 | A kind of auto navigation pcb board core board test fixture |
CN107390110A (en) * | 2017-06-20 | 2017-11-24 | 广东科学技术职业学院 | A kind of method, apparatus and system tested automatically PCBA |
Non-Patent Citations (2)
Title |
---|
张淑文;: "印制电路板(PCB)的测试", 计算机研究与发展, no. 05 * |
钱瑞琦;王峰;: "北斗定位接收机数据云检测平台的设计与实现", 电脑知识与技术, no. 26 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108872833A (en) * | 2018-06-28 | 2018-11-23 | 江苏宝昊机械设备科技有限公司 | A kind of system and device for circuit board quality inspection |
CN109495188A (en) * | 2018-12-29 | 2019-03-19 | 北京品驰医疗设备有限公司 | Bluetooth test system |
CN109901055A (en) * | 2019-03-26 | 2019-06-18 | 广州亚美信息科技有限公司 | A kind of OBD equipment performance test macro |
CN110988648A (en) * | 2019-11-15 | 2020-04-10 | 武汉光庭科技有限公司 | PCBA automatic detection system and method |
CN111143150A (en) * | 2019-12-27 | 2020-05-12 | 深圳市越疆科技有限公司 | Method and system for testing PCBA (printed circuit board assembly), testing equipment and micro-control unit |
CN111537862A (en) * | 2020-04-21 | 2020-08-14 | 青岛矽昌通信技术有限公司 | PCBA test method and system |
CN112213628A (en) * | 2020-10-27 | 2021-01-12 | 东莞市华复实业有限公司 | PCBA function automatic test system based on microprocessor |
CN112595956A (en) * | 2020-12-02 | 2021-04-02 | 北京紫光安芯科技有限公司 | Test system of intelligence lock PCBA board |
CN115219875A (en) * | 2021-04-15 | 2022-10-21 | 厦门喵宝科技有限公司 | PCBA (printed Circuit Board Assembly) automatic factory testing method, system and equipment of intelligent cloud printing equipment |
CN113359010A (en) * | 2021-06-03 | 2021-09-07 | 宁波集联软件科技有限公司 | Core board test system and test method thereof |
CN114088991A (en) * | 2021-11-08 | 2022-02-25 | 广东乐心医疗电子股份有限公司 | Circuit board testing method, device and system |
Also Published As
Publication number | Publication date |
---|---|
CN108037444B (en) | 2023-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108037444B (en) | GNSS PCBA automatic test system and application method thereof | |
US11641536B2 (en) | Capture and association of measurement data | |
CN100589587C (en) | Automatic test system for handset single-plate and its method | |
CN106886003B (en) | Automatic testing system and method for battery monitoring module of electric vehicle | |
CN104569719A (en) | Multicore cable testing system | |
CN103367103A (en) | Semiconductor product production method and system thereof | |
CN200997633Y (en) | Automatic testing system based on graphic testing platform | |
CN203522710U (en) | Signal converter multifunctional detection apparatus | |
CN207799023U (en) | GNSS PCBA automatization test systems | |
CN108093118A (en) | The test method of device, test device and computer readable storage medium on mainboard | |
CN114994503A (en) | Circuit board detection device | |
CN108595296A (en) | A kind of high/low temperature test method and terminal to be measured | |
CN109031088A (en) | A kind of circuit board multichannel current test method and its system | |
CN209248512U (en) | Multichannel flash chip test device | |
CN111505531A (en) | Board card test system | |
CN107543574B (en) | Automatic detector for high-temperature aging test of airborne sensor and operation method | |
CN107315664A (en) | Video card automatic checkout system and method | |
CN214409195U (en) | Multi-channel automatic diode testing equipment | |
CN108459232A (en) | touch screen test device and method | |
CN101430348B (en) | State detection apparatus and state detection method | |
CN211043581U (en) | Chip aging monitoring system | |
CN203520072U (en) | Signal converter assembly detection device | |
CN104678336A (en) | Resistor intelligent display module | |
CN110967615B (en) | Circuit board fault diagnosis device and method | |
CN109036230B (en) | Touch detection data acquisition and display method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |