佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

楼主: antzz

dc motor 速度

[复制链接]
发表于 3-1-2008 02:36 PM | 显示全部楼层
原帖由 rothmans 于 3-1-2008 01:54 PM 发表


楼主,你要控制Robot (前进和后退),可以用步进马达(Stepper Motor)是最简单有效的方法。

你的 555 timer 为什么会发热,我不知道原因,请上传你的原理图供参考后,才能给你正确的答案。请阐明发热到什么程度 ...


很多建议, 看楼主要采用哪一种。
看motor负载, stepper motor比brushed dc motor没有力。不过准确性高。 看楼主要鱼还是虾。
回复

使用道具 举报


ADVERTISEMENT

发表于 3-1-2008 03:49 PM | 显示全部楼层
原帖由 fritlizt 于 3-1-2008 02:36 PM 发表


很多建议, 看楼主要采用哪一种。
看motor负载, stepper motor比brushed dc motor没有力。不过准确性高。 看楼主要鱼还是虾。



我不知道第二十一楼是如何做比较的,怎么说stepper motorbrushed dc motor没有力 ?这点我不认同。
除非 brushed dc motor 是已经加上了齿轮变速。还是拿个 24V brushed dc motor   5V stepper motor 做比较???
这必须是以扭力做比较,同意吗?别忘了,stepper motor  是可以控制转速与扭力的噢!高转速低扭力与反之。

[ 本帖最后由 rothmans 于 3-1-2008 03:50 PM 编辑 ]
回复

使用道具 举报

发表于 3-1-2008 06:10 PM | 显示全部楼层
原帖由 rothmans 于 3-1-2008 03:49 PM 发表



我不知道第二十一楼是如何做比较的,怎么说stepper motor比brushed dc motor没有力 ?这点我不认同。
除非 brushed dc motor 是已经加上了齿轮变速。还是拿个 24V brushed dc motor  与 5V stepper motor 做比 ...


我是拿同样的24v 的motor比较。 没有gear box下比较。
stepper motor 和dc motor一样low speed high torque, high speed low torque.不过在torque/speed比dc motor低。这个问题在high speed更加明显。
回复

使用道具 举报

 楼主| 发表于 4-1-2008 02:25 PM | 显示全部楼层

vin = 9V, 555 timer outptu (pin 3) = 6.6V 然后连接到 h-bridge Vout.
为什么 555 timer 会热?
还有h-bridge 的 port (a & b) 一直保持大约8.6V .
请问可以直接连接去pic(16F877A) output port 吗?

[ 本帖最后由 pic 于 4-1-2008 02:51 PM 编辑 ]
回复

使用道具 举报

发表于 4-1-2008 05:19 PM | 显示全部楼层
原帖由 antzz 于 4-1-2008 02:25 PM 发表

vin = 9V, 555 timer outptu (pin 3) = 6.6V 然后连接到 h-bridge Vout.
为什么 555 timer 会热?
还有h-bridge 的 port (a & b) 一直保持大约8 ...



可以告诉大家你这样做的目的吗?介绍下你这图的接法用意。

你是说 Timer 555 的 pin 3 接到 h-bridge 的 Vout。你用的是什么型号的 Timer 555? 请查阅 datasheet 看最大能消耗多少电流。
我手上的 Timer 555 datasheet 是只能承受 10 mA 而已。当 Timer 555 不能承受较大的电流,它就会发烫甚至烧坏。

如果 h-bridge 的 port (a & b) 是大约8.6伏是不能直接连接到 pic16F877 的。

你的2N3904 与2N3906是否真的能驱动马达?能知道你马达使用电流多大,马达开始起动电流多大?这些都是设计时必需要考量的因素。

[ 本帖最后由 rothmans 于 4-1-2008 05:40 PM 编辑 ]
回复

使用道具 举报

发表于 4-1-2008 06:09 PM | 显示全部楼层
原帖由 antzz 于 4-1-2008 02:25 PM 发表

vin = 9V, 555 timer outptu (pin 3) = 6.6V 然后连接到 h-bridge Vout.

h-bridge 有Vout 的吗?看来你接错了。。。
h-bridge不是这样用的, transistor 也用错 。。。。

你还是在用以下的motor吗?
Dc motor
Voltage dc   - 3 v
Current         - 0.99A
Speed           - 7850rpm
Output          - 1.64W


为什么 555 timer 会热?

因为你接错了~~~
555会热表示它还没挂掉。。。如果它变冷就是挂掉了。。。
回复

使用道具 举报

Follow Us
 楼主| 发表于 8-1-2008 09:13 AM | 显示全部楼层
Timer 555 是用来作 PWM 控制 motor 的 速度。
我手上的 Timer 555 datasheet 是只能承受 15 mA 而已。
2N3904 与2N3906真的能驱动马达。
马达 (no load) speed = 9600 , current = 0.22A
马达 (max efficient) speed = 8000, current = 0.99A ,torque g-cm = 20 ,
output = 1.64W , efficient = 55.2 , start torque = 112.
什么是 gear ratio?
2N3904 与2N3906是否可以换去 (FET)?
因为 FET 可以耐高电流。
如果 h-bridge 的 port (a & b) 要连接到 pic16F877 是否要连接resister在中间?
回复

