keil5让风扇转动代码
智能风扇是一款常见的智能设备,用户可以使用手机App轻松控制,通过远程控制开关、风速、场景联动等来轻松创造出温暖、放松、舒适的室内空间。本教程采用Keil5进行编程,基于涂鸦IoT平台和三明治BLDC功能板,介绍如何快速开发一款安全性强的智能风扇的原型。
MCU方案与SoC方案不同,传感器和联网模组的驱动代码写在MCU中,您可以自己开发MCU代码,拥有更多的可玩性。
涂鸦三明治开发板BLDC套件中,BLDC板通过PWM接口接收NUCLEO-G071RB传过来的PWM,BLDC板通过接收到的PWM的占空比的大小对电机进行驱动。MCU控制板通过串口与Wi-Fi通信板连接,使用涂鸦智能App配网,可以将BLDC板的输出参数状态展现在手机端。MCU型号为STM32G071RB。
只需简单的外围处理便可实现高效率的FOC电机驱动。FU6832的有感启动无感运行FOC驱动主要应用在各类低压风机上,典型应用如落地扇、空气净化器等。
注意:虽然BLDC功能板支持串口,按键和PWM控制,但是MCU控制板和Wi-Fi通信板通过右下角串口通信,为了减少对BLDC控制的影响,该功能板默认是只支持PWM控制的。
BLDC板的采样频率是12M,通过PWM占空比的大小来控制电机转速的,输入PWM占空比越大转速越快。PWM占空比越大转速越快,本教程中预设的输出频率为1000HZ。
开机PWM占空比:0.08,大于该占空比时开机
关机PWM占空比:0.06,小于该占空比关机(停机占空比不要设置为改变转向占空比区间内)
改变转向的PWM占空比:0.01~0.025,处于该占空比则停机改变方向
PWM输出极性(Polarity)为低(LOW)
PWM配置示例(主频16M)如下图所示:
硬件(4)
涂鸦三明治Wi-FiMCU通信板(WB3S)
板载涂鸦WB3S模组,负责智能化连接。模组已烧录通用固件,MCU对接涂鸦串口协议,即可使用涂鸦模组、App、云一站式智能化服务。
涂鸦三明治BLDC电机驱动功能板
负责通过判断接收到的PWM的占空比大小进行对电机的控制。
涂鸦三明治直流供电电源板
用标准的Arduino外形尺寸,您可以直接将相应的开发板堆叠在上方进行供电。因对BLDC功能板需要12V,5V,3.3V电源,使用电源板可以减少排线。
NUCLEO-G071RB
采用ST官方MCU主控板,负责传感数据接收和模组通讯控制。NUCLEO-G071RB开发板支持Arduino接口。
第1步:硬件连接和例程环境
本次使用的涂鸦三明治开发板BLDC套件主要包含:
BLDC功能板
本回答由网友推荐
儿童手工制作电风扇的做法、步骤教程
除了成绩单,现在越来越多家长们重视培养孩子的各种技能,在孩子的儿童时期,许多家长会培养孩子的创造力,自制手工则是一个很好培养方式。让孩子完成一件手工制作品,有利于孩子开动大脑思维、养成独立习惯、培养观察力、满足自信心。那么儿童手工制作电风扇的做法、步骤教程是怎样的呢?首先,需要准备好材料。材料可以准备:1把剪刀、1个小马达、2根导线、1个风扇叶、1个带开关的电池盒、两节5号电池和一块2-3厘米的双面海绵胶。若没有海绵胶可以准备一块2-3厘米的塑料版和胶水。第一步:把两根导线插进电池盒的底端插口,用于风扇马达的运作。也可以直接购买带有导线的电池盒。第二步:打开电池盒,将两节5号电池按照方向放进去并塞好,然后将电池盒的盖子盖上。第三步:将双面海绵胶根据电池盒顶端的尺寸剪裁好,然后撕开海绵胶的一面,贴于电池盒的顶端,再把海绵胶的另一面也撕开。第四步:将马达贴于电池盒的海绵胶之上,两根导线插入马达的两个正负极的接线端,并连接好。第五步:将风扇叶插进马达,固定好即可。最后打开电池盒的开关即可使风扇运转。自制电风扇涉及到了许多物理知识,家长们与孩子一起制作的同时,可以给孩子讲解制作的原理,这样不仅能够拉近亲子间的感情,还可以让孩子更好地学习到知识。
人每天生活在强电磁环境中对人的寿命有影响吗?
人每天生活在强电磁环境中对人的寿命有很大影响,它影响人的正常分泌,从而引发许多的不良反应。
IEC60335电器结构检查需要哪些工具
你可以下载 一份 iec 60335 的标准, 在标准的29章基本绝缘,附加绝缘, 功能绝缘, 加强绝缘的距离限制都有以1--240v额定电压, 过电压二类, 污染等级二类为例l-n, 保险丝前后, 带电部件和 接地 基本绝缘 电气间隙2.0mm, 爬电距离2.5mm变压器初次级, 光耦, y电容 加强绝缘 电气间隙3.5mm, 爬电距离5.5mm, 具体看标准, 看你的工作电压测试值