本设计是围绕单片机主控模块为中心,并协调其他模块工作。通过DS18B20传感器实现测温;水位信号选用水位感应器来采集,然后再交给单片机并作出处理。不过在送入单片机之前经过A/D转换。最后所要关注的测量值在LED上呈现出来。当然硬件设计的实现还得做以下工作准备:
1. 感应检测电路的设计;
2. 模数转换电路的模块;
3. 显示模块的设计;
4. 电辅助加热模块的设计等。
系统设计还得有必要的准备和要求。在进行规划前,搞懂硬件各个模块的构造和工作原理。并仔细专研图书,了解各个部分的实现构成和使用条件。认真完成软件设计的构思形成和设计方案。最终实现模拟预期的目的。
2.总体系统设计
在系统设计中选取恰当的所需元件是关键。对于测温的元器件,依据有关参数介绍,考虑采用DS18B20温度传感器。它把得到数据送给系统中心处理,测量数据也比较精确,过程也不复杂。对水位来说,它和测温的的思路相似。水位的识别或是探知是选用传感器来完成,也就是一个采集器件。获得的数据是模拟量,就得考虑把它变换成系统能够是别的数字量。就需要通过A/D转换这一环节来实现。当然转换的芯片有多种,适合本文的可选ADC0832。之所以选取它,是因为它引脚较少,功能实现上较为简单、方便。在温度以及水位呈现方面,用我们较熟悉的数码管LED显示器来呈现。
为了掌握对水温控制,特别的给系统设置一个温度初值,这样可以与此时所在置比较,当水温小于或超过设定值得时候,系统便会做出相应的调节。由按键电路来调节对象的上下限度。电磁开关掌控系统的重要连接,它代替手工操控,在合上或弹开开关便会产生电流。为了保证稳定的控制信号和较大电流输出,该输出信号芯片要增加驱动来提高信号强度,配上光电隔离,屏蔽不利的因素,这个系统便可以很好地的运行下去。
3.总体硬件设计
3.1系统总体硬件框图结构
经过综合整理,这里简易给出系统的硬件总体框图,如3.1图所示。由系统框图看出,89S52能够掌控着整个系统的主脉,在测量水温方面,测温感应器把信息送给89S52,而后经过单片机的处理,在显示器上就可以呈现水温了;此外,水箱中的水压感应器把得到的信息经数字化后,送给系统控制中心进行处理,最后在显示器便可以呈现所在值水位。按键电路是用来设定所需的温度值,当前温度小于系统所设定的温度值时,系统将会发出一个命令,使电磁开关处于闭合状态,启动加热装置。在水位较低时,电磁开关处于关闭状态时系统就能够实现自动上水,在水位超过上线时,系统的电磁开关就会自动关闭,加水也就完成。
89S52单片机太阳能热水器控制系统设计+电路图(2):http://www.751com.cn/zidonghua/lunwen_34541.html