一种适配于工业流量计的数据采集解析板及方法技术

技术编号:19266806 阅读:25 留言:0更新日期:2018-10-27 04:14
本发明专利技术旨在提供一种适配于工业流量计的数据采集解析板及方法,以解决现有技术方案中采集器升级成本变高的问题。方法运用于解析板,包括:接收主控板发送的主控板数据,主控板数据包括采集指令;获取配置参数;根据配置参数从预设的数据交互协议中选择对应的数据交互协议;根据已选择的数据交互协议将采集指令打包发送到流量计,接收流量计根据采集指令返回的流量计数据;根据已选择的数据交互协议解析流量计数据,将解析后的流量计数据发送给主控板;相应的,解析板包括单片机、串行总线标准转换电路以及升压电路。通过实施本发明专利技术可以取得以下有益技术效果:当采集业务发生异常时,只需更换或维修解析板即可,降低了维护成本。

【技术实现步骤摘要】
一种适配于工业流量计的数据采集解析板及方法
本专利技术涉及数据采集领域,具体涉及一种适配于工业流量计的数据采集解析板及方法。
技术介绍
物联网采集器定时采集流量计的数据并保存,到达定时上报时间时,主动把采集到的数据打包并上传到后台监控系统中。这个过程中采集器要与流量计适配,实际应用中,不同厂商生产的不同型号的流量计采用不同的数据交互协议,为了适配不同厂商的流量计需要对采集器不断改进升级。国内流量计厂商较多,作为采集流量计数据并将数据上传至服务器的设备,和各个厂商的流量计交互协议密切相关,目前技术上最大的缺陷就是,由于各流量计厂商的协议不同,除了MODBUS协议外还有各厂商的自定义协议,为适配市场上所需的各种主流流量计,只能较为频繁地升级程序,业务代码间耦合性太强,改动代码带来的影响很大,升级成本变高,且对单片机容量要求高,硬件成本高;采集器采集流量计数据时,需要给流量计供电,不同流量计又采用不同的串行总线标准,使得一块电路板上集成各种主流的串行总线标准转换电路和升压电路,若电路板出现故障,则需要更换整个电路板,维护成本高。
技术实现思路
本专利技术旨在提供一种适配于工业流量计的数据采集解析板及方法,以解决现有技术方案中采集器升级成本变高的问题。为了实现所述目的,本专利技术一种适配于工业流量计的数据采集解析方法,所述方法运用于解析板,包括:接收主控板发送的主控板数据,所述主控板数据包括采集指令;获取配置参数;根据配置参数从预设的数据交互协议中选择对应的数据交互协议;根据已选择的数据交互协议将所述采集指令打包发送到流量计,接收流量计根据采集指令返回的流量计数据;根据已选择的数据交互协议解析流量计数据,将解析后的流量计数据发送给主控板。优选的,方法还包括:根据配置参数选择对应升压档位的升压电路以对流量计的供电电源进行升压;根据配置参数选择对应转换模式的串行标准总线转换电路以与流量计通信。优选的,所述主控板数据包括配置参数。优选的,以自定义协议格式将解析后的流量计数据发送给主控板;以自定义协议解析主控板发送的主控板数据。优选的,方法还包括:将状态初始化为主空闲状态;在主空闲状态下,在第一设定时间内接收到主控板发送主控板数据的信号时,将状态切换至主接收状态;否则,将状态切换为休眠状态;在休眠状态下,接收到主控板发送主控板数据的信号时,将状态切换到主接收状态;在主接收状态下,执行所述接收主控板发送的主控板数据的步骤;待超第二设定时间时,将状态切换至主处理状态;在主处理状态下,解析主控板发送的主控板数据,若主控板数据正确,则将状态切换至从发送状态;在从发送状态下,执行所述获取参数配置、根据配置参数从预设的数据交互协议中选择对应的数据交互协议以及根据已选择的数据交互协议将所述采集指令打包发送到流量计的步骤,将状态切换至从空闲状态;在从空闲状态下,若收到主控板发送主控板数据的信号,则将状态切换至主接收状态;若收到流量计返回流量计数据的信号,则将状态切换至从接收状态;否则超第三设定时间后将状态切换至主发送状态;在从接收状态下,执行所述接收流量计根据采集指令返回的流量计数据的步骤,待超第四设定时间未接收到流量计数据时,将状态切换至从处理状态;在从处理状态下,执行所述根据所述数据交互协议解析流量计数据的步骤,并将状态切换至主发送状态;在主发送状态下,执行将解析后的流量计数据发送到主控板的步骤,并将状态切换至主空闲状态。优选的,所述第一设定时间为200ms;且/或,所述第二设定时间为2s;且/或,所述第三设定时间为3s,且/或,所述第四设定时间为200ms。本专利技术的另一方面,一种适配于工业流量计的数据采集解析板,包括单片机、串行总线标准转换电路以及升压电路;所述单片机存储有程序,所述程序被单片机运行后执行如权利要求1~8中任意一种方法中的步骤。优选的,所述程序包括用于采集相关流程的服务层以及用于定义所述数据交互协议的结构体数据。优选的,所述升压电路包括升压模块和用于根据控制单元的控制开启/关闭升压模块的控制电路。优选的,所述控制电路包括PMOS管、电阻R943、三极管Q907以及电阻R8,所述三极管Q907的基极串联电阻R8后与控制单元相连,三极管Q907的集电极用于与流量计的供电电源相连,三极管Q907的发射极接地;三极管Q907的集电极与PMOS管的栅极相连,PMOS管的源极用于与流量计的供电电源相连,所述PMOS管漏极与升压模块的输入端相连。通过实施本专利技术可以取得以下有益技术效果:解析板通过根据配置参数选择的数据交互协议将采集指令打包发送到流量计,使得流量计可以识别采集指令并根据采集指令返回相应的流量计数据;同时解析板解析接收的流量计数据,并把流量计数据发送给主控板,使得主控板可以获取其发送的采集指令所对应的流量计数据。最终实现对流量计数据交互协议的支持、流量计数据的采集以及将流量计数据发送给主控板。由于解析板只实现采集器中的对流量计数据交互协议的支持、流量计数据的采集的功能,而采集器的上传业务功能由对应主控板负责,进而降低了采集业务与上传业务之间的耦合性,所以当需要增加流量计的支持时,只需要在解析板的程序上增加程序,减小了代码改动的成本和风险。另一方面,当采集业务发生异常时,只需更换或维修解析板即可,降低了维护成本。附图说明图1为本专利技术具体实施方式中一种适配于工业流量计的数据采集解析方法的一种流程图;图2为本专利技术具体实施方式中一种适配于工业流量计的数据采集解析方法的另一种流程图;图3为本专利技术具体实施方式中一种适配于工业流量计的数据采集解析方法的另一种流程图;图4为本专利技术具体实施方式中一种适配于工业流量计的数据采集解析板的连接图;图5为本专利技术具体实施方式中升压电路的电路图;图6为本专利技术具体实施方式中485/422转换电路的电路图;图7为本专利技术具体实施方式中232转换电路的电路图;图8为本专利技术具体实施方式中232转换电路的供电电路图。具体实施方式为了便于本领域技术人员的理解,下面结合具体实施例对本专利技术作进一步的说明:实施例1:本专利技术提供了一种适配于工业流量计的数据采集解析方法,所述方法运用于解析板,如图1所示,包括:步骤S1:接收主控板发送的主控板数据,所述主控板数据包括采集指令;步骤S2:获取配置参数;步骤S3:根据配置参数从预设的数据交互协议中选择对应的数据交互协议;步骤S4:根据已选择的数据交互协议将所述采集指令打包发送到流量计,接收流量计根据采集指令返回的流量计数据;步骤S5:根据已选择的数据交互协议解析流量计数据,将解析后的流量计数据发送给主控板。本实施例的方法的执行主体是解析板,解析板用于采集业务,本实施例方法中的主控板用于上传业务。可以知道的,配置参数包含用以确定流量计所采用何种数据交互协议的参数。本方法中,解析板通过根据配置参数选择的数据交互协议将采集指令打包发送到流量计,使得流量计可以识别采集指令并根据采集指令返回相应的流量计数据;同时解析板解析接收的流量计数据,并把流量计数据发送给主控板,使得主控板可以获取其发送的采集指令所对应的流量计数据。最终实现对流量计数据交互协议的支持、流量计数据的采集以及将流量计数据发送给主控板。由于解析板只实现采集器中的对流量计数据交互协议的支持、流量计数据的采集的功能,而采集本文档来自技高网...

