基于GPRS的网络化仪表系统设计

来源 :东北大学 | 被引量 : 0次 | 上传用户:namezhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息时代的到来,支持对仪表进行远程数据采集、在线参数设置和远程程序升级的网络化仪表逐渐兴起。凭借较高的网络覆盖率GPRS已成为工业上网络化仪表的首选,而ARM芯片中集成的IAP(In Application Programming)代码为远程升级提供了可能。本文将主要工作放在了参数设置和远程升级两个功能上。为了后续开发网页进行监控的最终目标,系统主要按照B/S模型进行搭建,只是将Web服务器换为前端服务器。监控服务器负责与设备进行通信,前端服务器负责用户操作的处理,数据库作为仪表数据的存储单元也负责给设备发送命令时两个服务器间信息的流动。IAP的实现考虑到稳定性设计了一个手持设备来暂存程序包。针对上述内容,本课题完成了以下工作:(1)制定了网络通信协议。通过多种帧类型来满足系统的功能需求,兼容了仪表各参数在量程和数据类型等方面的差别,并在执行逻辑性上避免了掉帧情况。(2)完成了数据库的设计与管理。按照系统需求绘制了 E-R图,并基于此设计了多个数据表;服务器软件使用了 ADO.NET访问数据库。(3)基于三层模型完成了服务器底层处理程序。使用UdpClient进行网络通信并借助多线程框架高效地进行数据的处理;针对GPRS的不稳定性,论证了在两个处理环节向下发送命令帧并使用状态基切换来保证命令可靠发送的可行性。(4)完成了 IAP方案的设计与实现。设计了具有GPRS模块的手持装置,存储从服务器接收的程序包,使用了帧编号和多返回帧的方式保证分段传输的有序和稳定;编写了流量计实验板的Bootloader程序,采用Xmodem-1k协议进行通讯来保证稳定性。(5)完成了两个前端程序的设计。第一个是仪表在线升级软件,应用了远程升级功能;第二个是校园热水供应在线管理软件,应用了在线参数设置功能。根据与现场仪表之间的调试和实验,服务器与设备之间的双向通信正常运行,且很少出现掉帧的情况。手持设备能有序完整地接收程序包,并成功下载到实验板ROM中。
其他文献
无线传感器网络由众多分布在监测区域内的传感器节点组成,主要功能是实现监测区域内数据采集和传输。无线传感器网络中由于节点受到自身能量的限制,增加了节点数据传输过程中
人口问题在各个国家乃至整个世界的政治、经济、文化中都扮演着重要的角色,而生育问题对国家乃至世界的发展都具有重大影响。而辽宁省的人口老龄化受人口惯性和周期效应的影
编码缓存(Coded Caching)是2014年提出的一种基于网络编码(Network Coding)的缓存配置和发送方案。其通过对用户缓存的数据进行设计,然后根据用户的需求来决定发送的数据,将
西南地区交通线路尤其隧道工程的大量建设,很大程度上受复杂地质环境和岩溶水文地质条件制约,在工程建设中常发生隧道涌突水灾害事故。目前,隧道涌水量预测有多种方法,其中解
当前,我国城镇企业职工养老保险的发展面临诸多困境,转轨成本、统筹层次等问题导致了较大的基金收支平衡压力,而随着人口老龄化程度的加深和制度赡养率的提高,未来城镇企业职
当今时代,在经济全球化的趋势下,海上交通已经越来越引起人们的重视,世界各国都加大了对海洋装备的研究力度,力求在军事,航运和科学探索上掌握主动权。海洋水面船舶(Marine S
作为一种能够将人类声音转化为文字的有效方法,语音识别(Automatic Speech Recognition,ASR)凭借自身的优势已在多个领域成为主要的技术手段。目前,基于端到端的深度学习(Dee
CCD立靶作为武器系统射击精度和立靶密集度等重要参数的测试仪器,因具有测试精度高、工作稳定可靠、操作简便等优点而得到越来越广泛的应用。CCD立靶在测试时一般应用炮口触
近年来,艾滋病患病人数不断增长,经研究发现通过MSM(男男性接触者)传播是其重要传播途径。为阻止传播,需要一种简单快捷的识别方式对MSM是否患病进行判断预警。当前,通过对目
在日常生产生活中有大量场合需要对各种易燃、易爆、有毒气体进行识别、监测。其中,先进的电子鼻系统由于拥有气体传感器阵列,以及相应的信号采集电路部分、算法处理部分,相