完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位朋友大家好,本人最近编写无刷直流电机程序,遇到一点问题,特此求助,希望各位发表您的见解。电机2对极,120度带霍尔,采用外部中断触发换相,换相在中断服务函数内部执行,六步换相法。我发现电机经常不规则的出现卡顿(就好像有东西阻挡了一下,只是一瞬间的),但是电机可以正常运行,不知道是什么原因,有高手支招没有。
非常感谢大家!祝新年好。 |
|
相关推荐
1个回答
|
|
无刷直流电机(BLDC)卡顿的原因可能有很多,以下是一些可能的原因和解决方案:
1. 电源电压不稳定:如果电源电压不稳定,可能导致电机运行不稳定。请检查电源电压是否稳定,并确保电机在规定的电压范围内工作。 2. 驱动器问题:驱动器的故障或性能不佳可能导致电机卡顿。请检查驱动器是否正常工作,或者尝试更换驱动器。 3. 电机负载过大:如果电机承受的负载过大,可能导致电机运行不稳定。请检查电机的负载是否在规定的范围内。 4. 编码器或霍尔传感器问题:编码器或霍尔传感器的故障可能导致换相不准确,从而引起电机卡顿。请检查编码器或霍尔传感器是否正常工作。 5. 换相算法问题:您提到使用的是六步换相法,可能存在算法上的缺陷。请检查换相算法是否正确,或者尝试使用其他换相方法。 6. 中断服务函数延迟:如果中断服务函数执行时间过长,可能导致换相不及时,从而引起电机卡顿。请优化中断服务函数的执行时间。 7. 电机本身问题:电机的制造缺陷或磨损可能导致运行不稳定。请检查电机是否有损坏或磨损。 8. 软件问题:程序中可能存在bug,导致电机运行不稳定。请仔细检查程序代码,确保没有逻辑错误。 9. 电磁干扰:电磁干扰可能导致电机运行不稳定。请检查电机周围是否有强电磁干扰源,并采取相应的屏蔽措施。 10. 电机参数设置不当:电机参数设置不当可能导致运行不稳定。请检查电机参数设置是否正确。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1777 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1080 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1678 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
596浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
556浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 13:36 , Processed in 1.416152 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号