离线语音芯片通过PWM控制LED灯和直流电机的转速

本文探讨了PWM技术在新能源充电桩、智能家居灯具及电机控制中的广泛应用,并强调了PWM频率、占空比和死区时间等参数的重要性。通过离线语音驱动主控MCU,实现了对LED灯带亮度和模式的智能控制,同时也可用于直流电机调速。文中还提及了蜂鸟平台的PWM控制函数,展示了如何通过这些函数实现LED颜色变化。
摘要由CSDN通过智能技术生成

PWM技术是现代电子技术中应用非常广泛的一项技术,最近接触到的产品中有很多使用到了此项技术,如新能源交流充电桩通过PWM占空比向汽车告知当前充电电流;智能家居灯具可以通过PWM占空比调整LED灯的亮度;通过PWM占空比调整电机的等效供电电压,通过PWM做逆变等等。当然,这其中还有很多细节需要注意,比如PWM的频率,占空比,死区时间,使用PWM时对频率的要求等注意事项。

结合离线语音驱动主控MCU,将语音识别到的指令转换成光/电的变化,为离线语音产品增加更多的可玩性和可能性,如调整LED灯带的亮度以及亮灯模式,调整LED灯带闪烁,渐变模式,多路PWM驱动多路LED灯带,通过语音对各路亮灯模式和开关进行控制。PWM的调速还可以应用到有刷直流电机上,通过调整PWM的占空比实现对直流电机转动速度的控制。无论控制LED灯还是控制电机转速,PWM的输出频率都有讲究,如PWM频率设置过低,LED灯会出现闪烁状态,电机也会有明显的顿挫感,当然,这些在理论以及实践中前辈们都有了宝贵的经验,我们可以根据自己产品的需求稍作调整就行。

蜂鸟平台PWM相关代码比较简单,初始化,设置频率,占空比,设置使能等,主要核心代码如下:

user_pwm_init

user_pwm_final

user_pwm_stop

user_pwm_pause

user_pwm_resume

user_pwm_change_duty

user_pwm_duty_inc

user_pwm_duty_dec

这一系列函数下来,能满足改变LED灯带颜色的需求

上一段支持可取消/可设置是否需要唤醒词的视频

离线语音通断器可设置是否需要唤醒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iowin888

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值