毕业设计论文基于单片机的红外遥控温度报警器设计.doc
《毕业设计论文基于单片机的红外遥控温度报警器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于单片机的红外遥控温度报警器设计.doc(35页珍藏版)》请在三一办公上搜索。
1、目录摘 要:3 关键词:3Abstract:4Key words:40 引言51 总体设计51.1 设计思路及原理方框图51.2 各模块方案选择71.2.1 控制器模块设计方案论证与选择71.2.2 温度采集模块设计方案论证与选择71.2.3 显示模块设计方案论证与选择71.2.4 语音模块设计方案论证与选择71.2.5 键盘模块设计方案论证与选择71.2.6 红外遥控模块设计方案论证与选择82 红外遥控系统设计82.1 红外遥控原理82.2 红外遥控发射器82.3 红外接收器92.4 软件设计92.4.1 红外编码设计92.4.2 红外解码设计103 温度系统设计113.1 温度采集模块设计
2、113.1.1 硬件电路设计113.1.2 软件设计113.2 温度显示模块设计133.2.1 硬件电路设计133.2.2 软件设计134 语音报警系统设计144.1 硬件设计144.2 软件设计165 调试及仿真165.1 protues简介165.2 Protues使用注意事项165.3 本设计中PROTUES中的仿真176 总结17参考文献18附录1 元件清单19附件2 红外接收及温度报警电路图20附件3 红外遥控电路图21附件 4 红外解码及温度报警程序22附件 5 红外解码程序33红外遥控温度报警器设计摘 要:温度,无论是在日常生活还是工业生产中都是人们十分关注的一个参数。任何物理变
3、化和化学反应过程都与温度密切相关,不同的工业生产和工艺对温度都有着不同的要求,当温度过高或者过低时,都将会给生产带来很大的损失;同时随着科学技术的发展,越来越多的电器进入到人们的家庭生活之中,但是因此而引起的火灾的现象也越来越多,造成财产很大的损失。在这些情况下,一款好的温度报警将起到十分重要的作用,给人们的生产生活中带来很大的方便,减少了不必要的损失。本文介绍了一款基于红外遥控技术与单片机技术的温度报警器设计。本设计采用8位AT89C51ED单片机为主控制器和高精度DS18B20为温度传感器,实现对环境温度的实时检测,当温度高于或低于预设温度时可通过ISD1420语音芯片进行报警。其实测温度
4、值可通过12864液晶显示屏显示。同时还可通过红外遥控收发模块设定报警上下限值,方便人们进行远程控制。该温度报警器能够精确测量0.5摄氏度以内的温度,红外遥控模块更具实用性、方便性,语音播报更具人性化,液晶界面友好,还可以扩展功能,这是理想的温度报警的设计方案。关键词: 温度;AT89C51ED2;报警;红外Design of Infrared Remote Temperature AlarmAbstract: Temperature, both in daily life or industrial production is a parameter of great concern. An
5、y physical change and chemical reaction process are closely related with the temperature, different temperature industrial production and technology all have different requirements, when the temperature is too high or too low, both will bring great losses to the production; the same time as the scie
6、ntific and technological development, more and more electrical appliances into peoples family lives, but so caused the fire phenomenon more and more, resulting in great loss of property. In these cases, a good temperature alarm will play an important role in the production of life to people brings g
7、reat convenience, reducing unnecessary losses. This article describes a microcontroller based infrared remote control technology and design technology, temperature alarm.This design uses 8-bit AT89C51ED2 microcontroller-based controller and high-precision temperature sensor DS18B20 to achieve real-t
8、ime detection of the ambient temperature, when the temperature is higher or lower than the preset temperature when the alarm by ISD1420 voice chip. In fact, temperature can be measured 12864 LCD display. By infrared remote control can also set the alarm up and down limits transceiver module to facil
9、itate remote control of the people. The alarm can precisely measure the temperature of 0.5 degrees Celsius temperature, infrared remote control module is more practical, convenience, voice broadcast more humane, user-friendly LCD, but also able to extend functionality, which is ideal for temperature
10、 alarm design.Key words: temperature AT89C51ED2 wireless alarm0 引言温度,无论是在日常生活还是工业生产中都是人们十分关注的一个参数。任何物理变化很化学反应过程都与温度密切相关,不同的工业生产和工艺对温度都有着不同的要求,当温度过高或者过低时,都将会给生产带来很大的损失;同时随着科学技术的发展,越来越多的电器进入到人们的家庭生活之中,但是因此而引起的火灾的现象也越来越多,造成财产很大的损失。在这些情况下,一款好的温度报警将起到十分重要的作用,给人们的生产生活中带来很大的方便,减少了不必要的损失。我国的温度报警控制系统经历了从无到有、
11、从简单到复杂的发展过程,其智能化程度也越来越高。目前国内厂家多偏重用于大型锅炉厂、大型仓库、商场、高级写字楼、宾馆等场所大型报警系统的研发,他们采用集中区域报警控制方式,其系统复杂、成本较高。而在居民住宅区、机房、办公室、仓库等小型防火单位,以及一些家用电器设备,需要设置一种廉价实用的、方便灵活的自动探测报警装置,因此,研制一种结构简单、价格低廉的红外遥控温度报警器是非常必要的。 单片机自问世以来,所给人们的生产生活带来的很大方便。现在很多的设备都从从单片机技术入手,一切向着数字化控制,智能化控制方向发展。Atmel公司的生产的AT89S52单片机是一种低功耗/低电压、高性能的8位单片机,内部
12、除CPU外,还包括128字节RAM,4个8位并行I/O口,5个中断优先级,2层中断嵌套中断,3个16位可编程定时计数器,片内集成64K字节可改变程序Flash存储器,具有ISP在线编程功能,具有低功耗,速度快,程序擦写方便等优点,是一种很好的智能控制芯片。红外线遥控是目前使用最广泛的一种通信和遥控手段。是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘
13、等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。同时由于红外线遥控不具有像无线电遥控那样穿过障碍物去控制被控对象的能力,所以,在设计家用电器的红外线遥控器时,不必要像无线电遥控器那样,每套(发射器和接收器)要有不同的遥控频率或编码(否则,就会隔墙控制或干扰邻居的家用电器),所以同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。这对于大批量生产以及在家用电器上普及红外线遥控提供了极大的方面。由于红外线为不可见光,因此对环境影响很小,再由红外光波动波长远小于无线电波的波长,所以红外线遥控不会影响其他家用电器,也不会影响临近的无线电设备。本系统的使用
14、不会对原有系统造成任何负面影响,将有助于提高特定行业的安全系数,为企业提高预警效率、创造安全环境、降低潜在损失本温度报警器采用AT89S52单片机进行智能控制,利用红外遥控技术的远程遥控能力。具有低成本,高稳定性,及时报警,远程遥控,功能扩展等特点。特别是其红外遥控技术的应用,使其具有更大的实用性,灵活性。能广泛的应用于中小型电锅炉、电采暖炉、电茶炉、壁挂炉、空调、仓库、机房、办公室等。有着很好的发展前景。1 总体设计1.1 设计思路及原理方框图本设计主要包括以下部分:红外收发,温度采集与显示,语音报警。这么大的工程量,为求的系统的稳定,且有较大的灵活性,我采用了2片AT89C51ED2,一片
15、AT89C51ED2作为主机,它用于温度采集和接收红外发来的按键代码值,予以处理;控制语音模块实现报警和实时温度读数;并将温度送液晶屏显示,实现全程监控。其中温度采集我们采用高精度的数字温度传感器DS18B20,利用ISD1720语音芯片进行报警,其实测温度值通过12864液晶屏显示。同时为增加系统绝对可控性,增加了键盘。另一片AT89C51ED2则用于红外遥控发射部分,进行数据编码。其原理方框图如图1.1所示。 单 片 机 红外接收温度采集按键控制液晶显示语音报警 单 片 机 按键控制红外发送图1.1 原理方框图 1.2 各模块方案选择1.2.1 控制器模块设计方案论证与选择单片机是集成了C
16、PU、ROM、RAM、和I/O口的微型计算机,有很强的接口性能。此系统和外围接口芯片比较多,选单片机作为主控器是明智的,单片机运算功能强,软件编程灵活,自由度大,可用软件编程的实现各种算法和逻辑控制,并且由于其功耗低,体积小,技术成熟和成本低等优点,使其在各个领域应用广泛。Atmel公司的生产的AT89C51ED2单片机是一种低功耗/低电压、高性能的8位单片机,内部除CPU外,还包括256字节RAM,4个8位并行I/O口,5个中断优先级,2层中断嵌套中断,3个16位可编程定时计数器,片内集成64K字节可改变程序Flash存储器,具有ISP在线编程功能,具有低功耗,速度快,程序擦写方便等优点,是
17、一种很好的智能控制芯片。所以我选用AT89C51ED2单片机作为主控器。1.2.2 温度采集模块设计方案论证与选择方案一、用热电偶测温 优点是测温范围宽,缺点是电动势低,对运放的要求高,重要的是热电偶测温需要冷端温度补偿,来消除冷端温度变化所产生的影响,对于本电路补偿温度要求精度很高,且准确,否则会给系统带来反所用,而且成本高,操作复杂。方案二、利用数字温度传感器DS18B20,其测温范围55125,在-10+85时精度为0.5,可编程的分辨率为912位,对应的可分辨温度分别为0.5、0.25、0.125和0.0625,可实现高精度测温在9位分辨率时最多在93.75ms内把温度转换为数字,12
18、位分辨率时最多在750ms内把温度值转换为数字,速度更快;同时DS18B20在使用中不需要任何外围元件(仅需一个4.7K的上拉电阻),全部传感元件及转换电路集成在形如一只三极管的集成电路内,硬件电路十分简单。所以我们选择方案二。1.2.3 显示模块设计方案论证与选择方案一、采用数码管。数码管具有:低能耗、低损耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,对外界环境要求低,易于维护,同时其精度高,称量快,精确可靠,操作简单。但其显示内容单一,且不利于功能扩展。方案二、采用液晶显示屏。液晶显示屏可很灵活地控制显示图形及任意指定大小和样式的字符显示;有利于功能的扩展,且硬件电路也很简单。
19、所以我们选择方案二。1.2.4 语音模块设计方案论证与选择方案一、采用APR9600系列语音录放芯片,继美国ISD公司以后采用模拟存储技术的又一款音质好、噪音低、不怕断电、可反复录放的新型语音电路,单片电路可录放32-60秒,串行控制时可分256段以上,并行控制时最大可分8段。但不能用软件实施控制播放音,所以不适合在数字播音的场合使用。方案二、采用ISD1420系列语音芯片。ISD1420芯片采用CMOS技术,内含震荡器、话筒前置放大、自动增益控制、防混淆滤波器、平滑滤波器、扬声器驱动及EEPROM阵列;可录放实际为8至20秒,音质好。拥有边缘/电平触发两种放音控制和唯一的录音控制。芯片采用多
20、电平直接模拟量存储技术,每个采样直接存储在片内单个EEPROM中,其信息科保存一百年。最小的录放系统仅需麦克风、喇叭、几个按键、电源及少量的电容电阻,电路十分简单。综上所述语音播报模块 我们选择ISD1420。1.2.5 键盘模块设计方案论证与选择本系统键盘主要用来设置上限下限温度,进行语音播报,数据输入按钮。因其按键需求不多,所以我们采用独立式按键。1.2.6 红外遥控模块设计方案论证与选择方案一:用2262和2272够成红外遥控器。专用的红外发射为2262IR型,才,但是发现用这两组组合的效果并不是很好,且数据传输效果也不理想,自主性不高。方案二:直接用单片机自己编码和解码,采用AT89C
21、51ED2的定时器产生38KHz载波,准确度好,在用另一AT89C81ED2的I/O作为接收口。效果很理想。综上所述才用单片机编码和解码。2 红外遥控系统设计2.1 红外遥控原理在通信系统中,常利用非电信号来传递控制信号和数据,以实现遥控或遥测的功能。红外通信,具有控制简单、实施方便,传输可靠性高的特点,是一种较为常用的通信方式。红外通信利用950nm近红外波段的红外线作为传递信息的媒体,发送端采用脉时调制方式,将二进制数字信号调制成某一频率的脉冲序列,并驱动红外发射管以光脉冲的形式发送,接收端将收到的光脉冲转换成电信号。再经过放大、滤波处理后送给解调电路,还原为二进制数字信号后输出。在红外线
22、通信系统中,由于自然光及人工光源等背景光信号的介入,信号源以及发射、接收设备中电学或光学噪声的影响,红外无线数字通信在某些场合的通信质量较差,因此采用信道编码技术来提高抗干扰能力。通用红外遥控系统由发射和接收两大模块组成,使用编解码专用集成电路控制操作。发射部分一般由指令键(或操作杆)、指令编码系统、调制电路、驱动电路、发射电路等几部分组成。当按下指令键或推动操作杆时,指令编码电路产生所需的指令编码信号,指令编码信号对载体进行调制,再由驱动电路进行功率放大后由发射电路向外发射经调制定指令编码信号。接收部分一般由接收电路、放大电路、调制电路、指令译码电路、驱动电路、执行电路(机构)等几部分组成。
23、接收电路将发射器发出的已调制的编码指令信号接收下来,并进行放大后送解调电路,解调电路将已调制的指令编码信号解调出来,即还原为编码信号。指令译码器将编码指令信号进行译码,最后由驱动电路来驱动执行电路实现各种指令的操作控制。2.2 红外遥控发射器红外遥控发射器的关键是红外发光二极管和响应的驱动电路。红外发光二极管首先要满足其调制带宽大于信号的频谱宽度,保证通信线路畅通。此外发光二极管的发射波长应与接收端的光电探测器的峰值响应相匹配,最大程度地抑制背景杂散光干扰,现阶段一般选用780nm950 nm的红外波段进行数字信号传输。由于红外无线通信系统的信噪比与发射功率的平方成正比,所以适当提高红外发射器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 红外 遥控 温度 报警器 设计
链接地址:https://www.31ppt.com/p-4873083.html