2022年基于单片机的温度采集系统的方案设计书.docx
《2022年基于单片机的温度采集系统的方案设计书.docx》由会员分享,可在线阅读,更多相关《2022年基于单片机的温度采集系统的方案设计书.docx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源基于单片机的温度数据采集系统设计电气工程及其自动化2021年秋 季202109129543江家昌层次: 专科起点本科专业:年级:学号: 同学姓名:摘要单片机已在各行业得到广泛应用,为适应更多的应用领域,厂家实行了在一块单片机芯片上集成多种功能部件和大容量储备器的方法;因而,整个应用系统不需要扩展, 而体积变小、牢靠性增高,使单片机成为真正意义上的单片机系统;本设计是基于 STC89C52单片机和 DS185B20实现温度的测量系统,单片机在本系统中作为温度输入和显示掌握器件, DS18B20被用作温度数据的采集和温度输出器件;本系统采纳单总线操作,线路简洁,测量值精确,可实现多点测
2、量,并对温度超过限制值,产生报警和数据采集;本系统被广泛应用于温度掌握、温度检测、温度采、消防等系统中;关键词单片机;数据转换;温度显示欢迎下载精品学习资源目录1 绪论 11.1 本系统功能 11.1.1温度测量功能11.1.2温度采集功能11.1.3系统工作流程11.2 本系统优点 21.2.1 线路简洁 21.2.2 温度精确 22 系统硬件介绍 22.1 本系统硬件和软件组成 22.1.1 硬件组成 22.1.2 软件组成 22.2 STC 单片机介绍 32.2.1 STC 单片机功能介绍 32.3 DS18B20数字温度传感器介绍62.3.1 功能介绍 62.3.2 DS18B20温度
3、传感器是储备器 82.3.3 DS18B20内部规律图 102.3.4 DS18B20温度传感器读写时序 102.3.5 DS18B20储备器操作命令 122.3.6 DS18B20温度传感器与单片机的接口电路132.4 系统工作过程 222.4.1 温度的测量 222.4.2 温度的采集 233 程序框图及 C语言程序 242.5.1 温度采集系统原理框图 242.5.2 温度显示模块 242.5.3 读温度子程序 257.1.3 温度转换子程序 257.1.4 运算温度子程序 267.2 温度采集系统 C语言程序 26结论 35欢迎下载精品学习资源致谢 36参考文献 37欢迎下载精品学习资
4、源1 绪论1.1 系统功能1.1.1 温度测量功能利用 DS18B20数字温度传感器实现对温度进行精确的测量,使温度值显示到数码管上;1.1.2 温度采集功能利用 DS18B20数字温度传感器进行温度的采集,单片机作为掌握器件,数据通过串口( RS232)传至运算机,进行温度的采集;1.1.3 系统工作流程,见图 1-1系统上电初始化DS18B20 进行数据的采集并将数据以二进制的形式传至单片机单片机对数据进行处理数码管进行温度显示通过串口将数据传至运算机欢迎下载精品学习资源图 1-1 系统工作流程1.2 本系统优点1.2.1 线路简洁DS18B20与单片机之间一根导线进行数据传输,不需要对数
5、据进行转换,接线简洁;1.2.2 温度测量精确DS18B20的温度辨论率为 0.0625 ,所以对温度值可以进行精确的温度转换;2 系统硬件介绍2.1 系统硬件及软件组成2.1 1 硬件组成本系统所用的硬件有:见表 2-1 ;表 2-1 系统硬件清单器件名称数量STC89C52单片机1 个74HC573锁存器2 个LED发光二级管8 个蜂鸣器1 个独立键盘5 个数码管(两个一组)2 个三极管1 个DS18B201 个MAX233串口芯片1 个电容如干电阻如干导线如干2.1.2软件组成软件有: keil软件、 windows 操作系统和串口调试助手等软件组成;欢迎下载精品学习资源2.2 STC
6、单片机介绍单片机作为微型运算机的一个重要分支,其应用范畴很广,进展也很快;1971 年Intel公司首次宣布 4004 的 4 位微处理器, 1974 年 12 月 Fairchild仙童 公司即推出了8 位单片机 F8,开创了单片机的门户;单片机在我国的应用始于 20 世纪 70 岁月末,那时我国的科研工作者开头对单片机的应用进行了初期探究, 20 世纪 80 岁月,单片机在我国得以广泛的应用,各理工科院校间续开设了有关应用课程;在教案及应用上,Zilog公司生产的 Z80CPU成为我国工业掌握的主流,以 Z80 为 CPU组成的 TP801 单板机在教案上及应用领域发挥过庞大作用;20 世
7、纪 80 岁月末至 90 岁月初,我国在工业掌握领域开头转向使用Intel公司生产的 MCS- 51;单片机从 1976 年公布 8 位机至今不到 30 年的时间,它没有像微处理器那样从8 位、16 位,始终进展到 32 位、64 位, 8 位机目前依旧是单片机的主流机型;但是,它突破了原有的集成结构,在内部继承了越来越多的外围电路和外设接口,从而进展成为掌握器MicroController的体系结构,其进展历程大致分为以下几步:第一阶段:单片机的控索阶段其次阶段:单片机的完善阶段第三阶段: 8 位单片机的巩固进展及 16 位单片机的推出阶段第四阶段:微掌握器的全面进展阶段单片机已在各行业得到
8、广泛应用,为适应更多的应用领域,厂家实行了在一块单片机芯片上集成多种功能部件和大容量储备器的方法;因而,整个应用系统不需要扩展,而体积变小、牢靠性增高,使单片机成为真正意义上的单片机系统2.2.1 STC 单片机功能介绍单片机是随着大规模集成电路的显现极其进展,将运算机的CPU,RAM, ROM,定时 /计数器和多种 I/O接口集成在一片芯片上,形成了芯片级的运算机,因此单片机早期的 含义称为单片微型运算机single chipmicrocomputer.它拥有优异的性价比、集成度高、体积小、牢靠性高、掌握功能强、低电压、低功耗的显著优点. 主要应用于智能仪器外表、工业检测掌握、机电一体化等方
9、面, 并且取得了显著的成果. 单片机应用系统可以分为: ( 1)最小应用系统是指能维护单片机运行的最简洁配置的系统;这种系统成本低廉, 结构简洁,常构成一些简洁的掌握系统,如开关状态的输入/ 输出掌握等;片内有ROM/EPRO的M 单片机,其最小应用系统即为配有晶振,复位电路,电源的单个单片机. 片内无 ROM/EPROM的单片机,其最小应用系统除了外部配置晶振,复位电路,电源外,仍应外接 EPROM或 EEPROM作为程序储备器用 . (2)最小功耗应用系统是指为了保证正常运行,系统的功耗最小 . (3)典型应用系统是指单片机要完成工业测控功能所必需的硬件结构系统;欢迎下载精品学习资源STC
10、89C52是一种低功耗、高性能 CMOS8位微掌握器,具有8K 在系统可编程 Flash储备器;使用 Atmel公司高密度非易失性储备器技术制 造,与工业 80C51 产品指令和引脚完全兼容;片上Flash答应程序储备器在系统可编 程,亦适于常规编程器;在单芯片上,拥有敏捷的8位 CPU 和在系统可编程 Flash ,使得 STC89C52 为众多嵌入式掌握应用系统供应高敏捷、超有效的解决方案;STC89C52 具有以下标准功能:8k字节 Flash , 256 字节 RAM, 32 位 I/O口线,看门狗定时 器, 2 个数据指针,三个 16位定时器 / 计数器一个 6向量 2级中断结构,全
11、双工串行 口,片内晶振准时钟电路;另外,STC89C52可降至 0Hz 静态规律操作,支持 2种软件可挑选节电模式;闲暇模式下, CPU停止工作,答应 RAM、定时器 / 计数器、串口、中断 连续工作;掉电爱护方式下,RAM内容被储存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止;2.2.1.1 引脚结构 , 见图 2-1图 2-1 单片机封装及引脚结构2.2.1.2 内部规律图,见图 2-2欢迎下载精品学习资源图 2-2 内部规律图2.2.1.3 引脚功能描述VCC:电源GND:地P0 口: P0 口是一个 8位漏极开路的双向 I/O口;作为输出口,每位能驱动8个TTL 逻
12、辑电平;对 P0端口写“ 1”时,引脚用作高阻抗输入;当拜访外部程序和数据储备器时, P0 口也被作为低 8位地址 / 数据复用;在这种模式下, P0 具有内部上拉电阻;在 flash编程时, P0 口也用来接收指令字节;在程序校验时,输出指令字节;程序校验时,需要外部上拉电阻;P1 口: P1 口是一个具有内部上拉电阻的8位双向 I/O口, p1 输出缓冲器能驱动4 个 TTL 规律电平;对 P1 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用;作为输入使用时,被外部拉低的引脚由于内部电阻的缘由,将输出电流( IIL );此外, P1.0 和 P1.2分别作定时器 / 计数
13、器 2的外部计数输入( P1.0/T2 )和时器/ 计数器 2的触发输入( P1.1/T2EX),详细如下表所示;在 flash编程和校验时, P1 口接收低 8位地址字;P2 口: P2 口是一个具有内部上拉电阻的8位双向 I/O口, P2 输出缓冲器能驱动4 个 TTL规律电平;对P2端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用;作为输入使用时,被外部拉低的引脚由于内部电阻的缘由,将输出电流( IIL );在拜访外部程序储备器或用16位地址读取外部数据储备器(例如执行 MOVX DPT)R时, P2 口送出高八位地址;在这种应用中,P2 口使用很强的内部上拉发送 1 ;
14、在使用 8 位地址(如 MOVX R)I 拜访外部数据储备器时, P2 口输出 P2 锁存器的内容;在 flash编程和校验时, P2 口也接收高 8位地址字节和一些掌握信号;P3 口: P3 口是一个具有内部上拉电阻的8位双向 I/O口, p2 输出缓冲器能驱动4 个 TTL 规律电平;对 P3 端口写“ 1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用;作为输入使用时,被外部拉低的引脚由于内部电阻的缘由,将输出电流( IIL );P3 口亦作为 STC89C52 特殊功能(其次功能)使用,如下表所示;在flash编程和校验时, P3 口也接收一些掌握信号;RST:复位输入;晶振工作时
15、,RST 脚连续 2个机器周期高电平将使单片机复 位;看门狗计时完成后, RST 脚输出 96个晶振周期的高电平;特殊寄存器AUXR地址8EH上的 DISRTO 位可以使此功能无效; DISRTO默认状态下,复位高电平有效;ALE/PRO:G 地址锁存掌握信号( ALE)是拜访外部程序储备器时,锁存低 8位地址的输出脉冲;在 flash编程时,此引脚( PROG)也用作编程输入脉冲;在一般情形下, ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用;然而,特殊强调,在每次拜访外部数据储备器时,ALE 脉冲将会跳过;假如需欢迎下载精品学习资源要,通过将地址为 8EH 的 SF
16、R 的第 0 位置 “ 1 ” , ALE 操 作将 无 效 ; 这 一位 置“ 1”, ALE 仅在执行 MOVX或 MOVC指令时有效;否就, ALE 将被柔弱拉高;这个 ALE 使能标志位地址为 8EH 的 SFR 的第 0 位)的设置对微掌握器处于外部执行模式下无效;PSEN外:部程序储备器选通信号 PSEN是外部程序储备器选通信号;当STC89C52 从外部程序储备器执行外部代码时, PSEN在每个机器周期被激活两次,而在拜访外部数据储备器时, PSEN将不被激活;XTAL1:振荡器反相放大器和内部时钟发生电路的输入端;XTAL2:振荡器反相放大器的输出端;2.3 DS18B20 数
17、字温度传感器介绍2.3.1 功能介绍DALLAS最新单线数字温度传感器DS18B20的“一线器件”体积更小、适用电压更 宽、更经济 Dallas半导体公司的数字化温度传感器DS1820 是世界上第一片支持“一线总线”接口的温度传感器;一线总线特殊而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念;DS18B20、 DS1822 “一线总线”字化温度传感器 同 DS1820 一样 , DS18B20 也 支 持“ 一线总线” 接口, 测 量温度范畴为 - 55C+125C, - 10+85C范畴内 , 精度为 0.5 C; DS1822的精度较差为 2 C ;现场温度直接
18、以“一线总线”的数字方式传输,大大提高了系 统的抗干扰性;适合于恶劣环境的现场温度测量,如:境掌握、设备或过程 掌握、测温类消费电子产品等;与前一代产品不同,新的产品支持3V5.5V 的电压范畴,使系统设计更敏捷、方便;而且新一代产品更廉价,体积更 小 ;DS18B20、DS1822 的 特 性DS18B20可以程序设定 912 位的辨论率,精度为 0.5 C;可选更小的方式,更宽的电压适用范畴;辨论率设定 , 及 用户 设定 的报 警 温度 储备 在EEPROM中,掉电依旧储存; DS18B20的性能是新一代产品中最好的!性能价格比也特别杰出! DS1822DS18B20软件兼容,是DS18
19、B20 的简化版本;省略了储备用户定义报警温度、辨论率参数的EEPRO,M精度降低为 2C,适用于对性能要求不高,成本掌握严格的应用,是经济型产品; 继“一线总线”的早期产品后,DS1820 开创了温度传感器技术的新概念;DS18B20和 DS1822 使电压、特性及封装有更多的挑选,让我们可以构建适合自己的经济的测温系统; DS18B20的内部结构 DS18B20内部结构主要由四部分组成: 64 位光刻 ROM、温度传感器、非挥发的温度报警触发器TH 和 TL、配置寄存器; DS18B20的管脚排列如下:DQ 为数字信号输入 / 输出端; GND为电源地; VDD为外接供电电源输入端(在寄生
20、电源欢迎下载精品学习资源接线方式时接地);光刻ROM中的 64 位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码; 64 位光刻 ROM的排列是:开头 8 位( 28H)是产品类型标号,接着的 48 位是该 DS18B20自身的序列号,最终8 位是前面 56 位的循环冗余校验码( CRC=X8+X5+X4)+1;光刻 ROM的作用是使每一个 DS18B20都各不相同,这样就可以实现一根总线上挂接多个 DS18B20的目的; DS18B20中的温度传感器可完成对温度的测量, 以 12 位转化为例 : 用 16 位符号扩展的二进制补码读数形式供应,以0.0625 /LSB 形式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 基于 单片机 温度 采集 系统 方案设计
限制150内