基于单片机的液位水温控制(2)

2019-04-14 12:20

三、系统软件设计

1. 软件设计方案

图11

2. 软件设计框图及说明

本系统中,主程序主要分两部分,分别是设置部分和工作部分。设置部分需要调用设置子程序,工作时需要调用显示屏初始化、键盘扫描、错误检验、温度读取、显示、继电器控制、延时子程序。

因为系统开始工作时需要先设置目标温度,所以需要设置子程序。目标温度设置好之后可以在工作中微调。工作时首先要将显示屏初始化,这样才能保证显示屏的工作。因为需要微调,所以除了设置子程序之外,主程序也需要调用键盘扫描和错误检验程序。之后,需要显示目标温度和实际温度的比较,于是需要从传感器读取温度值,即温度读取子程序。读到温度之后,需要将两个温度显示出来,于是需要调用显示子程序。当然,因为要控制升温降温设备,所有还需要继电器控制子程序。最后,延时,否则屏幕会持续闪动系统无法正常

使用。

温度传感器

图13

四、设计调试及结果分析(做实物的同学给出实际调试结果,附结果图片;仿真的同学写仿真结果分析,给出仿真结果图)

五、 结束语

本次设计优点:

本系统简单可行,所用原件均为市场主流原件,造价低廉并能准确完成我们需要的对温度的显示和控制等功能。并且通过LCD液晶显示明确直观地将目标温度和现场实际温度显示出来,便于我们观察和记录。

本次设计缺点:焊接电路的时候有虚焊,有的元件连接不好,控制系统部署很灵敏

通过这次课题设计,我对单片机的工作原理有了更深一步的了解,对于I/O工作方式更

加明确,并且在应用上掌握了不少方法。在与同学们交流中,也发现不少问题,并且及时的做出相应的更改,还有一些应用巧妙的方法,这些使我对单片机技术能更灵活的应用。

致谢:多谢老师在课堂上传授的知识,感谢队员的各方面的帮助,让我可以完成这个

课程设计,让我学到了很多东西,以前不懂的地方经过同学指点已经基本可以明白。

六、 附录

1. 电路原理图整体绘制图

2. 电路PCB图整体绘制图

3. 相关程序代码

#include #include

#define uint unsigned int #define uchar unsigned char


基于单片机的液位水温控制(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:异步电动机动态数学模型仿真 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: