- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅析51单片机的电子温度计设计-硬件部分
专业课程设计报告
题目:基于51单片机的电子温度计设计-硬件部分
所在学院 电气工程学院
专业班级
学生姓名
指导教师
提交日期 2013年12月 22日 电气工程学院专业课程设计评阅表
学生姓名 学生学号
同组队员 专业班级
题目名称
一、学生自我总结
学生签名: 年 月 日 二、指导教师评定
评分项目 平时成绩 答辩 综合成绩 权 重 50 单项成绩 教师签名: 年 月 日 一、设计目的 1
二、设计要求和设计指标 1
2.1、系统功能要求 1
采用AT89C2051单机,设计一个电子温度计硬件部分。 1
2.2设计指标 1
三、设计内容 2
3.1总体电路结构框图 2
3.2 硬件选用 2
3.2.1主控制器 3
3.2.2总线驱动器 74LS244 4
3.2.3显示电路 4
3.3.4三极管8550 5
3.3.5温度传感器 5
四、本次设计改进建议 10
五、总结 11
六、 主要参考文献 11
一、设计目的
在日常生活及工农业生产中,经常要用到温度的检测及控制,正如在大冬天里大家都想洗个痛快的热水澡,喝壶热茶。这时候我们就很需要对水温有个了解了,从而对加热情况惊醒控制。为了熟悉单片机课程,巩固所学知识与加强理论与实际联系,决定设计出一款基于单片机的电子温度计。而传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬件支持。其缺点如下:
硬件电路复杂;
软件调试复杂;
制作成本高。
进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。本电子温度计设计采用美国DALLAS半导体公司继DS1820之后推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为-55~125℃,最高分辨率可达0.0625℃。
DS18B20可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的热点。
二、设计要求和设计指标
2.1、系统功能要求
采用AT89C2051单机,设计一个电子温度计硬件部分。
2.2设计指标
实时显示所测量温度,温度范围0-99摄氏度;
用数码管显示。
三、设计内容
3.1总体电路结构框图
按照系统设计功能的要求,确定系统由3个模块组成:主控制器、测温电路和显示电路。
数字温度计总体电路结构框图如3.1图所示:
图3.1
3.2 硬件选用
温度计电路设计原理图如下图3.2所示,控制器使用单片机AT89C2051,温度传感器使用DS18B20,使用四位共阳LED数码管以动态扫描法实现温度显示。
图3.2 电子温度计电路图
3.2.1主控制器
单片机AT89C2051具有低电压供电和小体积等特点,两个端口刚好满足电路系统的设计需要,很适合便携手持式产品的设计使用。系统可用两节电池供电。AT89C2051的引脚图如所示
图3.3 AT89C2051引脚图
74LS244为3态8位缓冲器,一般用作总线驱动器。引脚图见上图。
3.2.3显示电路 显示电路采用4位共阳极LED数码管,从P1口输出段码,列扫描用P3.0~P3.3口来实现,列驱动用8055三极管。
3.3.4三极管8550
是一种常用的普通三极管。 它是一种低电压,大电流,小信号的PNP型硅三极管
集电极-基极电压Vcbo:-40V工作温度:-55℃ to +150℃
3.3.5温度传感器 DS18B20
DS18B20采用3脚PR-35封装或8脚SOIC封装,其内部结构框图如图4-1所示。
图4-1 DS18B20内部结构
图4-1DS18B20内部结构框图
64位ROM的结构开始8位是产品类型的编号,接着是每个器
文档评论(0)