CN116577809A - Universal GNSS satellite receiving module automatic test software and method - Google Patents

Universal GNSS satellite receiving module automatic test software and method Download PDF

Info

Publication number
CN116577809A
CN116577809A CN202310355118.5A CN202310355118A CN116577809A CN 116577809 A CN116577809 A CN 116577809A CN 202310355118 A CN202310355118 A CN 202310355118A CN 116577809 A CN116577809 A CN 116577809A
Authority
CN
China
Prior art keywords
module
test
satellite
data
threshold value
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.)
Pending
Application number
CN202310355118.5A
Other languages
Chinese (zh)
Inventor
贾小波
职乔
贾鹏
刘洁
张磊磊
董德柱
肖佳敏
谢成玉
李军华
顾雪梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Vcom Huada Beidou Navigation Technology Co ltd
Original Assignee
Zhengzhou Vcom Huada Beidou Navigation Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Vcom Huada Beidou Navigation Technology Co ltd filed Critical Zhengzhou Vcom Huada Beidou Navigation Technology Co ltd
Priority to CN202310355118.5A priority Critical patent/CN116577809A/en
Publication of CN116577809A publication Critical patent/CN116577809A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/23Testing, monitoring, correcting or calibrating of receiver elements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The data layer comprises a GNSS satellite module programming function module, a threshold value setting module and a satellite data receiving module; the GNSS satellite module programming function module selects a local programming file and carries out unified programming on the connected satellite modules through a serial port; the threshold value setting module is used for setting and configuring the product threshold value according to different requirements of the satellite module; the satellite data receiving module is used for receiving serial data sent by the satellite module, including standard protocol output and test frame output, and extracting relevant information of each module; the analysis layer comprises a data analysis module aiming at different GNSS modules, and the data analysis module analyzes the standard frame and the test needle, and obtains whether each project passes or not after comparing the standard frame with the threshold value. The invention well solves the problems of low efficiency and high error rate of the traditional manual burning test.

Description

