找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 657|回复: 6
收起左侧

求助为什么bldc电调反电动势检测的电容大小更换会出现不一样的结果不一样

[复制链接]
ID:1144836 发表于 2025-3-4 23:56 | 显示全部楼层 |阅读模式
bldc的反电动势检测用了103的电容调速大了电机会抽搐不能稳定运行,增大电容可以,是软件问题还是硬件问题怎么解决
回复

使用道具 举报

ID:446156 发表于 2025-3-5 08:47 | 显示全部楼层
你是用反电动势来做换相逻辑吧,如果PWM占空比100%那么不加电容也没事,但凡占空比不是100%那么反电动势会有一大堆毛刺需要滤波才行。
回复

使用道具 举报

ID:401564 发表于 2025-3-5 09:12 | 显示全部楼层
这是软件的问题
电容用得太大了,相位就不那么准了,过零点为有偏差的
电容太小了,毛刺太多
但你这个103肯定是可以的了,超过这个电容只是说转得稳定而已,过零点检测不一定是对的
不管你是用比较器还是ADC检测过零点,软件一定是要滤波的,你先看你滤波的代码有没有问题
回复

使用道具 举报

ID:1144836 发表于 2025-3-5 09:21 | 显示全部楼层
qinlu123 发表于 2025-3-5 08:47
你是用反电动势来做换相逻辑吧,如果PWM占空比100%那么不加电容也没事,但凡占空比不是100%那么反电动势会 ...

是做换向逻辑检测的,大佬说的pwm占空比是指油门最大吗,但是我用电位器调速,电位器调速时从低速到高速过程中,电容值小的滤波只要电位器调到一定位置,在往上调电机就一直抽搐不正常,换个电容值大10倍的怎么调电位器都能正常,真是滤波引起的吗
回复

使用道具 举报

ID:446156 发表于 2025-3-5 10:36 | 显示全部楼层
毒后都会被 发表于 2025-3-5 09:21
是做换向逻辑检测的,大佬说的pwm占空比是指油门最大吗,但是我用电位器调速,电位器调速时从低速到高速 ...

是的,你可以试试把油门开到最大,此时的反向电动势波形没有毛刺是最理想的情况
回复

使用道具 举报

ID:1034262 发表于 2025-3-5 15:08 | 显示全部楼层
电容用于滤除PWM造成的毛刺干扰,但是用得太大则RC常数太大会导致高速时过0检测不准确。
回复

使用道具 举报

ID:401564 发表于 2025-3-6 09:20 | 显示全部楼层
毒后都会被 发表于 2025-3-5 17:24
大佬能帮忙分析一下怎么处理,这进入闭环环节了

你这是电调还是自己画的PCB?
过零检测是比较器还是ADC过零检测?
如果是电调,那就只是PWM调油门而已
如果是自己的PCB那就要过零检测和滤波
但你这代码,我看不出过零检测和滤波
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表