【技术实现步骤摘要】
数据采集方法、装置及存储介质
本专利技术涉及一种远程数据采集
,尤其是涉及一种数据采集方法、装置及存储介质。
技术介绍
RS-485是一种用于串行通讯的电气特性标准,该标准由电信行业协会和电子工业联盟定义,又名TIA-485-A、ANSI/TIA/EIA-485或TIA/EIA-485。RS-485总线采用差分传输,具有远距离、多节点以及传输线成本低的特性,使得其广泛运用于工业自动化、物联网、抄表系统等远程数据采集领域。RS485总线为一主多从拓扑结构形式,即同一总线只有一个主机,但允许有多个从机设备。传统RS-485总线采用轮询的方法,逐个对总线上的设备进行数据采集。在实际工程应用中远程数据采集一般都采用较低的通讯波特率(2400-9600bps)以保证数据传输的可靠性,特别是在一些布线困难的应用场合,还可能需在RS-485总线上加装BigZee或Lora无线模块进行信号中继,造成通讯效率进一步下降,通过在实际工程应用中测试,一次简单的双字节的数据采集(另加部分通讯协议数据)所需时间为数十毫秒左右、带无线信号中继时可 ...
【技术保护点】
1.一种数据采集方法,其特征在于,所述数据采集方法包括:/n步骤S1:清除所有执行对象的执行标记;/n步骤S2:获取执行对象链表中的首个执行对象,并读取所述执行对象的优先级类别;/n步骤S3:根据所述优先级类别进行判断,当优先级类别为第一优先级时,执行步骤S4;否则执行步骤S7;/n步骤S4:读取所述执行对象的设备参数,基于所述设备参数获得所述执行对象的设备数据并进行应用处理;/n步骤S5:判断所述执行对象链表中的表指针pNext,当pNext=0时,返回步骤S1,否则执行步骤S6;/n步骤S6:根据所述表指针pNext指向读取下一个执行对象的优先级类别并返回步骤S3;/n ...
【技术特征摘要】
1.一种数据采集方法,其特征在于,所述数据采集方法包括:
步骤S1:清除所有执行对象的执行标记;
步骤S2:获取执行对象链表中的首个执行对象,并读取所述执行对象的优先级类别;
步骤S3:根据所述优先级类别进行判断,当优先级类别为第一优先级时,执行步骤S4;否则执行步骤S7;
步骤S4:读取所述执行对象的设备参数,基于所述设备参数获得所述执行对象的设备数据并进行应用处理;
步骤S5:判断所述执行对象链表中的表指针pNext,当pNext=0时,返回步骤S1,否则执行步骤S6;
步骤S6:根据所述表指针pNext指向读取下一个执行对象的优先级类别并返回步骤S3;
步骤S7:判断所述执行对象的执行标记是否置位,当所述执行标记没有置位时,执行步骤S8,否则执行步骤S5;
步骤S8:读取所述执行对象的优先级类别并判断是否为第二优先级,当所述执行对象为第二优先级时,执行步骤S9,否则执行步骤S10;
步骤S9:返回步骤S4并将所述执行对象的执行标记置位;
步骤S10:读取所述执行对象的定时器并判断定时器到期生效,当所述定时器到期生效时,执行步骤S11,否则返回步骤S5;
步骤S11:返回步骤S9并重置所述定时器。
2.根据权利要求1所述的数据采集方法,其特征在于,所述执行对象链表由多个所述执行对象链接和表指针pNext组建而成,所述表指针pNext用于所述执行对象的链接指向。
3.根据权利要求1所述的数据采集...
【专利技术属性】
技术研发人员:尤东,袁晓勇,肖利平,张嘉鑫,谢尔康,
申请(专利权)人:深圳市中物互联技术发展有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。