基于DSB数字温度计设计教程方案.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
测控技术与仪器 专业 《测控系统原理与设计》 课程设计任务书 淮阴工学院 电子与电气工程学院 2014年6月 《测控系统原理与设计》课程设计 课题:基于 DS18B20 数字温度计设计 班级 学号 学生姓名 专业 测控技术与仪器 系别 测控系 指导教师 杨银贤 李 华 淮阴工学院 电子与电气工程学院 2014年6月 目录 1 概述 1.1 课程设计的意义 1.2 设计的任务和要求 2 系统总体方案及硬件设计 2.1 数字温度计设计方案论证 2.2 系统总体设计 2.3 系统模块 2.3.1 主控制器 2.3.2 显示电路 2.3.3 温度传感器 2.3.4 报警温度调整按键 3 系统软件算法分析 3.1 主程序流程图 3.2 读出温度子程序 3.3 温度转换命令子程序 3.4 计算温度子程序 3.5 显示数据刷???子程序 3.6 按键扫描处理子程序 4 实验仿真 5 总结与体会 查考文献 附 1 源程序代码 1 概述 1.1 课程设计的意义 单片机是随着超大规模集成电路技术的发展而诞生的,由于它具有体积小、功能强、性价比高等特点,所以广泛应用于电子仪表、家用电器、节能装置、军 事装置、机器人、工业控制等诸多领域,使产品小型化、智能化,既提高了产品 的功能和质量,又降低了成本,简化了设计。本设计主要利用单片机和LCD液晶显示屏设计一个数字显示的温度计。选题的意义在于通过这次设计可以将平时在课堂上学到的关于单片机的知识应用与实践中,而且更加深入的认识到单片机在现代生活和生产中的重要性。 1.2 设计的任务和要求 1、基本范围0℃-100℃ 2、精度误差小于 0.5℃ 3、LED 数码直读显示 2 系统总体方案及硬件设计 2.1 数字温度计设计方案论证 考虑到用温度传感器, 在单片机电路设计中, 大多都是使用传感器, 所以可以采用一只温度传感器 DS18B20, 此传感器, 可以很容易直接读取被测温度值, 进行转换, 电路简单, 精度高, 软硬件都以实现, 而且使用单片机的接口便于系统的再扩展,满足设计要求。 2.2 系统总体设计 温度计电路设计总体设计方框图如图 1 所示, 控制器采用单片机 AT89S51, 温度传感器采用 DS18B20,用 3 位 LED 数码管以串口传送数据实现温度显示。 图 2.2—1 总体设计方框图 图 2.2 —2 系统仿真图 2.3 系统模块 系统由单片机最小系统、显示电路、按键、温度传感器等组成。 2.3.1 主控制器 单片机 AT89S51 具有低电压供电和体积小等特点,四个端口只需要两个口就能满足电 路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 晶振采用 12MHZ。复位电路采用上电加按钮复位。 图 2.3.1—1 晶振电路 图 2.3.1—2 复位电路 显示电路采用 4 位共阴极 LED 数码管, P0 口由上拉电阻提高驱动能力, 作为段码输出并作为数码管的驱动。P2 口的低四位作为数码管的位选端。采用动态扫描的方式显示。 图 2.3.2 数码管显示电路 2.3.3 温度传感器 DS18B20 的性能特点如下: 1、独特的单线接口仅需要一个端口引脚进行通信; 2、多个 DS18B20 可以并联在惟一的三线上,实现多点组网功能 3、无须外部器件; 4、可通过数据线供电,电压范围为 3.0~5.5V; 5、零待机功耗; 6、温度以9或12位数字; 7、用户可定义报警设置; 8、报警有哪些信誉好的足球投注网站命令识别并标志超过程序限定温度(温度报警条件)的器件; 9、负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作;DS18B20 可以采用两种方式供电, 一种是采用电源供电方式, 此时 DS18B20 的 1 脚接地,2 脚作为信号线,3 脚接电源。 另一种是寄生电源供电方式,如图 4 所示单片机端口接单线总线,为保证在有效的 DS18B20 时钟周期内提供足够的电流,可用一个 MOSFET 管来完成对总线的上拉。当 DS18B20 处于写存储器操作和温度 A/D 转换操作时, 总线上必须有强的上拉, 上拉开启时间最大为 10us。采用寄生电源供电方式时 VDD 端接地。由于单线制只有一根线,因此发送接口必须是三态的。 图 2.3.3 温度传感器与单片机的连接 3 系统软件算法分析 系统程序主要包括主程序,

文档评论(0)

高考学子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档