嵌入式Web技术在以太网监控中的应用研究.docVIP

嵌入式Web技术在以太网监控中的应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式Web技术在以太网监控中的应用研究.doc

嵌入式Web技术在以太网监控中的应用研究   摘要:随着Internet的日益普及以及嵌入式技术的不断发展,Web技术已被推广到嵌入式系统的开发与应用中,结束了以PC设备为结点的网络时代。网络结点除了PC设备外,还有各种类型的嵌入式设备。如何利用Web技术和嵌入式技术实现从不同子网、不同的物理区域,对接入到Internet的各种嵌入式设备进行远程监控、诊断、管理及维护等操作,即如何通过Internet来实现对设备行为的访问时目前需要解决的问题。本文主要针对基于单片机的嵌入式Web服务器技术应用于B/S模式的远程温度监控系统中,实验室模拟运行结果验证了这种方法的有效性和实用性,为嵌入式以太网Web技术在监控领域中的应用作出了有益的探索和尝试。   关键词:以太网;嵌入式Web服务器;远程监控   1.嵌入式Web Server技术   目前Web Server较为流行的系统架构有C/S(Client/Server,客户机/服务器)模式和B/S(Brower/Server,浏览器/服务器)模式。C/S访问模式需要同时开发客户端和服务器端的应用程序,维护困难,并且在客户机上必须安装客户机软件,否则系统就不能工作。B/S访问模式是Web Server和Browser之间的直接访问。本文采用B/S开发模式。嵌入式Web Serve:要实现的功能主要是现场实时数据采集功能。客户端和服务器之间的中间节点不对HTTP请求及响应作任何操作,只需在客户端采用如IE这样的浏览器对服务器上的数据进行浏览。采用B/S结构具有如下优势:   1)具有分布性,可以随时随地进行业务处理;   2)系统维护或升级只在服务器端,对客户端无需进行改动,只需要改变服务器端网页,即可实现所以用户的同步更新,易于维护和升级;   3)开发简单,共享性强。   2.嵌入式Web Server的开发   2.1 总的设计目标要求   利用简化TCP/IP协议和EGI技术开发嵌入式Web Server,使8位嵌入式系统具有Internet接入和Web Serve:功能,人们可以在任何时间、任何地点,使用IE浏览器查看嵌入式系统的实时状态,并对嵌入式系统进行远程监测、控制盒诊断。   2.2远程温度监控系统设计   2.2.1 实例简介   温度是程控机房、档案室、图书馆、农业生产基地等众多场所需要实时监控的一个重要物理量。温度监控系统在实际生活中有着重要的作用。本文采用B/S体系结构设计了嵌入式Web Server,并实现对温度的远程监控。在Web浏览器端,客户可以使用IE浏览器远程查看温度传感器显示的温度值,还可以进行相关的控制。   2.2.2 DS 18B20模块   本文中温度采集并没有采用传统的温度传感器与A/D组合的采集方式,而是采用DALLAS最新单线数字温度传感器DS 18B20。它具有体积更小、适用电压宽、经济便宜等特点。Dallas半导体公司生产的数字化温度传感器DS18B20是世界上第一片支持“一线总线”接口的温度传感器。一线总线具有独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入了全新概念。DS 18B20的测量温度范围为-55℃~+125℃;在-10℃~+85℃范围内,它的精度为10.5℃。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,可适用于恶劣环境下的现场温度测量。   (1)DS18B20的时序   简单的硬件接口是以相对复杂的接口编程为代价的各器件与单片机之间的接口协议(包括初始化、写0、写1、读0、读1等协议)要通过严格的时序来保证。DS18B20温度采集系统的设计过程主要应解决时序问题。   ①复位操作   DS18B20初始化时序如图2所示,初始化包括主机发送的复位脉冲和器件向主机返回的存在脉冲。主机总线首先发送480us低电平复位脉冲,接着释放总线并接入接收状态,器件在接收到总线的电平上升沿后,等待15-60us后在发出60-240us低电平存在脉冲信号,通知主机该器件已连接在主线上。主机收到器件存在信号至少需480us。   ②写操作   单片机写0和写1时序如图3所示。当主机总线从高电平拉至低电平时,就产生“写”时间间隙,15us之内,应将所需写的位送到总线上。器件在接下来的15-45us期间内对总线采样。低电平写入0,高电平写入1.连续写两位之间的间隙应大于1us。   ③读操作   单片机的读0与读1时序如图4所示。主机首先将总线从高电平拉至低电平,持续1us之后将总线释放,就产生读时间间隙。主机必须在之后的15us之内完成读总线操作,并在451us内释放总线。连续读两位之间的间隙应大于1us。   (2)DS18B20的温度采集程序

文档评论(0)

kaku + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档