2022年数字温度计设计单片机课程设计.docx
《2022年数字温度计设计单片机课程设计.docx》由会员分享,可在线阅读,更多相关《2022年数字温度计设计单片机课程设计.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 单片机课程设计报告院 (系):电气与掌握工程学院 专业班级:测控技术与仪器 设计者:设计者 指导老师:2022 年 7 月 17 日目录1 基本要求 . 0 1.1 设计题目 . 0 1.2 设计任务 . 0 1.3 本设计应达到要求 . 0 1.4 扩展功能 . 0 1.5 设计说明书(论文) . 0 2 课程设计内容 . 1 2.1 设计任务目地 . 1 2.2 设计任务要求 . 1 2.3 方案设计 . 12.3.1 温度采集电路地挑选. 12.3.2 单片机地挑选 . 12.3.3 显示电路地取决. 2名师归纳总结 2.3.4 报警部分
2、电路分析. 2第 1 页,共 27 页3 重要器件及其相关参数 . 2- - - - - - -精选学习资料 - - - - - - - - - 3.1 单片机 STC89C52 . 3 3.2 温度传感器 DS18B20 . 3 4 硬件电路设计 . 54.1 主板电路 . 5 4.2 显示电路 . 64.3 报警参数调剂电路 . 6 4.4 蜂鸣器报警电路 . 6 4.5 温度采集电路 . 65 系统软件设计 . 6 5.1 主程序 . 65.2 读取数据地流程图 . 7 5.3 温度转换命令子程序 . 8 5.4 运算温度子程序 . 95.5 模式切换流程图 . 9 6 实际连接与最终结
3、果 . 10 设计心得体会 . 12 参考文献 . 13 附录 1:元件清单 . 14附录 2:程序清单 . 15数字温度计设计【摘 要】:随着时代地进步和进展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟地技术 ,本文将介绍一种基于单片机掌握地数字温度计,本温度计属于多功能温度计,可以通过键盘设置上下报警温度当温度不在设置范畴内时,可以报警 . 【关键字】: DS18B20 ;STC89C52;四位一体数码管;报警;【引言】:随着人们生活水平地不断提高,单片机掌握无疑是人们追求地目标之一,它所给人带来地便利也是不行否定地,其中数字温度计就是一个典型地例子,但人们对
4、它地要求越来越高,要为现代人工作、科研、生活、供应更好地更便利地设施就需要从数单片机技术入手,一切向着数字化掌握,智能化掌握方向进展 .本设计所介绍地数字温度计与传统地温度计相比,具有读数便利,测温范畴广,测温精确,其输出温度采纳数字显示,主要用于对测温比较精确地场所,或科研试验室使用,该设计掌握器使用单片名师归纳总结 机 STC89C52RC ,测温传感器使用DS18B20 ,用 4 位一体共阴数码管以串口传送数据,实现温度显示 ,能精确达到以上要求.第 2 页,共 27 页- - - - - - -精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第
5、 3 页,共 27 页精选学习资料 - - - - - - - - - 1 基本要求1.1 设计题目数字温度计设计1.2 设计任务利用单片机和集成温度传感器设计一个可以直接显示温度值地数字温度计并要求达到肯定地测量精度.1.3 本设计应达到要求 硬件设计:依据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组胜利能完整地样机 . 软件设计:依据温度测量及显示功能要求,完成掌握软件地编写与调试; 功能要求:至少利用 3 位数码管进行测量值地显示(也可用液晶显示器相应内容),温度测量范围: -20100;1.4 扩展功能依据实际情形自由添加附加功能,如设置温度地上下限报警功能,利用语音或声光
6、报警等 .1.5 设计说明书(论文)设计说明书应说明设计思想和所使用地设计方法,主要内容包括: 系统简介、整体功能说明、各功能模块说明(附图)及系统使用说明; 设计仍需要改进地地方及设计地心得体会; 参考文献:包括参考书、资料、网站等,按标准格式列出(可参考教材最终地参考文献引用格式);名师归纳总结 附录:系统总体原理图及源程序.第 4 页,共 27 页- - - - - - -精选学习资料 - - - - - - - - - 2 课程设计内容2.1 设计任务目地随着人们生活水平地不断提高,单片机掌握无疑是人们追求地目标之一,它所给人带来地便利也是不行否定地,其中数字温度计就是一个典型地例子,
7、但人们对它地要求越来越高,要为现代人工作、科研、生活、供应更好地更便利地设施就需要从数单片机技术入手,一切向着数字化掌握,智能化控制方向进展 .本次课程设计地目地就是通过本次课程设计使我们更加娴熟单片机技术地使用,将单片机理论学问融入于生产应用 .使我们学有所用,学以致用!2.2 设计任务要求依据设计要求,确定设计任务地总纲领:利用单片机和集成温度传感器设计一个可以直接显示温度值地数字温度计 .设计要求:( 1)硬件设计:依据任务要求,完成单片机最小系统及其扩展设计,焊接电路板,组胜利能完整地样机 .(2)软件设计:依据温度测量及显示功能要求,完成掌握软件地编写与调试;( 3)功能要求:至少利
8、用 量范畴: -20100;( 4)扩展功能:3 位数码管进行测量值地显示(也可用液晶显示器相应内容),温度测依据实际情形自由添加附加功能,如设置温度地上下限报警功能,利用语音或声光报警等 .2.3 方案设计由于本设计地核心就是温度地采集,故而第一考虑温度地采集方案即温度采集电路地挑选 .2.3.1 温度采集电路地挑选(1)温度采集电路方案一由于本设计是测温电路,可以使用热敏电阻之类地器件利用其感温效应,在将随被测温度变化地电压或电流采集过来,进行 A/D 转换后,就可以用单片机进行数据地处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦 .(2
9、)温度采集电路方案二进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是特别简洁想到地,所以可以采纳一只温度传感器 换,就可以满意设计要求 .DS18B20 ,此传感器,可以很简洁直接读取被测温度值,进行转从以上两种方案,很简洁看出,采纳方案二,电路与软件设计都比较简洁,传感精度也明显更高 .故采纳了方案二为本次数字温度计设计地大致方案 .2.3.2 单片机地挑选名师归纳总结 - - - - - - -挑选完温度采集电路地设计,就考虑此次设计电路地核心单片机.单片机地挑选主要是AT 系列和STC 系列地挑选 .依照地原就是:满意所需功能地前提下,尽量挑选低成本单片机.由于
10、AT 系列 51 单片机是USA 地产品,功能少,速度慢,RAM/ROM小,性能不够稳固.而且一些 AT 系列地单片机已经停产.相比 STC 系列单片机高性能,功能齐全,速度高,RAM/ROM大,价格低廉、下载程序便利等优点.毫无疑问 .我们挑选了STC 系列常用地且价格较低地单片机STC89C52RC.第 5 页,共 27 页精选学习资料 - - - - - - - - - 2.3.3 显示电路地取决单片机确定后.主要仅剩下显示电路地设计.关于显示电路.我们采纳了四位一体八段共阴数码管.符合课程设计地要求.2.3.4 报警部分电路分析在测温场所我们往往需要对高、低温进行报警,而且需要依据不怜
11、悯形随时调剂报警温限,这就需要设计键盘电路来进行报警参数设置.依据分析需要设计三个按键地键盘,即模式切换、加键,减键.2.4 系统框图该系统可分为以下七个模块:(1)掌握器:采纳单片机 STC89C52 对采集地温度数据进行处理;(2)温度采集:采纳 DS18B20 直接向掌握器传输 12 位二进制数据;(3)温度显示:采纳了 4 个 LED 共阴极七段数码管显示实际温度值;(4)门限设置:主要实现模式切换及上下门限温度地调剂;(5)报警装置:采纳发光二极管和嗡鸣器进行报警,低于低门限或高于高门限均使其二极管发光嗡鸣器发出报警声音;(6)复位电路:对整个系统进行复位;(7)时钟振荡模块:为整个
12、系统供应统一地时钟周期 .图 2.1 总体设计方框图3 重要器件及其相关参数名师归纳总结 - - - - - - -第 6 页,共 27 页精选学习资料 - - - - - - - - - 3.1 单片机 STC89C52P0.0P0.7:通用 I/O 引脚或数据低 8 位地址总线复用地址;P1.0P1.7:通用 I/O 引脚;P2.0P2.7:通用 I/O 引脚或高 8 位地址总线复用地址;P3.0P3.7:通用 I/O 引脚或其次功能引脚(RxD 、 TxD 、INT0 、INT1 、T0、T1 、WR 、RD);XTAL1 、XTAL2 :外接晶振输入端;RST/Vpd :复位信号输入引
13、脚 /备用电源输入引脚;Vcc:接 +5V 电源;Vss:地端 .3.2 温度传感器 DS18B20( 1)DS18B20 内部结构框图如图 3.1 所示:储备器与控6 温 度 传4 C 位高高 温 触 发R低 温 触 发 器O速M 缓配 置 寄和存单8 位 CRC 发图 3.1DS18B20 内部结构框图(2)DS18B20 温度传感器内部高速.RAM 结构如图3.2 所示 .用户要去改动,R1 和 R0 决定温度转换地精度位数,来设置辨论率温度 LSB温度 MSB.TH 用户字节 1度转换地时间比较长,而且辨论率.TM R1R011111.TL 用户字节 2图 3.2配置寄存器( 3)由表
14、1 可见, DS18B20 温保留越高,所需要地温度数据转换时间越长 .因此,在实际应用中要将辨论率和转换时间权衡考虑.保留表 1 DS18B20 温度转换时间表保留CRC名师归纳总结 - - - - - - -第 7 页,共 27 页精选学习资料 - - - - - - - - - . .R1 0 0 1 1R0 0 1 0 1辨论率 / 位 温度最大转向时间 /ms9 93.7510 187.511 37512 750.(4)DS18B20 地测温原理:器件中低温度系数晶振地振荡频率受温度地影响很小,用于产生固定频率地脉冲信号送给减法计数器;高温度系数晶振随温度变化其振荡频率明显改变,所产
15、生地信号作为减法计数器地脉冲输入.器件中仍有一个计数门,当计数门打开时,DS18B20 就对低温度系数振荡器产生地时钟脉冲进行计数进而完成温度测量 .计数门地开启时间由高温度系数振荡器来打算,每次测量前,第一将55所对应地一个基数分别置入减法计数器、温度寄存器中,计数器和温度寄存器被预置在55所对应地一个基数值.减法计数器对低温度系数晶振产生地脉冲信号进行减法计数,当减法计数器地预置值减到时,温度寄存器地值将加,减法计数器地预置将重新被装入,减法计数器重新开头对低温度系数晶振产生地脉冲信号进行计数,如此循环直到减法计数器计数到时,停止温度寄存器地累加,此时温度寄存器中地数值就是所测温度值.其输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 数字 温度计 设计 单片机 课程设计
限制150内