Universal GNSS satellite receiving module automatic test software and method
Technical Field
The invention relates to the technical field of satellite navigation system application, in particular to universal GNSS automatic test software and method.
Background
With the development of satellite navigation technology and the continuous expansion of application fields thereof, satellite receiving modules have wide and important application in the fields of navigation, communication Internet of things, electric power, finance and the like and the national defense field. With the increasing large number of chips which are autonomous in China and put into various industries, the satellite module application is exponentially expanded, and the problem of large-scale batch production is solved by using universal GNSS automatic test software and method.
The conventional test method adopts a manual mode to burn whether the satellite module is qualified or not, so that the production efficiency is low, the input of human resources is huge, the detection results are inconsistent, and the error is very large. For satellite module manufacturers, such testing methods and apparatus are costly and inefficient.
Disclosure of Invention
The invention aims to solve the technical problems that: how to solve the technical problems that the production efficiency of the current GNSS satellite module is low, the production period is long, the GNSS satellite module can not be delivered on time, the input human resources are huge, and the detection results are inconsistent.
The technical scheme of the invention is as follows:
the universal GNSS satellite receiving module automatic test software comprises a page display layer, a data layer, an analysis layer and a service layer;
the data layer comprises a GNSS satellite module programming function module, a threshold value setting module and a satellite data receiving module; the GNSS satellite module programming function module selects a local programming file and carries out unified programming on the connected satellite modules through a serial port; the threshold value setting module is used for setting and configuring the threshold value of the product according to different requirements of the satellite module, and the test software judges whether the product is qualified or not according to the set threshold value during analysis; the satellite data receiving module is used for receiving serial data sent by the satellite module, including standard protocol output and test frame output, and extracting relevant information of each module;
the analysis layer comprises a data analysis module aiming at different GNSS modules, wherein the data analysis module analyzes a standard frame and a test needle, analyzes corresponding numerical values after receiving data, and obtains whether each project passes or not after comparing the numerical values with a threshold value;
the service layer includes a satellite module report generating module and a data communication module in communication with the automated production line equipment.
The page display comprises various user configurations, threshold settings, data display, test process display and test result display.
And the service layer generates an excel form, finally generates a test report, stores the test report on a local computer and automatically uploads the test result to the server.
An automated test method implemented using the software described above, comprising the steps of:
step 1, carrying out different configurations on modules in page display according to requirements;
step 2, starting automatic test software, reading user configuration, connecting hardware equipment for loading chips downwards, and connecting an automatic production line central control program upwards;
step 3, when the automatic test software receives a starting command of an automatic production line center control program, proving that a test chip is in place, and starting program burning and testing;
step 4, program burning is carried out on all the connected satellite modules;
step 5, after restarting the satellite module, starting to output standard frame data and test frame data; the test software analyzes and judges the data while receiving the data until all the test items have test results and pass or fail;
step 6, carrying out factory configuration on the satellite module according to the configuration file after the test is completed, and verifying to determine whether the factory setting is successful;
step 7, after the test is completed, test software generates a test report and stores the test report, a test result is reported to a central control program, and an automatic production line respectively grabs and packages the qualified products and the unqualified products;
and step 8, after reporting the result, waiting for the automation equipment to grab the satellite module and waiting for the completion of the placement of a new group of modules.
The configuration in step 1 includes: the satellite module of the current production is configured to be time service type or positioning type, the satellite module of the current GNSS module is configured to be single mode or multimode, the local path of the programming file is configured, the threshold value is configured, the judging condition is configured, and the address of the uploading server is configured.
The beneficial effects of the invention are as follows: the method is applied to automatic production equipment of satellite module factories, and well solves the problems of low efficiency and high error rate of the traditional manual burning test. The automatic test software and the method can be compatible with a positioning satellite module and a time service satellite module, meet market demands to the greatest extent, and have very good applicability.
Drawings
FIG. 1 is a flow chart of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
As shown in FIG. 1, the automatic test software for the GNSS satellite receiving module comprises a page display, a data layer, an analysis layer and a service layer.
The page display comprises various user configurations, threshold setting, data display, test process display, test result display and the like. The page display can facilitate operators to set corresponding according to satellite modules of different models, set threshold values, observe the test process, inquire test results and the like.
The data layer comprises a GNSS satellite module programming function module, a threshold value setting module and a satellite data receiving module. The GNSS satellite module programming function module mainly has the function of selecting local programming files and carrying out unified programming on the connected satellite modules through the serial ports. The threshold value setting module can set and configure the threshold value of the product according to different requirements of the satellite module, and test software can judge whether the product is qualified or not according to the set threshold value during analysis. The satellite data receiving module can receive serial data sent by the satellite module, wherein the serial data comprises standard protocol output and test frame output, and relevant information of each module is extracted from the standard protocol output and the test frame output.
The analysis layer comprises data analysis modules aiming at different GNSS modules, the data analysis modules can analyze standard frames and test needles according to corresponding protocols, analyze corresponding numerical values after receiving certain data, and can obtain whether each item passes through or not after comparing the numerical values with a threshold value. Whether the satellite module passes the whole or not depends on whether each test item is qualified or not, and if one item is unqualified, the satellite module is judged to be an unqualified module.
The service layer includes a satellite module report generating module and a data communication module in communication with the automated production line equipment. After the whole test is finished, the service layer can carry out factory configuration setting on the satellite module according to user configuration, and can directly package and leave the factory for qualified products.
Furthermore, the service layer can generate an excel form according to the standard, and finally generate a test report to be stored on a local computer, so that the service layer is convenient for manufacturers to archive; the service layer can also automatically upload the test results to the server, and an operator can remotely check the whole test results and the whole process. The service layer sends the final judging result to the automatic production line equipment through a protocol to inform which products are qualified products and which products are unqualified products, the automatic mechanical equipment further processes according to the testing result, and after the processing is completed, the automatic production line sends a starting command to conduct automatic testing of the next round of satellite modules.
The time service type satellite module test report items respectively comprise: static test items, software versions, antenna open circuits, antenna short circuits, PPS level amplitude values, whether satellite numbers meeting carrier-to-noise ratio reach standards, time service accuracy, UTC time continuity and user-customized output items.
The test report items of the positioning satellite module respectively comprise: static test items, software versions, open antennas, short antennas, whether the satellite number meeting the carrier-to-noise ratio meets the standard, positioning time for the first time, positioning longitude and latitude, and customizing output items by users.
The automated test software can be connected with a plurality of hardware devices through a TCP network connection at the same time, and each hardware device can be used for automatically testing 8 (or a plurality of) GNSS satellite modules at the same time. Therefore, the automatic test software can carry out factory test verification on tens of satellite modules at the same time, realizes automatic factory test verification, greatly saves manpower and material resources, improves the universality and convenience of satellite receiving module test, and has good application and popularization values.
A general GNSS satellite receiving module automatic test method comprises the following steps:
1. the modules are configured differently in the page display according to the requirements. The satellite module of the current production is configured to be time service type or positioning type, the satellite module of the current GNSS module is configured to be single mode or multimode, the local path of the programming file is configured, the threshold value is configured, the judging condition is configured, the address of the uploading server of the test result report is configured, and the like.
2. And starting automatic test software, reading user configuration, connecting hardware equipment loading chips downwards, and connecting an automatic production line central control program upwards.
3. When the automatic test software receives a starting command of the automatic production line center control program, the test chip is proved to be in place, and program burning and testing can be started.
4. And programming all the connected satellite modules.
5. After restarting the satellite module, the standard frame data and the test frame data are started to be output. The test software analyzes and judges the data while receiving the data until all the test items have test results and pass or fail. Note that any item that does not pass is determined to be a defective product, and the result is reported.
6. And after the test is finished, carrying out factory configuration on the satellite module according to the configuration file. And verifying to judge whether the factory setting is successful.
7. After the test is completed, test software generates a test report to be stored, test results are reported to a central control program, and an automatic production line respectively grabs and packages the qualified products and the unqualified products. The test result can be automatically uploaded to the server, and an operator can remotely check the whole test result and process.
8. And after the result is reported, waiting for the automation equipment to grab the satellite module and waiting for the completion of the placement of a new group of modules.
The automatic test software and the method are suitable for GNSS satellite receiving module manufacturers, are applied to automatic production equipment of satellite module manufacturers, and are arranged between a central control program of an automatic production line and satellite receiving module hardware. After the test software is started, the GNSS satellite module is automatically programmed, data sent by the satellite module is received, whether the satellite module is qualified or not is judged according to the judging standard, a test report is generated, a test result is reported to the automatic production equipment, and the result is uploaded to the server. Automatic production line equipment can pack the unqualified modules through the manipulator, and grasp and pick the unqualified modules.
The automated test software can be connected with a plurality of hardware devices through a TCP network connection at the same time, and each hardware device can be used for automatically testing 8 (or a plurality of) GNSS satellite modules at the same time. Therefore, the automatic test software can carry out factory test verification on tens of satellite modules at the same time, realizes automatic factory test verification, greatly saves manpower and material resources, improves the universality and convenience of satellite receiving module test, and has good application and popularization values.
The foregoing is merely a preferred embodiment of the present invention, and it should be noted that it will be apparent to those skilled in the art that several changes and modifications can be made without departing from the general inventive concept, and these should also be regarded as the scope of the invention.