使用道具 举报

发表于 8-1-2008 10:34 AM | 显示全部楼层
原帖由 antzz 于 8-1-2008 09:13 AM 发表
Timer 555 是用来作 PWM 控制 motor 的 速度。
我手上的 Timer 555 datasheet 是只能承受 15 mA 而已。
2N3904 与2N3906真的能驱动马达。
马达 (no load) speed = 9600 , current = 0.22A
马达 (max efficient)  ...

首先, 已经告诉你的电路错了。
你要先修正你的电路, 贴上来看, 才谈其他的,不然大家应该没法帮你。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 14-1-2008 10:44 AM | 显示全部楼层


Vin = 9V
那四个是 n-mosfet (IRF530).
我用两个 555 timer 去控制 motor 前进 和 后退 ,因为要两个不同的速度。
我用 rechargeable battery ( 22H 180mAh 9V).
我想问在initial 为什么四个是 n-mosfet 会很热?
因为我只用一个 555 timer 去控制 motor 前进, 然后 disconnect 另一个 555 timer。
pin 3 = 6.68
        G           D          S
A-    6.68v     6.66v   3.36v
B-     0            6.66v   0.02v
C       0            5v        0v
D       6.68v     0.03v   0v

motor = 6.80v

ii) 为什么大约5分钟就 n-mosfet就不热了?
iii)然后大约105分钟后就 no function?

[ 本帖最后由 antzz 于 14-1-2008 11:27 AM 编辑 ]
回复

使用道具 举报

发表于 14-1-2008 02:17 PM | 显示全部楼层
原帖由 antzz 于 14-1-2008 10:44 AM 发表

Vin = 9V
那四个是 n-mosfet (IRF530).
我用两个 555 timer 去控制 motor 前进 和 后退 ,因为要两个不同的速度。
我用 rechargeable batte ...

首先, 你的图太大了, 以后把它的resolution弄小再贴会较理想。

1. 再来, 你的图还是错。
(是我看错, 因为图看不完, 我以为错, 对不起~)



2. 请问你的Motor是要用在哪里? 还是vacumn robot吗?

3. 那你有用MCU 来控制吗?

4. 如有, 考虑用MCU 的PWM 来控制。

5. 还有, 你的那个motor真的适合使用在你的应用里吗?

[ 本帖最后由 pic 于 14-1-2008 02:54 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 15-1-2008 08:59 AM | 显示全部楼层
1)我的Motor是要用在控制 robot 前进 和 后退。
2)我有用MCU 来控制, 但不考虑用MCU 的PWM 来控制。
3)那个motor暂时不知道真的适合使用在应用里,
因为我需要 high torque 和 可以carry 大约 <1kg 重量。
4)我觉得应该是 n-mosfet voltage saturation 的问题 at (A & B).
回复

使用道具 举报

发表于 15-1-2008 12:59 PM | 显示全部楼层
原帖由 antzz 于 15-1-2008 08:59 AM 发表
1)我的Motor是要用在控制 robot 前进 和 后退。
2)我有用MCU 来控制, 但不考虑用MCU 的PWM 来控制。
3)那个motor暂时不知道真的适合使用在应用里,
因为我需要 high torque 和 可以carry 大约  

IRF530, 需要高的Vgs电压, 不然不会fully turn on。
提高你的555电压, 不然就用 IRL530 (logic level trigger)。

很遗憾你用MCU 但又不用MCU的PWM, 只是为了交功课而作, 不是为学习而做, 在设计上, 我最多给50/100分。

ii) 为什么大约5分钟就 n-mosfet就不热了?
你用7.2V 180mAH, 过后就没电了, 没电就不热了。。。

iii)然后大约105分钟后就 no function?
没电了吧。。。

还有你的555 是同时两个一起跑, 还是一个一个跑, 怎样控制, 也是关键。

