用单片机制作温度计.pdf

dq057基于MCS51的多功能温度测量仪

收藏

资源目录
跳过导航链接。
压缩包内文档预览:
预览图 预览图
编号:149921793    类型:共享资源    大小:31.53MB    格式:RAR    上传时间:2021-10-10 上传人:好资料QQ****51605 IP属地:江苏
20
积分
关 键 词:
dq057 基于 MCS51 多功能 温度 测量仪
资源描述:
dq057基于MCS51的多功能温度测量仪,dq057,基于,MCS51,多功能,温度,测量仪
内容简介:
誉善誊舞基 囊鏊鎏 瀵 鼙 鬻 善 文 周 坚 智能仪器是单片机应用的一个很 广泛的领域 ,温度测量又是其中非常 重要的部分。 传统的中、 低测温领域中 采用的方法有 热敏电阻、半导体温度 传感器等。 这些方法都有一些缺陷, 如 线性差、电路复杂、实现数字化需用 AD转换器等。 这导致工程应用中的一 系列问题 , 如造价高、 互换性差、 调试 不方便等,人们迫切希望能有一种高 性能 、低价格、数字化的测量传感器。 1 I 1 硼 n总线介绍 美国D AL L AS 公司的l Wi r e总 线是一种简单的信号交换方式,它是 在主机与外围器件之间通过一条线路 进行双向通信。所有的 卜Wi r e总线 器件都具有一个共同的特征 :每个器 件在出厂时都有一个与其他任何器件 互不重复的固定的序列号。 也就是说 , 每一器件都是惟一的,这就使得在众 多连到同一总线的器件中可以选择 出 任意一个器件。 2 且 蛐加 器件 单线数字温度传感器 D S 1 8 B 2 0就 是这样一个 1 - wi r e 器件,该器件可把 温度直接转换成串行数字信号供微机 处理,在一条总线上可挂接任意多个 DS 1 8 B2 0 芯片。从 D S 1 8 B 2 0读出的信 息或写入 DS 1 8 B 2 0的信息 ,仅需要一 根端 口线 ,该端 口线同时也可以向 DS1 8 B2 0供 电,从而无需额外 电源。 D S l 踞2 0 提供9 1 2 位温度读数, 构成多 点温度检测系统而无需任何外围硬件。 ( 1 )D S 1 8 B 2 0的特性 单线接 口: 仅需一根接 口线与 单片机连接; 无需外围元件; 可由接 口线提供能量, 也可由 5 V电源供 电; 测温范围为一5 5 +1 2 5 oC, 在一1 0 E+ 8 5 范围内精度为-+0 5 ; 9 1 2 位温度读数; 在使用 1 2 位分辨率时A D变 换时间最长为7 5 0 ms , 而使用9 位分辨 率时转换时间为9 3 7 5 ms ; 用户自设定温度报警上下限, 其值在断电后仍可保存; 报警 搜 索 命令 可 识 别 哪片 D S1 8 B 2 0超温度限制。 ( 2 )D S 1 8 B 2 0引脚及功能 D S 1 8 B 2 0 的引脚见图 1( P R3 5 封 一一 蕊 ic l _ j J蔓 享 图 7 编译,此时将在工程文件 目录下生成 HE X文件的同时生成一个与工程同名 的 C O F文件 。打开 AVR S t u d i o ,选 择F i l e O p e n F i l e , 在弹出的对话框 中选中f i r s t c o f( 某些操作系统 中不 显示 “ c o f ” 后缀, 请查看文件属性以 找出该文件 ) , 确定之后在弹出的窗口 中选择 “ AVR Si mul a t 0 r ”和 “ ATme g a 1 6 ” ,如图 7 所示 。 : - - 互匿D 匹 一 图 8 相同。 本文所列程序实现的功能较为简 单, 8 个I J E c 【 ) 同时点亮2 秒钟, 同时熄灭 2 秒钟, 如此循环。 读者可将程序烧录入 RC振荡。 本篇 练 习: 1 编程 练 习,编 写程 序实现如下功能:第一个i L E D 点 亮 2 秒钟 , 熄 灭;然 后 第二个 L E D 点 亮 2 秒钟 , 熄 灭;第三 个 L E D 点 亮2 秒 钟 如此 循环 。 ; 2 将 以上程 序 用 A V R ; S t u d i o 进 行软 件模拟 仿真 , 莓 观察C P U 运行中各端 口及i 内部寄存器值的变化。 5 要 了解更详细的I C C A V E中的C 语法等内容,可以参考 ( ( A V R 单片机 c语言开发入门指导 ,清华大学出版 维普资讯 攀 漤 穗攀鬻辫黧 辇 萋 装 ) 。G N D:地 ; D Q:数据输入 输 出脚( 单线接 I: 1 ,可作寄生供 电) ; V。 。 :电源电压 。 墨 ( 3 )D $ 1 8 B 2 0 的工作原理 0 D s 1 8 B 2 0 的内部结构如图2 所 器 一 蕊不 镒 8 位 C R C触发器 图2 D S 1 8 B 2 0 的内部结构图 由图可知 ,DS 1 8 B2 0由三个主要 数字器件组成 : 6 4 b i t 闪速RO M,温度传感 器, 非易失性温度报警触发器TH和 TL。6 4 b i t 闪速 ROM 的结构见图 3 。 I 8 b it 检 验 c R c I 4 8 b 1t 序 列 号 I 8 b it 工 厂 代 码 ( 10 H ) l MS B L S B MS B L S B MS B LS B 图 3 D S1 8 B 2 0内部 ROM结构 DS 1 8 B 2 0的测温原理 :D S1 8 B2 0 蠢 内部有两个振荡电路 ,其中一个由低 墨 温度系数器件组成的振荡器构成 ,另 鬟 一个由高温度系数器件组成的振荡器 构成。在需要采集温度时,计数门打 藿 开, D S 1 8 B 2 0 对第一个振荡器产生的 时钟脉冲进行计数 ,而计数门开启的 时间则由第二个振荡器来决定, 这样 , 誊 温度的变化最终会用数字的形式表达 囊 出来。 表1 所示是温度与输出的数值之 表 1 0 蕾 鏖 售 蠢 枣 馨 鸯 : 避 睫 l t - 十1 2 5 0 0 0 0 0 l l 1 1 1 0l 0 00 0 0 7 D0 h +8 5 0 o o 0 0 1 0 1 0 1 0 1 0 o o 0 0 5 5 0 h +2 5 0 6 2 5 0 o o 0 O 0 0 1 1 o 0 1 O 0 0 1 0l 91 h +1 0 1 2 5 0 0 0 0 0 00 0 1 0 l 0 0 0 1 0 0 0 A2 h +0 5 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 O 0 08 h 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0o o0 h -0 5 l 1 l 1 l 1 l 1 l 1 l 1 1 0 0 0 FFF8 h 一1 0 1 2 5 l 1 l 1 l 1 l 1 01 01 l 1 1 0 F F5 Eh 一2 5 0 62 5 I l I l I l l 0 0I l 0 I l I l FE 6 Fh 5 5 l 1l 1 l1 0 0 1 o 0 1 0 0 0 0 FC9 0 h 间的关系。 D S 1 8 B 2 0 单线通信功能是分时完 成的, 有严格的时序要求, 故读 写时 序非常重要。系D S 1 8 B 2 0 的各种 操作必须按协议进行。 操作的协议为: 初始化DS 1 8 B 2 0 ,发 RO M功能命令, 发存储器操作命令,处理数据。 3 用单片机控制 D S 1 8 B 2 0 制作沮 度计 DS 1 8 B2 0可以采用两种方式供 电,一种是采用电源供电方式,另一 种是寄生电源供电方式。单片机端 口 接 单 线 总 线 ,为 保 证 在 有 效 的 DS1 8 B2 0时钟周期内提供足够的电 流 , 可用一个MO S F E T管来完成对总 线的上拉 ,如图4所示。 这里使用第一种供 电方式设计一 个温度计,完整的电路如图5所示。 该电路的系统程序主要包括 C程 序主函数、D S1 8 B 2 0 相关函数 、显示 函数等部分。对于D S 1 8 B 2 0 ,本期杂 志的配刊光盘中给出了一个现成的驱 动程序,只要定义一下引脚 ,然后直 接调用该驱动程序即可实现测温。程 序函数有详细的注释 ,读者通过对注 释的阅读可以掌握D S 1 8 B 2 0 的时序关 系。 最 后 还 要 加 以 说 明 的 是 , D S1 8 B 2 0的时序要求相当严格,如果 程序中有较多中断处理,操作芯片时 产生中断后会破坏时序 ,造成
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:dq057基于MCS51的多功能温度测量仪
链接地址:https://www.renrendoc.com/paper/149921793.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!