预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107220070A(43)申请公布日2017.09.29(21)申请号201710647964.9(22)申请日2017.08.01(71)申请人浙江佳乐科仪股份有限公司地址314300浙江省嘉兴市海盐县于城镇构塍村(72)发明人肖海乐顾晶鑫戴国明胡佳晖魏培生石明兴(74)专利代理机构北京天奇智新知识产权代理有限公司11340代理人韩洪(51)Int.Cl.G06F9/44(2006.01)G06F9/445(2006.01)H04L29/08(2006.01)权利要求书2页说明书4页附图3页(54)发明名称一种物联网用DTU数据采集方法(57)摘要本发明公开了一种物联网用DTU数据采集方法,其基于可相互传输数据的主站和从站,包括以下步骤:A)启动系统、B)硬件设备初始化、C)判断运行模式、D)主站数据采集、E)主站发送数据、F)从站数据采集、G)从站发送数据、H)透传站数据采集发送。本发明在主站模式下可以接收平台下发modbus命令,主动采集并向平台上发从站地址值,远程更新采集地址,远程更新运行时参数,支持基站定位,远程更新DTU固件;在从站模式下可以接收平台下发modbus命令,定时向平台上发指定从站地址值,远程更新运行时参数,支持基站定位,远程更新DTU固件;在透传模式下可以接收平台下发modbus命令,向平台上发主站发起的modbus帧,远程更新运行时参数,支持基站定位,远程更新DTU固件。CN107220070ACN107220070A权利要求书1/2页1.一种物联网用DTU数据采集方法,其基于可相互传输数据的主站和从站,其特征在于:包括以下步骤:A)启动系统:将系统启动,判断是否需要进行在线程序更新,若需要进行更新则进行程序更新;B)硬件设备初始化:系统启动成功后进行硬件设备初始化;C)判断运行模式:硬件设备初始化成功后读取运行时参数,参数读取成功后判断运行模式,运行模式为主站模式、从站模式和穿透模式中的一种,运行模式判断后连接连接平台,其中主站模式在连接连接平台前会读取存储的采集地址;D)主站数据采集:主站模式下主站在未与连接平台连接成功时不断尝试连接连接平台直至连接成功,连接成功后判断平台是否下发从站地址上的数据,若为“否”则判断是否完成该次信息采集,若为“是”则进行平台下发数据处理,处理完成后判断是否完成该次信息采集;E)主站发送数据:步骤D)判断是否完成该次信息采集后,若判断为“否”则继续步骤D),若判断为“是”则继续判断是否到发送时间,若判断为“否”则继续步骤D),若判断为“是”则向连接平台发送数据,发送后继续步骤D);F)从站数据采集:从站模式下从站在未与连接平台连接成功时不断尝试连接连接平台直至连接成功,连接成功后判断平台是否下发主站modbus帧数据,若为“否”则提取主站写入的寄存器值,若为“是”则进行平台下发数据处理,处理完成后提取主站写入的寄存器值;G)从站发送数据:步骤F)完成提取主站写入的寄存器值后判断是否到发送时间,若为“否”则继续步骤F),若为“是”则向连接平台发送数据,发送后继续步骤F);H)透传站数据采集发送:透传模式下透传站在未与连接平台连接成功时不断尝试连接连接平台直至连接成功,连接成功后判断平台是否下发主站modbus帧数据,若为“是”则进行平台下发数据处理,处理完成后重新开始本步骤H),若为“否”则重新开始本步骤H)。2.如权利要求1所述的一种物联网用DTU数据采集方法,其特征在于:所述步骤B)中的硬件设备初始化前先判断Flash中是否有存在更新的固件,若为“是”则更新固件后再进行初始化,若为“否”则人工输入数值选择是否串口升级固件,若输入3则放弃串口升级固件直接进行初始化,若输入1则通过串口升级固件,升级完成后再次人工输入数值选择是否串口升级固件。3.如权利要求1所述的一种物联网用DTU数据采集方法,其特征在于:所述步骤F)中在每次尝试连接前从站先判断是否读取寄存器,若为“否”则判断是否写寄存器,若为“是”则向主站输出寄存器值并响应,然后判断是否写寄存器,判断是否写寄存器后,若为“否”则尝试连接连接平台,若为“是”则向寄存器写入值并响应,然后尝试连接连接平台。4.如权利要求1所述的一种物联网用DTU数据采集方法,其特征在于:所述步骤H)中在每次尝试连接前向连接平台发送modbus帧数据。5.如权利要求1所述的一种物联网用DTU数据采集方法,其特征在于:所述步骤D)、步骤F)、步骤H)中的平台下发数据处理过程为:首先判断是否配置运行时参数,若为“是”则配置并发送参数结束处理过程,若为“否”则继续判断是否读取运行时参数,若为“是”则读取并发送参数结束处理过程,若为“否”则继续判断是否更新从站采集地址