无感无刷直流电机驱动过零检测,求思路!各位大侠请进……
小弟刚开始搞无刷电机驱动,最近看了很多资料,也弄了个6步驱动,固定时间换相、无启动程序,电机能转起来,但失步严重,电机发热;接下来有两个环节要解决:一是启动;二是过零检测自动换相。
现在想先不管启动,直接搞过零检测自动换相,这短时间看了几篇资料,但还是搞不清过零检测该怎么入手搞,比较迷茫,请各位搞过的大侠们指点一下小弟,给个思路也行,在此先谢谢,不胜感激! 可以参考下Microchip的AN901,网上能下到 谢谢回复,啃文档中…… 过零点的检测:过零点的出现会比实际霍尔德翻转提前30度电角度,所以就需要我们检测到过零点后延迟30度电角度再换相,这里我用前两次过零点出现的间隔时间相加再出一个系数,这个系数理论上应该是4,因为理论上一个间隔时间就是60度,前两次相加再出4就正好是30度,但是实际与理论是有出入的,所以就需要我们验证换相是否在最佳换相时间,用示波器两路观察,一路接霍尔(我是在有霍尔电机上做无霍尔的),一路接换相下管(我采用上路调制,下路的翻转反应的就是实际换相),发现换相路总比霍尔路滞后,所以系数4应该是小了,调整系数至换相在霍尔翻转前后换相,这样应该是实际上的最佳换相时间。 我想先要解决启动问题,如果启动没解决,电机转起来也是不在正常状态。 不对吧,电机转在不在正常状态,跟启动没啥关系! 思路之一:“盲拖”将电机拖至一定速度,切入正常换相运行;常见的是反电势过零点的检测,有硬件和软件之分,产品393比较器做的硬件方案较多,软件做的产品还没有见过。 想请问,母线电压310V的电机如何用比较器做过零检测?虚拟中性点电压那么高...迷茫 不懂,来学习学习的 过零检测,需要进行分压,使得电压和罗技比较电压在一个数量 。这个比较重要。级 回复 10# flyingford
嗯...分压是很重要,但是中性点的分压...难道是三相通过三个电阻连接在一起再进过电阻分压吗?这个想法对不对呢?概念还比较模糊,网上的资料大多是模型、电动车之类的低压电机,中性点电压直接取出来用...... 菜鸟一个,不懂,来学习学习的 过零检测就是靠不导通相反电势大于中性点电压认为过零,但是不是换相点,需要延时30° 本帖最后由 PMSM_spy 于 2019-10-23 10:52 编辑
xwy313 发表于 2012-7-2 08:10
回复 10# flyingford
嗯...分压是很重要,但是中性点的分压...难道是三相通过三个电阻连接在一起再进过 ...
先分压在接成虚拟中性点啊,这样不就没那么高了么,电动车这类产品电压对MCU来说电压也很高了,还不是先分压再接成虚拟中性点的 PMSM_spy 发表于 2019-10-23 09:32
先分压在接成虚拟中性点啊,这样不就没那么高了么,电摩这类产品电压对MCU来说电压也很高了,还不是先分 ...
你做电摩????????????? 本帖最后由 PMSM_spy 于 2019-10-23 10:53 编辑
18201975434 发表于 2019-10-23 10:10
你做电摩?????????????
没有啊,他拿电动车说事我就顺着说成电摩了,哈哈,我也就做做低压的工具类方案,还在摸索中 PMSM_spy 发表于 2019-10-23 10:50
没有啊,他拿电动车说事我就顺着说成电摩了,哈哈,我也就做做低压的工具类方案,还在摸索中
真谦虚,看你也搞了很久了,是高手啊 elmos的无刷无感方案中是在死区时检测电压,然后利用死区时刻尖峰电压在上还是在下确定过零点的,但是他们的方案是转速闭环,所以用的是电压与电流之间的相位差做闭环! 我师我自己 发表于 2019-10-24 09:24
elmos的无刷无感方案中是在死区时检测电压,然后利用死区时刻尖峰电压在上还是在下确定过零点的,但是他们 ...
你好,能详细讲解下嘛{:1_551:} ,如怎么根据电压尖峰判断过零点,电压与电流的相位差怎么得到的呢? xwy313 发表于 2012-6-30 08:07
想请问,母线电压310V的电机如何用比较器做过零检测?虚拟中性点电压那么高...迷茫
电阻分压之后再比较啊,几十V的电机也是分压后比较的啊
页:
[1]
2