|
发表于 8-10-2007 12:28 AM
|
显示全部楼层
原帖由 fritlizt 于 8-10-2007 12:01 AM 发表
这就要看有几种方法可以控制voltage了。
BLDC motor不单单是由voltage来控制速度的,它还要使电流用一定的速度来回stator(coil)来达到你要得速度。然后rotor(permanent magnet)才会以一定的速度转动!
它和BDC motor相反的,也就是BDC motor是coil在转动permanent magnet不转动。 |
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 8-10-2007 12:36 PM
|
显示全部楼层
原帖由 rothmans 于 7-10-2007 07:32 PM 发表
回归正传,如果这样的话,要控制 dc motor 的速度有几种方法呢?
如果是BDC motor, 或有内建controller的BLDC motor。
1. 用电压控制是可以的。 如用LM317
2. 用电阻控制也是可以的,如接大功率的电阻。
3. 用限流控制是可以的。 如用LM317
4. 那用PWM 呢????
不可以用在没有内建controller的BLDC motor。
5. 那有内建controller的BLDC motor呢?
你原本的问题:
“一般来说,都是用 PWM 来控制直流马达的速度,现在有一个疑惑,那就是 PWM 能否用来控制 brushless 直流马达呢??”
我在#2楼的回覆:
“不行。
brushless 其实就是stepper motor那样。
brushless motor (BLDC) 最少三条线。”
后来了解你指的是电脑的风扇BLDC 马达, 不是三线的基本BLDC motor。
我回覆“它有build in controller 在motor里面了。
我猜想, 用PWM的话, 风扇可能不会顺。。”
(这是不科学的说法, 只是猜)
综合以上的资料,
要知道BLDC 可否用PWM 来控制, 会不会顺, 或很顺, 你要作实验才知道了。
但是: 就算你可以用PWM 来控制 BLDC motor (含内建Controller),不代表所有的BLDC (build in controller) motor 都可以用PWM。
那个要看那个“build in controller”的设计是怎样的。
如果: 要真正控制BLDC motor 的速度, 最好的就是作自己的 controller 来控制三线(或更多)的BLDC motor。
所以:答案就是你要作实验来证明, PWM 可不可以用来控制PC 的 BLDC motor Fan!
(比较科学的说法)
rothmans 作个实验好吗? |
|
|
|
|
|
|
|
楼主 |
发表于 8-10-2007 01:24 PM
|
显示全部楼层
回复 #22 pic 的帖子
多谢pic版主如此详细分析,这么说来,我就心理有数了。 |
|
|
|
|
|
|
|
发表于 8-10-2007 02:27 PM
|
显示全部楼层
回复 #23 rothmans 的帖子
还有就是, PWM 的Freq 和Duty cycle %,也是考量的因素。
那个Build-in controller 的BLDC, 是不是一上电(instant)就走,还是有delay, 我相信每个BLDC都不可能完全一样。
如果PWM是low freq, 高duty cycle, 我相信(不科学的说法)是可以控制一定的速度的 (可能不是full speed range)。 |
|
|
|
|
|
|
|
楼主 |
发表于 8-10-2007 07:57 PM
|
显示全部楼层
原帖由 pic 于 8-10-2007 02:27 PM 发表
还有就是, PWM 的Freq 和Duty cycle %,也是考量的因素。
那个Build-in controller 的BLDC, 是不是一上电(instant)就走,还是有delay, 我相信每个BLDC都不可能完全一样。
如果PWM是low freq, 高dut ...
我还是先了解 BLDC 的种类与结构,再找一个 BLDC 的马达来试看。
[ 本帖最后由 rothmans 于 3-11-2007 04:15 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 8-10-2007 09:03 PM
|
显示全部楼层
原帖由 pic 于 8-10-2007 02:27 PM 发表
还有就是, PWM 的Freq 和Duty cycle %,也是考量的因素。
那个Build-in controller 的BLDC, 是不是一上电(instant)就走,还是有delay, 我相信每个BLDC都不可能完全一样。
如果PWM是low freq, 高dut ...
有用过一个Build-in controller 的BLDC, 是有delay 的。
start/stop之间大概是几ms的时间。 也就是说用pwm在start/stop signal是不能的。 除非你的pwm length 长过他的delay.
不过这样做也是没有point,因为大多是Build-in controller 的BLDC会有一个input给你control speed.可能是pwm, 或者是analog input来控制bldc的速度。 |
评分
-
查看全部评分
|
|
|
|
|
|
|
发表于 8-10-2007 09:05 PM
|
显示全部楼层
原帖由 yes1010 于 8-10-2007 12:28 AM 发表
BLDC motor不单单是由voltage来控制速度的,它还要使电流用一定的速度来回stator(coil)来达到你要得速度。然后rotor(permanent magnet)才会以一定的速度转动!
它和BDC motor相反的,也就是BDC motor是coi ...
paiseh paiseh,还以为是普通dc motor.
bldc motor的结构我不是很懂。也没有仔细去internet找过。
我用的bldc是有build in controller的。也就是有一个analog input,0-5v,接potentialmeter就可以control 他的速度了。
[ 本帖最后由 fritlizt 于 8-10-2007 09:06 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 9-10-2007 10:16 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 9-10-2007 04:35 PM
|
显示全部楼层
原帖由 yes1010 于 9-10-2007 10:16 AM 发表
谢谢PIC版主加分,早到的生日礼物。我会加油的!
斑竹不好意思。 久久灌水一下。
yes几时生日? 我再加1000分给你。 |
|
|
|
|
|
|
|
发表于 9-10-2007 05:57 PM
|
显示全部楼层
原帖由 yes1010 于 9-10-2007 10:16 AM 发表
谢谢PIC版主加分,早到的生日礼物。我会加油的!
斑竹不好意思。 久久灌水一下。yes几时生日? 我再加1000分给你。
昨天是我生日, 也不是这样过。。。
yes1010 几时生日? 送你一个PIC development board (PCB, 不含零件)。 |
|
|
|
|
|
|
|
发表于 9-10-2007 09:25 PM
|
显示全部楼层
原帖由 pic 于 9-10-2007 05:57 PM 发表
昨天是我生日, 也不是这样过。。。
yes1010 几时生日? 送你一个PIC development board (PCB, 不含零件)。
斑竹生日快乐。。。。。。我讲了。。。我也要developement board....... |
|
|
|
|
|
|
|
发表于 9-10-2007 10:52 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-10-2007 11:13 PM
|
显示全部楼层
原帖由 pic 于 9-10-2007 05:57 PM 发表
昨天是我生日, 也不是这样过。。。
yes1010 几时生日? 送你一个PIC development board (PCB, 不含零件)。
版主,生日快乐,这是迟来的祝福。
[ 本帖最后由 rothmans 于 26-1-2008 12:58 AM 编辑 ] |
|
|
|
|
|
|
|
发表于 10-10-2007 10:03 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 23-10-2007 06:24 PM
|
显示全部楼层
原帖由 pic 于 6-10-2007 08:52 PM 发表
如是brushless motor, 要控制速度, 多是用3条线。
比如: 我的Laptop 的 CPU fan, 它就是3条线的, 速度由motherboard control, 热就转快点, 不热就转慢点。
各位大大,我有一个控制马达的 datasheet, 可是是日文我看不懂,请问有谁能帮我翻译下,多谢了。
[ 本帖最后由 rothmans 于 25-10-2007 07:53 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 23-10-2007 11:39 PM
|
显示全部楼层
回复 #1 rothmans 的帖子
其实我对PWM的认识很少而已。。。
可以让我知道比较详细的资料吗?
谢咯 |
|
|
|
|
|
|
|
楼主 |
发表于 24-10-2007 08:58 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 24-10-2007 07:50 PM
|
显示全部楼层
原帖由 rothmans 于 24-10-2007 08:58 AM 发表
很高兴你也想学 PWM. 不过我不晓得你对 PWM 了解多少,也不知道该给你什么样的资料呢。。。因为我也是菜鸟一只。
你哪里会菜鸟。。。。
大概大概解释一下。 pwm全名就是pulse width modulation.
基本上有几个用途。
其中有就是拿来transmit data用咯。。。。控制pulse width/dutycycle达到transmit data的作用。
不过通常看到的是FM 和AM
另一个就是拿来控制直流马达。 这时候pwm拿来控制effective voltage/averagevoltage.也就是一直on/off那个直流马达。
duty cycle 越大, effective voltage越大,马达越快。
大概是这样/详细资料可以请教谷歌大大。 |
评分
-
查看全部评分
|
|
|
|
|
|
|
楼主 |
发表于 25-10-2007 11:26 PM
|
显示全部楼层
原帖由 fritlizt 于 24-10-2007 07:50 PM 发表
你哪里会菜鸟。。。。
大概大概解释一下。 pwm全名就是pulse width modulation.
基本上有几个用途。
其中有就是拿来transmit data用咯。。。。控制pul ...
多谢 fritlizt 帮我解了围,替 jason86 解释了 PWM 的详细资料。 |
|
|
|
|
|
|
|
楼主 |
发表于 3-11-2007 04:16 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|