专利名称:分布式网络化数据采集装置的利记博彩app
技术领域:
本发明属于信息技术领域,特别涉及一种分布式网络化数据采集装置。
背景技术:
由于现场应用环境的复杂多样,致使对数据采集装置的要求也不尽相同,综观已知技术领域中的数据采集装置,普遍存在着信号处理速度有限,集成化水平低,不能实现分布式数据采集和远程数据综合处理,不能满足复杂工况要求,数据吞吐量有限等问题。例如名称为“数据采集传感器”,涉及一种新型的水表、电表、气表等仪表数据采集及传输领域内的无源远传数据采集器传感器,主要适用于目前流行的各类计数直读式仪表数据的采集、存储和传输。该数据传感器只能与直读式仪表连接。又如名称为“远程数据采集传输系统”,该远程数据采集传输系统包括一个数据采集终端,通过RS232串口/通用串行总线接口连接主处理器,该处理器连接、接收并对数据采集终端采集的数据进行压缩处理,然后将处理的数据发送给传输模块。其特点是实现数据的无线传输。但无线传输成本高,且因天气等因素影响,数据传输稳定性差。该专利产品有一个数据采集终端,所以不能实现长距离内的多点数据采集。综上所述,现有相关数据采集装置的不足之处主要表现在1)采集信号种类单一,只能采集离散信号,不能处理连续信号,导致装置通用性不强,应用领域有限。
2)采集点单一,无法满足要求长距离多点数据采集、同步分析处理的复杂工况要求,对复杂工况的适应能力不强,且处理速度不高,可扩展性不强。
3)通信能力不强。由于单片机采用串行接口通过通讯发射装备实现数据远传,所以难以保证高速实时数据的传输,更难以实现网络通信,或是现有系统对数据采集装置及与通讯设备连接是“绑定的”,当现场环境改变或外部设备需要更新时,就必须调整接口设备并修改控制系统的源程序,从而导致系统维护相对困难。
4)数据处理速度有待提高。由于指令处理的复杂度和CPU与存储器等外设通信时的速度瓶颈等原因导致系统的数据处理速度不高,不能适应如图像处理等对数据处理速度要求很高的场合。
发明内容
针对现有技术存在的问题,本发明提供一种分布式网络化数据采集装置。
本发明涉及一种基于嵌入式Linux开发平台、以ARM920T为内核的ARM9CPU作为中央处理器的分布式网络化数据采集装置,适于在复杂的工业监控中需要实时采集多点信号的领域推广应用。
本发明的技术解决方案采用多个数据采集装置与主控机组成系统,图1为其连接示意图。主控机可通过数据采集软件来实现采集数据的动态显示和多个采集装置的协调控制。数据采集装置通过传输介质(如双绞线、光纤等)与主控机或其它设备相连,采用分布式数据采集网络,多卡组网操作,用集线器(HUB)组网(通道扩展16×卡数);实现多个数据采集装置同时工作的多点数据采集,采用若干根双绞线(或光纤)连接各个分布点的数据采集装置,每台数据采集装置又可连接多路不同类型的传感器(每个传感器可以采集各种不同类型的连续信号)。数据采集装置个数(即采集点数)视具体工况而定。主控机对数据采集装置的控制包括系统启动后,主控机通过一个选通信号决定具体选通哪路数据采集装置采集数据,主控机等待数据采集装置返回的成功启动信号。数据采集装置接收到选通信号后,系统启动,由嵌入式系统程序完成数据采集装置的初始化工作,并向主控机发回一个数据采集装置成功启动的信号。主控机若未接收到数据采集装置返回的信号,则发出警告,指出有可能出现故障的数据采集装置编号,工作人员可到现场勘查,进而排除故障。主控机同时完成采集数据的实时显示。
本发明的数据采集装置,如图2所示,包括基于ARM9内核的嵌入式微控制器1,基于ARM9内核的ARM芯片内部的串行口2,GPS接收芯片9,复位芯片10,时钟芯片11,ARM芯片内部的IIC接口12,电源芯片13,Flash芯片14,SDRAM芯片21,LCD显示器15,小型键盘16,,以太网控制器20,芯片内部USB接口18,USB/串口转换器19,高性能A/D转换器3,集成化数字/模拟信号滤波电路6,ARM芯片内部的计数器7,嵌入式操作系统调试接口电路JTAG接口8。
其连接是嵌入式微控制器S3C2410通过XCLK引脚连接时钟晶振芯片OSC,时钟晶振芯片OSC的VCC引脚外挂3.3V电源芯片LD1117525;复位芯片MAX811通过nRSET引脚连接到嵌入式微控制器S3C2410,并将VCC引脚外挂3.3V电源芯片LD1117525;Flash存储器SST39LF160映射在嵌入式微控制器S3C2410的Bank0区域内,并将嵌入式微控制器S3C2410的地址线“左移”一位,即嵌入式微控制器S3C2410的ADDR1连接Flash存储器SST39LF160的A0,SDRAM存储芯片IS42S16400的地址映射在嵌入式微控制器S3C2410的Bank6内;A/D转换器AC1568通过USB/串口转换器连接到嵌入式微控制器S3C2410的USB接口;集成化数字/模拟滤波电路(如图5(b))通过40PIN插槽连接A/D转换器AC1568;集成化数字/模拟滤波电路通过数据线连接不同种类的传感器,处理各种连续或离散信号;嵌入式微控制器S3C2410通过IIC口连接矩阵式键盘;嵌入式微控制器S3C2410通过IIC接口连接LCD显示器SMG240128A,通过UART口(串口2)连接GPS接收芯片GSU-4的XDATA28和XDATA29管脚。集成化数字/模拟信号滤波电路送出的方波信号通过ARM芯片的EINT引脚线连接到ARM芯片内部的外部中断源,实现对数字信号的计数,如图5(a)所示。
中央处理器采用基于ARM 920T的SOC高性能低功耗片上系统应用32位处理器,具有16K指令和16K数据的Cache,存贮器管理MMU,AHB总线接口和Thumb16指令系统,芯片处理速度为1.1MIPS/MHZ,时钟频率达200MHZ。
本发明装置采用嵌入式Linux操作系统,采用汇编和C语言混合编程,汇编语言完成系统初始化、堆栈设置、中断向量设置、开中断等底层操作,C语言完成具体的过程代码编写。可提高程序处理速度,利于今后扩展时的程序修改。
嵌入式微控制器通过USB接口连接USB/串行口转换器,将一个USB口扩展成两个RS232串口和两个RS485接口,RS232接口再与A/D转换器连接,完成采集信号的模数转换。这种连接方式在扩充了装置的接口数量的同时,在硬件方面充分利用了USB接口在速度和稳定性方面的优势,在用户角度仍然使用应用最为熟悉的串行口进行通信。嵌入式微控制器可通过串行接口与GPS接收芯片相连,完成数据采集装置系统时钟的初始化和各个采集装置时钟的统一校时功能。A/D转换接口电路是数据采集装置数据采集系统前向通道的重要环节,可完成一个或多个模拟信号转化为数字信号,以便系统作进一步处理。本系统采用16位A/D板AC1568,提供32路单端输入和16路双向差分输入,范围10伏(-5伏~+5伏),输入通道建立速度10微秒(放大倍率为4、8时为20微秒),精度16位。AC1568可广范应用于各种模拟量的测量,仪表的计算机接口及多路模拟信号的测量。嵌入式微控制器通过IIC 12接口电路与LCD显示器和小型键盘相连,可在数据采集装置上安装LCD,实时显示采集到的数据值,可通过小型键盘完成必要的输入。嵌入式微控制器通过串行口与GPS接收芯片相连,完成GPS接收系统对数据采集装置的初始化和采集系统时间的校正,并设置中断向量,循环等待GPS中断。嵌入式微控制器连接复位芯片(看门狗),设置适当计数值,从而保证嵌入式微控制器正常运行。嵌入式微控制器自带以太网控制器,可提供10M/100M以太网接口,支持媒体独立接口和带缓冲DMA接口,可在半双工和全双工模式下提供以太网接入。嵌入式微控制器外接16M Flash芯片SST39LF160和64M SDRAMIS42S16400,可满足相对较复杂的工况要求。嵌入式微控制器通过内部总线与集成化数字/模拟信号滤波电路相连,集成化数字/模拟信号滤波电路采用12路阻容滤波电路和6路光电隔离电路集成到一块电路板上,从而提高了系统的可靠性和可扩展性,离散数据采用光电隔离技术,使离散信号与嵌入式微控制器完全隔离,具有较高的输入阻抗和共模抑制比;连续信号采用一阶低通阻容滤波电路及软件的自适应滤波,滤除高频成分,提高信噪比。多路离散输入信号和多路连续输入信号接受来自工业现场传感器的检测信号或其他符合工业标准的输入信号,该输入信号不局限于传感器的类型及检测信号的种类,只要是标准电器信号即可。
数据采集装置软件的执行过程(软件流程图见图3)步骤一、开始;步骤二、读取装置的配置文件INI;步骤三、定义程序的出口地址;步骤四、设置异常向量,设置中断向量地址,开中断;步骤五、初始化存贮系统,为采样数据分配内存;步骤六、网络协议初始化及配置;步骤七、初始化I/O设备及看门狗电路;步骤八、启动看门狗,读取GPS校正系统时间;步骤九、设置采样间隔及使能采样通道;步骤十、等待中断;步骤十一、若为采集连续信号中断,则进行连续信号采集操作;
若为采集离散信号中断,则进行离散信号采集操作;若为看门狗中断,则重新启动采样,回到步骤二;若为GPS中断,则校时重新设置时间,回到步骤二;若无中断,则回到步骤十;步骤十二、将采集的数据信号进行软件滤波;步骤十三、数据打包,发送数据报文并发送数据到下位机LCD;步骤十四、回到步骤十,继续等待。
软件滤波执行过程(自适应滤波原理框图见图4)步骤一开始;步骤二产生估值信号,即滤波后信号Y(n);步骤三计算滤波前后差值信号X(n)-Y(n)=e(n);步骤四利用差值信号修正估值信号;步骤五输出滤波后采样信号Y(n)。
本发明装置的优点1)网络化数据采集,可实现多点实时高速数据采集,特别适用于要求长距离多点采集数据的工业控制场合和复杂工程项目的数据收集。
2)由于本发明装置中嵌入式微控制器采用具有RISC架构的ARM微处理器,从而构成一种嵌入式的、优化的计算机控制系统;特点是1体积小、低功耗、低成本、高性能;2支持Thumb(16位)/ARM(32位)双指令集;3大量使用寄存器,指令执行速度更快;4大多数数据操作都在寄存器中完成;5寻址方式灵活简单,执行效率高;6指令长度固定。
3)由于采用多路的光电隔离电路和阻容滤波电路,从而可以直接接收现场的各种离散和连续的信号,不受现场传感器型号的限制。离散信号通过光电隔离通道进行数据处理,使信号与嵌入式微控制器完全隔离。阻容滤波电路及软件的二次自适应滤波可以去除高频干扰信号成分,使采集的数据更加准确,精度更高。
4)装置采用GPS系统,可以保证多点采集的同步性,为数据的高精度处理提供了可靠的保证。
5)装置可通过以太网连接起来完成多点的数据采集,同时可通过网络完成数据的上传处理;另外,装置据有多协议的修改和加载功能,适合各种场合,各种协议下的网络通信。
6)装置具有良好的可扩充性,通过扩展相应的模板,不仅可以扩充通道数,而且可以增加采集点数。单个采集点可实现最高32路的模拟信号/数字信号转换。可满足复杂工况的要求。
图1本发明装置连接示意图;图2本发明装置组成结构框图;图3数据采集装置软件流程图;图4自适应滤波原理框图;图5(a)为数据采集装置电路原理图,(b)为集成化数字/模拟滤波电路原理图;
图6污水处理加料控制与浊度监控系统简图。
具体实施例方式
实施例1本发明应用于油田输油管道泄漏故障诊断与定位系统的数据采集装置该系统应用本装置从管道两端传感器采集得到的压力、温度和流量信号,通过主控机软件实现泄漏的检测与定位。本发明的高速性、实时性和采集的同步性,可以为系统提高泄漏检测的快速性及定位的准确性提供可靠保障。
其电路连接是嵌入式微控制器S3C2410通过XCLK引脚连接时钟晶振芯片OSC,时钟晶振芯片OSC的VCC引脚外挂3.3V电源芯片LD1117525;复位芯片MAX811通过nRSET引脚连接到嵌入式微控制器S3C2410,并将VCC引脚外挂3.3V电源芯片LD1117525;Flash存储器SST39LF160映射在嵌入式微控制器S3C2410的Bank0区域内,SDRAM存储芯片IS42S16400的地址映射在嵌入式微控制器S3C2410的Bank6内;A/D转换器AC1568通过USB/串口转换器连接到嵌入式微控制器S3C2410的USB接口;集成化数字/模拟滤波电路通过40PIN插槽连接A/D转换器AC1568;集成化数字/模拟滤波电路通过数据线连接压力、温度传感器,处理采集的压力、温度信号;采集流量信号的流量传感器送出的方波信号连接到微控制器S3C2410的EINT端口;嵌入式微控制器S3C2410通过IIC口连接矩阵式键盘;通过UART口(串口2)连接GPS接收芯片GSU-4的XDATA28和XDATA29管脚。嵌入式微控制器控制整个采样装置的工作状态,嵌入式微控制器通过串行接口与GPS接收系统相连,嵌入式微控制器通过网卡与其它装置实现通信。
系统运行过程在本应用实例当中,中央处理器采用基于ARM 920T的SOC高性能低功耗片上系统应用32位处理器,具有16K指令和16K数据的Cache,存贮器管理MMU,AHB总线接口和Thumb16指令系统,芯片处理速度为1.1MIPS/MHZ,时钟频率达200MHZ。现场采用压力、温度传感器采集6路压力、6路温度模拟信号(最多可为32路,因数模转换可以转换32路),以标准信号通过接口送入本发明装置内部的集成化数字/模拟信号滤波电路中进行低通滤波,去除高频成分,再通过A/D板AC1568转换为数字信号,6路流量脉冲信号通过接口送到光电隔离电路中进行降噪滤波,在经过嵌入式微控制器内部的计数板产生数字信号,3种类型的数字信号进行数据打包后,利用网卡通过以太网传送到装置主控机的数据库中,以备分析。同时,嵌入式微控制器通过串口接收GPS来的信息,确保主机接收到的管道两端的装置上传来的数据是同一时刻采样的,从而保证准确的泄漏检测和高精度定位。
嵌入式微控制器可连接键盘和显示器进行程序调试或修改。存储介质中存储操作系统、开发工具系统、网络通信协议等内容。该检测定位系统能对最长100千米的流体输送管线进行检测,可以在100秒内采样到30L/min左右的泄漏量的报警,定位精度为全管长的2%。
实施例2本发明应用于污水处理加料控制与浊度监控系统的数据采集装置如图6所示,该系统通过本发明采样得到的浊度信号,通过上位PLC控制加料系统的给料的增减,同时,通过采样装置采集的配料溶液浓度信号,保证配料溶液浓度的恒定。本发明的高速性、实时性和同步性同样可以为处理过程的快速性、稳定性提供保证。
其电路连接是嵌入式微控制器S3C2410通过XCLK引脚连接时钟晶振芯片OSC,时钟晶振芯片OSC的VCC引脚外挂3.3V电源芯片LD1117525;复位芯片MAX811通过nRSET引脚连接到嵌入式微控制器S3C2410,并将VCC引脚外挂3.3V电源芯片LD1117525;Flash存储器SST39LF160映射在嵌入式微控制器S3C2410的Bank0区域内,SDRAM存储芯片IS42S16400的地址映射在嵌入式微控制器S3C2410的Bank6内;A/D转换器AC1568通过USB/串口转换器连接到嵌入式微控制器S3C2410的USB接口;集成化数字/模拟滤波电路通过40PIN插槽连接A/D转换器AC1568;集成化数字/模拟滤波电路通过数据线连接流量、液位传感器,嵌入式微控制器S3C2410通过双绞线连接PLC,PLC控制整个系统的正常工作,将各个采样点的采样数据进行处理完成整个污水处理的加料控制,保证处理过程的正常进行。采样装置内部由嵌入式微控制器控制,完成对浊度、液位等信号的采集、滤波处理。整个装置的高速高效、智能和实时性,充分保证了污水处理过程的稳定进行。
系统运行过程在本应用实例当中,现场的流量计和液位计采集的6路流量、6路液位模拟信号通过数据采集装置的标准接口送入装置内部的集成化数字/模拟信号滤波电路6,进行阻容滤波,滤掉干扰信号,再通过A/D板AC1568,将模拟信号转换为数字信号,WT-OT2在线浊度仪反馈处理后的水池的浊度信号,多路信号通过数据总线送入嵌入式微处理器1进行数据打包,利用网卡通过网线上传到主控机PLC当中,由主控机PLC进行处理,主控机利用软件分析反馈的浊度信号,根据需要进行加料溶液的流量增减,完成加料控制。同时,主控机根据现场采样的液位信号保证加料溶液的充足和处理水池的液位。采样装置中的GPS完成采样装置的系统校时,保证采样的同时性,从而确保处理过程的高精度和可靠性。
采样装置还可以连接键盘、显示器等输入输出设备,进行程序的调试和修改,存储在存储介质当中,存储介质中还存储操作系统、开发工具系统、网络通信协议等内容,装置可根据通信的实际需要,更改通信的网络协议。
实施例3本发明应用于粮库温度湿度监控系统的数据采集装置该系统采用主从式结构,主控机负责数据的处理与系统的控制;本装置应用于数据采集装置各采样点的数据采集和上传。由于粮库温度测量的特殊性,需要多点的采样测量。本装置的网络互联性恰好适合于这种应用场合,装置的高速性、网络互联性和实时性,充分保证粮库温度湿度监控系统的稳定运行。
连接方式为嵌入式微控制器S3C2410通过XCLK引脚连接时钟晶振芯片OSC,时钟晶振OSC芯片的VCC引脚外挂3.3V电源芯片LD1117525;复位芯片MAX811通过nRSET引脚连接到嵌入式微控制器S3C2410,并将VCC引脚外挂3.3V电源芯片LD1117525;Flash存储器SST39LF160映射在嵌入式微控制器S3C2410的Bank0区域内,SDRAM存储芯片IS42S16400的地址映射在嵌入式微控制器S3C2410的Bank6内;A/D转换器AC1568通过USB/串口转换器连接到嵌入式微控制器S3C2410的USB接口;集成化数字/模拟滤波电路通过40PIN插槽连接A/D转换器AC1568;集成化数字/模拟滤波电路通过数据线连接温度、湿度传感器,嵌入式微控制器通过IIC口连接矩阵式键盘;嵌入式微控制器S3C2410通过IIC接口连接LCD显示器SMG240128A,通过UART口(串口)连接GPS接收芯片GSU-4的XDATA28和XDATA29管脚。
系统运行过程在本应用实例当中,每个装置首先把采样点的温度、湿度传感器采集的温度信号、湿度信号送入内部集成化数字/模拟信号滤波电路进行滤波处理,再通过数据采集装置的A/D板AC1568将信号进行模/数转换,各采样点转换的数字信号经过数据打包通过网络上传到主控机当中,通过主控机的软件进行分析、处理,完成整个系统的监控。采样装置中的GPS可以保证各个采样点的采集同步,从而保证采集数据的准确性和下一步监控动作的正确性。
系统可连接键盘、显示器等输入输出设备进行系统程序的修改和调试,系统中的存储介质可以存储操作系统、开发工具系统、网络通信协议等,本发明的网络通用性在很大程度上表现出其优势,其通信协议的修改和加载功能非常好的满足了实际当中对于网络方面的要求,充分的显示了装置于本例当中的优势。
权利要求
1.一种分布式网络化数据采集装置,其特征在于基于嵌入式Linux开发平台、以ARM920T为内核的ARM9CPU作为中央处理器,采用多个数据采集装置与主控机组成系统,主控机实现采集数据的动态显示和多个采集装置的协调控制,数据采集装置通过传输介质与主控机或其它设备相连,采用分布式数据采集网络,多卡组网操作,用集线器组网,采用若干根双绞线或光纤连接各个分布点的数据采集装置,每台数据采集装置连接多路不同类型的传感器,传感器采集各种不同类型的连续信号,整个装置在主控机的控制下,实现多个数据采集装置同时工作的多点数据采集。
2.如权利要求1所述的分布式网络化数据采集装置,其特征在于所述数据采集装置包括基于ARM9内核的嵌入式微控制器1,基于ARM9内核的ARM芯片内部的串行口2,GPS接收芯片9,复位芯片10,时钟芯片11,ARM芯片内部的IIC接口12,电源芯片13,Flash芯片14,SDRAM芯片21,LCD显示器15,小型键盘16,,以太网控制器20,芯片内部USB接口18,USB/串口转换器19,高性能A/D转换器3,集成化数字/模拟信号滤波电路6,ARM芯片内部的计数器7,嵌入式操作系统调试接口电路JTAG接口8;其连接是嵌入式微控制器S3C2410通过XCLK引脚连接时钟晶振芯片OSC,时钟晶振芯片OSC的VCC引脚外挂3.3V电源芯片LD1117525;复位芯片MAX811通过nRSET引脚连接到嵌入式微控制器S3C2410,并将VCC引脚外挂3.3V电源芯片LD1117525;Flash存储器SST39LF160映射在嵌入式微控制器S3C2410的Bank0区域内,并将嵌入式微控制器S3C2410的地址线“左移”一位,即嵌入式微控制器S3C2410的ADDR1连接Flash存储器SST39LF160的A0,SDRAM存储芯片IS42S16400的地址映射在嵌入式微控制器S3C2410的Bank6内;A/D转换器AC1568通过USB/串口转换器连接到嵌入式微控制器S3C2410的USB接口;集成化数字/模拟滤波电路通过40PIN插槽连接A/D转换器AC1568;集成化数字/模拟滤波电路通过数据线连接不同种类的传感器,处理各种连续或离散信号;嵌入式微控制器S3C2410通过IIC口连接矩阵式键盘;嵌入式微控制器S3C2410通过IIC接口连接LCD显示器SMG240128A,通过UART口(串口2)连接GPS接收芯片GSU-4的XDATA28和XDATA29管脚,集成化数字/模拟信号滤波电路送出的方波信号通过ARM芯片的EINT引脚线连接到ARM芯片内部的外部中断源,实现对数字信号的计数。
3.如权利要求1所述的分布式网络化数据采集装置,其特征在于应用于油田输油管道泄漏故障诊断与定位系统时,其电路连接是嵌入式微控制器S3C2410通过XCLK引脚连接时钟晶振芯片OSC,时钟晶振芯片OSC的VCC引脚外挂3.3V电源芯片LD1117525;复位芯片MAX811通过nRSET引脚连接到嵌入式微控制器S3C2410,并将VCC引脚外挂3.3V电源芯片LD1117525;Flash存储器SST39LF160映射在嵌入式微控制器S3C2410的Bank0区域内,SDRAM存储芯片IS42S16400的地址映射在嵌入式微控制器S3C2410的Bank6内;A/D转换器AC1568通过USB/串口转换器连接到嵌入式微控制器S3C2410的USB接口;集成化数字/模拟滤波电路通过40PIN插槽连接A/D转换器AC1568;集成化数字/模拟滤波电路通过数据线连接压力、温度传感器,处理采集的压力、温度信号;采集流量信号的流量传感器送出的方波信号连接到微控制器S3C2410的EINT端口;嵌入式微控制器S3C2410通过IIC口连接矩阵式键盘;通过UART口(串口2)连接GPS接收芯片GSU-4的XDATA28和XDATA29管脚,嵌入式微控制器控制整个采样装置的工作状态,嵌入式微控制器通过串行接口与GPS接收系统相连,嵌入式微控制器通过网卡与其它装置实现通信。
4.如权利要求1所述的分布式网络化数据采集装置,其特征在于应用于污水处理加料控制与浊度监控时,其电路连接是嵌入式微控制器S3C2410通过XCLK引脚连接时钟晶振芯片OSC,时钟晶振芯片OSC的VCC引脚外挂3.3V电源芯片LD1117525;复位芯片MAX811通过nRSET引脚连接到嵌入式微控制器S3C2410,并将VCC引脚外挂3.3V电源芯片LD1117525;Flash存储器SST39LF160映射在嵌入式微控制器S3C2410的Bank0区域内,SDRAM存储芯片IS42S16400的地址映射在嵌入式微控制器S3C2410的Bank6内;A/D转换器AC1568通过USB/串口转换器连接到嵌入式微控制器S3C2410的USB接口;集成化数字/模拟滤波电路通过40PIN插槽连接A/D转换器AC1568;集成化数字/模拟滤波电路通过数据线连接流量、液位传感器,嵌入式微控制器S3C2410通过双绞线连接PLC,PLC控制整个系统的正常工作,将各个采样点的采样数据进行处理完成整个污水处理的加料控制,保证处理过程的正常进行,采样装置内部由嵌入式微控制器控制,完成对浊度、液位等信号的采集、滤波处理,整个装置的高速高效、智能和实时性,充分保证了污水处理过程的稳定进行。
5.如权利要求1所述的分布式网络化数据采集装置,其特征在于应用于大型的粮库温度湿度监控系统中,其电路连接是嵌入式微控制器S3C2410通过XCLK引脚连接时钟晶振芯片OSC,时钟晶振芯片OSC的VCC引脚外挂3.3V电源芯片LD1117525;复位芯片MAX811通过nRSET引脚连接到嵌入式微控制器S3C2410,并将VCC引脚外挂3.3V电源芯片LD1117525;Flash存储器SST39LF160映射在嵌入式微控制器S3C2410的Bank0区域内,SDRAM存储芯片IS42S16400的地址映射在嵌入式微控制器S3C2410的Bank6内;A/D转换器AC1568通过USB/串口转换器连接到嵌入式微控制器S3C2410的USB接口;集成化数字/模拟滤波电路通过40PIN插槽连接A/D转换器AC1568;集成化数字/模拟滤波电路通过数据线连接温度、湿度传感器,嵌入式微控制器通过IIC口连接矩阵式键盘;嵌入式微控制器S3C2410通过IIC接口连接LCD显示器SMG240128A,通过UART口(串口)连接GPS接收芯片GSU-4的XDATA28和XDATA29管脚。
6.权利要求1所述的分布式网络化数据采集装置,其特征在于其采集数据的过程包括以下步骤步骤一、开始;步骤二、读取装置的配置文件INI;步骤三、定义程序的出口地址;步骤四、设置异常向量,设置中断向量地址,开中断;步骤五、初始化存贮系统,为采样数据分配内存;步骤六、网络协议初始化及配置;步骤七、初始化I/O设备及看门狗电路;步骤八、启动看门狗,读取GPS校正系统时间;步骤九、设置采样间隔及使能采样通道;步骤十、等待中断;步骤十一、若为采集连续信号中断,则进行连续信号采集操作;若为采集离散信号中断,则进行离散信号采集操作;若为看门狗中断,则重新启动采样,回到步骤二;若为GPS中断,则校时重新设置时间,回到步骤二;若无中断,则回到步骤十;步骤十二、将采集的数据信号进行软件滤波;步骤十三、数据打包,发送数据报文并发送数据到下位机LCD;步骤十四、回到步骤十,继续等待。
7.权利要求6所述的采集数据的过程,其特征在于步骤十二中的软件滤波包括以下步骤;步骤一开始;步骤二产生估值信号,即滤波后信号Y(n);步骤三计算滤波前后差值信号X(n)-Y(n)=e(n);步骤四利用差值信号修正估值信号;步骤五输出滤波后采样信号Y(n)。
全文摘要
一种分布式网络化数据采集装置,基于嵌入式Linux开发平台、以ARM920T为内核的ARM9CPU作为中央处理器,采用多个数据采集装置与主控机组成系统,主控机实现采集数据的动态显示和多个采集装置的协调控制,数据采集装置通过传输介质与主控机或其它设备相连,采用分布式数据采集网络,多卡组网操作,用集线器组网,采用若干根双绞线连接各个分布点的数据采集装置,每台数据采集装置连接多路不同类型的传感器,传感器采集各种不同类型的连续信号,整个装置在主控机的各种控制下,实现多个数据采集装置同时工作的多点数据采集。本发明装置实现多点实时高速数据采集,采集的数据更加准确,精度更高,适合各种场合,各种协议下的网络通信,具有良好的可扩充性。
文档编号G08C23/06GK1804921SQ200610045690
公开日2006年7月19日 申请日期2006年1月20日 优先权日2006年1月20日
发明者张化光, 冯健, 杨东升, 孙秋野, 宋崇辉, 刘金海, 刘秀翀, 王智良, 孙凯, 任河 申请人:东北大学