基于单片机控制的红外遥控温度报警器.doc
《基于单片机控制的红外遥控温度报警器.doc》由会员分享,可在线阅读,更多相关《基于单片机控制的红外遥控温度报警器.doc(20页珍藏版)》请在沃文网上搜索。
1、 红外遥控温度报警器 摘要: 本温度监控系统由8位AVR型单片机为主控制器,以高精度AD590为温度传感器,通过16位AD MAX1415 转换得到数字量 供单片机分析处理;然后单片机通过软件分析计算后讲温度值通过12864液晶显示,通过ISD1720语音芯片进行播报,同时将分析的数值通过射频模块发送出去,方便人们进行远程监控。该系统能够精确测量0.1摄氏度以内的温度,该系统同时设有可通过红外遥控设定报警上线和下线值模块,语音播报更具人性化,液晶界面友好,还可以扩展功能,是理想的温度监控报警的设计方案。关键词: 温度 AVR 报警 无线 红外 Abstract: The temperature
2、 monitoring system-based single-chip 8-bit AVR-based controller for a high-precision temperature sensor AD590, AD MAX1415 through the 16-bit digital conversion to be for single-chip analysis; and then single-chip analysis by software After calculating the temperature stresses through 12864 LCD, ISD1
3、720 voice chip through the broadcast, at the same time, the analysis of numerical sent through the RF module to facilitate remote monitoring and control people. The system can accurately measure the temperature of 0.1 degrees Celsius, the system can be adopted at the same time with infrared remote c
4、ontrol and set the alarm off the value of on-line modules, voice broadcast more humane, user-friendly LCD, but also the expansion of functions, is an ideal Monitor the temperature of the design. Key words: temperature AVR wireless infrared alarm目录1 系统设计。1.1 设计要求31.2 各模块方案选择和论证1.2.1 控制器模块设计方案论证与选择.1.
5、2.2 温度采集模块设计方案论证与选择.1.2.3 显示模块设计方案论证与选择.1.2.4 语音模块设计方案论证与选择.1.2.5 键盘模块设计方案论证与选择.1.2.6 电源模块设计方案论证与选择.1.2.7 数据存储模块设计方案论证与选择.1.2.8 红外遥控模块设计方案论证与选择.1.3 系统各模块最终方案2 系统设计硬件设计与实现2.1 温度采集下位机电路设计2.2 键盘模块电路设计52.3 语音模块电路设计52.4 电源模块电路设计52.5 控制模块电路设计52.6 外部存储器模块电路设计52.7 红外遥控模块电路设计.3 系统软件设计74系统测试8 4.1 测量仪器4.2 指标测试
6、和测试结果55 结论9参考文献:9附录:9附A:元器件明细表:9附B:仪器设备清单9附C:电路图图纸101 系统设计1.1 设计要求 1.红外遥控温度报警器2.12864显示 3.红外遥控修改温度报警上限和下限等4.并可以自由发挥扩展功能1.2 各模块方案选择和论证1.2.2 设计思路 题目的大部分要求还是在发挥部分,要做到满足题目要求的同时有大较大的创新点。因此我们加入了无线收发模块实现远程监控,和语音报警模块,和温度上升过程记录且绘制过程曲线。 所以总共包括以下部分:温度采集,菜单显示,无线收发,语音报警,红外收发,温度记录。这么大的工程量,为求的系统的稳定,且有较大的灵活性,我们采用了5
7、片AVR,一片Atmega32作为主机,他接收无线发来的AD值和红外发来的按键代码值,予以处理;控制语音模块实现报警和实时温度读数;将温度数据记录到片里EPROM,实现全程监控。 由于每一个温度计之间有一定的误差,为适应这一点,我们增加了适应性操作,就是用系统自动记录当前AD值,人工输入当前的温度值,且系统将记录到EPROM里,实现一张简单的表,我们只要记录10 个就可以了,十分方便。当EPROM记满了,将不在写入,直到有擦除温度记录命令为止。 同时为增加系统绝对可控性,增加了矩阵键盘。在调试时可作为标志键使用,对调试程序很方便。 1.2.1控制器模块设计方案论证与选择 题目任务是制作一个基于
8、单片机的温度监控报警系统,所以我们首选单片机,单片机足以。单片机是集成了CPU、ROM、RAM、和I/O口的微型计算机。有很强的接口性能,此系统和外围接口芯片比较多,选单片机作为主控器是明智的,单片机运算功能强,软件编程灵活,自由度大,可用软件编程的饿实现各种算法和逻辑控制,并且由于其功耗低,体积小,技术成熟和成本低等优点,使其在各个领域应用广泛。用于本系统外围接口比较多微秒采用双CPU为主控器,分别对其他各个模块进行检测和控制,这样减轻了单个CPU的负担,提高了系统的工作效率,同时通过CPU之间的分段相互控制,减少了外围设备。由Atmega8采集温度传感器通过AD转换传来的数据,1.2.2
9、温度采集模块设计方案论证与选择方案一、用热电偶测温 优点是测温范围宽,缺点是电动势低,对运放的要求高,重要的是热电偶测温需要冷端温度补偿,来消除冷端温度变化所产生的影响,对于本电路补偿温度要求精度很高,且准确,否则会给系统带来反所用,而且成本高,操作复杂。方案二、利用热敏电阻作为温度传感器,。NTC 热敏电阻阻值随温度的变化符合指数规律,其最大的缺点也在于它的非线性阻值分散性大复现性差,一般需要经过线性化处理, 使输出电压与温度之间基木上成线性关系。NTC 热敏电阻温度传感器的一致性和互换性较差。其次是老化较快。方案三、利用数字温度传感器,18B20,测量温度范围为- 55 + 125 ,在-
10、 10 + 85 范围内,精度为0. 5 .DS1822 的精度较差,为2 .不符合本系统要求。方案四、利用集成温度传感器,当电源电压在515之间变化时,其输出电流的变化小于1uA,当被测温度一定时流过AD590的电流与热力学温度成正比,其灵敏度为1uA/k,。在其适用温区范围内具有灵敏度高、线性好、功能全和使用简单方便。无论电压输出、电流输出还是频率输出都适合于与微机。综上所述,方案四适合本设计要求。由于本系统要求误差0.1摄氏度;所以选用高精度的AD进行数据转换,综合考虑选用MAX1416,MAX1416低功耗、2通道、串行输出模数转换器(ADC)使用一个具有数字滤波器的-调制器,分辨率达
11、16位,无失码。在采用双极性测量条件下,且可编程增益设定为2,IN-端直接接到2.5V基准电压端,则可计算1的对应AD范围: Data=102/250032767=262.3理论上可达到0.0038的精度,这对于0.1的精度来说是完全够了。 所以我们选择方案四。1.2.3 显示模块设计方案论证与选择 依照题目的要求选择12864液晶显示器。 1.2.4 语音模块设计方案论证与选择 方案一、采用APR9600系列语音录放芯片,继美国ISD公司以后采用模拟存储技术的又一款音质好、噪音低、不怕断电、可反复录放的新型语音电路,单片电路可录放32-60秒,串行控制时可分256段以上,并行控制时最大可分8
12、段。但不能用软件实施控制播放音,所以不适合在数字播音的场合使用。方案二、采用ISD1700系列语音芯片,ISD1720华邦 ISD 公司 2007 年新推出的单片优质语音录放电路,该芯片 提供多项新功能,包括内置专利的多信息管理系统,新信息提示( vAlert ) , 双运作模式(独立 & 嵌入式),以及可定制的信息操作指示音效。芯片内部 包含有自动增益控制、麦克风前置扩大器、扬声器驱动线路、振荡器与内存等的全方位整合系统功能。优点是是可录、放音十万次,存储内容可以断电保留一百年,两种控制方式,两种录音输入方式,两种放音输出方式。可处理多达255 段以上信息有丰富多样的工作状态提示多种采样频率
13、对应多种录放时间。ISD1700录音区的存储地址为 0x00100x00FF;真正录音去范围T=0x00FF-0x0010+1=240 位录音时间可达20秒 ,通过软件控制可进行分段录音,分段播放,本系统只是用来播简单的语音,容量不算大,操作方便。若想增加功能可进行用ISD1700的其他语音芯片,如ISD1760录音时间可达60秒。ISD1720的接口为标准SPI接口,AVR Atmega16 单片机自带SPI接口,接口电路简单,软件易于实现。综上所述语音播报模块 我们选择ISD1720。 1.2.5 键盘模块设计方案论证与选择 本系统 键盘主要用来设置上限下限温度,进行语音播报,12864
14、菜单键盘 ,数据输入按钮。方案一:利用8个独立按键 直接和单片机连接的方式。缺点是占I/O口太多,而且按键数太少。方案二:利用4*4矩阵键盘。采用逐行逐列扫描的方法。优点占8个I/O,可进行16个按键的设置,完全达到设计的需求, 综上所述 方案二按键丰富 占I/O口又少,操作简单 ,所以选择方案二。1.2.6 电源模块设计方案论证与选择 系统需要多个电源,单片机使用2.7-5V电压,语音模块是2.45.5V,液晶需要35。综合可知电源设置5V即可。 方案一:采用升压型稳压电路。用两片MC34063芯片分别将3V的电池电压进行直流斩波调压,得到5V稳压的输出。只需要使用两节电池,既节省了电池,又
15、减少了系统体积重量, 但该系统供电电流小,供电时间短,无法使用相对庞大的的系统稳定运作。 方案二:采用三段稳压集成7805得到稳定电压,利用此方法方便简单,工作稳定可靠。综上所述,选择方案二,采用三端稳压器电路。1.2.7 数据存储模块设计方案论证与选择要记录的数据包括10个AD值和10个温度值,总共要40字节,记录存储温度值还有216字节的空间,因此采用单片机里集成已经够用了1.2.8 红外遥控模块设计方案论证与选择 方案一:用2262和2272够成红外遥控器。专用的红外发射为2262IR型,才,但是发现用这两组组合的效果并不是很好,且数据传输效果也不理想,自主性不高。 方案二:用单片机自己
16、编码和解码,采用A8的CTC产生38KHz载波,准确度好,在用另一A8的捕获口作为接收口。效果很理想。 综上所述才用单片机编码和解码。1.3系统各模块的最终方案 经过仔细分析和论证,决定了各模块的最终方案如下。(1) 控制模块:采用Atmega8 和Atmega16双CPU控制;(2) 电源模块:采用三端稳压电路。(3) 温度采集模块:采用高精度集成传感器AD590。AD采用MAX1416。(4) 键盘模块:采用矩阵式键盘。(5) 显示模块:采用点阵式12864 液晶显示。、(6) 语音模块:采用ISD1720语音芯片。(7) 红外部分模块:采用单片机解码和译码.系统基本框图如图1.3.1所示
17、AD590采集温度电压缓冲 2.5V电压基准MAX1416进行AD转换Atmega8无线发射模块Atmega32 矩阵键盘 语音模块ISD170012864 液晶显示 电源和复位 数据存储模块Atmega8无线接收模块Atmega8红外接收Atmega8红外发射键盘图1.3.1 温度监控报警系统方框图单片机Atmega8主要采集AD590 传来的数据,然后通过一串口通信将数据采集分析计算的数据传送给Atmega16,同时Atmega8将采集分析的数据通过无线模块发送出去,可用来远程监控。Atmega16主要用来读取键盘的值,然后进行分析控制类型 ,将相对应的控制信号通过液晶显示和语音芯片播报,
18、Atmega16还将Atmega8采集来的数据经过分析和转换将数据显示在液晶上,同时当播报按键按下后,其控制ISD1720播报语音。2.系统硬件设计与实现2.1温度采集下位机电路设计如图2.1.1 所示 AD590将温度变化成对应的电流,经10K电阻后,在电阻两端产生对应的电压,温度每变化1,相应电阻两端电压变化10mV。将它经过运放缓冲后,输入到MAX1416,经行AD转换,换算成对应的数字。再通过无线模块将数据发送给上位机。 2.1.2 AD590传感器采集和AD1516接口电路 由于AD590是电流型集成传感器,温度变化 其电流值也随着变化,采集的电流R2和R3将电流信号转换为电压信号
19、然后经MAX1516差分输入,MAX1516采用外部基准电压基准,由于内部有可编程增益放大器(PGA),提供1至128倍增益,PGA用软件设计为2 ,所以实际和基准电压比较的值为V2V1=i*R i为AD590输出的电流变化R为10KV2=(V1-2.5)*2V1为AD590经10K电阻转换来的电压如果AD转换值D1则V2=(2.5*D1)/327682.2键盘模块电路设计 一般来说,键盘有两种接口方式:独立式和行列式。独立式是指将每个按键一一对应地接到单片机的输入口线上。每一个键的状态通过读入键值的高低电平来区分。但当按键数目较多时,独立式键盘方式将大量占用单片机的I/O线,通常的办法是采用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 控制 红外 遥控 温度 报警器
