1、 I 摘 要 近几十年来,自动控制技术迅猛发展,在工农业生产,交通运输,国防建设和航空、 航天事业等领域中获得广泛的应用。随着生产和科学技术的发展,自动控制技术至今已 渗透到各种科学领域,成为促进当今生产发展和科学技术进步的重要因素,而且渐渐由 自动化向智能化转变。 随着地球上存储的石油,煤等能源逐渐消耗而日益减少,利用太阳能为人类服务的 项目也就越来越多,且将最终取代石油和煤,太阳能热水器也已经被越来越多的人民接 受,特别是它环保、节能的优点,使其在市场竞争中占有优势。 本文设计了一个太阳能热水器水温水位检测显示报警仪。 以 AT89S52 单片机为核心, 实现了四级水位检测和显示。在本系统
2、中,需要用到四个干簧管传感器,在检测水温水 位的棒子上等距离的有一个卡口,卡口上有一块磁铁,当水位上升时,带动套在棒子上 的干簧管传感器上升,上升到卡口的位置时传感器在磁铁的作用下内部闭和,发出信号, 同时该传感器被卡口卡住,静止不动,随着水位的上升下一个传感器有随着水位的上升 而上升,依次类推,水位的检测就是这样进的。水温由 LM35 精密集成电路温度传感器, 经 AD620 放大器放大模拟信号,再由 A/D 转换器 ADC0832 将模拟信号转换成数字信号送 入单片机内,最后通过数码管动态显示出来。 软件部分采用 C 语言编程, C 语言作为一种简洁高效的编译型高级语言, 具备可读性 好,
3、可靠性高,运算速度快,编译效率高,可移植性好,有功能丰富的函数库等特点, 并且可以直接实现对系统硬件的控制,因而逐渐成为单片机应用中的主流编程语言。单 片机采用 C 语言编程是大势所趋,当前厂商在推出新的单片机产品时,纷纷配套 C 语言 编译器就是证明。 关键词:太阳能 AT89S52 单片机 数码管显示器 水温水位 II 目 录 1 前言 . 1 2 传感器 . 1 2.1 LM35 系列精密摄氏温度传感器 . 2 2.1.1 简述 . 2 2.1.2 特性 . 2 2.1.3 LM35 使用要点 . 3 2.2 干簧管传感器 . 4 2.2.1 干簧管 . 4 2.2.2 干簧管传感器原理
4、 . 4 3 放大器 . 5 4 89S52 单片机应用系统 8 4.1 89S52 单片机应用系统的组成 8 4.1.1 89S52 的基本特性 8 4.1.2 89S52 单片机应用系统组成 8 4.1.3 主要技术特征 . 9 4.2 89S52 的信号引脚 . 10 4.3 0832 A/D 转换芯片 11 4.3.1 芯片接口说明 . 12 4.3.2 单片机对 ADC0832 的控制原理 12 5 原理图和整体电路图 13 5.1 系统框图 13 5.2 系统总电路图 14 5.3 报警原理图 14 III 6 软件设计 15 结论 致谢 参考文献 英文摘要 本科专业毕业设计成绩评定表 1 1 前言 近年来,自动化技术迅猛发展,在工农业生产,交通运输,国防建设和航空,航天 事业等领域中获得广泛的应用。随着生产和科学技术的发展,自动控制技术至今已渗透 到各种科学领域,成为促进当今生产发展和科学技术进步的重要因素,而且渐渐由自动 化向智能化转变。 随着地球上存储的石油,煤等能源逐渐消耗而日益减少,利用太阳能为人类服务的 项目也就越来越多,且将最终取代