[ 本帖最后由 pic 于 15-1-2008 01:03 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 15-1-2008 01:47 PM | 显示全部楼层
因为我不是很会用MCU的PWM。。。。。
MCU 的PWM 的 OUTPUT 不是 5V吗?
但555 TIMER 的OUTPUT 可以提高的对吗?
不是没电了,而是 N-MOSFET 太热到 NO FUNCTION (CUT OFF).
过后等 N- MOSFET 冷后,就可以再 FUNCTION LE.
555 是一个一个跑,一个 ON 另一个就 OFF.
PIC 你觉得应该改一改CIRCUIT 吗?
我觉得有一点问题。。。。
但又不知道应该怎样改?
回复

使用道具 举报

 楼主| 发表于 15-1-2008 04:56 PM | 显示全部楼层


可以帮我解释whole function吗?
特别是 pull- up & pull-down resistor & capasitor.
thanks.
回复

使用道具 举报

发表于 15-1-2008 10:24 PM | 显示全部楼层
原帖由 antzz 于 15-1-2008 04:56 PM 发表


可以帮我解释whole function吗?
特别是 pull- up & pull-down resistor & capasitor.
thanks.


大概解释一下。
左上= 1。右上= 2。 左下= 3。 右下= 4
(假设transistor on Vce = 0V.)
当0, 0。 两个3904off,也就是没有电流经过。 Vg1 = 12v, Vs1 = 12v. Vgs1 = 0, Vg2 = 12v, Vs2 = 12v. Vgs2 = 0. 1 为off.
那个resistor 也是current limiter.没什么重要。 你要放1k, 2k,都可以。当3904 on的时候,这个resistor make sure Vg = 0v.

A=0, B=1;
Vg1 = 12V, 1 off.
Vg2 = 0v.  Vgs = -12v.这时候2 on.
2on 的时候, 12v去的R5和R6, 用voltage devider rule.取得Vg3 = 12*1/11 V.这时候3on.因为Vgs3 有voltage.
当2 , 3 on的时候, motor就会转, 电流会从2流去3去ground.

A=1, B = 0也一样的道理。

A= 1, B = 1,代表全部transistor on.电流直接从1去3, 2去4,shorted. mosfet会burn.建议你加logic gate下去。 避免不小心弄坏circuit.

那四个diode是protection diode.D1,D3是over voltage protection.
D2, D4是undervoltage protection.其实motor本身是一个dynamo.当accerate或deaccelerate的时候会generate voltage. 当generated voltage 大过voltage supply, 就会turn on D1, D3,把多余的电流conduct 去+.D2, D4也是如此。不过turn on当undervoltage.diode 的rating要够快,够power.要当current 还没有flowback 去circuit 就turn on,这样才会达到保护的效果。


至于r3, r5, r6等就得小心。 看你用什么mosfet. turn on voltage是多少。 不可乱放。否这可能不会turn on mosfet,或者烧坏mosfet.
必要的时候r3那边要改.不可盲目copy.

那两个cap是普通的filtering cap.zener diode make sure voltage不会过15V

中间那个tricolor led只是拿来show current flow direction./motor direction.

*有错请纠正

评分

参与人数 1积分 +30 收起 理由
pic + 30 努力贡献。

查看全部评分

回复

使用道具 举报

 楼主| 发表于 16-1-2008 09:23 AM | 显示全部楼层
thanks.
至于R3,R5,R6.我还是不懂。。。。
R3 - 不是减去input current 去 vg1 。
R5 - 也是以样
R6 - 是 pull down resistor.
Vg3 = 12* [ 10/(10+1) ].
如果 (Gate thereshold voltage) Vds= Vgs = 2Vdc , Id = 250uA
on-resistor ( RDS on) = 0.18 ohm [ Vgs = 10v,ID = 8A]
我应该怎样计算?
谢谢。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 17-1-2008 08:57 AM | 显示全部楼层
我想问怎样计算motor torque & power?
重量是3kg,长达20cm. 1meter = 100cm
torqur = 3000*0.2
          =  600gm.
torque of motor 需要 600gm.
这样计算 motor torqur 对吗?
power = (2pi*N)/60 * torque
但是我怎样计算 speed?
回复

使用道具 举报

发表于 20-1-2008 02:09 AM | 显示全部楼层
原帖由 antzz 于 16-1-2008 09:23 AM 发表
thanks.
至于R3,R5,R6.我还是不懂。。。。
R3 - 不是减去input current 去 vg1 。
R5 - 也是以样
R6 - 是 pull down resistor.
Vg3 = 12* [ 10/(10+1) ].
如果 (Gate thereshold voltage) Vds= Vgs = 2Vdc  ...


R3 基本上是不会变动的。 不过特别的情况下, 可能你要自己redesign.
R5, R6是series resistor. mosfet 是voltage drive, gate impedence很高, 可以当作open circuit.所以用voltage devider rule来switch on 那个mosfet.比如所你的Vgs = 10v, 12 * R6/(R5 + R6).assume R5 = 1K, 就可以得到R6.不要太小ohm,浪费电。
Rds on 就是代表当mosfet on的时候, drain-source resistance有多高, 这个是拿来算power loss/heat dissipation.如果你的用途是高amp的话就要注意这点, 选择适当的heatsink,没有的话会burn.
回复

使用道具 举报

发表于 11-11-2008 06:17 PM | 显示全部楼层
请问一下,有没可能可以让tamiya跑车的马达反转?前提时只能用一粒马达


回复

使用道具 举报

发表于 13-11-2008 11:58 PM | 显示全部楼层
原帖由 skylinegtr14 于 11-11-2008 06:17 PM 发表
请问一下,有没可能可以让tamiya跑车的马达反转?前提时只能用一粒马达



motor power + - 到转接。
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 25-1-2025 05:56 PM , Processed in 0.135093 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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