亿加合和智能车制作

标题: 单路PWM控制BTS7960电路正反转 [打印本页]

作者: gzc581    时间: 2011-10-6 17:37
标题: 单路PWM控制BTS7960电路正反转
想了个方案,应该有人做过,不知道可行不。一路pwm接正转BTS7960,同时将这个pwm信号接到反相器上,例如74hc04,将经过反向的pwm信号接到反转BTS7960上,
以7.2V电池为例:
这时候50%占空比时电机两端电压各3.6V,电机停转,占空比大于50%时,电机正转,小于时反转。
原来用的两路pwm分别控制正反转,感觉有点浪费....
作者: turf456    时间: 2011-10-6 18:05
一般是1路pwm。1路普通IO口。pwm控制速度,io口控制方向。
你这正反转够费电的啊~~~
作者: 记忆将军    时间: 2011-10-6 19:03
我 做过 可以实现
作者: wanglichao    时间: 2011-10-7 12:09
这个本来就是PWM控制的原理,如果你把PWM信号直接接到BTS的使能端,你会发现调节范围更广
作者: jack_channel    时间: 2011-10-9 01:14
这个是可以实现的...
作者: aytc100    时间: 2011-10-9 01:18
可行
作者: sonwendi    时间: 2011-10-9 02:31
回复 1# gzc581


    [attach]12459[/attach]
作者: chen19910528    时间: 2011-10-9 22:50
飞思卡尔 除了创意赛 要反转有用么??我觉得半桥就可以!!全桥浪费嘛!
作者: 凌心    时间: 2011-10-11 14:46
直接把另一路抬高50%,一路控制得了……呵呵 ……
作者: emperorandking    时间: 2012-2-18 20:30
直立的时候就需要反转的了吧
作者: xining_yang    时间: 2012-2-18 22:43

作者: xiaomei120108    时间: 2012-2-19 09:55
刹车就是反转嘛,反转是很有必要的!!
作者: 齐天小晟    时间: 2012-2-20 21:59
学习啦
作者: hwh123    时间: 2012-2-21 20:06
高明
作者: 瞬之星    时间: 2012-2-22 15:59
光电车只需要正转和发电两个状态就行了呗
作者: 紫藤风信子    时间: 2012-3-12 22:27
可行啊
作者: 多思善问    时间: 2012-4-8 11:01
turf456 发表于 2011-10-6 18:05
一般是1路pwm。1路普通IO口。pwm控制速度,io口控制方向。
你这正反转够费电的啊~~~

请问这个电控制一个直流减速电机正反转可行吗???先谢谢了
作者: turf456    时间: 2012-4-8 15:51
多思善问 发表于 2012-4-8 11:01
请问这个电控制一个直流减速电机正反转可行吗???先谢谢了

这个是半桥?半桥怎么正反转?
作者: wanglichao    时间: 2012-4-8 22:35
最好的方法是把PWM接到INH,IN接IO控制方向,比如两片BTS7960,一路PWM同时接到两个芯片的INH端,两个IN端接01信号,比如接10正转,01反转,11能耗制动,00BTS停止工作。
作者: wanglichao    时间: 2012-4-8 22:36
turf456 发表于 2012-4-8 15:51
这个是半桥?半桥怎么正反转?

最好的方法是把PWM接到INH,IN接IO控制方向,比如两片BTS7960,一路PWM同时接到两个芯片的INH端,两个IN端接01信号,比如接10正转,01反转,11能耗制动,00BTS停止工作。
作者: 多思善问    时间: 2012-4-8 23:04
标题: RE: 单路PWM控制BTS7960电路正反转
理论上可行,但是BTS7960最大输出电流是43A,你加的反相器能不能输出这么大的电流??如果不能不就烧坏反相器了,或者不符合大电流的要求。我是新手,请多多指教,勿喷,谢谢

作者: turf456    时间: 2012-4-9 00:20
wanglichao 发表于 2012-4-8 22:36
最好的方法是把PWM接到INH,IN接IO控制方向,比如两片BTS7960,一路PWM同时接到两个芯片的INH端,两个IN端 ...

