Domestic automobile market booms dramatically at recent years. And related automotive electronics also get great improvement too. However, The unit price of the automobile drops although the total output raises. So all the related automotive electronics vendors have to control their cost and improve the manufacture efficiency. Body Control Module(BCM) is one of the three main control units in automobile, and it will be tested completely with function in order to block the defective products.Traditional BCM functional test utilizes data acquaintance cardã€I/O card and loads card which are controlled by PXI/GPIB/USB communication bus to build simple test platform based on Lab VIEW software system. Such kind of test platform is always with low test efficiency due to poor integration of different software and hardware suppliers.There are three key factors to evaluate test efficiency: test coverage, test stability and test cycle time. Test cycle time decrease is the most explicit and cost effective among them. This thesis introduces a high integrated dedicated automotive electronics functional tester Agilent TS5400, and takes test cycle time as an important breakthrough point to modify the tester hardware and software. Moreover, this thesis adopts parallel test technology and optimizes the test flow to improve the functional test as follows:1. Researching the main six modules: central door lock system, anti-theft alarm system, front wiper system, electric window lifter system, external lamps system, internal lamps system.2. Analyzing the advantages and disadvantages of present test methods,and getting optimizations at test delay, system initialization, connectors open short test, DMM test mode, sleep current test, input/output parallel test, left/right steering lamps test.3. Adopting multi thread technology, changing sequential test to multi thread parallel test.4. Writing user interface with VC++, and using multi process to invoke two TS5400 test programs with additional hardware resources at the same time to double the test outputs.5. Analyzing the effect on test coverage with optimized test methods.6. Validating the test stability with the tool of Measurement Systems Analysis(MSA).Finally, implementing the optimized test solution with two projects and obtaining obvious results. One project test cycle time is decreased from one board 48 s to two boards 24 s and another from one board 50 s to two boards 22 s without any loss of the test coverage and stability. Practices have proved that this improved solution of BCM functional test reduces test cost, enhances test efficiency, makes great contributions to the company’s profits, and also gives an effective solution to the BCM functional test industry. |