CN117394931A - 一种用于双模通信模块的检测***及方法 - Google Patents
一种用于双模通信模块的检测***及方法 Download PDFInfo
- Publication number
- CN117394931A CN117394931A CN202311327040.2A CN202311327040A CN117394931A CN 117394931 A CN117394931 A CN 117394931A CN 202311327040 A CN202311327040 A CN 202311327040A CN 117394931 A CN117394931 A CN 117394931A
- Authority
- CN
- China
- Prior art keywords
- module
- dual
- unit
- tested
- mode communication
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 186
- 238000001514 detection method Methods 0.000 title claims abstract description 98
- 238000000034 method Methods 0.000 title abstract description 11
- 238000012360 testing method Methods 0.000 claims abstract description 141
- 230000006870 function Effects 0.000 claims abstract description 46
- 238000005070 sampling Methods 0.000 claims description 21
- 230000002159 abnormal effect Effects 0.000 claims description 19
- 230000002093 peripheral effect Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000002457 bidirectional effect Effects 0.000 claims description 4
- 230000003993 interaction Effects 0.000 claims description 4
- 230000007547 defect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 19
- 238000012790 confirmation Methods 0.000 description 12
- 238000004128 high performance liquid chromatography Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 230000003068 static effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 5
- 238000010971 suitability test Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000003860 storage Methods 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000007488 abnormal function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/10—Monitoring; Testing of transmitters
- H04B17/15—Performance testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/29—Performance testing
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种用于双模通信模块的检测***及方法,属于通信检测技术领域。本发明***,包括:待测模块单元、微控制单元和标准模块单元;所述待测模块单元用于接入待测试的双模通信模块,所述微控制单元用于向所述标准模块单元下发测试指令并输出检测结果,所述标准模块单元用于在接收到所述微控制单元下发的测试指令后,对所述待测模块单元接入的待测试的双模通信模块进行检测,并将所述检测结果传输至所述微控制单元。本发明***能够对双模通信模块进行功能测试,弥补了现有技术不能对双模通信模块不能检测功能的不足。
Description
技术领域
本发明涉及通信检测技术领域,并且更具体地,涉及一种用于双模通信模块的检测***及方法。
背景技术
HPLC采用OFDM技术,具备大带宽、高速率、高可靠性的性能,相比于传统PLC提高了数据的传输性能,但是HPLC也有着自身的短板:没有设定明确的通信性能,不同厂家产品深化应用效果差异很大;同时无法接入非电力线供电的设备、在通信层没有对应的安全加密措施,所以2020年中国电科院发布HPLC+HRF双模标准。双模通信采用国网自主知识产权的HPLC+HRF技术,是低压电网领域最关键的通信技术,其中HRF工作频段范围在470-510MHz,采用与HPLC相同的OFDM技术,拥有更优的抗干扰能力和通信速率。
双模通信能够满足新型电力***业务场景下对通信更大带宽、更高速率和更高可靠性的要求,为营配一体化、数字化和智能化奠定基础。
国家电网公司全面推广双模通信模块,提升最后一公里的自动抄表能力建设,HPLC+HRF双模模块所支持的HPLC/HRF独立组网和混合组网模式对双模模块的载波和无线通信检测带来了一新的难题,现有的HPLC快速检测装置已无法满足双模模块的功能检测。
发明内容
针对上述问题,本发明提出了一种用于双模通信模块的检测***,包括:待测模块单元、微控制单元和标准模块单元;
所述待测模块单元用于接入待测试的双模通信模块,所述微控制单元用于向所述标准模块单元下发测试指令并输出检测结果,所述标准模块单元用于在接收到所述微控制单元下发的测试指令后,对所述待测模块单元接入的待测试的双模通信模块进行检测,并将所述检测结果传输至所述微控制单元。
可选的,待测试的双模通信模块,包括如下中的至少一种:双模CCO模块、双模单相STA模块、双模三相STA模块。
可选的,待测模块单元接入的待测试的双模通信模块,至少包括1个。
可选的,检测***,还包括:电源模块单元,功耗测试单元和***设备单元;
所述电源模块单元用于为检测***供电,所述功耗测试单元用于对待测试的双模通信模块进行功耗检测,所述***设备单元用于所述检测***待测模块单元、微控制单元、标准模块单元、功耗测试单元和电源模块单元间的网络通信。
可选的,微控制单元包括开关控制电路,所述微控制单元用于向所述开关控制电路发出开关控制指令,所述开关控制电路根据所述开关控制指令控制电源模块单元为待测模块单元接入的待测试的双模通信模块提供不同电压等级的电源。
可选的,微控制单元通过UART连接标准模块单元,并通过所述UART向标准模块单元下发测试指令,以及接收检测结果。
可选的,微控制单元通过UART和GPIO连接待测试的双模通信模块,通过所述UART和GPIO与所述待测试的双模通信模块进行报文交互,并通过所述UART和GPIO控制所述待测试的双模通信模块的状态控制。
可选的,状态控制,包括:复位控制、参数设置和事件控制。
可选的,微控制单元通过GPIO连接功耗测试单元,并通过所述GPIO向所述功耗测试单元下发功耗测试指令,以及接收所述功耗测试指令上传的功耗检测结果。
可选的,微控制单元还用于基于接收的功耗测试指令上传的功耗检测结果,计算得到待检测的双模通信模块的功耗。
可选的,标准模块单元连接待检测的双模通信模块的载波信道,所述标准模块单元的无线信道外引至屏蔽箱内连接天线,与所述待检测的双模通信模块进行无线通信。
可选的,微控制单元向标准模块单元下发的测试指令,包括:载波测试指令和无线测试指令。
可选的,标准模块单元对所述待测模块单元接入的待测试的双模通信模块进行的检测,包括:载波通信检测和无线通信检测。
可选的,标准模块单元进行载波通信检测,包括:
接收到微控制单元下发的载波测试指令后,在载波信道上周期性的发送中央信标,并等待接收待测试的双模通信模块通过所述载波信道发送的关联请求;
在接收到所述关联请求后,基于所述关联请求判断所述待检测的双模通信模块的地址域是否与预先存储的白名单的地址一致,若一致,则判定待检测的双模通信模块的载波收发功能正常,并通过载波信标携带的无线频点信息对待检测的双模通信模块进行无线频点设置;
若到达一定时间后未收到待检测的双模通信模块发出的地址一致的关联请求,则判定待检测的双模通信模块的载波收发功能异常;
将收发功能正常或异常作为检测结果,传输至微控制单元。
可选的,标准模块单元在载波信道上周期性的发送中央信标时,无线信道处于静默状态。
可选的,标准模块单元进行无线通信检测,包括:
接收到微控制单元下发的无线测试指令后,在无线信道上周期性的发送中央信标,并等待接收待测试的双模通信模块通过所述无线信道发送的关联请求;
在接收到所述关联请求后,基于所述关联请求判断所述待检测的双模通信模块的地址域是否与预先存储的白名单的地址一致,若一致,则判定待检测的双模通信模块的载波收发功能正常;
若到达一定时间后未收到待检测的双模通信模块发出的地址一致的关联请求,则判定待检测的双模通信模块的载波收发功能异常;
将收发功能正常或异常作为检测结果,传输至微控制单元。
可选的,标准模块单元在无线信道上周期性的发送中央信标时,载波信道处于静默状态。
可选的,待测模块单元,包括:串口驱动电路;
所述串口驱动电路用于与微控制单元间的双向传输。
可选的,功耗测试单元,对待测试的双模通信模块进行功耗检测,包括:对待检测的双模通信模块不通信状态下的电压和电流进行采样,并将所述不通信状态下的电压和电流的采样值作为第一数据,对待检测的双模通信模块在通信状态下的电压和电流进行采样,并将所述在通信状态下的电压和电流的采样值作为第二数据,将所述第一数据和所述第二数据作为功耗检测结果,传输至微控制单元。
再一方面,本发明还提出了一种使用如上述任意一种用于双模通信模块的检测***的检测方法,包括:
通过待测模块单元接入待测试的双模通信模块;
通过微控制单元向所述标准模块单元下发测试指令;
通过标准模块单元在接收到所述微控制单元下发的测试指令后,对所述待测模块单元接入的待测试的双模通信模块进行检测,并将所述检测结果传输至所述微控制单元;
通过所述微控制单元输出所述检测结果。
与现有技术相比,本发明的有益效果为:
本发明提供了一种用于双模通信模块的检测***,包括:待测模块单元、微控制单元和标准模块单元;所述待测模块单元用于接入待测试的双模通信模块,所述微控制单元用于向所述标准模块单元下发测试指令并输出检测结果,所述标准模块单元用于在接收到所述微控制单元下发的测试指令后,对所述待测模块单元接入的待测试的双模通信模块进行检测,并将所述检测结果传输至所述微控制单元。本发明***能够对双模通信模块进行功能测试,弥补了现有技术不能对双模通信模块不能检测功能的不足。
附图说明
图1是本发明***的结构示意图;
图2是本发明电源模块单元的电路原理图;
图3是本发明微控制单元的电路原理图;
图4是本发明标准模块单元的电路原理图;
图5是本发明待测模块单元的电路原理图;
图6是本发明功耗测试单元的电路原理图;
图7是本发明***设备单元的电路原理图;
图8是本发明双模STA模块的测试流程图;
图9是本发明双模CCO模块的测试流程图;
图10是本发明方法的流程示意图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
实施例1:
本发明提出了一种用于双模通信模块的检测***,如图1所示,包括:待测模块单元、微控制单元和标准模块单元;
所述待测模块单元用于接入待测试的双模通信模块,所述微控制单元用于向所述标准模块单元下发测试指令并输出检测结果,所述标准模块单元用于在接收到所述微控制单元下发的测试指令后,对所述待测模块单元接入的待测试的双模通信模块进行检测,并将所述检测结果传输至所述微控制单元。
其中,待测试的双模通信模块,包括如下中的至少一种:双模CCO模块、双模单相STA模块、双模三相STA模块。
其中,待测模块单元接入的待测试的双模通信模块,至少包括1个。
其中,检测***,还包括:电源模块单元,功耗测试单元和***设备单元;
所述电源模块单元用于为检测***供电,所述功耗测试单元用于对待测试的双模通信模块进行功耗检测,所述***设备单元用于所述检测***待测模块单元、微控制单元、标准模块单元、功耗测试单元和电源模块单元间的网络通信。
其中,微控制单元包括开关控制电路,所述微控制单元用于向所述开关控制电路发出开关控制指令,所述开关控制电路根据所述开关控制指令控制电源模块单元为待测模块单元接入的待测试的双模通信模块提供不同电压等级的电源。
其中,微控制单元通过UART连接标准模块单元,并通过所述UART向标准模块单元下发测试指令,以及接收检测结果。
其中,微控制单元通过UART和GPIO连接待测试的双模通信模块,通过所述UART和GPIO与所述待测试的双模通信模块进行报文交互,并通过所述UART和GPIO控制所述待测试的双模通信模块的状态控制。
其中,状态控制,包括:复位控制、参数设置和事件控制。
其中,微控制单元通过GPIO连接功耗测试单元,并通过所述GPIO向所述功耗测试单元下发功耗测试指令,以及接收所述功耗测试指令上传的功耗检测结果。
其中,微控制单元还用于基于接收的功耗测试指令上传的功耗检测结果,计算得到待检测的双模通信模块的功耗。
其中,标准模块单元连接待检测的双模通信模块的载波信道,所述标准模块单元的无线信道外引至屏蔽箱内连接天线,与所述待检测的双模通信模块进行无线通信。
其中,微控制单元向标准模块单元下发的测试指令,包括:载波测试指令和无线测试指令。
其中,标准模块单元对所述待测模块单元接入的待测试的双模通信模块进行的检测,包括:载波通信检测和无线通信检测。
其中,标准模块单元进行载波通信检测,包括:
接收到微控制单元下发的载波测试指令后,在载波信道上周期性的发送中央信标,并等待接收待测试的双模通信模块通过所述载波信道发送的关联请求;
在接收到所述关联请求后,基于所述关联请求判断所述待检测的双模通信模块的地址域是否与预先存储的白名单的地址一致,若一致,则判定待检测的双模通信模块的载波收发功能正常,并通过载波信标携带的无线频点信息对待检测的双模通信模块进行无线频点设置;
若到达一定时间后未收到待检测的双模通信模块发出的地址一致的关联请求,则判定待检测的双模通信模块的载波收发功能异常;
将收发功能正常或异常作为检测结果,传输至微控制单元。
其中,标准模块单元在载波信道上周期性的发送中央信标时,无线信道处于静默状态。
其中,标准模块单元进行无线通信检测,包括:
接收到微控制单元下发的无线测试指令后,在无线信道上周期性的发送中央信标,并等待接收待测试的双模通信模块通过所述无线信道发送的关联请求;
在接收到所述关联请求后,基于所述关联请求判断所述待检测的双模通信模块的地址域是否与预先存储的白名单的地址一致,若一致,则判定待检测的双模通信模块的载波收发功能正常;
若到达一定时间后未收到待检测的双模通信模块发出的地址一致的关联请求,则判定待检测的双模通信模块的载波收发功能异常;
将收发功能正常或异常作为检测结果,传输至微控制单元。
其中,标准模块单元在无线信道上周期性的发送中央信标时,载波信道处于静默状态。
其中,待测模块单元,包括:串口驱动电路;
所述串口驱动电路用于与微控制单元间的双向传输。
其中,功耗测试单元,对待测试的双模通信模块进行功耗检测,包括:对待检测的双模通信模块不通信状态下的电压和电流进行采样,并将所述不通信状态下的电压和电流的采样值作为第一数据,对待检测的双模通信模块在通信状态下的电压和电流进行采样,并将所述在通信状态下的电压和电流的采样值作为第二数据,将所述第一数据和所述第二数据作为功耗检测结果,传输至微控制单元。
下面结合具体案例对本发明进行进一步的说明:
如图1所示,为本发明包括:电源模块单元、微控制单元、标准模块单元、待测模块单元、功耗测试单元、***设备单元。微控制单元通过UART与标准模块单元、待测模块单元、功耗测试单元、网络通信单元、串口调试单元连接,通过GPIO与电源模块电源连接,标准模块单元与待测模块通过HPLC通道和HRF通道连接,从而实现对待测模块的电源适配性测试、载波通信能力测试、无线通信能力测试、读取芯片ID测试、读取模块ID测试、读取软件版本测试、直流静态和动态功耗测试。
如图2所示,电源模块单元由电压转换电路和开关控制电路组成。为微控制单元提供DC3.3V供电;通过弱电开关控制电路实现对待测模块DC11V、DC12V、DC24V不同电压的供电,检测模块能否在不同的电压下正常工作;通过继电器开关控制电路,控制在标准模块和待测模块之间的载波信道上耦合AC220V,在测试结束后停止AC220V输出,确保测试人员的安全。加入线路阻抗稳定网络电路,可以消除外部载波对测试***的影响,同时可以为***测试提供稳定的电力线负载,进一步保证了电源输出精度优于1%,不同负载下(输出电流0~0.5A)电压稳定度≤1%,实现了测试结果准确,测试***稳定的技术效果。
如图3所示,为微控制单元的电路原理图,主芯片采用芯片资源丰富的STM32F207ZE芯片。通过网络通信单元接收上位机指令,启动测试并控制整个测试流程,测试结束后上报测试数据。通过串口与5个待测模块连接,对双模单相STA模块和双模三相STA模块进行表地址设置、芯片ID与资产编号读取测试,对双模CCO模块进行主节点地址设置、表档案添加、无线频点设置、读取芯片ID与模块ID以及读取软件版本测试,同时对待测模块复位、设置、事件等状态位进行控制。通过串口与标准模块连接,设置标准模块的载波和无线频点,设置标准模块通信测试超时时间,控制标准模块启动载波通信测试和无线通信测试。与功耗测试单元通过DMA传输方式进行采样数据的高速传输,并对采样数据进行计算。内部flash存储测试所需的参数,保证装置后续程序升级与重启不影响参数配置。
如图4所示,为标准模块单元的电路原理图。硬件采用双模路由模块,电源采用单独DC12V电源电路。当待测模块为双模单相STA模块和双模三相STA模块,标准模块作为陪测双模CCO模块角色,收到频段切换命令后,先在载波信道发送中央信标,然后发送相应测试命令对待测模块进行频段切换操作;收到载波测试命令后,在载波信道上周期性的发送中央信标,无线信道处于静默状态,然后等待接收待测模块载波信道发送的关联请求,收到关联请求后判断地址域是否与自身白名单内的地址一致,若一致,则判断待测模块载波收发功能正常,通过关联请求获取对应模块的软件版本,同时通过携带的无线频点信息对待测模块进行无线频点设置,否则,到达一定时间后仍未收到待测模块发出的地址一致的关联请求,则判定待测模块的载波收发功能异常,将载波测试结果上报给微控制单元;收到无线通信测试命令后,将载波信道处于静默状态,在无线信道上周期性的发送中央信标,然后等待接收待测模块无线信道发送的关联请求,收到关联请求后判断地址域是否与自身白名单内的地址一致,若一致,则判断待测模块无线收发功能正常;否则,到达一定时间后仍未收到待测模块发出的地址一致的关联请求,则判定待测模块的无线收发功能异常,将无线测试结果上报给微控制单元。当待测模块为双模CCO模块时,标准模块作为陪测双模单相STA模块,收到载波测试命令后,在载波信道上接收待测模块发送的中央信标,然后对待测模块发送关联请求,并等待接收待测模块回复的选择确认帧,若正确收到选择确认帧,则判断待测模块载波收发功能正常,否则,到达一定时间后仍未收到待测模块回复的选择确认帧,则判定待测模块的载波收发功能异常;收到无线测试命令后,在无线信道上接收待测模块发送的中央信标,然后对待测模块发送关联请求,并等待接收待测模块回复的选择确认帧,若正确收到选择确认帧,则判断待测模块无线收发功能正常,否则,到达一定时间后仍未收到待测模块回复的选择确认帧,则判定待测模块的无线收发功能异常。通过配置的组网所需时间,可以更快速、更准确的完成载波和无线通信测试。
如图5所示,为待测模块单元的电路原理图。与微控制单元连接,加入串口驱动电路,实现不同电平之间的信号双向传输,在输入和输出之间提供缓冲,防止输入信号的变化对输出信号产生瞬时的影响,同时在微控制单元和模块接口单元之间提供隔离作用,确保信号传输的可靠性和稳定性。模块接口单元含有的5路独立串口通道分别与待测模块通信,根据不同的串口对待测模块进行地址设置。
如图6所示,为功耗测试单元的电路原理图。功耗测试分为直流静态功耗测试和直流动态功耗测试。直流静态功耗测试为待测模块上电15分钟后处于不通信状态下,通过电压采样和电流采样检测瞬时功耗。直流动态功耗测试为待测模块上电15分钟后处于通信状态下,在一定时间内,以一定的采样频率等间隔采样N组顺势电压Ui和瞬时电流Ii的值。通过电压采集数值和电流采集数值相乘获得瞬时功耗。加入限流电路,保护功耗采样电路和待测模块。
如图7所示,为***设备单元的电路原理图,包括网络通信单元和串口调试单元。网络通信单元与微控制单元连接,传递上位机指令,并将测试数据上传给上位机,完成上位机软件交互,支持远程控制。所述网络通信单元使用I LAN8710A芯片,使用有源晶振电路提供PHY芯片50MHz时钟。串口调试单元采用CH340G芯片充当虚拟串口与微控制单元连接,用于运行日志打印和调试。
如图8-图9所示,双模通信模块快速检测装置的运行流程图,也是对双模通信模块的一种快速检测方法。如图8所示,双模单相STA模块或者双模三相STA模块作为待测模块的流程图,包括以下步骤:
S1、微控制单元收到测试启动命令,开始测试;
S2、微控制单元发送控制信号,使电源模块单元给待测模块提供12V供电,并通过串口驱动芯片控制模块复位引脚对待测模块进行复位重启;同时控制标准模块作为双模CCO模块,处于静默状态,使其停止在载波和无线信道发送中央信标等报文;
S3、微控制单元等待接收待测模块在串口通道发送的申请地址报文,并根据串口序号设置相应的表地址。如果收到模块发送的申请地址报文,则认为此模块电源适配性测试合格;否则,认为此模块电源适配性测试失败,直接跳过后续测试,将测试结果上报给上位机。
S4、当待测模块申请到表地址后,微控制单元将控制功耗采样单元对待测模块进行静态功耗测试;
S5、微控制单元通过串口对待测模块发送读取芯片ID的645的报文,接收待测模块的回复报文,将芯片ID信息解析出来;
S6、微控制单元通过串口对待测模块发送读取模块ID的645的报文,接收待测模块的回复报文,将模块ID信息解析出来;
S7、微控制单元对标准模块发送开始载波通信测试的命令,使标准模块在载波信道上周期性地发送中央信标,并等待待测模块的关联请求;同时,微控制单元控制功耗采样单元对待测模块载波通信测试期间进行电压和电流采样;
S8、标准模块收到关联请求后判断地址域是否与自身白名单内的地址一致,若一致,则判断待测模块载波收发功能正常,通过关联请求的站点管理信息中获取对应模块的软件版本,同时完成对待测模块进行无线频点设置,否则,到达一定时间后仍未收到待测模块发出的地址一致的关联请求,则判定待测模块的载波收发功能异常,将载波测试结果上报给微控制单元。同时,标准模块停止在载波信道上的报文收发功能;
S9、微控制单元收到标准模块上报的载波测试结果后,停止动态功耗测试,并对采样的电压电流组进行计算,得出动态功耗数据;
S10、微控制单元给标准模块发送开始无线通信测试的命令,使标准模块在无线信道上周期性的发送中央信标,使待测模块重新入网,标准模块在无线信道上等待待测模块发送的关联请求;收到关联请求后判断地址域是否与自身白名单内的地址一致,若一致,则判断待测模块无线收发功能正常;否则,到达一定时间后仍未收到待测模块发出的地址一致的关联请求,则判定待测模块的无线收发功能异常,将无线测试结果上报给微控制单元。同时,标准模块停止在无线信道上的报文收发功能。
S11、微控制单元将待测模块电源适配性、静态功耗、动态功耗、芯片ID、模块ID、软件版本、载波通信测试、无线通信测试结果上报给上位机。并控制电源模块单元停止对待测模块的供电。
如图9所示,双模CCO模块作为待测模块的流程图,包括一下步骤:
S1、微控制单元收到测试启动命令,开始测试;
S2、微控制单元发送控制信号,使电源模块单元给待测模块提供12V供电,并通过串口驱动芯片控制模块复位引脚对待测模块进行复位重启;同时控制标准模块作为双模STA模块,处于静默状态,使其停止在载波和无线信道上收发报文;
S3、微控制单元将控制功耗采样单元对待测模块进行静态功耗测试;
S4、微控制单元等待接收待测模块在串口通道发送的上报本地通信模块运行报文。如果收到模块发送的上报本地通信模块运行报文,则认为此模块电源适配性测试合格;否则,认为此模块电源适配性测试失败,直接跳过后续测试,将测试结果上报给上位机。
收到上报本地通信模块运行报文后,微控制单元对待测模块发送设置主节点地址、添加从节点信息、设置无线频段的1376.2报文;
S5、微控制单元通过串口对待测模块发送读取芯片ID的1376.2的报文,接收待测模块的回复报文,将芯片ID信息解析出来;
S6、微控制单元通过串口对待测模块发送读取模块ID的1376.2的报文,接收待测模块的回复报文,将模块ID信息解析出来;
S7、微控制单元通过串口对待测模块发送读取软件版本的1376.2的报文,接收待测模块的回复报文,将软件版本解析出来;
S8、微控制单元对标准模块发送开始载波通信测试的命令,标准模块开始在载波信道上接收待测模块发送的中央信标,将中央信标中的发送信标站点MAC地址与自身存储的MAC地址进行比对,若一致,则发送相应的关联请求并等待待测模块回复选择确认帧,收到对应的选择确认帧,则判断待测模块载波收发功能正常;否则,到达一定时间后仍未收到待测模块发出的中央信标或回复的选择确认帧,则判定待测模块的载波收发功能异常,将载波测试结果上报给微控制单元。
S9、微控制单元对标准模块发送开始无线通信测试的命令,标准模块开始在无线信道上接收待测模块发送的中央信标,将中央信标中的发送信标站点MAC地址与自身存储的MAC地址进行比对,若一致,则发送相应的关联请求并等待待测模块回复选择确认帧,收到对应的选择确认帧,则判断待测模块无线收发功能正常;否则,到达一定时间后仍未收到待测模块发出的中央信标或回复的选择确认帧,则判定待测模块的无线收发功能异常,将无线测试结果上报给微控制单元。
S10、微控制单元将待测模块电源适配性、静态功耗、动态功耗、芯片ID、模块ID、软件版本、载波通信测试、无线通信测试结果上报给上位机。并控制电源模块单元停止对待测模块的供电。
本发明过待测模块单元中多个串口驱动实现对多模块并行测试的支持;通过控制标准模块在HPLC/HRF单一通道上发送报文,准确的对待测模块进行载波和无线通信测试;通过标准模块判断待测模块发送的关联请求的方法,省去了载波和无线组网的繁琐流程,大大提高了检测效率。
实施例2:
本发明还提出了一种使用如上述任意一种用于双模通信模块的检测***的检测方法,如图10所示,包括:
步骤1、通过待测模块单元接入待测试的双模通信模块;
步骤2、通过微控制单元向所述标准模块单元下发测试指令;
步骤3、通过标准模块单元在接收到所述微控制单元下发的测试指令后,对所述待测模块单元接入的待测试的双模通信模块进行检测,并将所述检测结果传输至所述微控制单元;
步骤4、通过所述微控制单元输出所述检测结果。
本发明***能够对双模通信模块进行功能测试,弥补了现有技术不能对双模通信模块不能检测功能的不足。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言Java和直译式脚本语言JavaScript等。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (20)
1.一种用于双模通信模块的检测***,其特征在于,所述检测***包括:待测模块单元、微控制单元和标准模块单元;
所述待测模块单元用于接入待测试的双模通信模块,所述微控制单元用于向所述标准模块单元下发测试指令并输出检测结果,所述标准模块单元用于在接收到所述微控制单元下发的测试指令后,对所述待测模块单元接入的待测试的双模通信模块进行检测,并将所述检测结果传输至所述微控制单元。
2.根据权利要求1所述的检测***,其特征在于,所述待测试的双模通信模块,包括如下中的至少一种:双模CCO模块、双模单相STA模块、双模三相STA模块。
3.根据权利要求1所述的检测***,其特征在于,所述待测模块单元接入的待测试的双模通信模块,至少包括1个。
4.根据权利要求1所述的检测***,其特征在于,所述检测***,还包括:电源模块单元,功耗测试单元和***设备单元;
所述电源模块单元用于为检测***供电,所述功耗测试单元用于对待测试的双模通信模块进行功耗检测,所述***设备单元用于所述检测***待测模块单元、微控制单元、标准模块单元、功耗测试单元和电源模块单元间的网络通信。
5.根据权利要求1所述的检测***,其特征在于,所述微控制单元包括开关控制电路,所述微控制单元用于向所述开关控制电路发出开关控制指令,所述开关控制电路根据所述开关控制指令控制电源模块单元为待测模块单元接入的待测试的双模通信模块提供不同电压等级的电源。
6.根据权利要求1所述的检测***,其特征在于,所述微控制单元通过UART连接标准模块单元,并通过所述UART向标准模块单元下发测试指令,以及接收检测结果。
7.根据权利要求1所述的检测***,其特征在于,所述微控制单元通过UART和GPIO连接待测试的双模通信模块,通过所述UART和GPIO与所述待测试的双模通信模块进行报文交互,并通过所述UART和GPIO控制所述待测试的双模通信模块的状态控制。
8.根据权利要求7所述的检测***,其特征在于,所述状态控制,包括:复位控制、参数设置和事件控制。
9.根据权利要求1所述的检测***,其特征在于,所述微控制单元通过GPIO连接功耗测试单元,并通过所述GPIO向所述功耗测试单元下发功耗测试指令,以及接收所述功耗测试指令上传的功耗检测结果。
10.根据权利要求1所述的检测***,其特征在于,所述微控制单元还用于基于接收的功耗测试指令上传的功耗检测结果,计算得到待检测的双模通信模块的功耗。
11.根据权利要求1所述的检测***,其特征在于,所述标准模块单元连接待检测的双模通信模块的载波信道,所述标准模块单元的无线信道外引至屏蔽箱内连接天线,与所述待检测的双模通信模块进行无线通信。
12.根据权利要求1所述的检测***,其特征在于,所述微控制单元向标准模块单元下发的测试指令,包括:载波测试指令和无线测试指令。
13.根据权利要求1所述的检测***,其特征在于,所述标准模块单元对所述待测模块单元接入的待测试的双模通信模块进行的检测,包括:载波通信检测和无线通信检测。
14.根据权利要求13所述的检测***,其特征在于,所述标准模块单元进行载波通信检测,包括:
接收到微控制单元下发的载波测试指令后,在载波信道上周期性的发送中央信标,并等待接收待测试的双模通信模块通过所述载波信道发送的关联请求;
在接收到所述关联请求后,基于所述关联请求判断所述待检测的双模通信模块的地址域是否与预先存储的白名单的地址一致,若一致,则判定待检测的双模通信模块的载波收发功能正常,并通过载波信标携带的无线频点信息对待检测的双模通信模块进行无线频点设置;
若到达一定时间后未收到待检测的双模通信模块发出的地址一致的关联请求,则判定待检测的双模通信模块的载波收发功能异常;
将收发功能正常或异常作为检测结果,传输至微控制单元。
15.根据权利要求14所述的检测***,其特征在于,所述标准模块单元在载波信道上周期性的发送中央信标时,无线信道处于静默状态。
16.根据权利要求13所述的检测***,其特征在于,所述标准模块单元进行无线通信检测,包括:
接收到微控制单元下发的无线测试指令后,在无线信道上周期性的发送中央信标,并等待接收待测试的双模通信模块通过所述无线信道发送的关联请求;
在接收到所述关联请求后,基于所述关联请求判断所述待检测的双模通信模块的地址域是否与预先存储的白名单的地址一致,若一致,则判定待检测的双模通信模块的载波收发功能正常;
若到达一定时间后未收到待检测的双模通信模块发出的地址一致的关联请求,则判定待检测的双模通信模块的载波收发功能异常;
将收发功能正常或异常作为检测结果,传输至微控制单元。
17.根据权利要求16所述的检测***,其特征在于,所述标准模块单元在无线信道上周期性的发送中央信标时,载波信道处于静默状态。
18.根据权利要求1所述的检测***,其特征在于,所述待测模块单元,包括:串口驱动电路;
所述串口驱动电路用于与微控制单元间的双向传输。
19.根据权利要求4所述的检测***,其特征在于,所述功耗测试单元,对待测试的双模通信模块进行功耗检测,包括:对待检测的双模通信模块不通信状态下的电压和电流进行采样,并将所述不通信状态下的电压和电流的采样值作为第一数据,对待检测的双模通信模块在通信状态下的电压和电流进行采样,并将所述在通信状态下的电压和电流的采样值作为第二数据,将所述第一数据和所述第二数据作为功耗检测结果,传输至微控制单元。
20.一种使用如权利要求1-19所述的任意一种用于双模通信模块的检测***的检测方法,其特征在于,所述检测方法,包括:
通过待测模块单元接入待测试的双模通信模块;
通过微控制单元向所述标准模块单元下发测试指令;
通过标准模块单元在接收到所述微控制单元下发的测试指令后,对所述待测模块单元接入的待测试的双模通信模块进行检测,并将所述检测结果传输至所述微控制单元;
通过所述微控制单元输出所述检测结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311327040.2A CN117394931A (zh) | 2023-10-13 | 2023-10-13 | 一种用于双模通信模块的检测***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311327040.2A CN117394931A (zh) | 2023-10-13 | 2023-10-13 | 一种用于双模通信模块的检测***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117394931A true CN117394931A (zh) | 2024-01-12 |
Family
ID=89438417
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311327040.2A Pending CN117394931A (zh) | 2023-10-13 | 2023-10-13 | 一种用于双模通信模块的检测***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117394931A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117895973A (zh) * | 2024-03-15 | 2024-04-16 | 北京智芯微电子科技有限公司 | 多模通信模块的测试方法、***、并发测试设备与芯片 |
-
2023
- 2023-10-13 CN CN202311327040.2A patent/CN117394931A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117895973A (zh) * | 2024-03-15 | 2024-04-16 | 北京智芯微电子科技有限公司 | 多模通信模块的测试方法、***、并发测试设备与芯片 |
CN117895973B (zh) * | 2024-03-15 | 2024-05-24 | 北京智芯微电子科技有限公司 | 多模通信模块的测试方法、***、并发测试设备与芯片 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106056896B (zh) | 基于低压电力线载波的智能用电***及其测试方法 | |
CN112929236B (zh) | 一种用电信息采集***宽带微功率无线协议互操作性测试*** | |
CN117394931A (zh) | 一种用于双模通信模块的检测***及方法 | |
CN110492907B (zh) | 用于电表建立档案的方法及装置 | |
CN106714200B (zh) | 一种无线网络设备的测试***以及测试方法 | |
CN105610522A (zh) | 一种北斗通用射频模块检测***及方法 | |
CN103516448B (zh) | 一种采集终端通信接口带载能力测试*** | |
CN104965147A (zh) | 低压用户电能表串户检测***及检测方法 | |
CN102868464B (zh) | 通信终端一致性测试***及测试方法 | |
CN103957067A (zh) | 解调器自动测试装置及*** | |
CN102593955B (zh) | 一种综合性智能化时间频率测试***与测试方法 | |
EP4191905A1 (en) | Test method and device | |
CN102448098A (zh) | 基于arm和dsp多核结构的物理层测试***及方法 | |
CN114268556B (zh) | 一种用电信息采集***中宽带微功率mac层一致性测试*** | |
CN111505593B (zh) | 一种频综综合测试***及测试方法 | |
CN105405281A (zh) | 一种电力智能表载波通讯故障检测方法 | |
CN109613467B (zh) | 用于实现模拟现场的多表测试的测试设备及测试方法 | |
CN102201877B (zh) | 一种基于ttcn-3的数字对讲机空中接口测试方法及装置 | |
CN103759760B (zh) | 测试的方法与装置 | |
CN112526276A (zh) | 接口转换器检测方法 | |
CN205427070U (zh) | 一种基于LabVIEW多变频器老化测试*** | |
CN103746736A (zh) | 14通道光纤数据传输tr设备综合测试*** | |
CN111103495A (zh) | 一种现场调试跨间隔继电保护设备的自动测试***及方法 | |
CN207910788U (zh) | 一种无线射频自动化测试生产*** | |
CN103580761A (zh) | 一种通信设备的测试方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication |