发明名称 一种基于ARM的多通道实时数据采集监控系统
摘要 本发明提供一种基于ARM的多通道实时数据采集监控系统,该系统由下位机系统及上位机软件组成,下位机硬件主要基于ARM工控开发平台、数据采集板及模拟量输出板,采用C/OS实时多任务操作系统,实现多通道数据的采集、数据存储及模拟量的输出,并将采集数据实时传送至上位计算机;上位机软件接收数据进行监控,图形化显示数据变化曲线,并控制下位机的模拟量输出功能;通过实验验证,下位机系统能够实现多通道数据的采集、存储及模拟量的输出,C/OS操作系统完成多任务的实时调度,上位机软件成功进行模拟量数据的采集监控及数据变化的图形显示,整个系统具有良好的实时性。
申请公布号 CN104317267A 申请公布日期 2015.01.28
申请号 CN201410574470.9 申请日期 2014.10.24
申请人 浪潮软件集团有限公司 发明人 武斌;徐宏伟;崔乐乐
分类号 G05B19/418(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 姜明
主权项 一种基于ARM的多通道实时数据采集监控系统, 其特征在于,系统包括:上位机及下位机,其中,下位机由ARM工控开发平台,数据采集板、模拟量输出板、LCD液晶显示屏及SD存储卡组成,使用μC/OSⅡ实时多任务操作系统,对任务进行调度与管理,实现数据采集板对外界模拟量的多通道采集功能,将数据存储于SD卡,并通过USB或以太网传送至上位机;在上位机的控制下,下位机接收模拟最输出指令,完成模拟量输出功能;LCD液晶显示屏用于显示下位机的工作状态信息;下位机采用μC/OSⅡ实时多任务操作系统,μC/OSⅡ是一个源码公开、可移植、可固化、可裁剪、抢占式的实时多任务操作系统,完全基于优先级来管理任务,总是使处于就绪态的优先级最高的任务运行,不支持时间片轮转调度,所以必须按照任务的重要性和实时性要求程度,将系统功能合理的分解为若干不同优先级的任务,任务及优先级划分的合理性将直接影响软件设计的质量; 上位机数据采集监控软件使用VC++6.0开发,当USB与以太网均连通时,使用USB进行通讯,实现以下功能: ①通过USB及以太网与下位机进行通讯; ②创建数据接收线程,通过通讯接口接收下位机采集的数据,实时显示于监控界面上,同时绘制数据变化曲线图; ③通过上位机软件设定相应的模拟量输出值,控制下位机进行模拟量输出工作; ④显示通讯接口的连接状态及下位机工作状况信息。
地址 250100 山东省济南市高新区科航路2877号