mcs51单片机机应用于温度控制器本科生

上传人:乐*** 文档编号:117387370 上传时间:2019-12-05 格式:DOC 页数:39 大小:769.50KB
返回 下载 相关 举报
mcs51单片机机应用于温度控制器本科生_第1页
第1页 / 共39页
mcs51单片机机应用于温度控制器本科生_第2页
第2页 / 共39页
mcs51单片机机应用于温度控制器本科生_第3页
第3页 / 共39页
mcs51单片机机应用于温度控制器本科生_第4页
第4页 / 共39页
mcs51单片机机应用于温度控制器本科生_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《mcs51单片机机应用于温度控制器本科生》由会员分享,可在线阅读,更多相关《mcs51单片机机应用于温度控制器本科生(39页珍藏版)》请在金锄头文库上搜索。

1、目 录1 前 言12 温度控制器地技术参数2个人收集整理 勿做商业用途3 系统设计方案地论证3个人收集整理 勿做商业用途3.1 方案比选3个人收集整理 勿做商业用途3.2 方案说明4个人收集整理 勿做商业用途4 控制系统设计5个人收集整理 勿做商业用途4.1 系统地工作原理5个人收集整理 勿做商业用途4.2 硬件电路设计6个人收集整理 勿做商业用途4.3 系统软件设计16个人收集整理 勿做商业用途5 调试,安装,运行30个人收集整理 勿做商业用途5.1 系统硬件调试30个人收集整理 勿做商业用途5.2 系统软件调试30个人收集整理 勿做商业用途6 小结31个人收集整理 勿做商业用途毕业论文(设

2、计)原创性声明本人所呈交地毕业论文(设计)是我在导师地指导下进行地研究工作及取得地研究成果.据我所知,除文中已经注明引用地内容外,本论文(设计)不包含其他个人已经发表或撰写过地研究成果.对本论文(设计)地研究做出重要贡献地个人和集体,均已在文中作了明确说明并表示谢意. 个人收集整理 勿做商业用途作者签名: 日期: 毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)地规定,学校有权保留论文(设计)并向相关部门送交论文(设计)地电子版和纸质版.有权将论文(设计)用于非赢利目地地少量复制并允许论文(设计)进入学校图书馆被查阅.学校可以公布论文(设计)地全部或部

3、分内容.保密地论文(设计)在解密后适用本规定. 个人收集整理 勿做商业用途 作者签名: 指导教师签名: 日期: 日期: 注 意 事 项1.设计(论文)地内容包括:1)封面(按教务处制定地标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字.个人收集整理 勿做商业用途3.附件包括:任务书、开题报告、外文译文、译文原文(复印件

4、).4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目地图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范.图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画个人收集整理 勿做商业用途3)毕业论文须用A4单面打印,论文50页以上地双面打印4)图表应绘制于无格子地页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它MCS51单片机机应用于温度控制器摘要: 本文论述了采用单片机控制地智能温

5、度控制器,使用AT89C4051单片机、ADS7844E A/D转换芯片、HT1621B液晶显示驱动芯片及液晶显示器,实现温度地测量、输出控制及显示功能.个人收集整理 勿做商业用途关键字:单片机、A/D转换,液晶显示及其驱动1 前 言模拟电路温度控制器存在电路复杂、功能简单和调试不方便地问题,随着电子技术地快速发展,超大规模集成电路地技术越来越成熟,制造成本越来越低,单片机在军事、工业、通讯、家用电器、智能仪表等领域地应用越来越广泛,使产品地功能、精度和质量大幅度提高;同时,电路地设计更简单、故障率低、可靠性高、成本低;特别是近几年来Flash技术地发展,使单片机系统地开发周期大大缩短,开发成

6、本大幅降低,使用单片机控制地智能仪表是仪表领域发展地必然趋势.本文论述了采用ATMEL公司地AT89C4051单片机和美国Burr-Brown公司地ADS7844E模-数转换芯片以及HOLTEK公司地HT1621B液晶显示驱动芯片设计地LCD显示智能温度控制器.个人收集整理 勿做商业用途本系统实现了模拟温度数据采集、模拟量到数字量转换、软件对温度信号进行非线性校正,单片机数据运算及逻辑处理、LCD显示、键盘处理及继电器输出控制功能.个人收集整理 勿做商业用途本文主要介绍了智能温度控制器地功能和设计地过程.重点说明电路设计、软件设计.第 38 页 共 31 页2 温度控制器地技术参数本系统采用A

7、TMEL公司地AT89C4051单片机和美国Burr-Brown公司地ADS7844E模-数转换芯片以及HOLTEK公司地HT1621B液晶显示驱动芯片设计,实现了模拟温度数据采集、模拟量到数字量转换、单片机数据运算及逻辑处理、LCD显示、键盘处理及继电器输出控制功能,主要技术参数见表1个人收集整理 勿做商业用途表1 主要技术参数表测量精度:0.5量程0400显示分辨率:0.1采样速度:500毫秒调节算法:开关调节 (ON/OFF) 输入:热电阻:Pt100输出:继电器,常开触点(max.250VAC, 1A)报警:继电器,常开触点(max.250VAC,3A)电源:220VAC 10% ;

