基于单片机的温度警报器的设计单片机专业课程设计.doc
《基于单片机的温度警报器的设计单片机专业课程设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的温度警报器的设计单片机专业课程设计.doc(25页珍藏版)》请在咨信网上搜索。
1、单片机原理及应用课程设计任务书二级学院:电子信息和电气工程学院 专业: 班级: 学生姓名指导老师 职 称讲师 课题名称基于51单片机温度警报器设计 课题工作内容1、 设计内容:硬件电路设计、软件电路设计 2、 总体方案选择、讨论确定。软件步骤图设计,硬件电路各部分设计,程序软调试、整机调试。 3、 撰写设计汇报 指标要求1、LED能显示传感器温度 2、温度高于30度或小于15度,蜂鸣器发出警报 进程安排第一天 下达任务、讲授、查资料 第二天 方案确定 第三天、第四天 软、硬件设计 第五天第八天 软、硬件调试 第九天 撰写汇报 第十天 答辩考评关键参考文件1钟晓伟,宋哲存,基于单片机试验是温湿度
2、控制系统设计 A 林业机械和木工设备2叶景,基于单片机温度控制系统设计 经验和交流,3杨光友.单片机微型计算机原理及接口技术M.北京:中国水利水电出版社,地点起止日期9.5-9.15 课 程 设 计题 目:基于单片机数字温度报警器设计姓 名: 学 院: 专 业: 班 级: 学 号: 指导老师: 9月15日目 录摘要41 引言41.1课题背景41.2研究内容和意义62 芯片介绍62.1 DS18B20概述62.1.1 DS18B20封装形式及引脚功效72.1.2 DS18B20内部结构72.1.3 DS18B20供电方法92.1.4 DS18B20测温原理102.1.5 DS18B20ROM命令
3、122.2 AT89C52概述132.2.1单片机AT89C52介绍132.2.2功效特征概述133 系统硬件设计143.1 单片机最小系统设计143.2 温度采集电路设计153.3 LED显示报警电路设计164 总结16致谢17参考文件18附录A 总电路图19附录B 原器件清单19附录C 温度报警器部分程序20摘 要伴随时代进步和发展,温度测试已经影响到我们生活、工作、科研、各个领域,已经成为了一个很关键事情,所以设计一个温度测试系统势在必行。本文关键介绍了一个基于AT89C52单片机数字温度报警器系统。具体描述了利用数字温度传感器DS18B20开发测温系统过程,关键对传感器在单片机下硬件连
4、接,软件编程和各模块系统步骤进行了详尽分析,对各部分电路也一一进行了介绍,该系统能够方便实现温度采集和报警,并能够依据需要任意上下限报警温度,它使用起来相当方便,含有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中温度测量,也能够当做温度处理模块潜入其它系统中,作为其它主系统辅助扩展。DS18B20和AT89C52结合实现最简温度报警系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛应用前景。关键词:单片机;温度检测;AT89C52;DS18B20;1 引言1.1课题背景温度是工业对象中关键被控参数之一,如冶金、机械、食品、化工各类工
5、业生产中,广泛使用多种加热炉、热处理炉、反应炉等,对工件温度处理要求严格控制。伴随科学技术发展,要求温度测量范围向深度和广度发展,以满足工业生产和科学技术要求。基于AT89C51单片机提升了系统可移植性、扩展性,利于现代测控、自动化、电气技术等专业实训要求。以单片机为关键设计温度报警器,含有安全可靠、操作简单方便、智能控制等优点。温度对于工业生产如此关键,由此推进了温度传感器发展。温度传感器关键经过了三个发展阶段1:(1)模拟集成温度传感器。该传感器是采取硅半导体集成工艺制成,所以亦称硅传感器或单片集成温度传感器。此种传感器含有功效单一(仅测量温度)、测温误差小、价格低、响应速度快、传输距离远
6、、体积小、微功耗等特点,适合远距离测温、控温,不需要进行非线性校准,外围电路简单。它是现在在中国外应用最为普遍一个集成传感器,经典产品有AD590、AD592、TMP17、LM135等;(2)模拟集成温度控制器。模拟集成温度控制器关键包含温控开关、可编程温度控制器,经典产品有LM56、AD22105和MAX6509。一些增强型集成温度控制器(比如TC652/653)中还包含了A/D转换器和固化好程序,这和智能温度传感器有一些相同之处。但它自成系统,工作时并不受微处理器控制,这是二者关键区分;(3)智能温度传感器 (亦称数字温度传感器)。智能温度传感器是在20世纪90年代中期问世,其内部全部包含
7、温度传感器、A/D转换器、信号处理器、存放器(或寄存器)和接口电路。有产品还带多路选择器、中央控制器(CPU)、随机存取存放器(RAM)和只读存放器(ROM)。智能温度传感器特点是能输出温度数据及相关温度控制量,适配多种微控制器(MCU);而且它是在硬件基础上经过软件来实现测试功效,其智能化程度也取决于软件开发水平。现代信息技术三大基础是信息采集2(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。传感器属于信息技术前沿尖端产品,尤其是温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量高居多种传感器之首。数字温度传感器能够直接将被检测温度信息以数字化形式输出,和传统模拟式温
8、度传感器相比,含有测量精度高、功耗低、稳定性好、外围接口电路简单特点。而单片机微处理器越来越丰富外围功效模块,愈加方便了数字式温度传感器输出信号处理。智能温度传感器内部全部包含温度传感器、A/D转化器、信号处理器、存放器(或寄存器)和接口电路。有产品还带多路选择器、中央处理器(CPU)、随机存取存放器(RAM)和只读存放器(ROM)。而且它是在硬件基础上经过软件来实现测试功效,其智能化程度也取决于软件开发水平。进入二十一世纪后,智能温度传感器正朝着高精度、多功效、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片机测温系统等方向发展。数字化温度传感器能够直接将温度量以数字脉冲信
9、号形式输出,含有测量精度高、抗干扰能力强、传输距离远、外围接口电路简单等很多优点。同时数字温度传感器还可直接和微处理器进行接口,大大方便了传感器输出信号处理.数字单总线温度传感器是现在最新测温器件,它集温度测量,A/D转换于一体,含有单总线结构,数字量输出,直接和微机接口等优点。1.2研究内容和意义本温度报警器以AT89C51单片机为控制关键,由一数字温度传感器DS18B20测量被控温度,结合7段LED和驱动LED74LS245组合而成。当被测量值超出预设范围则发出警报,且精度高,适适用于大多数工业生产和教育教学领域。温度是一个最基础环境参数,它是和人类生活、工作关系最亲密物理量,也是各门学科
10、和工程研究设计中常常碰到和必需正确测量物理量。从工业炉温、环境气温到人体温度;从空间、海洋到家用电器,各个技术领域全部离不开测温和控温。所以,研究温度测量和控制方法含相关键意义。AT89C52单片机数字温度传感器双限报警系统译码显示电路设计原理2 芯片介绍2.1 DS18B20概述DS18B20是Dallas企业继DS1820后推出一个改善型智能数字温度传感器,和传统热敏电阻相比,只需一根线就能直接读出被测温度值,并可依据实际需求来编程实现912位数字值读数方法3。2.1.1 DS18B20封装形式及引脚功效 图2.1 DS18B20封装形式和引脚功效图2.1所表示,DS18B20外形如一只三
11、极管,引脚名称及作用以下:GND:接地端。DQ:数据输入/输出脚,和TTL电平兼容。VDD:可接电源,也可接地。因为每只DS18B20全部能够设置成两种供电方法,即数据总线供电方法和外部供电方法。采取数据总线供电方法时VDD接地,能够节省一根传输线,但完成数据测量时间较长;采取外部供电方法则VDD接+5V,多用一根导线,但测量速度较快。2.1.2 DS18B20内部结构64位ROM和单线接口存放和控制逻辑 高速缓存器温度传感器高温触发器TH低温触发器TL匹配寄存器8位CRC发生器电源检 测CDQVDD内部电源VDD图2.2 DS18B20内部结构图2.2中出示了DS18B20 关键内部部件,下
12、面对DS18B20内部部分进行简单描述4:(1)64位ROM。64位ROM是由厂家使用激光刻录一个64位二进制ROM代码,是该芯片标识号,如表2.1所表示:表2.1 64位ROM标识8位循环冗余检验48位序列号8位分类编号(10H)MSB LSBMSB LSBMSB LSB 第1个8位表示产品分类编号,DS18B20分类号为10H;接着为48位序列号。它是一个大于281*1012十进制编码,作为该芯片唯一标示代码;最终8位为前56位CRC循环冗余校验码,因为每个芯片64位ROM代码不一样,所以在单总线上能够并接多个DS18B20进行多点温度实习检验。(2)温度传感器。温度传感器是DS18B20
13、关键部分,该功效部件可完成对温度测量经过软件编程可将-55125范围内温度值按9位、10位、11位、12位分辨率进行量化,以上分辨率全部包含一个符号位,所以对应温度量化值分别为0.5、0.25、0.125、0.0625,即最高分辨率为0.0625。芯片出厂时默认为12位转换精度。当接收到温度转换命令(44H)后,开始转换,转换完成后温度以16位带符号扩展二进制补码形式表示,存放在高速缓存器RAM第0,1字节中,二进制数前5位是符号位。假如测得温度大于0,这5位为0,只要将测得数值乘上0.0625即可得到实际温度;假如温度小于0,这5位为1,测得数值需要取反加1再乘上0.0625即可得到实际温度
14、。(3)高速缓存器。DS18B20内部高速缓存器包含一个高速暂存器RAM和一个非易失性可电擦除EEPROM。非易失性可点擦除EEPROM用来存放高温触发器TH、低温触发器TL和配置寄存器中信息。(4)配置寄存器。配置寄存器内容用于确定温度值数字转换率。DS18B20工作是按此寄存器分辨率将温度转换为对应精度数值,它是高速缓存器第5个字节,该字节定义如表2.2所表示:表2.2 匹配寄存器TMR0R111111TM是测试模式位,用于设置DS18B20在工作模式还是在测试模式,在DS18B20出厂时该位被设置为0,用户不要去改动;R1和R0用来设置分辨率;其它5位均固定为1。DS18B20分辨率设置
15、如表2.3所表示:表2.3 DS18B20分辨率设置R1R0分辨率最大转换时间 /ms009位93.750110位187.51011位3751112位750DS18B20依靠一个单线端口通讯。在单线端口条件下,必需先建立ROM 操作协议,才能进行存放器和控制操作。所以,控制器必需首先提供下面5个ROM 操作命令之一:1)读ROM;2)匹配ROM;3)搜索ROM;4)跳过ROM;5)报警搜索。这些命令对每个器件激光ROM 部分进行操作,在单线总线上挂有多个器件时,能够区分出单个器件,同时能够向总线控制器指明有多少器件或是什么型号器件。成功实施完一条ROM 操作序列后,即可进行存放器和控制操作,控
16、制器能够提供6 条存放器和控制操作指令中任一条。一条控制操作命令指示DS18B20完成一次温度测量。测量结果放在DS18B20暂存器里,用一条读暂存器内容存放器操作命令能够把暂存器中数据读出。温度报警触发器TH 和TL 各由一个EEPROM字节组成。假如没有对DS18B20使用报警搜索命令,这些寄存器能够做为通常见途用户存放器使用。能够用一条存放器操作命令对TH 和TL 进行写入,对这些寄存器读出需要经过暂存器。全部数据全部是以最低有效位在前方法进行读写。2.1.3 DS18B20供电方法DS18B20能够采取外部电源供电和寄生电源供电两种模式。外部电源供电模式是将DS18B20GND直接接地
17、,DQ和但单总线相连作为信号线,VDD和外部电源正极相连。图2.3所表示:单片机DS18B20外部+5V电源VDDDQ4.7KVCC其它单线器件图2.3 DS18B20外部供电方法图中DS18B20DQ端口经过接入一个4.7K上拉电阻到VCC,从而实现外部电源供电方法。寄生电源供电模式图2.4所表示:从图中可知,DS18B20GND和VDD均直接接地,DQ和单总线相连,单片机其中一个I/O口和DS18B20DQ端相连。VCC单片机DS18B20GND4.7K图2.4 DS18B20寄生电源供电方法+5V2.1.4 DS18B20测温原理DS18B20测温原理图2.5所表示, 其关键由斜率累加器
18、、温度系数振荡器、减法计数器、温度存放器等功效部件组成。图2.5 DS18B20测温原理DS1820 是这么测温5:用一个高温度系数振荡器确定一个门周期,内部计数器在这个门周期内对一个低温度系数振荡器脉冲进行计数来得到温度值。计数器被预置到对应于-55一个值。假如计数器在门周期结束前抵达0,则温度寄存器(一样被预置到-55)值增加,表明所测温度大于-55。同时,计数器被复位到一个值,这个值由斜坡式累加器电路确定,斜坡式累加器电路用来赔偿感温振荡器抛物线特征。然后计数器又开始计数直到0,假如门周期仍未结束,将反复这一过程。斜坡式累加器用来赔偿感温振荡器非线性,以期在测温时取得比较高分辨率。这是经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 警报器 设计 专业课程
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。