太阳能热水器自动控制系统毕业设计.docx

上传人:M****1 文档编号:559222294 上传时间:2023-02-19 格式:DOCX 页数:23 大小:1.08MB
返回 下载 相关 举报
太阳能热水器自动控制系统毕业设计.docx_第1页
第1页 / 共23页
太阳能热水器自动控制系统毕业设计.docx_第2页
第2页 / 共23页
太阳能热水器自动控制系统毕业设计.docx_第3页
第3页 / 共23页
太阳能热水器自动控制系统毕业设计.docx_第4页
第4页 / 共23页
太阳能热水器自动控制系统毕业设计.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《太阳能热水器自动控制系统毕业设计.docx》由会员分享,可在线阅读,更多相关《太阳能热水器自动控制系统毕业设计.docx(23页珍藏版)》请在金锄头文库上搜索。

1、太阳能热水器自动控制系统绪论太阳能热水器已经进入千家万户,太阳能热水器给人们的生活或工作提供了很大的便利,但是还存在着很大的不足。比如夜间用水,太阳能即便有很强的保温设备,但收到外接温差的影响,内部温度还是会下降。如何实现热水的实时供给,成为一个研究的方向。本课题根据上述问题,提出解决方案,重在研究自动加热系统,完善太阳能热水器的功能,提高使用性。本设计使用STC89C52系列单片机作为主节制模块,实现太阳能自动控制系统设计,该系统由八个基本模块组成,实现对太阳能水箱水位、温度的实时检测并报警,通过按键调整时间设置,切换夜间自动加热和手动加热等多种功能。本设计进行了proteus仿真,验证可行

2、之后,通过软件绘制电路原理图,然后根据电气路焊接实物,在实物上完成所有预期功能。关键词:单片机 太阳能 自动控制 软件仿真ABSTRACTThe design is designed based on STC89C52 microcontroller to control the smart car automatic tracing system is easy to use, which covers the design of modules and software of automatic tracing smart car hardware on the main part. Th

3、e smart car automatic tracing system is based on C52 microcontroller based controller core, then the four road to pavement of injection tube of infrared detection system to detect the track, then the signal detected by the real-time feedback transmission for C52 mcu. C52 microcontroller receives the

4、 detection signal, compares the relative software according to internal procedures, obtained through the analysis results to control the drive motor running, driving direction which drives rotation control to control the wheels of the car car, allowing the car to travel to their own along the track

5、laying. In this way, the automatic tracing smart car is basically can be completed along the self laying automatic tracing on the track to run.Keywords: STC89C52, Infrared system,Direct-current machine,Auto-tracking目 录1概述11.1本课题的研究意义11.2本课题研究的应用前景与国内外进展11.2.1国内wai进展及应用前景21.2.2本论文的研究目标与研究内容22 系统总体设计2

6、2.1 系统设计规划22.2模块方案论证33 硬件设计53.1传感器检测模块53.1.1液位传感器原理与应用53.1.2水温传感器检测模块73.2液晶显示模块73.3单片机83.3.1单片机晶振模块93.3.2单片机复位模块93.3.3单片机P0口上拉电阻103.3.4最小系统原理图103.4时钟模块103.5光耦继电器模块113.6电源模块123.7按键模块124 软件设计134.1软件架构图134.2系统设计总流程图144.3水位检测软件设计154.4液晶显示软件设计164.5温度传感器软件设计184.6时钟模块软件设计204.7按键扫描软件设计215测试和分析225.1测试225.2性能

7、分析23总 结24致 谢25参考文献261概述1.1本课题的研究意义 随着科技的进步,太阳能热水器逐步进入千家万户。太阳能热水器给你人们的生活或工作提供了很大的便利,但是还存在着很大的不足。比如夜间用水,太阳能热水器即便有很强的保温设备,但受到外接温差的影响,内部温度还是会下降。如何实现热水的实时供给,成为一个研究的方向。1.2本课题研究的应用前景与国内外进展 1.2.1国内外进展及应用前景中国现在已经成为了世界上产量最大的太阳热水器生产国家,我国慢慢地出现了一些太阳能热水器温度测控,但是绝大多数热水器存在着比如性能不够稳定,经常产生错误的操作;温度、水位检测、控制误差大,太阳热水器,尤其是太

8、阳热水系统及其控制器有着广阔的发展前景。国外太阳能热水器技术已日趋成熟, 国外近几年主要发展的仍是管板式,主要研究如何继续降低成本提高可靠性。国外太阳能热水器的普及面积广,很多国家已经把太阳能热水器发展到工业化生产阶段。1.2.2本论文的研究目标与研究内容 本论文主要研究一种智能化控制的太阳能热水器自动控制系统,能够实现对水位温度检测,时间显示和控制,自动/手动加热和报警功能。2 系统总体设计2.1 系统设计规划太阳能自动控制设计系统,实现智能控制。主要实现以下功能:1、 水位检测和显示。水位传感器使用光电传感器,实物和仿真中可以使用拨码开关代替,并设置水位上限,当实际水位超过温度上限是,报警