Claims (5)

1. The utility model provides a general GNSS satellite receiving module automated test software which characterized in that: the system comprises a page display layer, a data layer, an analysis layer and a service layer;
the data layer comprises a GNSS satellite module programming function module, a threshold value setting module and a satellite data receiving module; the GNSS satellite module programming function module selects a local programming file and carries out unified programming on the connected satellite modules through a serial port; the threshold value setting module is used for setting and configuring the threshold value of the product according to different requirements of the satellite module, and the test software judges whether the product is qualified or not according to the set threshold value during analysis; the satellite data receiving module is used for receiving serial data sent by the satellite module, including standard protocol output and test frame output, and extracting relevant information of each module;
the analysis layer comprises a data analysis module aiming at different GNSS modules, wherein the data analysis module analyzes a standard frame and a test needle, analyzes corresponding numerical values after receiving data, and obtains whether each project passes or not after comparing the numerical values with a threshold value;
the service layer includes a satellite module report generating module and a data communication module in communication with the automated production line equipment.
2. The universal GNSS satellite reception module automated test software of claim 1, wherein: the page display comprises various user configurations, threshold settings, data display, test process display and test result display.
3. The universal GNSS satellite reception module automated test software of claim 1, wherein: and the service layer generates an excel form, finally generates a test report, stores the test report on a local computer and automatically uploads the test result to the server.
4. An automated test method implemented using the software of any one of claims 1-3, wherein: the method comprises the following steps:
step 1, carrying out different configurations on modules in page display according to requirements;
step 2, starting automatic test software, reading user configuration, connecting hardware equipment for loading chips downwards, and connecting an automatic production line central control program upwards;
step 3, when the automatic test software receives a starting command of an automatic production line center control program, proving that a test chip is in place, and starting program burning and testing;
step 4, program burning is carried out on all the connected satellite modules;
step 5, after restarting the satellite module, starting to output standard frame data and test frame data; the test software analyzes and judges the data while receiving the data until all the test items have test results and pass or fail;
step 6, carrying out factory configuration on the satellite module according to the configuration file after the test is completed, and verifying to determine whether the factory setting is successful;
step 7, after the test is completed, test software generates a test report and stores the test report, a test result is reported to a central control program, and an automatic production line respectively grabs and packages the qualified products and the unqualified products;
and step 8, after reporting the result, waiting for the automation equipment to grab the satellite module and waiting for the completion of the placement of a new group of modules.
5. The automated test method of claim 4, wherein: the configuration in step 1 includes: the satellite module of the current production is configured to be time service type or positioning type, the satellite module of the current GNSS module is configured to be single mode or multimode, the local path of the programming file is configured, the threshold value is configured, the judging condition is configured, and the address of the uploading server is configured.
CN202310355118.5A 2023-04-06 2023-04-06 Universal GNSS satellite receiving module automatic test software and method Pending CN116577809A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310355118.5A CN116577809A (en) 2023-04-06 2023-04-06 Universal GNSS satellite receiving module automatic test software and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310355118.5A CN116577809A (en) 2023-04-06 2023-04-06 Universal GNSS satellite receiving module automatic test software and method

