网站大量收购独家精品文档,联系QQ:2885784924

(利用zigbee的无线单片机温度计课程设计2.docVIP

(利用zigbee的无线单片机温度计课程设计2.doc

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

目 录 1 课题背景 1.1 系统设计 1.2 总体方框图 2 设计方案简述 2.2DS18B20数字温度传感器 2.2.1 DS18B20的性能特点 2.2 .2DS18B20的管脚分布 2.2.3 DS18B20的内部结构和工作方式 2.3 at89c52单片机 2.4 1602型LCD 2.4.1 1602型LCD的特性 2.4.2 1602型LCD的操作控制 2.5 DS1302模块分析 2.6 zigbee无线发送模块 3.1 温度采集模块 3.2 单片机控制系统 3.3 温度和时间显示模块 3.4 软件设计 3.4.1 DS18B20的温度采集程序 3.4.2、时钟显示子程序 3.5 系统主程序 4 设计结果及分析 4.1 测试环境及工具 4.2 测试方法和测试结果 5 总结 附录一 系统总电路图 附录二 实验结果测试图 附录三 系统源代码 摘 要 本次单片机课程设计本人设计了智能数字温度计,其功能主要有,可以测试温度,精确到小数点后三位;其次还附加了时钟功能,其可以显示秒到年的具体时间;并且本人还利用了zigbee无线传输模块,将采集到的温度值无线发送到电脑上。。。。具体设计在下面详细分析。 关键词:温度计;ds18b20,zigbee模块,ds1302 ,89c52 1 课题背景 1.1 系统设计 本课程设计的任务是设计一个数字温度计。由于在生产生活中都有很多领域需要测量温度,所以温度计的好坏即测量灵敏度,测温范围,稳定度以及实用性和适用性就显得尤为重要。传统温度计通常利用固体、液体、气体受温度的影响而热胀冷缩等的现象为设计的依据,因此这种方法无论从设计原理还是视觉读数都有很大的误差。本次课程设计以DS18B20作为数字温度传感器,其具有线性优良、性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,现将系统模块总体设计框图列于下图1中: 图1 总体设计方框图 2 设计方案简述 2.1数字温度计设计方案论证 2.1.1方案一 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温 度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示 电路上,就可以将被测温度显示出来,这种设计需要用到A/D 转换电路,其中还涉及到电阻 与温度的对应值的计算,感温电路比较麻烦。而且在对采集的信号进行放大时容易受温度的 影响出现较大的偏差。 2.1.2 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常 容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测 温度值,进行转换,电路简单,精度高,软硬件都以实现,而且使用单片机的接口便于系统 的再扩展,满足设计要求。 从以上两种方案,很容易看出,采用方案二,电路比较简单,费用较低,可靠性高,软件设 计也比较简单,故采用了方案二。 2.2 DS18B20数字温度传感器 DS18B20温度传感器是美国DALLAS半导体公司生产的DS18B20型单线智能温度传感器,属于新一代适配微处理器的智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现9-12位的数字值读数方式。可广泛用于工业、民用、军事等领域的温度测量及控制仪器、测控系统和大型设备中。它具有体积小,接口方便,传输距离远等特点。 2.2.1 DS18B20的性能特点 DS18B20从功能和技术的角度来说有以下性能特点: 采用单总线专用技术,既可通过串行口线,也可通过其它I/O口线与微机接口,无须经过其它变换电路,直接输出被测温度值(9位二进制数,含符号位) 测温范围为-55℃至+125℃,测量分辨率最小为0.0625℃ 内含64位经过激光修正的只读存储器ROM DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内 适配各种单片机或系统机 测量结果直接输出数字温度信号,以“一线总线”串行传送给CPU,同时可传送CRC校验码,具有极强的抗干扰纠错能力 用户可分别设定各路温度的上、下限 适应电压范围宽,3.0~5.5V,在寄生电源方式下可由数据线供电 2.2.2 DS18B20的管脚分布 独特的一线接口,只需要一条口线通信 多点能力,简化了分布式温度传感应用 无需外部元件 可用数据总线供电,电压范围为3.0 V至5.5 V 无需备用电源 测量温度范围为-55℃至+125℃,华氏相当于是-10℉至+85℉范围内精度为±0.5℉。 其引脚排列见图2和表1。 序号 名称 引脚功能描

文档评论(0)

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

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

1亿VIP精品文档

相关文档