基于CAN总线的分布式嵌入式远程监控研制

时间:2008-11-26来源:网络
网络服务器配置及主页设计

  通过在嵌入式uCremm上的uClinux操作系统上移植HTTP服务器软件BOA,并设置其配置文件(boa. conf),可以指定主页和CGI程序所在路径。这里CGI程序用C语言编写,其实就是一些应用程序,如CAN通讯数据等,只是它能由远程浏览器通过点击主页而激活,从而实现浏览器和服务器的交互功能。如图3所示,用户在远程浏览器中输入嵌入式Webserver的IP地址后,需要登录用户名及密码,当得到服务器确认后,进入监控界面。图4为监控系统登陆界面,图5为系统主参数界面。

  

  图3 浏览器和服务器的交互功能示意图

  

  图4 监控系统登陆界面

  

  图5 系统主参数界面

  利用网页来显示监控界面, 使监控系统由传统的C?S 模式(Clien t?Server) 转变为更先进的B?S 模式(B row ser?Server) , 不仅节省了购买和开发监控上位机软件的费用, 而且使之成为不受地域限制上的真正意义的远程监控系统。

  总结

  嵌入式系统具有可裁减、体积小和进程及内存管理、网络支持等功能的独特设计和极高的可靠性; 而CAN 总线具有多主站运行和分散仲裁以及广播通信的特点和可不分主次任意节点可在任意时刻主动向网络上其它节点发送信息,实现自由通信卓越特性和功能。因此将CAN 总线与嵌入式系统的技术融合,将是后PC 时代的发展趋势。本系统针对通信用多逆变模块电源系统的远程监控要求而开发研制,其技术完全可以移植到楼宇自动化、工业底层设备网络等其它远程监控场合。

1 2 3 4

关键词: CAN总线 总线仲裁 CAN协议 模块 嵌入式系统 嵌入式操作系统 CAN控制器 远程监控系统 数据域 置位

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版