西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 1894|回复: 24

[求助] 超高速BLDC控制,过零点检测滞后大于30°如何处理?

[复制链接]

该用户从未签到

发表于 2020-5-18 08:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
各位大佬好,刚开始弄高速(电频率>1000hz)BLDC问题,采用硬件比较器采过零点方案,但高速下硬件,软件滤波相位滞后已大于30电角度,即检测到过零点时已晚于实际换相点,导致高速下换相必定滞后。在坛子里也没有找到相关帖子,不知道有没有大佬知道出来指点一二,非常感谢!
另外我有个疑问,硬件比较器是否是高速BLDC控制无法避开的瓶颈,而需要换软件AD采集反电动势方案呢?但我看英飞凌<<无传感器BLDC控制与应用技巧>>文中又提到在高速采用硬件比较器方案,只是不知道那里的高速到底是多少电频率。

评分

参与人数 1西莫币 +1 收起 理由
18201975434 + 1 感谢您的参与

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-5-18 08:46 | 显示全部楼层
你说的我比较糊涂,既然采用硬件比较器方案为啥采用软件滤波?难道你是硬件和软件都做滤波?其次硬件比较器做到10wRPM应该是没太大问题的,速度再快不太好处理续流问题,用ADC软件处理的会好一点

评分

参与人数 1西莫币 +3 收起 理由
FUDS + 3 多谢支持

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-5-18 11:06 来自手机 | 显示全部楼层
根据转速计算相移,根据相移补偿换相逻辑

评分

参与人数 1西莫币 +3 收起 理由
FUDS + 3 赞一个!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-5-18 11:23 | 显示全部楼层
不需要太多的软件滤波  硬件滤波稍微弄小一点就行

评分

参与人数 1西莫币 +3 收起 理由
FUDS + 3 很给力!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-5-19 08:58 | 显示全部楼层
18201975434 发表于 2020-5-18 08:46
你说的我比较糊涂,既然采用硬件比较器方案为啥采用软件滤波?难道你是硬件和软件都做滤波?其次硬件比较器 ...

我现在实现中确实有软件滤波,加软件滤波对启动切闭环更可靠一些,我后面再取掉软件滤波试一下,谢谢版主

点评

本来滤波就是有相位延迟的,一般不宜滤波太深,  详情 回复 发表于 2020-5-19 09:52
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-5-19 09:01 | 显示全部楼层
kwanza 发表于 2020-5-18 11:06
根据转速计算相移,根据相移补偿换相逻辑

你说的是根据转速算硬件滤波相移吧,这个我有补偿,但限制滤波相移要小于30度吧?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-5-19 09:05 | 显示全部楼层
霸气侧漏 发表于 2020-5-18 11:23
不需要太多的软件滤波  硬件滤波稍微弄小一点就行

谢谢,如果滤轻了对反电动势过零点检测有影响怎么办,这个是需要寻找一个折中的平衡点是嘛?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-5-19 09:52 | 显示全部楼层
ATC2019 发表于 2020-5-19 08:58
我现在实现中确实有软件滤波,加软件滤波对启动切闭环更可靠一些,我后面再取掉软件滤波试一下,谢谢版主

本来滤波就是有相位延迟的,一般不宜滤波太深,

评分

参与人数 1西莫币 +3 收起 理由
FUDS + 3 赞一个!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-5-19 10:46 来自手机 | 显示全部楼层
ATC2019 发表于 2020-05-19 09:01
你说的是根据转速算硬件滤波相移吧,这个我有补偿,但限制滤波相移要小于30度吧?

超过30度,换一个状态通电就行了;根据相移有两套换相逻辑

评分

参与人数 1西莫币 +3 收起 理由
FUDS + 3 很给力!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-5-19 18:31 | 显示全部楼层
kwanza 发表于 2020-5-19 10:46
超过30度,换一个状态通电就行了;根据相移有两套换相逻辑

具体可以分享么,谢谢
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-5-20 10:43 | 显示全部楼层
kwanza 发表于 2020-5-19 10:46
超过30度,换一个状态通电就行了;根据相移有两套换相逻辑

