完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个问题,tle9879控制BLDC WM_MOTOR_CONTROL_01 ,多通道模式下如何计算MCMPS寄存器值,使用默认参数,如果WM_MOTOR_CONTROL_01不匹配,效率很低,导致运行电流异常大。
|
|
相关推荐
1个回答
|
|
如果您在使用tle9879控制BLDC WM_MOTOR_CONTROL_01时遇到效率低下和异常大的运行电流问题,可能是由于MCMPS寄存器值设置不正确引起的。在多通道模式下,MCMPS寄存器值是用来设置电机PWM占空比的。以下是计算MCMPS寄存器值的步骤:
1. 首先,确定PWM频率和周期。PWM频率是指每秒钟PWM信号的脉冲数量,周期是指一个完整PWM脉冲的时间长度。 2. 然后,确定所需的PWM占空比。PWM占空比指的是PWM信号的高电平时间占一个完整周期的比例。 3. 根据PWM频率和周期,以及所需的PWM占空比,计算MCMPS寄存器值。计算公式如下: MCMPS = (PWM占空比 / 100) * 255 其中,PWM占空比为0到100之间的数值。 4. 将计算得到的MCMPS寄存器值写入tle9879的对应寄存器即可。 需要注意的是,具体的计算公式和寄存器地址可能会因芯片型号和软件库的不同而有所差异。因此,请查阅相关的文档和代码库,以确保正确计算和设置MCMPS寄存器值。 另外,如果您发现默认参数导致效率低下和异常大的运行电流,也可以尝试调整其他相关参数,如最大电流限制、电机控制模式等,以优化电机的性能和效率。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
205 浏览 0 评论
求助一下关于51系列单片机的Timer0的计时问题,TH0、TL0+1的时间是怎么算的?
1253 浏览 1 评论
【RA-Eco-RA4E2-64PIN-V1.0开发板试用】开箱+Keil环境搭建+点灯+点亮OLED
848 浏览 0 评论
【敏矽微ME32G070开发板免费体验】使用coremark测试敏矽微ME32G070 跑分
853 浏览 0 评论
【敏矽微ME32G070开发板免费体验】开箱+点灯+点亮OLED
1073 浏览 2 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12013 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 05:50 , Processed in 0.682567 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号