Publications (1)

Publication Number Publication Date
CN116577809A true CN116577809A (en) 2023-08-11

Family

ID=87538500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310355118.5A Pending CN116577809A (en) 2023-04-06 2023-04-06 Universal GNSS satellite receiving module automatic test software and method

Country Status (1)

Country Link
CN (1) CN116577809A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105182371A (en) * 2015-10-08 2015-12-23 上海华测导航技术股份有限公司 GNSS product automatic test method based on function test
CN106341212A (en) * 2016-08-26 2017-01-18 郑州威科姆科技股份有限公司 Device and method for realizing multi-type time signal automatic identification and detection
CN109062747A (en) * 2018-08-03 2018-12-21 北京航空航天大学 Digital satellite embedded simulation environment intelligent test method
CN111221006A (en) * 2019-12-27 2020-06-02 广州市中海达测绘仪器有限公司 GNSS receiver automatic programming method and device, storage medium and equipment
CN113590478A (en) * 2021-07-17 2021-11-02 郑州威科姆华大北斗导航科技有限公司 Automatic burning test device and method for satellite receiving module
CN114488212A (en) * 2021-12-17 2022-05-13 中国空间技术研究院 Ground test system and method for high-orbit satellite navigation receiver
CN114518584A (en) * 2021-12-29 2022-05-20 北京空间飞行器总体设计部 Automatic test system for satellite performance in batches

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105182371A (en) * 2015-10-08 2015-12-23 上海华测导航技术股份有限公司 GNSS product automatic test method based on function test
CN106341212A (en) * 2016-08-26 2017-01-18 郑州威科姆科技股份有限公司 Device and method for realizing multi-type time signal automatic identification and detection
CN109062747A (en) * 2018-08-03 2018-12-21 北京航空航天大学 Digital satellite embedded simulation environment intelligent test method
CN111221006A (en) * 2019-12-27 2020-06-02 广州市中海达测绘仪器有限公司 GNSS receiver automatic programming method and device, storage medium and equipment
CN113590478A (en) * 2021-07-17 2021-11-02 郑州威科姆华大北斗导航科技有限公司 Automatic burning test device and method for satellite receiving module
CN114488212A (en) * 2021-12-17 2022-05-13 中国空间技术研究院 Ground test system and method for high-orbit satellite navigation receiver
CN114518584A (en) * 2021-12-29 2022-05-20 北京空间飞行器总体设计部 Automatic test system for satellite performance in batches

