[发明专利]一种LoRa无线数据采集装置用测试系统及其测试方法有效
申请号: | 202011007630.3 | 申请日: | 2020-09-23 |
公开(公告)号: | CN112133072B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 关帅;李贵娇;张武凤;鲁争艳;宋宁 | 申请(专利权)人: | 中国兵器工业集团第二一四研究所苏州研发中心 |
主分类号: | G08C17/02 | 分类号: | G08C17/02;G08C25/00 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 耿英 |
地址: | 215163 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 lora 无线数据 采集 装置 测试 系统 及其 方法 | ||
1.一种LoRa无线数据采集装置用测试系统,其特征是,包括上位机和至少一个待测电路;
上位机通过串口控制LoRa无线模块发送测试指令,并接收待测电路反馈的测试数据和修改后的测试指令;
待测电路包括系统电源、主控制器、LoRa无线模块和外设;
系统电源用于提供所需的电源;
主控制器协调外设的数据采集,同时通过LoRa无线模块接收上位机发送的测试指令和向上位机反馈测试数据;
LoRa无线数据采集装置用测试系统的测试方法,包括以下步骤:
步骤1、待测电路接收到上位机发送的测试指令并解析;
步骤2、由测试指令中包含的最小的序号对应的第一待测电路开始执行测试程序,其他序号对应的待测电路继续等待测试指令;
第一待测电路测试完成后按照特定格式返回测试数据给上位机,并且第一待测电路修改测试指令,使测试指令中不再包含第一待测电路对应的序号,并将修改后的测试指令继续发给其他序号对应的待测电路;
步骤3、其他序号对应的待测电路检测到测试指令后,继续由测试指令中包含的最小的序号对应的待测电路执行测试程序;
步骤4、重复步骤2至步骤3,直到测试指令中不再包含序号信息,发送清零后的测试指令给上位机结束测试。
2.一种LoRa无线数据采集装置用测试系统的测试方法,其特征是,包括以下步骤:
步骤1、待测电路接收到上位机发送的测试指令并解析;
步骤2、由测试指令中包含的最小的序号对应的第一待测电路开始执行测试程序,其他序号对应的待测电路继续等待测试指令;
第一待测电路测试完成后按照特定格式返回测试数据给上位机,并且第一待测电路修改测试指令,使测试指令中不再包含第一待测电路对应的序号,并将修改后的测试指令继续发给其他序号对应的待测电路;
步骤3、其他序号对应的待测电路检测到测试指令后,继续由测试指令中包含的最小的序号对应的待测电路执行测试程序;
步骤4、重复步骤2至步骤3,直到测试指令中不再包含序号信息,发送清零后的测试指令给上位机结束测试。
3.根据权利要求2所述的LoRa无线数据采集装置用测试系统的测试方法,其特征是,上位机通过串口控制LoRa无线模块将带有测试电路序号的特定格式测试指令发送给待测电路。
4.根据权利要求2所述的LoRa无线数据采集装置用测试系统的测试方法,其特征是,上位机依次接收到所有待测电路反馈的测试数据和修改后的测试指令,并通过修改后的测试指令检查自动测试过程是否按照设置的待测电路序号由小到大的顺序执行。
5.根据权利要求2所述的LoRa无线数据采集装置用测试系统的测试方法,其特征是,上位机发送的测试指令和/或接收的修改后的测试指令格式为:帧头字节+序号字节+命令字节+校验字节。
6.根据权利要求5所述的LoRa无线数据采集装置用测试系统的测试方法,其特征是,帧头占重复发送的两个字节,待测电路的序号组合成一个字节,命令为预留指令字节,占一个字节,校验采用循环冗余校验占一个字节。
7.根据权利要求2所述的LoRa无线数据采集装置用测试系统的测试方法,其特征是,待测电路反馈的测试数据格式为:帧头字节+序号字节+数据字节+校验字节。
8.根据权利要求7所述的LoRa无线数据采集装置用测试系统的测试方法,其特征是,帧头占重复发送的两个字节,序号占两个字节,其中待测电路自身序号占一个字节,剩余待测电路序号占一个字节,数据占三个字节,校验采用循环冗余校验占一个字节,共计8个字节。
9.根据权利要求2所述的LoRa无线数据采集装置用测试系统的测试方法,其特征是,上位机发送的测试指令和接收的修改后的测试指令中包含两个重复发送的帧头字节,待测电路反馈的测试数据中包含两个与上位机发送的测试指令和接收的修改后的测试指令中不相同的、重复发送的字节。
10.根据权利要求2所述的LoRa无线数据采集装置用测试系统的测试方法,其特征是,步骤2中,包括以下具体步骤:
待测电路上电初始化后自动进行数据采集,检测到测试指令帧的帧头时,判断接收的帧头是否正确,如果没有接收到正确的帧头,返回重新接收帧头,如果接收到了正确的帧头,继续接收剩余全部字节的测试指令,进行CRC校验,若CRC校验错误,返回重新等待接收测试指令的帧头;
若CRC校验正确,判断接收的指令中的待测试电路序号字节中是否有自己电路对应的序号,如果待测序号指令字节中没有自己电路对应的序号或自己电路对应的序号不是当前测试指令包含的最小序号,返回重新接收测试指令;
如果接收的测试指令中有自己电路对应的序号并且该序号是当前测试指令中序号最小的电路,则查询装置的数据采集状态,查询到装置的数据采集状态后将得到的状态数据,由LoRa无线模块按照权利要求7的格式发送给上位机;
数据发送完成后清除测试指令中对应的序号,再按照测试指令格式发送测试指令给其他待测电路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国兵器工业集团第二一四研究所苏州研发中心,未经中国兵器工业集团第二一四研究所苏州研发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011007630.3/1.html,转载请声明来源钻瓜专利网。