嵌入式远程监控系统的开发

嵌入式远程监控系统的开发

ID:25104197

大小:51.00 KB

页数:4页

时间:2018-11-18

嵌入式远程监控系统的开发_第1页
嵌入式远程监控系统的开发_第2页
嵌入式远程监控系统的开发_第3页
嵌入式远程监控系统的开发_第4页
资源描述:

《嵌入式远程监控系统的开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、嵌入式远程监控系统的开发

2、第1摘要:随着以太网技术的迅猛发展,将其应用到工控领域,可以达到降低成本,简化结构等成效。而嵌入式系统以其本身体积小,功能多,支持以太网技术等优点,成为工控领域中的新热点。本文所介绍的数据监控系统以嵌入式系统为核心,利用其串口与底层I/O节点相连,上层则直接联入Inter,允许授权的用户在Inter任意一点应用浏览器访问该系统,并实现对下层设备的监控。该系统在楼宇自动化、工厂底层网络等场合有着广泛应用的前景。关键词:嵌入式系统,数据监控,网络服务器,串口通讯Abstract:otorola公司的DRAGONBALL-EZCPU,使用SIMM72插卡并支持μClinu

3、x操作系统。它包括MC68EZ328MPU、可启动的FLASHMEMORY、DRAM以及UART、SPI、LCD、ETHER网卡等外围设备接口。其嵌入式操作系统μClinux就是微内核的LINUX操作系统,是在LINUX2.0版本的基础上裁减掉存储器管理单元(MemoryManagementUnit,MMU)得到的。此外,为了将uCsimm设置成网络服务器,又另外添加并调试通过了支持CGI(monGatem内核进行擦写,从而加入自己开发的应用程序或升级后的新操作系统。网上还有与之相关的邮件组,世界各地的开发人员通过它来沟通信息,彼此帮助。总之,这一切使得开发人员可以专心应用部分的系统开发,缩

4、短了系统开发周期。目前,国内几家公司(如华恒公司)也开始类似uCsimm产品的开发工作,并且也已经有了相关产品。三.系统结构简介其系统结构图见图1。500)this.style.ouseg(this)">图1嵌入式远程监控系统嵌入式系统uCsimm与下层数据采集节点组成主从(MasterandSlave)关系,由主站不断依次发出查询信息,对下层节点进行轮询,而数据结构参考Modbus协议。从站随时监听网络,当发现地址段与自己的地址相同时,继续检查下面的功能段,比如要是读取信息,则把自己测量的数据打包返回,要是写入信息,则把数据段的信息写入相应内存。这就是该系统下层结构流程。而uCsimm与I

5、nter的互联以及与用户的交互功能,则由其嵌入式操作系统中的网络服务器m上配有以太网接口RJ45,当用网线把uCsimm与Inter连接,配置好IP地址并运行网络服务器后,用户在Inter上任何一台机器上就可以在浏览器中敲入IP地址,访问存在uCsimm中的主页了。而用户与服务器的交互是通过CGI程序来完成的。CGI(monGateouseg(this)">图3主站程序流程图五.网络服务器配置及主页设计前面提到在uCsimm中安装了网络服务器软件BOA。通过设置其配置文件,可以指定网页和CGI程序所在路径。这里CGI程序用C语言编写,其实就是一些应用程序,如控制显示灯的亮灭,处理串口数据等,

6、只是它能由远程浏览器通过点击主页而激活,从而实现浏览器和服务器的交互功能。流程如图4:500)this.style.ouseg(this)">图4客户端与服务器通过CGI程序交互用户在远程浏览器输入uCsimm的IP值以后,需要登录用户名及密码,当得到服务器确认后,进入监控界面。上面有对uCsimm上LED灯的开关控制,和串口数据的显示和下传界面,如图5。用主页来显示监控界面,不仅利用了现有IT技术,节省购买和开发监控显示软件的费用,而且使用户不受地域的限制。后一点在智能大厦中十分有意义,比如住户可以在工作单位查看家里的情况,下班前打开家中暖气等。六.总结利用以太网和IT技术对传统控制领域进

7、行革新,是市场的需要。在这个过程中,嵌入式系统因其体积小,处理能力强,支持以太网技术和网络服务器等功能,无疑要扮演重要角色。相信以太网与嵌入式系统的结合,将是后PC时代的新的市场技术增长点。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。