Similar Documents

Publication Publication Date Title
CN1199931A (en) Control system and method for semiconductor integrated circuit test process
CN111273153A (en) Automatic testing method, device and system for chip
CN112230095B (en) Load identification module hardware interface detection equipment and automatic detection method thereof
CN111435146A (en) Wafer testing method and system based on MES
CN108282384B (en) Automatic test system for communication stability of MMS server based on IEC61850
CN116577809A (en) Universal GNSS satellite receiving module automatic test software and method
CN106598793B (en) Test system and test method based on BIOS serial port log data
CN115086384B (en) Remote control test method, device, equipment and storage medium
CN113468054B (en) Automatic test system and method for satellite interface and function test
CN113485157B (en) Wafer simulation test method, device and wafer test method
CN112838938B (en) Test system of Internet of things platform
CN214669306U (en) Non-invasive load identification module detection device
CN117590432A (en) Automatic burning test method for positioning tracker of general Beidou three-generation electric vehicle
CN108362960A (en) Automatization test system based on MATLAB and method
CN112380121A (en) Automatic testing method and system for Internet of things equipment
CN113114392A (en) Method and device for automatically testing sensitivity of broadband radio frequency system
CN111831496A (en) System and method for presetting factory measurement parameters for direct broadcast satellite equipment
CN113281594A (en) System and method for realizing remote intelligent automatic test aiming at relay protection
CN111835590A (en) Automatic interface test architecture and test method for cloud host product
CN110865324A (en) Automatic setting method and system for line fault indicator
CN116484591B (en) Model construction method and system for whole-flow digital chemical engineering design of coal preparation plant
CN112804114B (en) System and method for automatic communication and configuration of energy metering Internet of things equipment
CN116736025B (en) Closed loop automatic test device and method for analog quantity acquisition equipment
CN220252133U (en) Integrated testing device
CN218567480U (en) Power distribution terminal test system

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
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Jia Peng

Inventor after: Gu Xuemei

Inventor after: Zhi Qiao

Inventor after: Jia Xiaobo

Inventor after: Liu Jie

Inventor after: Zhang Leilei

Inventor after: Dong Dezhu

Inventor after: Xiao Jiamin

Inventor after: Xie Chengyu

Inventor after: Li Junhua

Inventor before: Jia Xiaobo

Inventor before: Gu Xuemei

Inventor before: Zhi Qiao

Inventor before: Jia Peng

Inventor before: Liu Jie

Inventor before: Zhang Leilei

Inventor before: Dong Dezhu

Inventor before: Xiao Jiamin

Inventor before: Xie Chengyu

Inventor before: Li Junhua