9、并停止加水。2、 温度检测和显示。温度检测使用DS18B20实时检测温度,通过LCD1602显示,设置温度上限。自动加热时,如果温度达到上限,则停止加热。3、 时间显示及调整。使用DS1302做时钟芯片,该芯片参考资料丰富,开发简单,并且功能强大,能够实现设计要求。专门设置三个按键,一个用来选择日期/时间,另外两个用来调整时间。4、 根据水位高低自动调整水位。5、 自动/手动电加热、晚上用电低谷时实现自加热。2.2模块方案方案:单片机通过引脚实时检测水位高低和当前水温,当温度达到上限时报警,并通过三个按键实现温室上限的设定,显示器字符、数字的LCD1602显示,两行显示足够。由于本设计是弱电控

10、制强电,所以加上光耦和外部链接会更安全,当外部电压过大时能有效保护单片机,然后通过继电器控制加热和加水的关闭状态。为了实现智能加热,本设计另外加了时钟模块,实现在规定时间内自加热,如图2-22.图2-22 太阳能自动控制设计由八个基本模块组成,他们分别是电源模块,水位检测模块,温度检测模块,时钟模块,按键扫描模块,液晶屏显示模块,光耦继电器模块,报警模块。太阳能自动控制电路实现的结构框图如图2-23。图2-23系统结构框图3 硬件设计 3.1传感器检测模块3.1.1液位传感器原理与应用光电液位传感器是利用光在有水和无水两种不同状态下发生反射折射效果不同的原理而开发的点液位测控传感器。工作图3-

11、11。图3-11光电液位传感器工作示意图 考虑到液位传感器种类较多,单片机引脚有限,选定如下光电液位传感器:美国Honeywell光电液位传感器LLE101000 。实物如图3-12。图3-12光电液位传感器LLE101000 太阳能热水器检测液位的方法是把传感器按一定比例安插到太阳能水管中,通过液位浸没传感器的数目来确定当前的水位。本设计采用了4个水位传感器。安装效果如图3-13。图3-13液位传感器安装效果如图采用4位拨码开关模拟光电液位传感器。4位拨码开关如图3-14图3-14拨码开关3.1.2水温传感器检测模块图3-15 TO-92水温探头在设计实物中为了检测温度方便,采用TO-92式

12、封装ds18b20芯片方便演示和操作。仿真、原理图中对应DS18B20芯片/接口如图3-16图3-16温度传感器DS18B20仿真图3.2液晶显示模块液晶显示模块采用1602LCD,主要技术参数:显示容量:162个字符,芯片工作电压:4.55.5V,工作电流:2.0mA,字符尺寸:2.954.35(WH)mm。可以直接和单片机引脚链接。LCD1602实物和电路原理图如图3-2:图3-2 液晶显示屏实物和电路原理图3.3单片机单片机采用STC89c52单片机,实物如图3-3。图3-3 STC89c52STC89c52具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线

13、,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,其中定时器0还可以当做两个八位定时器使用。3.3.1单片机晶振模块本设计采用12M晶振,它的时钟周期是1/12us,单片机工作是每完成一个机器周期执行一次程序,而一个机械周期是12个时钟周期即1us.与晶振一起组成晶振模块的还有两个电容,电容的取值采用值:30pf.电路原理图3-31。图3-31 晶振电路3.3.2单片机复位模块当单片机运行中出现错误,或调试时用于观察现象,要不断进行复位,让单片机从程序的开头重新执行,电路原理图如图3-32。图3-32复位电路复位电路工作原理如图3-421所示,VCC上

14、电时,C充电,在10K电阻上出现电压,使得单片机复位;几个毫秒后,C充满,10K电阻上电流降为0,电压也为0,使得单片机进入工作状态。3.3.3单片机P0口上拉电阻 本设计中的上拉电阻选型:A331型330R 9脚A型排阻。实物如图3-33。图3-33 排阻3.3.4最小系统原理图图3-34 最小系统原理图3.4时钟模块 本设计采用DS1302,现进行DS1302元器件简单介绍:采用普通32.768kHz晶振。它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1

15、302如图3-4图3-4 时钟模块DS1302实物和原理图3.5光耦继电器模块本设计通过光电隔离的方法,有效的控制了强电电路,而且很好的保护了单片机等低电压工作芯片。这里取其中一个光耦继电器-加热模块加以详细的说明。加热模块如图3-5。图3-5光耦继电器模块工作流程:当P2.1口为高电平时,光耦的输出引脚为高电平,三极管导通,继电器内部线圈通电,OUT1和OUT2吸合,外部电路导通。反之,当P2.1口为低电平时,光耦的输出引脚为低电平,PNP三极管不导通,继电器内部线圈不通电,OUT1和OUT2无法吸合,外部电路不导通。3.6电源模块本设计主要元器件工作电压统计如下:器件电压单片机Stc89c52+5V温度传感器DS18B20+5V光耦+5V蜂鸣器+5V液晶显示屏LCD1602+5V继电器+5V时钟模块DS1302+5V图3-6电源模块3.7按键模块设计中采用四个按键。完成对万年历时间、温

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号