基于stm32的自动调速风扇(只是资料程序,无实物)
1)使用的芯片为STM32最小系统板来作为中心控制器。
(2)驱动电机用L298N芯片驱动直流电机。
(3)传感器模块使用热释电人体红外传感模块HC-SR501.
(4)用数字式集成温度传感器DS1820来作为测试温度的主要元件。
(5)显示数字使用的是0.96七位OLBD显示屏。
第一:电源开启,默认为自动模式、温度随时显示在OLED上
第二:模式选择:
按键1是选择键
按键2是确定键
按键3是加键
按键4是减键
第三:当按1时,有两个选择为自动模式和手动模式,选择完毕后,按2,
第四:当选择自动模式时,红外检测是否有人,电机转速随着温度的变化而变化,当室温低于25度时,就算红外传感器检测到人,电机也不会转动为零档,占空比为0%;当室温大于等于25度且低于28度时,电机开始转动为一档,占空比为30%;当室温大于等于28度且低于32度时,电机转动为二档,占空比为50%;当室温大于等于32度且低于36度时,电机转动为三档,占空比为80%;当室温大于等于36度,电机转动最大为四档,占空比为100%
第五:当选择手动模式时,按“确定”键,系统默认开始时为一档,通过按键的加键来实现对档数的增加,也通过度按键的诚键来实现对档数的减少,但是在一档即最小档的时候无法减少,在最大档即第四档的时候无法增加,最后确定自己所需要的档数按下确定键,则芯片会根据所选择的档数来实现对电机转速的增加或减少。
电机PW1转速为30%时为一档当电机PW1转速为50%时为二档,当电机PV1转速为80%时为三档,当电机PVI转速为100%时为最高档。
ID:1929
详询客服 微信shujuqudong1 或shujuqudong6 或 qq68823886 或 27699885
图文详情请查看: http://matup.cn/640376504971.html