新闻中心

EEPW首页>嵌入式系统>设计应用> 基于嵌入式技术的无线供水测控系统设计

基于嵌入式技术的无线供水测控系统设计

作者: 时间:2012-08-30 来源:网络 收藏

软件工作流程图如图3所示。

本文引用地址://m.amcfsurvey.com/article/148493.htm

b1.jpg


整个的协调工作可由图4的工作阶段示意图来描述。

b.JPG


系统上电后处执行OSInit()初始化μC/OS-II;初始化完毕后执行外设初始化,如UART、LCD等初始化程序,并创建各级任务和相应的消息邮箱、信号量等。之后开始采集传感器数据,并相应的解析。之后可完成对主控计算机命令的解析、键盘扫描、LCD显示等与完成异步事件的监测,如入侵报警信号等,这两个状态中的各个任务从宏观上看是并行执行的。之后将上两个状态的处理结果通过方式发送至主控计算机。完成后再采集新的传感器数据,开始新一轮的工作,以此周而复始的在现场前端进行采集、控制、运算并将处理结果实时地发送至主控计算机。
位于调度室的主控计算机的任务是与位于各个水井泵房的测控系统进行实时通讯,获得每台测控系统测量到的数据,并向各个测控系统发送命令数据。
主控计算机调度程序采用地址轮询的方式访问各台测控系统,将返回的数据参数存入数据库保存,方便历史数据的杏询。软件采用先进的双机热备,主机与备用机同时运仃程序,即使运行中一台计算机出现故障,程序也能无缝切换到另一台计算机机继续运行,具有极高的稳定性与可靠性。调度程序的界面清晰友好,其界面画面如图5所示。

c.JPG



4 结论
文中以及通讯研究并了一套远程测控系统,该主要根据工业测控的具体要求了各种输入/输出接口、编写了运行于μC/OS-II操作系统之上的各个任务代码并进行了实际测试。经过系统试运行表明,该测控系统具有较高的测量精度,而且整个系统具有较高的可靠性、较低的成本和功耗等特点,非常适用于工业控制领域。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