【技术保护点】
1.一种适配于工业流量计的数据采集解析方法,所述方法运用于解析板,其特征在于,包括:接收主控板发送的主控板数据,所述主控板数据包括采集指令;获取配置参数;根据配置参数从预设的数据交互协议中选择对应的数据交互协议;根据已选择的数据交互协议将所述采集指令打包发送到流量计,接收流量计根据采集指令返回的流量计数据;根据已选择的数据交互协议解析流量计数据,将解析后的流量计数据发送给主控板。

【技术特征摘要】
1.一种适配于工业流量计的数据采集解析方法,所述方法运用于解析板,其特征在于,包括:接收主控板发送的主控板数据,所述主控板数据包括采集指令;获取配置参数;根据配置参数从预设的数据交互协议中选择对应的数据交互协议;根据已选择的数据交互协议将所述采集指令打包发送到流量计,接收流量计根据采集指令返回的流量计数据;根据已选择的数据交互协议解析流量计数据,将解析后的流量计数据发送给主控板。2.如权利要求1所述的一种适配于工业流量计的数据采集解析方法,其特征在于,方法还包括:根据配置参数选择对应升压档位的升压电路以对流量计的供电电源进行升压;根据配置参数选择对应转换模式的串行标准总线转换电路以与流量计通信。3.如权利要求1所述的一种适配于工业流量计的数据采集解析方法,其特征在于,所述主控板数据包括配置参数。4.如权利要求1所述的一种适配于工业流量计的数据采集解析方法,其特征在于,以自定义协议格式将解析后的流量计数据发送给主控板;以自定义协议解析主控板发送的主控板数据。5.如权利要求1所述的一种适配于工业流量计的数据采集解析方法,其特征在于,方法还包括:将状态初始化为主空闲状态;在主空闲状态下,在第一设定时间内接收到主控板发送主控板数据的信号时,将状态切换至主接收状态;否则,将状态切换为休眠状态;在休眠状态下,接收到主控板发送主控板数据的信号时,将状态切换到主接收状态;在主接收状态下,执行所述接收主控板发送的主控板数据的步骤;待超第二设定时间时,将状态切换至主处理状态;在主处理状态下,解析主控板发送的主控板数据,若主控板数据正确,则将状态切换至从发送状态;在从发送状态下,执行所述获取参数配置、根据配置参数从预设的数据交互协议中选择对应的数据交互协议以及根据已选择的数据交互协议将所述采集指令打包发送到流量计的步骤,将状态切换至从空闲状态;在从空闲状态下,若收到...

【专利技术属性】
技术研发人员:王郑凯胡中卫贾伟丁渊明张礼陈超杰
申请(专利权)人:金卡智能集团股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1