太阳能热水器水温水位检测系统.doc
《太阳能热水器水温水位检测系统.doc》由会员分享,可在线阅读,更多相关《太阳能热水器水温水位检测系统.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,摘 要近几十年来,自动控制技术迅猛发展,在工农业生产,交通运输,国防建设和航空、航天事业等领域中获得广泛的应用。随着生产和科学技术的发展,自动控制技术至今已渗透到各种科学领域,成为促进当今生产发展和科学技术进步的重要因素,而且渐渐由自动化向智能化转变。 随着地球上存储的石油,煤等能源逐渐消耗而日益减少,利用太阳能为人类服务的项目也就越来越多,且将最终取代石油和煤,太阳能热水器也已经被越来越多的人民接受,特别是它环保、节能的优点,使其在市场竞争中占有优势。本文设计了一个太阳能热水器水温水位检测显示报警仪。以 AT89S52 单片机为核心,实现了四级水位检测和显示。在本系统中,需要用到四个干簧管
2、传感器,在检测水温水位的棒子上等距离的有一个卡口,卡口上有一块磁铁,当水位上升时,带动套在棒子上的干簧管传感器上升,上升到卡口的位置时传感器在磁铁的作用下内部闭和,发出信号,同时该传感器被卡口卡住,静止不动,随着水位的上升下一个传感器有随着水位的上升而上升,依次类推,水位的检测就是这样进的。水温由 LM35 精密集成电路温度传感器,经AD620 放大器放大模拟信号,再由 A/D 转换器 ADC0832 将模拟信号转换成数字信号送入单片机内,最后通过数码管动态显示出来。软件部分采用 C 语言编程,C 语言作为一种简洁高效的编译型高级语言,具备可读性好,可靠性高,运算速度快,编译效率高,可移植性好
3、,有功能丰富的函数库等特点,并且可以直接实现对系统硬件的控制,因而逐渐成为单片机应用中的主流编程语言。单片机采用 C 语言编程是大势所趋,当前厂商在推出新的单片机产品时,纷纷配套 C 语言编译器就是证明。关键词:太阳能 AT89S52 单片机 数码管显示器 水温水位 ,目 录1 前言 .12 传感器 .12.1 LM35 系列精密摄氏温度传感器 .22.1.1 简述 .22.1.2 特性 .22.1.3 LM35 使用要点 .32.2 干簧管传感器 .42.2.1 干簧管 .42.2.2 干簧管传感器原理 .43 放大器 .54 89S52 单片机应用系统.84.1 89S52 单片机应用系统
4、的组成.84.1.1 89S52 的基本特性.84.1.2 89S52 单片机应用系统组成.84.1.3 主要技术特征 .9,4.2 89S52 的信号引脚.104.3 0832 A/D 转换芯片.114.3.1 芯片接口说明.124.3.2 单片机对 ADC0832 的控制原理.125原理图和整体电路图 .145.1 系统框图 .145.2系统总电路图.145.3 报警原理图 .156 软件设计 .15结论致谢参考文献英文摘要本科专业毕业设计成绩评定表,1 前言近年来,自动化技术迅猛发展,在工农业生产,交通运输,国防建设和航空,航天事业等领域中获得广泛的应用。随着生产和科学技术的发展,自动控
5、制技术至今已渗透到各种科学领域,成为促进当今生产发展和科学技术进步的重要因素,而且渐渐由自动化向智能化转变。 随着地球上存储的石油,煤等能源逐渐消耗而日益减少,利用太阳能为人类服务的项目也就越来越多,且将最终取代石油和煤,而太阳能热水器的方便使用随着近几年来的发展,越来越得到人们的认可,在一些阳光充足地区得到了充分应用,也已经被越来越多的人喜爱,特别是它环保、节能的优点,使其在市场竞争中占有优势。本文设计了一个太阳能热水器水温水位检测显示报警仪。以 AT89S52 单片机为核心,实现了四级水位检测和显示。在本系统中,需要用到四个干簧管传感器,在检测水温水位的棒子上等距离的有一个卡口,卡口上有一
6、块磁铁,当水位上升时,带动套在棒子上的干簧管传感器上升,上升到卡口的位置时传感器在磁铁的作用下内部闭和,发出信号,同时该传感器被卡口卡住,静止不动,随着水位的上升下一个传感器有随着水位的上升而上升,依次类推,水位的检测就是这样进的。水温由 LM35 精密集成电路温度传感器,经AD620 放大器放大模拟信号,再由 A/D 转换器 ADC0832 将模拟信号转换成数字信号送入单片机内,最后通过数码管动态显示出来。2 传感器人们为了从外界获取信息,必须借助于感觉器官,而单靠人们自身的感觉器官,在研究自然现象和规律以及生产活动中它们的功能就远远不够了,为了适应这种情况传感器就应运而生了。因此可以说,传
7、感器是人类五官的延长,又称之为电五官。传感器是一种以一定的精确度把被测量转换为与之有确定对应关系的,便于应用的,某种物理量的测量装置。这一定义包含了以下几方面的意思:一是传感器是测量装置,能完成检测任务;二是它的输入量是某一被测量,可能是物理量,也可能是化学量,生物量等;三是它的输出量是某种物理量,这种量要便于传输,转换,处理,显示等等,这种量可以是气,光,电量,但主要是电量;四是输出输入有对应关系,而且有一定的精确程度。本系统设计涉及到两种传感器,一种是温度传感器,这里采用美国 NS 公司生产的LM35 系列温度传感器;一种是水位传感器,这里采用普通的干簧管传感器。下面依次对所采用的传感器做
8、出说明。2.1 LM35 系列精密摄氏温度传感器2.1.1 简述LM35 系列是精密集成电路温度传感器,其输出的电压线性地与摄氏温度成正比。因此,LM35 比按绝对温标校准的线性温度传感器优越得多。LM35 系列传感器生产制作时已经过校准,输出电压与摄氏温度一一对应,使用极为方便。灵敏度为 10.0mV/,精度在 0.4至 0.8(-55至+150温度范围内),重复性好,低输出阻抗,线性输出和内部精密校准使其与读出或控制电路接口简单和方便,可单电源和正负电源工作。LM35 的封装图如图 1 所示:图 1 三种封装及外形2.1.2 特性(1)在摄氏温度下直接校准(2)+10.0mV/的线性刻度系
9、数,(3)确保 0.5的精度(在 25)(4)额定温度范围为-55至+150(5)适合于远程应用(6)工作电压范围宽,4V 至 30V(7)低功耗,小于 60uA(8)在静止空气中,自热效应低,小于 0.08的自热(9)非线性仅为1/4LM35 参数指标如表 1 所示:表 1 LM35 参数指标 型 号 封 装 工作温度范围 存放温度LM35DZ TO-92 塑封 0至+100 -60至+150 LM35CZ TO-92 塑封 -40至+110 -60至+150LM35CAZ TO-92 塑封 -40至+110 -60至+150LM35H TO-46 金属封 -55至+150 -60至+180
10、LM35AH TO-46 金属封 -55至+150 -60至+180LM35CH TO-46 金属封 -40至+110 -60至+180LM25CAH TO-46 金属封 -40至+110 -60至+180 LM35DH TO-46 金属封 0至+100 -60至+180LM35DM SO-8 表面贴 0至+100 -65至+1502.1.3 LM35 使用要点实际使用中,可将塑封的传感器的平面用环氧树指粘贴在待测的零件表面,若是 TO-,46 金属封装的,则可在待测零件上钻一个与传感器管帽相当的孔,用胶粘牢,安装十分简单。温度差不会超过 0.01,这是在假定环境空气温度与表面温度总是相同的前
11、提下,如果环境温度比表面温度高或低许多时,LM35 器件外表面的实际温度将为环境温度和表面温度之间的温度。对于 TO-92 封装来说,情况更是如此。在这里,铜导线是向器件传导热量的主要热渠道,因此,其温度将更接近空气温度,而不是表面温度。为了解决这个问题,应确保到 LM35 的导线保持与器件外表面同样的温度,最容易的方法是用环氧树脂覆盖这些导线,以确保引线和导线与器件外表面具有相同的温度,使得器件外表面的温度将不受环境温度的影响。TO-46 金属封装也可被焊在金属表面或管子上,当然在这种情况下电路的电源负端(V-)接地到金属壳上。另一种方法是,LM35 被安装在密闭的金属管中,然后浸入一个槽中
12、或拧入槽的螺纹孔中。和任何集成电路一样 LM35 和其伴随导线及电路必须绝缘和干燥,以防止漏电几腐蚀。如果电路工作在可能发生凝结的低温下,就应该更加注意。经常使用 Humiseal 和环氧树脂等印刷电路涂层和漆,以确保湿气不会腐蚀 LM35 或其连接。电容负载问题:与许多微功率电路一样,LM35 具有有限的驱动电容负载能力。若无特别的预防措施 LM35 独自能驱动 50pF 的电容负载。如果加入一个更大的负载,可以方便地用一个电阻来隔绝或解耦这个负载,或者在输出与地之间用一个串联的 R-C 阻尼器来提高电容的容差。2.2 干簧管传感器干簧管传感器是触点传感器的一种,因为它有一些独特的优点,虽然
13、具有触点的结构,但仍广泛地被应用于自动检测和自动控制系统领域中。2.2.1 干簧管Comment 中中中中1: 图中的图 1.10 H 型干簧管 几个字要去掉,干簧管的是干式舌簧开关管的简称,它是一个充有惰性气体(如氮,氦等)的小型玻璃管,在管内密封有用导磁导电材料制成的两支触点弹簧片(其触点部分采用了金,铑,钯合金等镀层),如图 2 所示:图 2 干簧管传感器结构图当干簧管所处位置的磁场强度足够强,使触点弹簧片磁化后产生的磁性吸引力能克服其预反力时,两弹簧片互相吸住而使触点接通当磁场减弱到一定程度时,在触点弹簧片预反力作用下触点断开。干簧管体积小,簧片质量轻,惯性小,动作快是它突出的优点。2
14、.2.2 干簧管传感器原理干簧管有两种驱动方式,一为永磁铁,二为电磁线圈,前者多用于检测,后者多用于控制。因此,干簧管传感器主要接受永磁铁送来的磁场信号,换句话说,在永磁铁材料,形状,体积,矫顽力一定的情况下,干簧管触点触和与否,决定于与永磁铁所处的相对位置和距离。下图给出了往复运动磁控干簧管原理示意图。干簧管不动的情况,其原理如图 3 所示:,图 3 往复运动磁控干簧管示意图干簧管传感器有下列特点:(1)由于触点密闭于惰性气体中,故有效地防止了周围有机蒸气和尘埃等杂质对触点的侵蚀,同时大大地减小了由于火花所引起触点的氧化和炭化,因此提高了工作可靠性。(2)触点弹簧片小而轻,而使吸上和释放时间
15、快而短,比普通的电磁继电器快 510 倍以上,故可做速动开关。(3)由于触点部分有合金镀层而使接触电阻变化平稳,提高了机电寿命。(4)体积小,重量轻,便于安装,使用灵活,和晶体管电路配套使用可作到小型化。(5)便于组成小巧价廉的磁控传感器。由于上述特点,干簧管传感器广泛地被应用于自动检测系统中,作为行程测量之用。同时由电磁线圈驱动的干簧管也被普遍地应用于采样控制和巡回检测系统中。由于干簧管传感器与触点传感器相同,都是钯模拟量转换成开关量的传感器,不适于连续检测。本设计需要用到四个干簧管传感器,在检测水温水位的棒子上等距离的有一个卡口,卡口上有一块磁铁,当水位上升时,带动套在棒子上的干簧管传感器
16、上升,上升到卡口的位置时传感器在磁铁的作用下内部闭和,发出信号,同时该传感器被卡口卡住,静止不动,随着水位的上升下一个传感器有随着水位的上升而上升,依次类推,水位的检测就是这样进行的,具体连线我们在后面再阐述。 3 放大器温度传感器输出的信号经初使状态平衡调节后,每升高 1 摄氏度其信号是,010mv,不能直接送给单片机进行 A/D 变换及显示,需将其放大为 0:5V。另外由于环境背景,外界温度等诸多因素会对温度传感器的输出信号造成十分严重的影响。传感器的微弱信号往往淹没再各种干扰之中,这就要求放大器除满足一定的放大量要求之外,还应有足够的共模抑制比,具有高精度,低漂移,低燥声和长期稳定性。因
17、此,一般放大器不能满足温度检测的要求,而由高运放组成的差动放大器,对外接电阻的精度要求比较高,也难以用于实际测量,由于集成仪器放大器具有以下优点而在传感器放大电路中得到了广泛的应用。(1)价格低,体积小;(2)外接元件少,电路简单;(3)能处理微弱信号,由于仪器放大器具有很高的共模抑制比和良好的温度特性,因此甚至能处理 V 级的信号。(4)在处理交直流差分信号时,抗源阻抗不平衡能力很强。因为仪器放大器的输入阻抗高(大于 109),所以当源电阻变化 1K 左右时,也不会产生明显的失调现象。鉴于集成仪器放大器以上优点和张力传感器对放大电路的要求,选用美国模拟器材公司生产的 AD620 做为放大器是
18、比较合适的。AD620 是一种低价格,低功耗仪器放大器,它只需要外接一只电阻来设置 1:1000 的放大倍数。AD620 为 8 脚封装,其尺寸小,功耗低(最大电流仅有 1.3mA)。AD620 具有很高的精度(最大非线性为 410-5,最大失调电压为 50V,最大失调漂移为 0.6V/)。因此钯它用于太阳能热水器水温水位检测系统中是比较理想的。AD620 在输入端采用了超 处理,使其有较低输入偏置电流,最大值也只有 1.0nA.AD620 的输入电压噪声低,在 0.1Hz:10Hz 的带宽为 9nV/HZ,0.28V p-p,输入电流噪声为 0.1PA/HZ,使其成为一个很好的前置放大器。其
19、主要特点为:可单电阻设置增益;电源工作范围宽;功耗低;输入失调电压低;输入失调漂移低;输入偏置电流低;噪声低;交,流特性优良;共模抑制比高;加之它体积小,价格低,使其还广泛应用于其他场合,如医疗仪器的心电图和其他多路转换应用系统。AD620 有三种工作温度:AD620S (军用级) -55125AD620A (工业级) -4585AD620I (商业级) 070AD620 其使用极限值:电源电压 18V内部功耗 650Mw共模抑制比 Vs差发输入电压 25V输出短路持续时间 连续AD620 的增益选择使用电阻 RG来设定的,既用 AD620 引脚 1 和 8 之间的阻抗来设定。使用 0.1%1
20、%的电阻,AD620 就能提供精确的增益 G,当 G=1 时,RG引脚不要连接(即相当于 RG),其它任何增益均可通过下式计算。 RG=49400/(G-1) (1)为了减小误差,要避免与 RG串联的较高的寄生电阻,为了减小漂移,RG的温度系数要比较小,一般低于 10-5/就能得到很好的性能。表 2 为几种 RG的增益对应表。具体如表 2 所示。表 2 AD620 外接电阻 RG的增益对照表RG()1%标准电阻计算增益RG()1%标准电阻计算增益49.9K1.99049.3K2.002,12.4K4.9845.49K9.9982.61K19.931.00K50.40499K100.0249K1
21、99.4AD620AN 为工业级塑封 8 脚 DIP 双列直插式封装,其引脚排列如图 4 所示: 图 4 AD620AN 引脚排列 1 脚和 8 脚 RG按外接增益设定电阻;2 脚和 3 脚 IN-,IN+接测量电桥输出信号;4 脚和 7 脚分别接电源的负极和正极;5 脚 REF端是基准端,若在 5 脚接一恒定参考电压,则会使 6 脚的输出电压产生一个相应的偏置电平。4 89S52 单片机应用系统1 近年来,单片机以它的体积小,重量轻,抗干扰能力强,价格低的独特性能而获得了迅猛发展,它的应用已深入到工业,农业,国防,科研,教育以及日常生活用品(家电,玩具)等各个领域。MCS-51 系列单片机在
22、国内介绍较多,资料比较齐全,充分,性能价格高,供货渠道也很多。因此我们的这个太阳能热水器水温水位检测显示报警仪系统选用 MCS-51 系列的单片机也是十分自然的了。4.1 89S52 单片机应用系统的组成2MCS-51 系列的所有产品都是 40 脚封装,它们的引脚功能与指令系统完全兼容,当,前使用较多的是 89S52、89S51、89C52 这三种芯片,而尤以 89S52 用得最广,因此本章介绍得是以 89S52 为核心得单片机应用系统。4.1.1 89S52 的基本特性(1)一个 8 位微处理器(CPU)。(2)片内 4KB 程序存储器 Flash ROM,用以存放程序、一些原始数据和表格。
23、(3)片内 256 字节数据存储器 RAM/SFR。(4)4 个 8 位并行 I/O 端口 P0P3,每个端口既可以用作输入,也可以用作输出。(5)2 个 16 位的定时器/计数器。(6)具有 5 个中断源、两个中断优先级的中断控制系统。(7)一个全双工 UART 串行 I/O 口。(8)片内振荡器和时钟产生电路。4.1.2 89S52 单片机应用系统组成389S52 单片机应用系统的组成框图由 89S52CPU,EEPROM,RAM,A/D 转换器0809,D/A 转换器 0832,并行接口芯片 8255,键盘显示电路,串行口 MAX232 复位电路和看门狗电路等组成。由于本设计只是进行水温
24、水位的检测,因此上面所说的 D/A 转换器 0832、键盘显示电路、串行口 MAX232 复位电路不需要用到,因此在下面就不再详细进行说明了。框图如图 5 所示:,89S52WATCHDOG晶振电路串行复位总线插座EPROM27128RAM6264RAM6261A/D0809I/O8255D/A0832LED2879图 5 89S52 单片机应用系统组成框图4.1.3 主要技术特征(1)中央处理单元中央处理单元选用 89S52。(2)系统时钟系统时钟选用 12MHz,对 89S52 典型指令的执行时间为 1s。(3)存储器89S52 将程序存储器和数据存储器统一编址。程序存储器使用 Flash
25、 ROM,容量为4KB,存放 89S52 本机监控程序和 CRT 监控程序。数据存储器选用两片静态 RAM。两片都具有掉电保护装置,配有自动充电电池。也可将这两片 RAM,改用 E2PROM 进行数据保护。(4)配有 A/D 转换电路(ADC0809)89S52 可经过 ADC0809 外接 8 路模拟输入信号。,(5)配有 D/A 转换电路(DAC0832)该应用系统配有 D/A 转换器芯片 DAC0832 一片,可输出两路模拟信号供控制用。(6)带有可编程并行接口芯片 82558255 有三个输入输出口 PA,PB,PC,经插座 JP6,JP7 与外部设备连接。89S52 可供使用的并行口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 太阳能热水器 水温 水位 检测 系统
限制150内