多串口集中式数据采集装置及方法制造方法及图纸

技术编号:9697167 阅读:147 留言:0更新日期:2014-02-21 05:58
本发明专利技术属于数字电子设备技术领域,特别涉及一种接口装置及应用方法。其技术方案是:一种多串口集中式数据采集装置,包括:电源模块,其特征是:还包括:CPU板(1),以及通过总线连接到所述CPU板(1)的多个通讯接口板(2);所述通讯接口板(2)具有多路由跳线或程序设置为RS422或RS485状态的串行接口,完成从外部设备的数据采集和信号隔离;所述CPU板(1)运行控制和数据采集程序,完成对所述各串行接口的数据采集、处理,并通过以太网口传送到外部信息设备。利用本发明专利技术可以实现在数据来源众多,信号接口和协议类型众多情况下的数据自动采集。

【技术实现步骤摘要】

本专利技术属于数字电子设备
,特别涉及一种接口装置及应用方法。
技术介绍
在某些在线自动信息采集应用中,由于信息源设备数量多,信号接口和协议类型多,包括RS-232、RS-422、RS-485和Modbus等。因而一般的数据接口装置不能满足要求。
技术实现思路
本专利技术的目的是:提供一种可适应信息源设备数量多、信号接口和协议类型多的。本专利技术的技术方案是:一种多串口集中式数据采集装置,包括:电源模块,CPU板,以及通过总线连接到所述CPU板的多个通讯接口板;所述通讯接口板具有多路由跳线或程序设置为RS422或RS485状态的串行接口,完成从外部设备的数据采集和信号隔离;所述CPU板运行控制和数据采集程序,完成对所述各串行接口的数据采集、处理,并通过以太网口传送到外部信息设备。—种多串口集中式数据采集方法,它使用如上所述的多串口集中式数据采集装置,并由所述CPU板控制执行以下步骤:A.对所有串行接口做初始化设定,包括波特率、校验类型、接口和协议类型、对i接口设定的字节长度Li,;B.启动数据采集,将对应i接口的接收数据字节总数计数器Ni清零;C.对各接口依次巡检,如果i接口有数据则执行D步骤,否则返回C步骤;D.读取i接口数据并保存到数组Ai,计算读取字节总数Ni ;E.判断Ai中是否存在与协议一致的数据子串,是则执行F步骤;否则执行K步骤;F.将与协议一致的数据子串存入数组Bi ;G.将Bi解析组包为Di ;H.通过所述以太网口将Di发送到规定地址;1.将Bi存储到TXT文件;J.删除Ai中已经提取的数据子串及之前的数据子串,并将其余数据子串前移,令Ni=N1-已经提取的数据子串及之前的数据子串字节数;K.判断是否Ni大于2*Li,是则执行L步骤;否则转到C步骤;L.Ni清零;Ai清空;转至Ij C步骤。利用本专利技术可以实现在数据来源众多,信号接口和协议类型众多情况下的数据自动采集。【附图说明】附图1为本专利技术中多串口集中式数据采集装置原理框图;附图2为本专利技术中多串口集中式数据采集方法流程图。【具体实施方式】实施例1:参见附图1,一种多串口集中式数据采集装置,包括:电源模块,其特征是:还包括:CPU板1,以及通过总线连接到所述CPU板I的多个通讯接口板2 ;所述通讯接口板2具有多路由跳线或程序设置为RS422或RS485状态的串行接口,完成从外部设备的数据采集和信号隔离;所述CPU板I运行控制和数据采集程序,完成对所述各串行接口的数据采集、处理,并通过以太网口传送到外部信息设备。实施例2:参见附图1,如实施例1所述多串口集中式数据采集装置,它还包括硬盘,键盘和鼠标,液晶显示屏,直接连接到所述CPU板I的3个RS232串行接口、一个RS485接口和4个USB2.0接口 ;所述CPU板I的型号为HCM — LX-800 ;所述通讯接口板2为4个,型号为CA1341-T。实施例3:参见附图2,一种多串口集中式数据采集方法,它使用如实施例1或2所述的多串口集中式数据采集装置,并由所述CPU板I控制执行以下步骤:A.对所有串行接口做初始化设定,包括波特率、校验类型、接口和协议类型、对i接口设定的字节长度Li,;B.启动数据采集,将对应i接口的接收数据字节总数计数器Ni清零;C.对各接口依次巡检,如果i接口有数据则执行D步骤,否则返回C步骤;D.读取i接口数据并保存到数组Ai,计算读取字节总数Ni ;E.判断Ai中是否存在与协议一致的数据子串,是则执行F步骤;否则执行K步骤;F.将与协议一致的数据子串存入数组Bi ;G.将Bi解析组包为Di ;H.通过所述以太网口将Di发送到规定地址;1.将Bi存储到TXT文件;J.删除Ai中已经提取的数据子串及之前的数据子串,并将其余数据子串前移,令Ni=N1-已经提取的数据子串及之前的数据子串字节数;K.判断是否Ni大于2*Li,是则执行L步骤;否则转到C步骤;L.Ni清零;Ai清空;转到C步骤。本文档来自技高网...

【技术保护点】
一种多串口集中式数据采集装置,包括:电源模块,其特征是:还包括:CPU板(1),以及通过总线连接到所述CPU板(1)的多个通讯接口板(2);所述通讯接口板(2)具有多路由跳线或程序设置为RS422或RS485状态的串行接口,完成从外部设备的数据采集和信号隔离;所述CPU板(1)运行控制和数据采集程序,完成对所述各串行接口的数据采集、处理,并通过以太网口传送到外部信息设备。

【技术特征摘要】
1.一种多串口集中式数据采集装置,包括:电源模块,其特征是:还包括:CPU板(1),以及通过总线连接到所述CPU板(I)的多个通讯接口板(2); 所述通讯接口板(2)具有多路由跳线或程序设置为RS422或RS485状态的串行接口,完成从外部设备的数据采集和信号隔离; 所述CPU板(I)运行控制和数据采集程序,完成对所述各串行接口的数据采集、处理,并通过以太网口传送到外部信息设备。2.根据权利要求1所述的多串口集中式数据采集装置,其特征是:它还包括硬盘,键盘和鼠标,液晶显示屏,直接连接到所述CPU板(I)的3个RS232串行接口、一个RS485接口和4个USB2.0接口 ;所述CPU板(I)的型号为HCM-LX-800 ;所述通讯接口板(2)为4个,型号为CA1341-T。3.—种多串口集中式数据采集方法,它使用如根据权利要求1或2所述的多串口集中式数据采集装置,并由所述CPU板(I)控制...

【专利技术属性】
技术研发人员:刘福君杨金岩李华王玉森俞俊军
申请(专利权)人:中国人民解放军第二炮兵装备研究院第三研究所
类型:发明
国别省市:

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

1