这样会出现高阻态。

作者: 多思善问    时间: 2012-4-9 18:53
凌心 发表于 2011-10-11 14:46
直接把另一路抬高50%,一路控制得了……呵呵 ……

请问怎么抬高啊??难道是接上一个电源??我新手,请指教,谢谢
作者: 多思善问    时间: 2012-4-10 13:56
记忆将军 发表于 2011-10-6 19:03
我 做过 可以实现

真的可行吗?但是即使可行,也不是占空比为50%时停转,因为BTS7960的输出电流明显比74HC04要高得多,请看我的仿真(我用的是L298,protues中没有BTS7960),我有个疑问:经反相后,为何PWM波形会出现毛刺,这个毛刺会烧坏驱动芯片吗?另外为了好对比我把示波器中B通道的波形放大了,否则就看不出反相后的波形,通过这点也说明74HC04的输出功率没BTS7960的大
作者: 多思善问    时间: 2012-4-10 15:48
记忆将军 发表于 2011-10-6 19:03
我 做过 可以实现

大神,能不能发给我一份BTS7960H桥驱动电路图?最好要完整的。我想做个板子,谢谢啦
作者: 林牛牛    时间: 2012-4-10 17:21
占个位置!
作者: 330672126    时间: 2012-4-10 18:23
keyi
作者: 钉子柠檬    时间: 2012-4-10 19:50
还有紧急刹车的时候可以反转的!
作者: 不确定的轨迹    时间: 2012-4-23 23:33
turf456 发表于 2012-4-9 00:20
这样会出现高阻态。

为什么呢     真心求解   现在想用一个pwm外加个io口

作者: turf456    时间: 2012-4-24 12:00
不确定的轨迹 发表于 2012-4-23 23:33
为什么呢     真心求解   现在想用一个pwm外加个io口

看文档PWM+IO是容易实现得。
作者: 树叶    时间: 2012-4-30 11:33
turf456 发表于 2012-4-24 12:00
看文档PWM+IO是容易实现得。

请问,控制好电机正反转后,如何和舵机的信息连起来,也就是说直道时前进,弯道时反转减速?偶好纠结啊,请赐教!!
作者: Mr_Q    时间: 2012-7-20 10:41
turf456 发表于 2012-4-9 00:20
这样会出现高阻态。

凤姐~,请问高阻态何解 啊?
是不是BTS7960断开啊?

作者: turf456    时间: 2012-7-20 12:00
Mr_Q 发表于 2012-7-20 10:41
凤姐~,请问高阻态何解 啊?
是不是BTS7960断开啊?

高阻就是高阻

作者: Mr_Q    时间: 2012-7-20 13:04
turf456 发表于 2012-7-20 12:00
高阻就是高阻

太深奥了~
   跪拜!

作者: J-sir    时间: 2012-11-5 01:12
turf456 发表于 2011-10-6 18:05
一般是1路pwm。1路普通IO口。pwm控制速度,io口控制方向。
你这正反转够费电的啊~~~

为什么会费电呢?
作者: turf456    时间: 2012-11-5 08:20
J-sir 发表于 2012-11-5 01:12
为什么会费电呢?

可能是当时我理解有误。
作者: J-sir    时间: 2012-11-5 15:58
turf456 发表于 2012-11-5 08:20
可能是当时我理解有误。

你好,我想请教一下输入BT7970或者7960的电压是不是该稳一下啊?稳成多少伏?需要什么样稳压电路?能否赐教一个?
作者: turf456    时间: 2012-11-5 16:53
J-sir 发表于 2012-11-5 15:58
你好,我想请教一下输入BT7970或者7960的电压是不是该稳一下啊?稳成多少伏?需要什么样稳压电路?能否赐 ...

不必稳,你要稳的是速度。
速度通过测速装置来调节。占空比不断变化来实时适应电源的变化和外界摩擦力的变化。





欢迎光临 亿加合和智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2