应用学过的单片机知识设计日常生活中的家用电器.doc
《应用学过的单片机知识设计日常生活中的家用电器.doc》由会员分享,可在线阅读,更多相关《应用学过的单片机知识设计日常生活中的家用电器.doc(47页珍藏版)》请在沃文网上搜索。
1、任务书一、课题的主要内容和基本要求目的:应用学过的单片机知识设计日常生活中的家用电器要求:1. 自动检测水的温度;2. 当加热到设置温度停止加热,蜂鸣器报警;3. 显示设置温度。二、进度计划与应完成的工作第七、八周,完成课题的建立。第九、十周,掌握总体设计思想。第十一周,输入部分(检测电路)设计, 控制部分以及输出部分的设计。第十一、十二、十三、十四周,硬件电路、系统软件总体设计。第十五、十六周,完成初稿、审稿,整理设计内容,完成毕业设计论文。三、主要参考文献、资料1杨红科等.HT46R47在电热水壶中的应用.微计算机信息.2004年.2李华等.MCS-51系列单片机实用接口技术.北京航空航天
2、大学出版社.1993年.3张迎新.单片微型计算机原理、应用及接口技术.北京国防工业出版社.2004年.4清源计算机工作室.PROTEL 99 SE电路设计与仿真.机械工业出版社.2001年.5陈奥初等.单片机应用系统设计与实施.北京航空航天大学出版社.1991年.6何立民.单片机应用系统设计.北京航空航天大学出版社.1990年1月.目 录摘 要 3前 言 5第一章 热水壶控制系统总体概述 61.1 热水壶的工作情况 61.2 MCS-51单片机控制的总体介绍 7第二章 电热水壶控制系统的硬件设计 82.1 温度检测电路和A/D转换器的电路 82.1.1 AD590温度传感器的概念2.1.2 温
3、度检测电路2.1.3 A/D转换器电路原理和电路接口图2.2 单片机8051芯片介绍和主要电路 122.2.1 MSC-51单片机8051内部部件和接口电路2.2.2 振荡电路和时钟电路2.2.3 单片机的复位电路2.2.4 中断优先级2.2.5 74LS373地址锁存器芯片介绍2.3 8255输出口扩展 172.3.1 8255的引脚介绍2.3.2 8255与8051的外部接口电路2.4 单片机的抗干扰电路 192.4.1 光电隔离抗干扰的简介 2.4.2 光电隔离器的原理电路 2.4.3 光电隔离的电路2.5 键盘及显示电路 212.5.1 键盘输入特点2.5.2 键盘接口电路的消抖措施2
4、.5.3 矩阵键盘的概述2.5.4 LED显示原理及显示方式2.5.5 系统应用2.6 加热电路和报警装置 262.6.1 加热电路2.6.2 报警装置第三章 单片机的软件设计 283.1 总的程序设计框图 283.2 8255的程序设计 293.2.1 8255的程序的初始化3.2.2 对端口C的置位/复位3.3 键盘和显示接口电路程序设计 30结 论 35致 谢 36参考文献 37摘 要本论文设计介绍了MCS-51系列单片机为控制芯片,对电热水壶工作进行控制的方法。通过电加热电路对水进行加热,并对水的温度进行采样,采样信号通过ADC0809将数字量送入单片机系统,经微机处理后,结合键盘控制
5、实现LED显示,并可实现对水的温度的控制和超过水温的报警系统。单片机控制热水壶的硬件构成包括8051芯片、8255芯片、地址锁存器等组成的单片机控制电路、温度检测电路、A/D转换电路、光电隔离电路、键盘及显示电路和温度加热电路。整个系统的关键电路是单片机控制电路,完成信号的输入和输出的转换,即可将温度检测电路采样的输入信号通过A/D转换器ADC0809进行处理加工后输出到显示器进行显示,并可以通过控制器控制温度,同时当水加热超过指定的温度以后,蜂鸣器工作报警。关键字 :单片机;温度控制;控制器。ABSTRACTThe thesis introducts the method of use th
6、e series of MCS-51 one-chip computer which is the control chip to control the work of kettle heat with electric energy. Through electric heated circle, the water will be heated, then sample the temperature of the water. The sampling signal will set the mimic to the system of single chip computer thr
7、ough ADC0809, after is processed by the computer and controlled by the keyboard, it will be showed by LED monitor, at the same time, the system can control the temperature beyond the setting, the system of alarm will run. The hardware of the one-chip computer controls the thermos which includes 8051
8、 chips, 8255 chips, one-chip computer control circuit that address latch ,etc. make up temperature-measure circuit , circuit is changes by A/D, light-electricity and isolation circuit, keyboard and shows circuit、temperature heated circuit .The key circuit of the whole system is a control circuit of
9、one-chip computer, finish the input and output of the signal conversion, can measure temperature sampled signal of input circuit which will deal with after processing then set to display and show to go on to outputting through A/D converter ADC0809, and can control the temperature through the keyboa
10、rd, after heating and exceeding designated temperature in water, at the same time, the buzzer is sound so as to alarm.Key word: One-chip computer; Temperature control; Controller.前 言Intel公司在MCS-48系列单片微机的基础上,采用HMOS技术,研制出了8位高档的MCS-51系列产品微机。该微机型在性能上有了很大的改进和提高:片内程序存贮器容量扩大了一倍,外部程序存贮器的寻址空间扩大到64K字节。片内数据存贮器
11、扩大了一倍,外部数据存贮器的空间达到64K字节。并行I/O口线增加到32,且可进行位处理。MCS-51设有两个16位的定时器/计数器,且可程序设定多种工作方式。设有一个全双工串行I/O口,可程序设定4种工作方式,设有4个8位的通用工作寄存器区,可适应多级中断和子程序嵌套的情况,这样可避免寄存器内容进行栈保护操作,提高了中断响应速度,加速了子程序的调用,设有两个内部中断源和两个外部中断源,一个串行口中断源,可程序设定中断优先级,堆栈位置可允许设定,深度可在允许范围内选用。MCS-51指令系统增强了加,减,乘,除,比较,堆栈操作,因而运算功能大大加强。所设置的灵活的跳转指令,不仅能充分满足了实际应
12、用的需要,而且可尽量减少程序存贮空间的占用,MCS-51内部设有可直接进行位寻址的存贮器、位处理指令、位处理累加和运算器等,因而为一种功能极强的位处理机。这为控制方面的应用和逻辑运算提供了很大方便。从以上可见,MCS-51系列单片微机具有很强的功能,使用范围广,既可构成功能很强的复杂系统,也可组成较简单的应用系统。目前,单片机在家电,工业生产等领域的应用非常广泛,为了适应不同产品对单片机的不同要求,半导体生产厂家生产出了各种规格的单片机。本文介绍了一种以MCS-51系列单片机为控制芯片,对电热水壶工作进行控制的方法。温度检测电路由热电偶、运算放大器,温度传感器AD590等组成,直接输出电流(1
13、A/K)经运算放大器LM358进行I/V转化后,可得到电压输出,输出电压为100mV/,经A/D转换通道送到微处理器中。A/D转换一般都设置在前向通道中,它将外界输入的模拟信号转换成计算机数据总线能接受的数字量。工程上常用的隔离方法有光电隔离器、变压器、继电器和集成组件等,而光电隔离器有独特优点得到广泛应用。由于该器件是通过电光电这种转换来实现对输出设备进行控制的,彼此之间没有电气连接,因而起到隔离作用,隔离电压与光电隔离器的结构有关。经实际运行表明,该方案安全、可靠,完全能够满足实际需要。热水壶控制系统总体概述1.1 热水壶的工作情况对于常规的电热水壶,只要接通电源,就开始加热,直到水沸腾后
14、通过蒸汽来产生声音报警。这种设计有下面几个方面的不足:1. 如水壶中没水,电源误接通时也会一直加热,容易引起事故。2. 当只需要加热到沸点以下某一温度时,不能及时给出声音报警信号。3. 当水加热沸腾后不能自动停止工作。针对以上不足,在本设计方案中,用MC-51单片机作为控制芯片,管理整个电热水壶的工作情况,构成了一个闭环控制系统,而且增加了三个按键和六位数码管显示。它的工作情况和常规的热水壶相比,有下面几个方面的特点:1. 有三个按键,可用来设置希望加热到的温度,即报警的温度。上电复位后,设置温度初值为20度,每按一下按键,温度设置值就会增加1度,整个温度设置值在20100度之间循环。2. 这
15、个按键还具有启动电热水壶开始工作的作用。当每次电源接通后,只有按键按下之后,电热水壶才开始加热,这样,可以防止电源误接通时电热水壶一直加热,引发事故。3. 当加热到设置温度时,单片机会控制停止加热,并通过蜂鸣器给出声音提示。4. 三位数码管在设置温度操作时显示当前设置的温度,另三位数码管其余时间实时显示电热水壶中水的实际温度。1.2 MCS-51单片机控制的总体介绍硬件设计的总电路连接框图如下图:图1-1 硬件设计的总电路连接框图单片机控制热水壶的硬件构成包括8051芯片、8255芯片、地址锁存器等组成的单片机控制电路、温度检测电路、A/D转换电路、光电隔离电路、键盘及显示电路和温度加热电路。
16、整个系统的关键电路是单片机控制电路,是整个控制的核心,完成信号的输入和输出的转换,即可将温度检测电路采样的输入的信号通过A/D转换器ADC0809进行处理加工后输出到显示器进行显示,并可以通过键盘对温度进行控制,如此同时当水加热超过指定的温度以后,蜂鸣器工作报警。并对其中部分电路编制子程序,以及相应的软件设计。第二章 电热水壶控制系统的硬件设计2.1 温度检测电路和A/D转换器的电路2.1.1 AD590温度传感器的概念AD590是一种二端式的集成温度传感器。图2-1-1 AD590引脚图其主要技术参数有:1. 测温范围为-55+150。2. 工作电压为+4+30V,由于AD590是一种恒流源
17、形式的温度传感器,只需在其二端加上一定工作电压则其输出电流随温度变化而变化,其线性电流输出为1A/。K,即温度每变化1,其输出电流变化1A;它以热力学温标零点作为零输出点,因此在25时,其输出电流为298.2A。3. 精度:经过激光平衡调整,AD590的校准精度可达+和-0.5,全温区范围线性度可达+和-0.3(AD590M)当其在10温区范围内校正后测量,精度可达+和-0.1,在全温区范围内(-55+145)使用,精度也可高达+、-1。由于AD590是一种电流型的温度传感器,因此具有较强的抗干扰能力,适用于计算机进行远距离温度测量和控制,远距离信号传递时,可采用一般的双绞线来完成,其电阻比较
18、大,因此不需要精密电源对其供电,长导线上的压降一般不影响测量精度;不需要温度补偿和专门的线性电路2.1.2 温度检测电路图2-1-2 电源转换电路在介绍温度检测电路之前,首先要说明一下电源转换电路。电压经过四个二极管两两导通整流滤波后,再经过电压转换芯片7805就可以将原来交流220V的电压转换成直流电压为+5V,即可以得到报警电路和温度检测电路所需要的电压值。温度检测电路由温度传感器AD590等组成,直接输出电流1A/K,输出电压为100mV/,经运算放大器LM358进行I/V转化后,再经A/D转换通道送到微处理器中,R6、R5、R2用于相互配合调节温度测量的满刻度值。图2-1-3温度检测电
19、路当传感器AD590所处温区发生1的温度变化时,流过其所在回路的电流即产生1A的变化,则其输出电压的变化为: V0=1A/*100K=100mV/AD590的输出电流值说明如下:其输出电流是以绝对温度零度(-273)为基准,每增加1,它会增加1A输出电流,因此在室温25时,其输出电流Io=(273+25)=298A。Vo的值为Io乘上10K,以室温25而言,输出值为2.98V(10K298A)。量测Vo时,不可分出任何电流,否则量测值会不准。AD590的输出电流I=(273+T)A(T为摄氏温度),因此量测的电压V为(273+T)A 10K= (2.73+T/100)V。8在本论文中通过温度集
20、成器AD590对外部-55+150范围内的温度进行采样,在AD590的两端分别接地和接电源,得到一定的压差,因此会得到相应的工作电压,其输出电流会随温度变化而变化。电流1A/K其输出电压为100mV/,经运算放大器LM358进行I/V转化后,再送入A/D转换电路中进行模数转换,经过微处理器处理即可送到LED显示器显示温度。2.1.3 A/D转换器电路原理和电路接口图A/D转换一般都设置在前向通道中,它将外界输入的模拟信号转换成计算机数据总线能接受的数字量。在前向通道必须配置A/D转换电路时,首先考虑的是能否选用带有A/D的单片机,本论文中无法选择单片机片内有A/D部件,则必须在前向通道中配置A
21、/D接口。要选择好的A/D转换器芯片,选择A/D转换芯片的原则从转换精度、转换速度、模拟信号输入通道数以及成本、供货来源等全面考虑。选择不同的A/D转换芯片,与单片机的接口电路要求不同,必须依芯片对控制电路的要求设置,接口电路必须满足这些要求。一般来说,A/D转换芯片输入的模拟电压都有规定的要求,如0+5V,0+10V,0+2V等,因此要考虑到传感器输出信号与之匹配。本论文中采用逐次逼近法A/D转换器电路原理。其主要原理为:将一待转换的模拟输入信号U1n与一个推测信号Ur相比较,根据推测信号大于还是小于输入信号来决定增大还是减少该推测信号相等时,向D/A转换器输入的数字就是对应模拟输入量的数字
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 单片机 知识 设计 日常生活 中的 家用电器