基于STC
2018-08-09刘坤香孔会艳
科学与财富 2018年18期
刘坤香 孔会艳
摘 要:最近几年来,业界对于利用集成电路控制用于各种电子设备的冷却风扇速度的兴趣一直在增长。在此结合第七届蓝桥杯全国软件和信息技术专业人才大赛个人赛(电子类)省赛单片机设计与开发科目,设计符合题目要求的模拟风扇控制系统。采用STC-IAP15F2K60S2单片机作为控制核心,数码管作为显示器件,利用PWM实现风扇转速控制,在Keil uVision 4开发环境中运用C语言进行编程,通过STC单片机下载器stc-isp-15xx-v6.86H载入到开发板中进行测试。本文分别介绍了模拟风扇控制系统的部分硬件和软件设计,给出部分功能实现代码。
关键词:PWM控制;STC-IAP15F2K60S2;DS18B20;
0 引言
电风扇是我们日常的生活中不可取代的电器,虽然空调已经普及,但我们不可否认电风扇以其风力柔和、价格实惠、可移动等优势,在我们生活中扮演者极其重要的角色。因此风扇的控制系统的改进和发展也是当下的热门,一切向家用智能电器方向迈进。
1.基本工作原理
对于此次设计的模拟风扇控制系统的主要功能是模拟风扇工作,送过按键控制控制风扇的转动速度和定时时间,数码管实时显示风扇的工作模式,动态倒计时显示风扇的剩余定时工作时间。除此之外,利用DS18B20获取当前温度值并通过数码管显示。
在风扇的转速控制方面,我们采用的方法是PWM控制,PWM驱动信号施加到连接至风扇的高侧或低侧的场效应晶体管(field-effect transistor,FET) 上。在特定频率k开关风扇,通过PWM信号的占空比(duty cycle)来控制风扇转速,而施加在风扇上的电压始终为全或零。……
登录APP查看全文
