嵌入式web服务器的实时性研究

被引量 : 0次 | 上传用户:linjiachou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着web技术的发展,嵌入式web技术在工业远程监控和过程控制系统得到广泛的应用。由于工业嵌入式系统是实时系统,要求EWS(Embedded Web Server,嵌入式web服务器)也具备实时性。在单片机上设计的EWS,通常不使用嵌入式实时操作系统,采用的是完全使用服务器硬件资源运行的CGI(Common Gateway Interface,公共网关接口)应用程序接口模块实现动态数据交互,只能实现一些简单界面的远程网络监控。但随着智能仪表监控和组态功能的丰富,EWS还需要在绘制动态曲线图形等复杂图形以及传输庞大数据的网页,这类设计方案难以达到工业仪表对实时性的要求。针对上述问题,本文深刻分析影响实时性的各种因素,以C3000控制器为研究对象,提出了实时EWS设计方案:在32位高性价比微处理器AT9140008硬件开发平台上,采用了μC/OS-Ⅱ实时操作系统和LwIP协议栈设计了嵌入式web服务器,使用多任务编程来提高系统的实时性。客户端程序利用ActiveX技术,使用B/S(Brower/Server)和C/S(Client/Server)混合监控模式,针对C3000的特性设计远程监控界面。控件可下载到客户机上,利用客户端资源绘制图形并动态刷新界面。在工业局域网内,可以通过EPA现场总线技术解决工业以太网网络不确定性传输问题。工业仪表的实时响应速度要求为4~10ms,C3000最小的数据发送间隔为0.125s;通过系统测试,ping包的响应时间为0.4ms、HTTP建立连接的时间为4ms、数据包发送时间间隔为0.025s;客户端的动态网页刷新速度也保持和仪表界面的速度几乎一致。通过上述实验结果,可以证实本设计完全满足工业仪表对实时性要求。在本文中,首先研究影响EWS的实时性的三个关键因素:硬件、软件和网络通讯。接着本文描述通过软件设计提高系统的实时性。在服务器端,介绍了μC/OS-Ⅱ实时操作系统和精简TCP/IP协议栈LwIP的移植,以及HTTP服务器和Flash文件系统的设计;为了提高数据交互速度,本文设计了实时性很高的快速数据交互任务。在客户端,本文采用面向构件思想设计一个监控界面,并尽量模拟真实仪表的功能和界面,设计了存储模块、网络通讯模块、实时监控模块、历史监控模块等。最后,本文对课题的工作进行了总结和展望。
其他文献
本文系摘译自德国科隆大学历史系教授、德国汉堡基金会主席沃尔夫冈·席德尔在华东师范大学所作的题为“德国史学界关于民族社会主义研究的回顾”的报告。报告分别评述了对民
西方文明的摇篮是古希腊文化。古希腊有关音乐的神话很多,在苏梅尔、巴比尔、埃及等古老地区发现的遗迹中有许多反映艺术繁荣、音乐昌盛的神话典故。不能说这些神话是无意义
本文主要介绍今年 4月在上海美术馆举办的“激浪在德国 196 2 1994”展览。激浪艺术最初于 6 0年代由乔治·玛修纳斯开创和领导。投身激浪艺术的艺术家致力于跨越艺术门类界
1前言咳嗽是呼吸系统疾病的常见症状之一。中医认为有声无痰谓之咳,有痰无声谓之嗽。《内经》认为咳嗽是由于“皮毛先受邪气”所致,又说:“五脏六腑皆令人咳,非独肺也。”可
为了最大限度发挥公共交通的优势,必须深入了解居民的出行需求和出行习惯,全面准确掌握公交客流。IC卡具有信息量丰富,数据全面可靠,技术成熟等的特点,在信息采集的过程中受
推行"村改居"社区建设,是加快城市化发展步伐,消除城乡二元结构,促进城乡协调发展的客观要求,也是有效解决城市化进程中"城中村"问题的有效途径。当前,应着重解决"村改居"社
氧化钒薄膜由于具有高电阻温度系数(TCR),近年来被广泛应用于非制冷红外探测及红外成像领域。本论文是利用多种物理气相沉积方法制备具有高TCR红外探测器用氧化钒薄膜的研究。
从使用者的生理、心理、情感的行为需求以及老年人、儿童、残疾人等特殊人群的行为需要出发,对"金地国际城"居住小区的人性化景观服务特征进行分析,提出城市居住小区人性化景观
液压支架运输路线上存在转弯或交叉点空间小,支架运输时拐弯角度不足时,一般都是设置多台回柱绞车牵引。根据此现状我们设计了一种可以旋转的液压支架运输平台,为更好、更快、更
现代移动通信、无线局域网、军事雷达等设备正趋向于小型、轻量、高频、多功能及低成本化方向发展,对以微波介质陶瓷为基础的微波元器件提出了更高的要求。为满足此要求,利用低