相位滞后小于30度,30° - 滞后角,换相A,B,C,...
相位滞后大于30度小于90度,90° - 滞后角,换相B,C,D,...

大佬你说的是这种换相逻辑嘛,我这边试了效果不行。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-5-27 15:29 | 显示全部楼层
ATC2019 发表于 2020-5-20 10:43
相位滞后小于30度,30° - 滞后角,换相A,B,C,...
相位滞后大于30度小于90度,90° - 滞后角,换相B,C,D ...

我这样试了好像也不理想,网上论文很多,但大多是学术性的

点评

延迟换相30°只是理论值,实际具体延迟多少要看的,因为从硬件采样到软件处理都需要时间,低速还感觉不到,高速影响很大,所以到底延迟多少度,到底什么转速调整都是要自己一点点调试的  详情 回复 发表于 2020-5-27 17:06
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-5-27 17:06 | 显示全部楼层
stevenstwj 发表于 2020-5-27 15:29
我这样试了好像也不理想,网上论文很多,但大多是学术性的

延迟换相30°只是理论值,实际具体延迟多少要看的,因为从硬件采样到软件处理都需要时间,低速还感觉不到,高速影响很大,所以到底延迟多少度,到底什么转速调整都是要自己一点点调试的

评分

参与人数 1西莫币 +3 收起 理由
heguojia + 3 赞一个!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-5-29 00:46 | 显示全部楼层
不要做两套,代码越简洁越好,减软件和硬件滤波

评分

参与人数 1西莫币 +3 收起 理由
heguojia + 3 赞一个!

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-6-19 17:12 | 显示全部楼层
只是补偿了,过零点淹没,用前一个周期补偿,
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-11-5 08:32 | 显示全部楼层
18201975434 发表于 2020-5-18 08:46
你说的我比较糊涂,既然采用硬件比较器方案为啥采用软件滤波?难道你是硬件和软件都做滤波?其次硬件比较器 ...

采用ADC高速好像很难做上去,高速时采用提高PWM频率吗?我们一般超过六七万的都采用比较器去做

点评

六七万电周期吗?那不用升频也可以啊  详情 回复 发表于 2020-11-5 09:19
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-11-5 09:19 | 显示全部楼层
kalman007 发表于 2020-11-5 08:32
采用ADC高速好像很难做上去,高速时采用提高PWM频率吗?我们一般超过六七万的都采用比较器去做

六七万电周期吗?那不用升频也可以啊
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-11-5 16:52 | 显示全部楼层
18201975434 发表于 2020-11-5 09:19
六七万电周期吗?那不用升频也可以啊

目前我们在八九万的时候,基本上就很难做到了,PWM频率在16k。我们也有很多应用会超过10万电周期的。芯片带的比较器最小滤波时间太长无法使用,外部贴滤波电容,还是容易在MOS开关管时刻触发比较器

点评

16K其实也足够用,当然你还可以提高载波,这里面就涉及到一些细节处理,反正我不太会用比较器,感觉误触发不好搞  详情 回复 发表于 2020-11-5 17:46
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 6 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-11-5 17:46 | 显示全部楼层
kalman007 发表于 2020-11-5 16:52
目前我们在八九万的时候,基本上就很难做到了,PWM频率在16k。我们也有很多应用会超过10万电周期的。芯片 ...

16K其实也足够用,当然你还可以提高载波,这里面就涉及到一些细节处理,反正我不太会用比较器,感觉误触发不好搞
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2020-11-11 13:21 | 显示全部楼层
低速时候用AD采样,速度高了,用比较器的方法,硬件上做2套电路,这样会好点,可以尝试下效果。

评分

参与人数 1西莫币 +1 收起 理由
18201975434 + 1 感谢您的参与

查看全部评分

西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|西莫电机圈 ( 浙ICP备10025899号-3 浙公网安备:33028202000436号

GMT+8, 2024-11-13 06:15 , Processed in 0.136092 second(s), 37 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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