5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 8142|回复: 47
打印 上一主题 下一主题

关于无刷电机启动时的反电动势的检测问题!

[复制链接]
跳转到指定楼层
楼主
发表于 2006-5-18 22:47 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位高手,我一直在做无刷电机无传感器的控制,但是很长时间过去了,还是没有做成,为什么?重要的原因在于我对无刷电机启动的时候没有办法检测到反电动势而头痛,电路就是论坛上经常有的那种模拟电机中性点,然后端电压和其进行比较的那种电路,不进行AD采样,利用单片机自带的模拟比较器比较这两个信号,但是我一直在电机启动的时候没有捕捉到模拟比较器输出的信号,请问搞过类似工作的高手,怎么样启动才能对反电动势的过零点捕捉到?谢谢了,救救我吧?

欢迎继续阅读楼主其他信息

48
发表于 2007-8-5 15:02 | 只看该作者
说了两页,一个程序一个电路图.出没发出来..:em18:
47
 楼主| 发表于 2006-12-18 14:58 | 只看该作者
总的来说,用mega8作PWM输出比较麻烦。因此到现在我认识到要我重新选择芯片的话我不会选mega8,甚至avr系列单片机作电机控制,因为他们的那个PWM输出太难受了,一个定时器管两路PWM输出,所以听起来有的片子是6路PWM输出,但却是用三个定时器实现的,所以,现在我得出一个结论,AVR单片机不适合作电机控制,尽管无刷电机需要三路PWM就购了,但是AVR单片机还是不适合。那位DX能够指出AVR单片机有一个定时器管至少三路PWM输出的吗?大家交流。
46
发表于 2006-12-16 00:23 | 只看该作者
路过,做个记号:em15:
45
发表于 2006-12-15 02:51 | 只看该作者

好贴

:em00: :em26:
44
发表于 2006-12-15 02:42 | 只看该作者

做个记号

路过,做个记号
43
发表于 2006-11-18 09:59 | 只看该作者
原帖由 happyme 于 2006-5-19 20:39 发表
在#4中提到,当加速到峰值时切换到自换相方式;我有个疑问:
正常的切换时刻应该为检测到反电动势过零点(即比较器有输出)后,再切换到自控方式。按照你的说法,当电机加速到峰值速度时,就会检测到反电动势过 ...

---------------------------------------------------------




42
 楼主| 发表于 2006-11-14 20:50 | 只看该作者
两个定时器都可以用,也可以另外一个普通IO口作,但是那样程序上要想点办法啦 。。。
41
发表于 2006-11-8 12:49 | 只看该作者
原帖由 happyme 于 2006-11-6 18:49 发表
就用mega8自己带的PWM功能啊。


是Timer1带的2个还是timer2的那个?需要3个PWM不会把两个定时器都用了吧?
40
 楼主| 发表于 2006-11-6 18:49 | 只看该作者

回复 #39 feilee 的帖子

就用mega8自己带的PWM功能啊。
39
发表于 2006-11-6 17:05 | 只看该作者
38
发表于 2006-11-4 19:10 | 只看该作者
请问 happyme  用mega8做电调PWM怎么搞?是用比较中断还是硬件实现的?
37
发表于 2006-10-31 14:20 | 只看该作者
我做了一个电调,14极电机空载能达到10000r/min,可是带载就不行了,只有4000多,不知道什么原因,郁闷哪
36
发表于 2006-8-2 10:45 | 只看该作者
我见过的飞机用电调是四层板,他是为了体积小。散热条件也好,当然发热不是太多。
车用电调,好多是驱动模块和控制模块分开做的,两块板子用插座联结。因为散热多,且散热条件也比飞机差许多。
35
 楼主| 发表于 2006-7-27 08:50 | 只看该作者
现在发现要布两层板真的很难,一般的电调是不是4层板? 4层的成本是不是要比2层的高很多? 电调中电流的大小是不是对板上的布线宽度也有要求?诸多问题摆在我的面前.....,有知道的交流一下噢.
34
发表于 2006-7-26 21:50 | 只看该作者
good................
33
 楼主| 发表于 2006-7-26 08:49 | 只看该作者
目前我还没有涉及到启动或者杜转时的问题,等我的电路版做好之后,我会逐渐的解决这类问题,到时候我们继续交流.现在我用电线搭的电路板太杂乱,所以,不想调.等我的PCB吧.至于你说的那个提前角的问题,我试过了,似乎改变提前角对最高速度没有影响.
32
发表于 2006-7-24 12:15 | 只看该作者
你说对了,目的就是为了降噪!
    你启动时遇到大负载时,怎么处理的?或者运行堵转时怎么处理的啊,能不能交流一下啊?
最高速度与你的换相程序有关,使单片机速度跟不上去。还有一个是你提前角没有控制好,这个直接影响到效率。
31
 楼主| 发表于 2006-7-24 08:16 | 只看该作者
谢谢你的指教.我在整个30度电角度内都检测.我自己认为别人之所以在后15度检测,是为了避免换向或者开关噪音带来的干扰吧?我现在正在画电路板,打算做一个板子,做好之后,继续优化软件,目前到最高速的时候稍微比别人的最高速度低一点点,不知道这么一点速度误差对实际的电调使用有没有影响?
30
发表于 2006-7-23 19:03 | 只看该作者

回happyme!

请问你检测到反电动势后,再换向时。中间的三十度电角度怎么处理的?如果你已经用软件或者硬件处理了,那方法是这样的:
     你检测电动势零点,应该在零点前15度的电角度去检测。不应该在整个过程中去检测。

我自己也没有试过,我看到的资料上,别人是用锁相环来实现整个过程电角度的处理。
希望这些能对你有帮助!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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