Method and system for testing WIFI module based on ARM development board
Through the ARM development board-based system, the pin data and RF performance indicators of WIFI modules are automatically collected and analyzed, which solves the problems of cumbersome and low efficiency in the existing technology, and realizes an efficient and automated testing process.
Patent Information
- Application Number
- CN202411451348.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-03-18
AI Technical Summary
The prior art is complicated to operate and inefficient when conducting electrostatic tests on WIFI modules, especially for small PIN pins and RF performance tests. Manual operation is difficult and requires manual recording of data.
Automatic testing is performed using an oscilloscope and terminal through an ARM development board-based system. The ARM development board is connected to the router, the oscilloscope communicates with the terminal, automatically collects and analyzes the pin data and RF performance indicators of the WIFI module, and generates a test information table.
It improves the efficiency of WIFI module testing, simplifies the operation process, reduces the difficulty and error rate of manual operation, and realizes automated testing of WIFI modules.
Smart Images

Figure CN119643984A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of WIFI testing, and in particular to a method and system for testing a WIFI module based on an ARM development board. Background Art
[0002] At present, static electricity is an objective natural phenomenon, which is generated in many ways, such as contact, friction, induction, etc. Therefore, in order to prevent static electricity from damaging the WIFI module, it is necessary to conduct static electricity testing on the WIFI module.
[0003] In the related art, when performing an electrostatic test on a WIFI module, an electrostatic gun is first used to release high voltage on the PIN pin of the module; then the probe of the oscilloscope is clamped on the PIN pin of the WIFI module. However, since the PIN pin is small, the operation is difficult, and the measurement data of the oscilloscope needs to be recorded manually, which makes the process very cumbersome. In addition, for some special PIN pins, it is necessary to test whether the RF performance of the WIFI module is normal. At this time, the module needs to be connected to the RE test instrument with an RF line, and the module needs to be operated with a manual tool to transmit an RF signal. The data is checked by manually operating the RE test instrument to observe whether the RF performance is normal. The entire operation process is cumbersome and inefficient. Summary of the invention
[0004] The purpose of the present invention is to overcome the deficiencies in the prior art and provide a method and system for testing a WIFI module based on an ARM development board, which can improve the test efficiency for the WIFI module and make the test process more automated.
[0005] The objective of the present invention is achieved through the following technical solutions:
[0006] The first aspect of the present application provides a method for testing a WIFI module based on an ARM development board, comprising: leading out the pins of the WIFI module to form a first pin to be tested and a second pin to be tested; after the ARM development board is connected to the network, it communicates with a terminal; after an oscilloscope communicates with the terminal, the oscilloscope collects information on the first pin to be tested and outputs test data to the terminal; the ARM development board collects index data of the second pin to be tested and sends the index data to the terminal; the terminal outputs a test information table according to the test data and the index data.
[0007] After the ARM development board is connected to the network, the communication with the terminal is performed, including: after the ARM development board is connected to the router module in a wireless manner, the terminal is connected via a network cable.
[0008] After the oscilloscope communicates with the terminal, the oscilloscope collects information on the first pin to be tested and outputs test data to the terminal, including: the oscilloscope communicates with the terminal, the oscilloscope receives a first instruction sent by the terminal so that the oscilloscope collects information on the first pin to be tested and outputs the test data; the oscilloscope generates a second instruction based on the test data to send the test data to the terminal.
[0009] The ARM development board collects the index data of the second pin to be tested and sends the index data to the terminal, including: the terminal sends a third instruction to the ARM development board, and the ARM development board controls the WIFI module to communicate and interact with the router module according to the third instruction, and outputs the index data of the second pin to be tested; and sends the index data to the terminal.
[0010] The process of leading out the pins of the WIFI module includes: connecting the pins of the WIFI module with pins so that the pins are exposed.
[0011] The second aspect of the present application provides a system for testing a WIFI module based on an ARM development board, comprising: an adjustment module, used to lead out the pins of the WIFI module to form a first pin to be tested and a second pin to be tested; a networking module, used to communicate with a terminal after the ARM development board is networked; a first acquisition module, used to enable an oscilloscope to communicate with the terminal, and the oscilloscope collects information on the first pin to be tested and outputs test data to the terminal; a second acquisition module, used by the ARM development board to collect index data of the second pin to be tested and send the index data to the terminal; an output module, used by the terminal to output a test information table according to the test data and the index data.
[0012] The networking module is also used to connect the ARM development board to the router module in a wireless manner and then connect to the terminal via a network cable.
[0013] The first acquisition module is also used to communicate the oscilloscope with the terminal. The oscilloscope receives a first instruction sent by the terminal so that the oscilloscope collects information on the first pin to be tested and outputs the test data; the oscilloscope generates a second instruction based on the test data to send the test data to the terminal.
[0014] The second acquisition module is also used for the terminal to send a third instruction to the ARM development board. The ARM development board controls the WIFI module to communicate and interact with the router module according to the third instruction, outputs the index data of the second pin to be tested, and sends the index data to the terminal.
[0015] The regulating module is also used to connect the pins of the WIFI module using pins so that the pins are exposed.
[0016] Compared with the prior art, the present invention has at least the following advantages:
[0017] 1. This application can directly complete the test of the WIFI module through the ARM development board, oscilloscope, terminal and router.
[0018] 2. This application leads out the pins of the WIFI module, so that it is convenient for the oscilloscope to clamp the pins and for the electrostatic gun to discharge the pins, thus simplifying the process;
[0019] 3. This application uses an ARM development board to connect to a router to detect the networking function of the WIFI module, instead of manually controlling the RF instrument to detect the RF performance, thereby realizing automated testing and improving efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below.
[0021] Figure 1 A diagram of a method for testing a WIFI module based on an ARM development board in one embodiment of the present invention;
[0022] Figure 2 It is a structural schematic diagram of another implementation method of a method for testing a WIFI module based on an ARM development board in one embodiment of the present invention;
[0023] Figure 3 This is a functional module diagram of a system for testing a WIFI module based on an ARM development board in one embodiment of the present invention. DETAILED DESCRIPTION
[0024] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0025] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0026] Unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, or a detachable connection or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0027] At present, static electricity is an objective natural phenomenon, which is generated in many ways, such as contact, friction, induction, etc. Therefore, in order to prevent static electricity from damaging the WIFI module, it is necessary to perform static electricity testing on the WIFI module. However, when performing static electricity testing on the WIFI module, the PIN pin of the module is first released with high voltage using an electrostatic gun; then the probe of the oscilloscope is clamped on the PIN pin of the WIFI module, but because the PIN pin is small, the operation is difficult, and the measurement data of the oscilloscope needs to be recorded manually, and the process is very cumbersome. In addition, for some special PIN pins, it is necessary to test whether the RF performance of the WIFI module is normal. At this time, the module and the RE test instrument are connected to the RF line, and the module is operated with manual tools to transmit the RF signal. The data is checked by manually operating the RE test instrument to observe whether the RF performance is normal. The entire operation process is cumbersome and inefficient.
[0028] In view of the above problems, the embodiments of the present application provide a method and system for testing a WIFI module based on an ARM development board, which can improve the testing efficiency of the WIFI module and make the testing process more automated.
[0029] The technical solution of the embodiments of the present application is described in detail below with reference to the accompanying drawings.
[0030] See also Figure 1 , a method for testing a WIFI module based on an ARM development board, comprising:
[0031] Step S101: Lead out the pins of the WIFI module to form a first pin to be tested and a second pin to be tested.
[0032] It should be noted that, by setting a test base plate, the pins of the WIFI module are led out, and then the WIFI module is placed on the test base plate, wherein the first pin to be tested is a common PIN pin, and the second pin to be tested is an RF PIN pin.
[0033] Step S102: After the ARM development board is connected to the Internet, it communicates with the terminal.
[0034] It should be noted that the ARM development board is powered by a battery, then connects to the router and finally communicates with the terminal via TCP.
[0035] Step S103: After the oscilloscope communicates with the terminal, the oscilloscope collects information on the first pin to be tested and outputs test data to the terminal.
[0036] It should be noted that before the oscilloscope communicates with the terminal, an electrostatic gun is used to discharge the first pin to be tested. Then information is collected from the first pin to be tested. Finally, the generated test data is sent to the terminal.
[0037] Step S104: The ARM development board collects index data of the second pin to be tested, and sends the index data to the terminal.
[0038] It should be noted that before the ARM development board collects the index data of the second pin to be tested, the second pin to be tested will also be subjected to electrostatic discharge treatment using an electrostatic gun. Then the index data of the second pin to be tested will be collected, and finally the index data will be sent to the terminal. Among them, the index data here includes the RF performance of the pin.
[0039] Step S105: The terminal outputs a test information table according to the test data and indicator data.
[0040] It should be noted that the terminal will receive the test data and indicator data and finally output a test information table. The operator can directly view the information table to confirm the performance of the pin.
[0041] Figure 2 A more detailed implementation of a method for testing a WIFI module based on an ARM development board. Specifically, a method for testing a WIFI module based on an ARM development board includes the following steps:
[0042] Step S201: Connect the pins of the WIFI module using pins to expose the pins, thereby forming a first pin to be tested and a second pin to be tested.
[0043] It should be noted that by setting up a test baseboard, the pins of the WIFI module are brought out, and then pins are inserted into the pins to facilitate the oscilloscope to clamp the pins, thereby reducing the time for operation alignment and improving work efficiency.
[0044] Step S202: After the ARM development board is connected to the router module wirelessly, it is connected to the terminal via a network cable.
[0045] It should be noted that the ARM development board usually communicates with the router wirelessly and then connects to the terminal via a network cable, wherein the ARM development board acts as a server and the terminal acts as a client.
[0046] Step S203, the oscilloscope communicates with the terminal, and the oscilloscope receives a first instruction sent by the terminal, so that the oscilloscope collects information on the first pin to be tested and outputs test data;
[0047] The oscilloscope generates a second instruction according to the test data, so as to send the test data to the terminal.
[0048] It should be noted that after the static gun has finished applying static electricity, the oscilloscope receives the first instruction sent by the terminal via TCP. The first instruction here is a start instruction, so that the oscilloscope collects information from the first pin to be tested. After the collection is completed, the oscilloscope generates a second instruction based on the test data. The second instruction here is usually a feedback instruction to drive the test data to be sent to the terminal for storage. Then the next pin is tested.
[0049] Step S204, the terminal sends a third instruction to the ARM development board, and the ARM development board controls the WIFI module to communicate and interact with the router module according to the third instruction, outputs the index data of the second pin to be tested, and sends the index data to the terminal.
[0050] It should be noted that the terminal sends the third instruction to the ARM development board, where the third instruction refers to the startup instruction, so that the ARM development board controls the WIFI module to communicate and interact with the router module according to the third instruction, and reads the reading signal strength index data of the WIFI module. After the ARM development board reads the reading signal strength index data of the WIFI module, it will return the data to the terminal. Then the next pin test is carried out.
[0051] Step S205: The terminal outputs a test information table according to the test data and indicator data.
[0052] It can be understood that the terminal integrates the test data and indicator data and outputs a test information table to facilitate the operator's analysis and viewing.
[0053] This application can directly complete the test of the WIFI module through the ARM development board, oscilloscope, terminal and router. Furthermore, this application leads out the pins of the WIFI module, so that it is convenient for the oscilloscope to clamp the pins and for the electrostatic gun to discharge the pins, simplifying the process; further, this application uses the ARM development board to connect the router to detect the networking function of the WIFI module, instead of manually controlling the RF instrument to detect the RF performance, thereby realizing automated testing and improving efficiency.
[0054] The second aspect of the present application provides a system for testing a WIFI module based on an ARM development board, comprising: an adjustment module 100, a networking module 200, a first acquisition module 300, a second acquisition module 400 and an output module 500, wherein the adjustment module 100 is used to lead out the pins of the WIFI module to form a first pin to be tested and a second pin to be tested; the networking module 200 is used to communicate with a terminal after the ARM development board is networked; the first acquisition module 300 is used to enable an oscilloscope to communicate with the terminal, and the oscilloscope collects information on the first pin to be tested and outputs test data to the terminal; the second acquisition module 400 is used for the ARM development board to collect index data of the second pin to be tested and send the index data to the terminal; the output module 500 is used for the terminal to output a test information table according to the test data and the index data.
[0055] In one embodiment, the networking module 200 is also used to connect the ARM development board to the router module wirelessly and then to the terminal via a network cable.
[0056] In one embodiment, the first acquisition module 300 is also used to communicate the oscilloscope with the terminal. The oscilloscope receives a first instruction sent by the terminal so that the oscilloscope collects information on the first pin to be tested and outputs test data; the oscilloscope generates a second instruction based on the test data to send the test data to the terminal.
[0057] In one embodiment, the second acquisition module 400 is also used for the terminal to send a third instruction to the ARM development board. The ARM development board controls the WIFI module and the router module to communicate and interact according to the third instruction, outputs the index data of the second pin to be tested, and sends the index data to the terminal.
[0058] In one embodiment, the adjustment module 100 is further used to connect the pins of the WIFI module using pins so that the pins are exposed.
[0059] The scheme of the present application has been described in detail above with reference to the accompanying drawings. In the above embodiments, the descriptions of the various embodiments have their own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments. Those skilled in the art should also be aware that the actions and modules involved in the specification are not necessarily required for the present application. In addition, it can be understood that the steps in the method of the embodiment of the present application can be adjusted in order, merged and deleted according to actual needs, and the modules in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.
[0060] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A method for testing a WIFI module based on an ARM development board, characterized in that: include: Leading out the pins of the WIFI module to form a first pin to be tested and a second pin to be tested; After the ARM development board is connected to the Internet, it communicates with the terminal; After the oscilloscope communicates with the terminal, the oscilloscope collects information about the first pin to be tested and outputs test data to the terminal; The ARM development board collects the index data of the second pin to be tested, and sends the index data to the terminal; The terminal outputs a test information table according to the test data and the indicator data.
2. The method for testing a WIFI module based on an ARM development board according to claim 1, characterized in that: After the ARM development board is connected to the network, it communicates with the terminal, including: After the ARM development board is connected to the router module via a wireless method, it is connected to the terminal via a network cable.
3. The method for testing a WIFI module based on an ARM development board according to claim 1, characterized in that: After the oscilloscope communicates with the terminal, the oscilloscope collects information about the first pin to be tested and outputs test data to the terminal, including: The oscilloscope communicates with the terminal, and the oscilloscope receives a first instruction sent by the terminal, so that the oscilloscope collects information on the first pin to be tested and outputs the test data; The oscilloscope generates a second instruction according to the test data, so as to send the test data to the terminal.
4. The method for testing a WIFI module based on an ARM development board according to claim 2, characterized in that: The ARM development board collects the index data of the second pin to be tested, and sends the index data to the terminal, including: The terminal sends a third instruction to the ARM development board, and the ARM development board controls the WIFI module to communicate and interact with the router module according to the third instruction, and outputs the indicator data of the second pin to be tested; The indicator data is sent to the terminal.
5. The method for testing a WIFI module based on an ARM development board according to claim 1, characterized in that: The step of leading out the pins of the WIFI module includes: The pins of the WIFI module are connected using pins so that the pins are exposed.
6. A system for testing WIFI modules based on an ARM development board, characterized in that: include: The adjustment module is used to lead out the pins of the WIFI module to form a first pin to be tested and a second pin to be tested; The networking module is used to connect the ARM development board to the network and communicate with the terminal; A first acquisition module, configured to enable the oscilloscope to acquire information about the first pin to be tested and output test data to the terminal after the oscilloscope communicates with the terminal; A second acquisition module, used for the ARM development board to collect the index data of the second pin to be tested, and send the index data to the terminal; The output module is used for the terminal to output a test information table according to the test data and the indicator data.
7. The system for testing WIFI modules based on an ARM development board according to claim 6, characterized in that: The networking module is also used to connect the ARM development board to the router module in a wireless manner and then connect to the terminal via a network cable.
8. The system for testing WIFI modules based on an ARM development board according to claim 6, characterized in that: The first acquisition module is also used to communicate the oscilloscope with the terminal, and the oscilloscope receives the first instruction sent by the terminal, so that the oscilloscope collects information on the first pin to be tested and outputs the test data; The oscilloscope generates a second instruction according to the test data, so as to send the test data to the terminal.
9. The system for testing WIFI modules based on an ARM development board according to claim 7, characterized in that: The second acquisition module is also used for the terminal to send a third instruction to the ARM development board, and the ARM development board controls the WIFI module to communicate and interact with the router module according to the third instruction, and outputs the indicator data of the second pin to be tested; The indicator data is sent to the terminal.
10. The system for testing WIFI modules based on an ARM development board according to claim 6, characterized in that: The regulating module is also used to connect the pins of the WIFI module using pins so that the pins are exposed.