首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于嵌入式技术的温度测量系统设计
来源:本站整理  作者:佚名  2010-01-07 12:37:28



  通过对DS18B20进行时序分析知,复位脉信号应为一个持续480us以上的低电平信号;写信号应满足:先使DQ线降为低电平,若写“1”,则在15us内置DQ为高电平,若写“0”,则仍置DQ为低电平,在两次独立写时序之间至少应保持1us的恢复时间;读信号应满足:先将DQ线从高电平拉到低电平,并使其至少保持1us,因DS18B20的输出数据将在下降沿后15us有效,故在此之前,微机必须释放DQ线,以便读取数据。写、读时序均不得小于60us。根据以上分析,可编写出相应的复位和读、写函数,调用这些函数便可实现对DS18B20的操作。温度测量程序流程见图2,相应的温度测量函数为Measure_Temperature()。

  图2  温度测量程序流程图

  DS18B20的数据精度决定于它的配置(9,10,11或12位),其中12位是出厂设置。这相当于温度精度为0.5°C, 0.25°C, 0.125°C, 或0.0625°C。

  除了温度测量之外,嵌入式系统的另一个重要任务就是实现与上位机的通信。为实现LPC2104与PC机RS-232-C标准接口的互连,采用了芯片MAX3232,它是为RS-232-C标准接口设计的一种电平转换驱动器,使用单一的+5V电源,外接4个0.1uF的电容,就可将LPC2104的TTL电平信号转换成RS-232-C标准电平信号,也可进行相反的电平转换。两者之间的连接如图3所示。

  图3  LPC2104与上位机的连接

  在嵌入式系统的通信程序中用到了中间件(middleware),它是基础软件的一大类,属于可复用软件的范畴。中间件处在操作系统、网络和数据库之上,应用软件之下,是第三方程序。其作用是为应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。基于中间件开发的应用程序可以方便的实现不同系统间的移植。

上一页  [1] [2] [3] [4] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:271,429.70000 毫秒