版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络教育学院《单片机原理及应用》大作业题目:基于单片机的温度采集系统设计学习中心:安徽阜阳奥鹏学习中心层次:专升本专业:电气工程及自动化年级:2019年春季学号:学生姓名:
基于单片机的温度采集系统设计1、概述 考虑到性价比,开发工具等等,选择凌阳SPCE061A作为主控制器。根据系统测量温度的关键是温度传感器,传感器属于信息技术的前沿尖端产品,尤其是温度传感器技术,在我国各领域已经引用的非常广泛,可以说是渗透到社会的每一个领域。 温度传感器的发展经历了三个发展阶段:传统的分立式温度传感器、模拟集成温度传感器、智能集成温度传感器。目前的智能温度传感器(亦称数字温度传感器)是在20世纪90年代中期问世的,它是微电子技术、计算机技术和自动测试技术(ATE)的结晶,特点是能输出温度数据及相关的温度控制量,适配各种微控制器(MCU)。社会的发展使人们对传感器的要求也越来越高,现在的温度传感器正在基于单片机的基础上从模拟式向数字式,从集成化向智能化、网络化的方向飞速发展,并朝着高精度、多功能、总线标准化、高可靠性及安全性、开发虚拟传感器和网络传感器、研制单片测温系统等高科技的方向迅速发展。 本次设计的目的在于学习基于51单片机的多路温度采集控制系统设计的基本流程。本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机数据采集之后,通过进行温度数据的运算处理,将当前温度信息发送到数码管进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,将实际温度值显示到数码管上。2、器件的选择AT89C51作为温度测试系统设计的核心器件。该器件是INTEL公司生产的MCS—5l系列单片机中的基础产品,采用了可靠的CMOS工艺制造技术。具有高性能的8位单片机,属于标准的MCS-51的CMOS产品。片内含8Kbytes的可贩毒擦写的只读程序存储器(PEROM)和256bytes的随机存取数据存储器(RAM),器件兼容标准的MCS-51指令系统。片内置通用8位中央处理器(CPU)和Flash存储单元。结合了HMOS的高速和高密度技术及CHMOS的低功耗特征。 其具有如下性质: 与MCS-51 产品指令系统完全兼容 (2)4K字节可重擦写Flash闪烁存储器。 寿命:1000写/擦循环。 (4)数据保留时间:10年。 (5)全静态工作:0Hz-24Hz。 (6)三级程序存储器锁定。 (7)128*8位内部RAM。 (8)32可编程I/O线。3、总体设计方案3.1系统整体硬件电路图1仿真总体电路图3.2AT89S51简介Max232串口芯片AT89S52是89系列单片机的一种,它不但与8051,8052指令,管脚完全兼容,而且其片内的程序存储器采用FLASH工艺,用户可以用电的方式瞬间擦除、改写。AT89S52单片机还支持在线编程,用户通过简单的电路连接就可以将电脑里的程序下载到单片机中,减少调试程序时不断拆卸和插入给芯片带来的损坏。此外AT89S52单片机有8KB的程序存储器和256B的数据存储器,不需外部扩展存储芯片,可以降低硬件电路的复杂度。温度传感器是该系统的关键器件,本系统选用的是美国Dallas半导体公司生产的数字化温度传感器DS18B20。本系统中DS18B20的DQ口与单片机的P1.0口连接,GND接地,VDD接电源,信号和5V电源之间的接上一个上拉电阻R。DS18B20简介:DS18B20有三个主要数字部件组成:64位激光ROM、温度传感器、非易失性的温度报警触发器TH和TL。DS18B20支持“一线总线”接口,测量温度范围为-55°C~+125°C,被测温度用符号扩展的16位数字量方式串行输出,在-10~+85°C范围内,精度为±0.5°C。DS18B20采集到的现场温度直接以先进的单总线数据通信方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。DS18B20可程序设定9~12位的分辨率,精度可达±0.5°C。DS18B20具有内置的EEPROM,用户设定的分辨率和报警温度都可存储在其中,且掉电后依然存在。CPU只需一根端口线就能与DS18B20进行通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。与前一代产品(DS1820温度传感器)不同,DS18B20支持3.0V~5.5V的电压范围,使系统设计更灵活、方便,而且DS18B20价格更便宜,体积更小。如图J1所示,DS18B20有三个管脚:3脚GND为电源地,2脚DQ为数字信号输入/输出端,1脚VDD为外接供电电源接入端(用寄生电源方式时接地)。在外部电源供电方式下,DS18B20工作电源由VDD引脚接入,此时I/O线不需要强上拉,不存在电源电流不足的问题,可以保证转换精度,同时理论上总线可以挂接任意多个DS18B20传感器,组成多点测温系统。在外部供电的方式下,DS18B20的GND引脚不能悬空,否则不能转换温度,读取的温度总是85℃。根据实际应用情况,该温度显示模块采用七段数码管显示电路,数码管选用共阳极数码管,如图U3示,以动态方式显示,显示数据由P1口送出,位控信号由P2口送出,经74LS244进行信号放大,以产生足够大的电流驱动数码管显示。流程图如图示:AT89S52单片机内部含有一个可编程全双工串行通信接口,由TXD引脚来传送串行数据,而由RXD引脚来接收数据。该接口具有UART(通用异步接收和发送器)的全部功能,它不仅能同时进行数据的发送和接收,也可作为一个同步移位寄存器使用,可构成双机或者多机通信系统。本设计采用蜂鸣器报警电路,它由晶体管和蜂鸣器组成。当温度的测量值超出给定的上下限时,由单片机的P3.7口输出信号控制晶体管导通,则蜂鸣器报警。本系统采用AT89S52作为核心处理器件,把经过DS18B20现场实时采集到的温度数据,存入AT89S52的内部数据存储器,并送LED数码管显示,并与温度的设定值进行比较,然后由单片机输出控制信号去控制外部设备。进行温度控制程序的设计还应考虑越限报警,当采集到的温度值与温度的设置值进行比较后,若发现当前温度值越限,则产生报警信号。与硬件电路相关联,本温度控制系统的软件设计主要分为以下几个部分:主程序,温度上下限值设定子程序、温度读取子程序、温度显示子程序、串口通信子程序、输出控制子程序和报警子程序等。其中温度上下限值设定子程序完成对温度范围值的设定及数据保存;温度读取子程序完成对温度传感器数据的读取,并通过温度显示子程序显示温度值;串口通信子程序将采集到的温度数据传送到PC机,以实现远程监控;输出控制子程序根据采集到的温度数据完成对外部设备的控制;报警子程序则当采集到的温度数据超过设定的温度上下限值时报警。3.3硬件电路设计及描述硬件电路由:Ds18b20,max232芯片,晶振,复位电路,声光报警电路,8051单片机等组成。DS18b20详细引脚功能描述:外观图:GND地信号。DQ数据输入/输出引脚,开漏单总线接口引脚。当被用着在寄生电源下时,也可以向器件提供电源。VDD外接供电电源输入端。当工作于寄生电源时,此引脚必须接地。DS18B20读出的温度结果的数据为两字节,用16位符号扩展的二进制补码读数形式提供。因此在系统中要将得到的温度值数据进行格式转换才能用于显示。这两个数据格式如图所示:MSBLSBSSSSS262524MSBLSB232221202-12-22-32-4高8位中的高5位是符号位,表示是零下还是零上。高8位中的低3位D6,D5,D4和低8位中的高4位D3,D2,D1,D0构成温度的整数部分。低8位中的D-1,D-2,D-3,D-4位温度的小数部分。max232芯片,MAX232芯片是专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。在制作电路前我们先来看看要用的MAX232,这里我们不去具体讨论它,只要知道它是TTL和RS232电平相互转换的芯片和基本的引脚接线功能就行了。通常我会用两个小功率晶体管加少量的电路去替换MAX232,可以省一点,效果也不错。下图就是MAX232的基本接线图。图为MAX232声光报警电路,可实现简易的发音功能,如图所示,复位电路:复位是使CPU和系统中的其他功能部件都处于一个确定的初始状态,复位后计算机就从这个状态开始工作。在复位期间,CPU并没有开始执行程序是在做准备工作。无论是在在计算机刚上电时,断电后,还是系统出现故障时都需要复位。MCS-51单片机的复位靠外部电路来实现,为了确保复位,RST引脚上的高电平一般要维持大约10秒以上。MCS-51单片机的复位原理也可分成上电复位和按键手动复位两种,如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 葡萄膜炎患者日常护理要点
- 护理课件学习效果追踪研究
- 构建持续改进的PDCA护理体系
- 知识点及2025秋期末测试卷(附答案)-人教版(新教材)初中美术八年级上学期
- 2025年保密协议(商业机密)协议
- 《PCB 电路板X-ray转码追溯系统技术要求》标准征求意见稿
- 第17课 君主立宪制的英国
- 基于AI的学业预警系统构建
- 2025年商业综合体智能花盆AI自动浇水系统
- DB32∕T 5213-2025 监狱远程会诊管理规范
- TCECS10270-2023混凝土抑温抗裂防水剂
- 【语 文】第19课《大雁归来》课件 2025-2026学年统编版语文七年级上册
- 2025辽宁葫芦岛市总工会招聘工会社会工作者5人笔试考试参考题库及答案解析
- 2026年湖南汽车工程职业学院单招职业技能考试题库及参考答案详解
- 印刷消防应急预案(3篇)
- 餐饮签协议合同范本
- 空调维修施工方案
- 2025河南洛阳市瀍河区区属国有企业招聘14人笔试考试备考题库及答案解析
- 医德医风行风培训
- 2025-2026学年小学美术人教版 四年级上册期末练习卷及答案
- 辽宁省名校联盟2025-2026学年高三上学期12月考试物理试卷
评论
0/150
提交评论