西莫电机圈

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 2357|回复: 10

[求助] 求助,BLDC电机无感控制,高速反电势过零点如何检测?

[复制链接]

该用户从未签到

发表于 2020-3-18 22:22 | 显示全部楼层 |阅读模式

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

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

x
无感控制,电机最高转速30000RPM,2对极,转速达到一半后,控制不稳。分析原因:载频采样16kHz,一个PWM中断去读一次过零点比较信号,连续读5次高电平,就认为是高电平。
这样做,低转速时采集的过零点信号准确,随着转速的增高,过零点信号延迟越大,甚至漏掉几个反电势的过零点。
请问,高速无感控制,过零点检测该怎么做会好一点?
过零点检测电路.PNG

评分

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

查看全部评分

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

签到天数: 8 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-3-19 03:46 来自手机 | 显示全部楼层
基频略高,把位置估计加上去水下。

点评

这是bldc控制,反电势过零就是无位置控制  详情 回复 发表于 2020-3-19 07:00
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 5 天

连续签到: 2 天

[LV.2]偶尔看看I

发表于 2020-3-19 07:00 来自手机 | 显示全部楼层
diankongweilai 发表于 2020-03-19 03:46
基频略高,把位置估计加上去水下。

这是bldc控制,反电势过零就是无位置控制

评分

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

查看全部评分

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

使用道具 举报

签到天数: 8 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-3-19 07:19 | 显示全部楼层
先解决两个问题,滤波5次如果是5个PWM那么要处理,滤波时间太久;0.1u电容太大,改为101就可以了

评分

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

查看全部评分

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

使用道具 举报

该用户从未签到

 楼主| 发表于 2020-3-19 12:16 | 显示全部楼层
18201975434 发表于 2020-3-19 07:19
先解决两个问题,滤波5次如果是5个PWM那么要处理,滤波时间太久;0.1u电容太大,改为101就可以了

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

使用道具 举报

签到天数: 8 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-3-19 22:13 来自手机 | 显示全部楼层
xiaoxiao201005 发表于 2020-03-19 07:00
这是bldc控制,反电势过零就是无位置控制

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

使用道具 举报

签到天数: 5 天

连续签到: 2 天

[LV.2]偶尔看看I

发表于 2020-3-20 07:19 来自手机 | 显示全部楼层


                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

                               
登录/注册后可看大图

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

使用道具 举报

该用户从未签到

发表于 2021-2-19 18:48 | 显示全部楼层
30000RPM, 2对极,对应的电气转速就是30000/60*2=1Khz。
以16KHZ PWM来算,一个电气周期里面只有16个PWM脉冲,也就是说采样16次。
一个电周期里面有6次过零点,也就是说每次过零采样区间(60度)只有16/6 个点,按3个点算,对应的采样误差高达20度,控制效果肯定好不了。

解决方法如下:
1. 提高PWM的频率,这个最简单,不过需要看下PWM中断是不是来得及
2. 看看你的那个单片机有没有比较器,如果有比较器的话, 可以参考下附件里面的方法
3. ADC由PWM单次触发,改为连续转换模式,如果你的ADC有 adc watchdog功能(STM8/32就有),在PWM高的时候,使能连续采样,一旦采样值超出预定范围,自动触发中断,见方法3
方法3.png

05_航模控制器.pdf

2.91 MB, 下载次数: 70, 下载积分: 西莫币 -1

基于比较器的高速BLDC无感换向方法

评分

参与人数 2西莫币 +6 收起 理由
FUDS + 3 赞一个!
PMSM_spy + 3 感谢您的参与

查看全部评分

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

使用道具 举报

该用户从未签到

发表于 2021-2-23 13:34 | 显示全部楼层
lightorange 发表于 2021-2-19 18:48
30000RPM, 2对极,对应的电气转速就是30000/60*2=1Khz。
以16KHZ PWM来算,一个电气周期里面只有16个PWM ...

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

使用道具 举报

该用户从未签到

发表于 2021-4-7 19:14 | 显示全部楼层
硬件滤波时间太长,软件滤波时间太长
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

该用户从未签到

发表于 2022-4-1 13:32 | 显示全部楼层
18201975434 发表于 2020-3-19 07:19
先解决两个问题,滤波5次如果是5个PWM那么要处理,滤波时间太久;0.1u电容太大,改为101就可以了

请问一下,N或者S正对线圈时,这个线圈产生的感应电动势为0. 为什么是对齐为零? 对齐的时候,应该磁场最大,感应的最感应电动势最大啊
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 18:45 , Processed in 0.315791 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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