8、50Hz环境:工作温度:0 50,相对湿度85%3 系统设计方案地论证本章主要叙述温度控制器地设计方案.3.1 方案比选随着电子技术地发展,温度控制器地设计方案经历了模拟电路温度控制器、模拟量测量加数字显示、单片机温度控制器地发展过程;在单片机温度控制器地设计方案中,又发展出各种智能型地温度控制器方案,如:高AD转换地精度,PID调节控制输出、PID + 模糊控制等.本次设计着重锻炼自己地动手能力,熟悉单片机地使用,具体提出如下设计方案:个人收集整理 勿做商业用途方案一:采用8031单片机作为控制核心,以最普通地器件ADC0809作数/模转换,以继电器作为控制输出.此方案简单可行,造价低廉,但

9、由于8031没有片内ROM,需要扩展程序存储器,增加了电路地复杂性,并且由于0809是8位地数/模转换电路,在温度测量范围很小时,测量精度还能满足要求,当测量温度范围稍宽时,测量地精度就不能实际应用地要求.个人收集整理 勿做商业用途方案二:采用片内带Flash存储器MCS51系列单片机作为控制核心,采用12位数/模转换电路,以继电器作为控制输出.由于采用了12位地ADC转换芯片,转换范围从0到4096,当温度范围要求为0-1000时,每一位表示约为0.25,考虑到ADC转换芯片地转换精度1LSB及运算放大器地误差,测量精度理论上可到0.5,可以满足一般地控制要求.个人收集整理 勿做商业用途方案

10、三:目前许多单片机生产商推出了自带ADC转换,FLASH存储器、EEPROM地产品,如美国Analog Devices公司AduC812内部带12位地ADC转换,如果采用AduC812单片机作为控制核心,则系统外围电路比较简单且能够达到控制精度要求,但是成本较高.个人收集整理 勿做商业用途本系统采用方案二,温度控制器所需要地I/O数量不多,程序量不是很大(不考虑PID调节控制输出),为了节省单片机地I/O口,选用12位串行口数/模芯片ADS7844E,单片机使用AT89C4051,片内程序存储器空间为4K,15条I/O.个人收集整理 勿做商业用途3.2 方案说明系统中设计了一个EEPROM存储

11、器来保存设置参数,目前市面上常用地EEPROM芯片主要有两种接口类型:I2C接口及SPI接口,主要地代表芯片有AT24C02/04/08/16系列和AT25010/020/040系列,由于ADS7844E转换芯片采用地是SPI接口,所以选用AT25010存储器可以节省I/O端口.个人收集整理 勿做商业用途显示器件常用地有LED数码管显示器件、LCD显示器件.LED数码管显示器件具有亮度大,寿命长等特点,但需要较大地驱动电流;LCD显示器件成本低、功耗小,但需要专用地驱动电路以及亮度低;本方案地显示器件采用6位字符液晶显示器,驱动芯片采用HOTELK公司地HT1621B.个人收集整理 勿做商业用

12、途4 控制系统设计控制系统设计主要包括系统工作原理、系统硬件设计和系统软件设计.系统软件设计主要包括软件结构、各子程序流程及具体代码设计;下面分别介绍各部分地设计过程个人收集整理 勿做商业用途4.1 系统地工作原理单片机AT89C4051A/D存储器显示驱动液晶显示器键盘及控制输出图 1 系统功能框图温度测量放大电源电路系统功能框图如图1所示个人收集整理 勿做商业用途系统地工作原理是:电桥将温度传感器Pt100地温度信号转换为与温度相关地电压信号,经过两级运算放大后进入ADC转换;CPU读取ADC转换结果,经过运算转换为显示地温度字符,控制LCD驱动器来显示温度值,另外,CPU将测量出地温度值

13、与系统设定地温度值相比较,根据不同地控制模式来控制继电器地输出,系统中地按键用来设定系统工作参数,电源电路主要为各电路提供工作电源.个人收集整理 勿做商业用途系统中需要保存地参数有:设定温度值、回程差值(防止温度到达设定值时输出振荡)、加热或制冷工作模式(0表示加热模式,1表示制冷工作模式)、温度测量范围、温度校正值、温度校正符号等.由于温度测量范围、温度校正值、温度校正符号用于系统调试校正,此参数不能由用户随便修改,所以在修改这些参数前必须先输入一个密码(默认为1234)后系统才显示这些参数,建议用户不要修改此类参数.个人收集整理 勿做商业用途本系统采用了四个按键,功能分别为:加键、移位键、

14、功能键、保存键.按下功能键可循环显示系统各项参数,通过加键和移位键组合可对各项参数进行修改,按下保存键后,CPU将修改后地参数写到EEPROM中,系统重新上电后CPU将调用EEPROM中地参数(如果不对数据进行保存时,系统重新上电后将调用以前设置地参数).个人收集整理 勿做商业用途4.2 硬件电路设计温度控制器电路主要包括:CPU电路、温度信号调理电路、ADC转换电路、液晶显示及驱动电路、电源电路及控制输出电路;个人收集整理 勿做商业用途4.2.1 CPU电路图2 AT89C4051管脚图CPU电路主要是CPU、数据存储器及晶振电路.CPU采用美国ATMEL公司地MCS51系列单片机AT89C4051,管脚图如图2所示,它具有以下标准功能:4K字节FLASH闪速存储器,128字节内部RAM,15个I/O口,两个16位定时/计数器,5个中断向量(两种优先级),一个全双工串行通信接口,内置一个精密模拟比较器,片内振荡器及时钟电路.AT89C4051地功能框图如图3所示.CPU地端口资源分配见表2:个人收集整理 勿做商业用途图3 AT89C4051功能框图表2: CPU地端口资源分配表引脚名称功能引脚名称功能P1.0AT25010片选信号P3.0功能键P1.1HT1621B片选信号P3.1加键P1.2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 工学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号