2.2 基本的要求
过PWM调节电机速度从而改变蓄水的速度。水温低于预先设定的温度时就对水进行加热,加 用单片机作为控制核心,,水位低时自动蓄水,随着水位的不断变化自动地通热过程中实时监测水温,当加热到上限温度后就自动停止加热。在LCD上实时显示水位变化和水温的变化情况。当超过一定水位时,进行报警提示。通过仿真实验,分析仿真结果,找出好的方案。
3. 系统硬件设计
3.1 硬件总体结构
我的毕业论文使用水位传感器获取水位的信息,单片机利用不同的水位来控制电机的速度,并且把水位的信息传送给LCD1602显示。利用DS18B20把室内的温度传送给单片机,然后单片机把温度的信息传送给LCD1602显示,另外单片机还可以根据水温控制加热电路。
3.2 单片机的介绍
单片机是利用随机存储器、中央处理单元、计数器/定时和只读存储器等几个器件集合形成成在了微机上。单片机可以看成是一台微机。单片机的应用系统一个十分重要的特点就是可靠性,还有高性价比以及可扩展性,运用起来简单便捷。
3.3 LCD1602液晶显示器
LCD1602是一款显示设备,它可以显示字母、数字,但还不能显示汉字。本设计中利用它显示水位及温度信息。它还提供了一个可以改变亮度的按钮。在使用它时,要控制好显示信息的时间间隔,防止出现重影等现象,这可以通过延时来实现。它的价格也较低。这可以降低生产成本。在显示时需要用两行来显示16X2的内容,而且在每一行中,都需要有8*2个字符液晶的板块。1602液晶的模块上的每个固定代码代表一个字符,想显示一个字符的时候,1602都会自动找到这个字符指定的代码,然后再经过内部处理显示出这个字符。举个例子,小写英文字母“c”对应的是01000002C(44H)。为了显示c,1602会找到它对应的地址,然后把这个地址对应的字母显示出来。我们就可以看到c了。数据写入端口P0口加了上拉电阻 基于单片机的太阳能热水器的设计+源程序+电路图(3):http://www.751com.cn/zidonghua/lunwen_29702.html