1、简介
基于51单片机的12864智能温控风扇系统。该设计使用ATC89C51单片机、DS18B20温度传感器模块、LCD12864显示屏模块以及电机驱动模块。用户可设置出两个档位的高、低温度值,温度传感器DS18B20测出灵敏的温度变化并用LCD12864显示屏显示出来,作为控制平台的ATC89C51单片机芯片对风扇开关以及转速进行控制,当实际温度在两档之间时打开弱风一档,当实际温度高于高温度设定值时自动切换到强风二档,当实际温度低于低温度设定值时自动关闭风扇,风扇状态随外界实际温度而改变。
2、主要功能
a.通过LCD12864显示当前温度值、上下限值、风扇档位。
b.通过独立按键设置温度上下限值,第一次按下设置键设置温度下限值,第二次按下设置键设置温度上限值。
c.当实际温度低于下限值时风扇不转,当实际温度在两档之间时打开弱风一档,当实际温度高于上限值时自动切换到强风二档。
3、环境搭建
资料清单:C程序+仿真+设计报告+使用说明+元件清单+操作视频
仿真版本:Proteus8.6及以上版本
编译平台:Keil C51
编程语言:C语言
4、源程序
使用keil C51软件(内附安装包)实现程序编写与编译。
5、proteus8.6仿真
采用proteus8.6软件(内附安装包)实现仿真设计,如下图所示。proteus软件一般存在高低版本兼容问题,该仿真是通过proteus8.6导出的,所以请尽量使用proteus8.6打开文件,低于proteus8.6的版本不能够正常使用,高于proteus8.6的版本除了proteus8.8/8.9理论上可以正常使用。
当温度低于下限值,风扇停止转动:
当温度处于上下限值之间时,风扇1档转动:
当温度高于上限值,风扇2档转动:
6、设计资料清单
设计资料主要包括C程序+仿真+设计报告+使用说明+元件清单+操作视频等,设计报告主要包括硬件电路、软件设计、仿真调试等等,仅供参考。由于不定期更新,最新的资料包不一定与下面图片完全一致,但主要资料都有。
7、资料获取方式
GG08下载链接1:百度网盘(推荐)
GG08下载链接2:优快云免积分
有偿,非诚勿扰🙏