• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

3.3V控制6-8V的舵机,用什么三极管或者MOS管比较好?

day_day 2018-07-10 浏览量:4142
3.3V控制6-8V的舵机,用什么三极管或者MOS管比较好?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 作为第一个回答的人,看到其他人的回答五花八门的,也有置疑的声音,所以我统一回复一下这个问题中普遍提到的事:

    1、Q:为什么不直接用IO去控制剁鸡,非要加管子转换?

         A:不是所有的剁鸡都能正常识别3.3V的信号,像AA51880这样的芯片要3.4V以上才会正常工作,低了,比如3.3V就会发生严重的抖舵现象,3.3-3.4V属于临界状态,所以为了可靠,需要提高这个信号电平,保证控制可靠。

    2、Q:用什么型号的管子?

         A:其实什么型号都够用,但是必须是N管,因为你要在两个电压之间转换信号的话,N管发射极/源极共地是负,才能让OC输出端的电压任意改变。但是它只是信号电压,有人提到什么发热之类的,根本就不存在的,也不需要低RDS,甚至不需要完全导通都行。只是不完全导通时担心电压不能正常拉低,所以仍然建议使用NMOS的话,应该选用VGS小于3.3V的型号。

    3、Q:为什么信号是反相的?

         A:因为通过一级三极管或MOS管输出,高电平输入,管子导致了,集电极/漏极肯定是被拉低的,信号就反相了。

    4、Q:剁鸡怎么控制?

         A:这个问题应该放在前头,因为我发现好多人并不知道控制什么,甚至还有人当控制马达来回答,那就有点跑偏了,剁鸡控制信号是用脉宽来控制的,典型的标准剁鸡是用50Hz,正脉冲宽度在1.5ms为中心的信号来控制的,范围是1-2ms,1.5ms是在中间,1ms是在最左,2ms是在最右。注意频率不要变,变的只是占空比,而且真正有用的是正脉冲的宽度。所以在这个问题上,用三极管驱动后,因为反相了,所以单片机要控制负脉冲的宽度来实现对剁鸡位置的控制。那个50Hz不是绝对的,有点误差也没事,而且要是高速的剁鸡,你发成300Hz的速度也没问题,只要脉宽正确就行。

    • 发布于 2018-07-11
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:21
  • 一般来说根本不用担心这个问题,只要使用开漏输出加个上拉就解决了。任意的小功率NPN三极管或者NMOS均可。

    控制方,例如单片机的IO,输出串一个10K限流电阻,进NPN管的基极,然后发射极接地,集电极对舵机电源正极接一个上拉电阻,建议10K,然后接至舵机的S端即可。

    或者用NMOS的话,IO输出串1K限流电阻,并对地加47K或以上的下拉电阻,接到NMOS的G极,然后S接地,D对舵机电源正接10K上拉,接至舵机的S端。

    • 发布于2018-07-10
    • 举报
    • 评论 3
    • 4
    • 0
day_day 回复了 6ff36f1268c28125 :能不能给个型号参考下呢 回复
6ff36f1268c28125 回复了 day_day :太多了啊,常见的三极管:9014,2SC1815,以前国前3DG201,反正小功率NPN管就行。 回复
多啦Z梦 回复了 day_day :不是非要小功率的,只是小功率的管子就够了,而且省电而已。 回复

  • 舵机控制口直接可以用单片机IO控制的,3.3v舵机能识别为高电平的,为什么要用三极管和MOS驱动呢,难道你是控制电源吗?防止电机一直工作?这样的话用MOS管就可以了,用PMOS
    • 发布于2018-07-10
    • 举报
    • 评论 2
    • 1
    • 0
多啦Z梦 回复了 yhj416606438 :不是这样的,很多的剁鸡控制芯片对3.3V电压不能可靠控制,比如AA51880,需要至少3.4V才能可靠工作,如果低了会出现严重的抖舵现象,所以需要加一个三极管使它能够可靠的触发。 回复
day_day 回复了 yhj416606438 :因为我的是大功率舵机严格的5-8.4V,一般单片机即使是5V单片机输出也只是4.8V而已,况且功率也远远不够,你想想即使是用面包板电源额外供电,舵机每动一下,单片机系统的灯都会抖动闪烁,那个功率要求可想而知 回复

  • 直接用用三极管吧,用MOS管可能会不完全导通,还是得加个三极管
    • 发布于2018-07-10
    • 举报
    • 评论 2
    • 0
    • 0
6ff36f1268c28125 回复了 liulishiyi :你说的情况是选用的MOS管VGS过高了,大于3.3V的都不行。你可以选VGS小于3.3V的型号,不会有导通不完全的问题,可事实上就算导通不完全,那么小电流的PWM信号也是不受太大影响的,实测VGS=4.5V的管子照样可靠工作。 回复
liulishiyi 回复了 liulishiyi :不完全导通会使RDS增大,会使MOS管发热,与PWM信号的电流大小没什么关系 回复

  • ic,p只要能满足就可以,不需要特定的管子
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要是频率不是很高普通的三极管就可以的9013或者8050等的都可以。这里的三极管相当于是一个电平转换而已。
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 普通8050之类三极管就可以。

    得注意经过三极管后,信号反向了,程序得相应改变

    • 发布于2018-07-10
    • 举报
    • 评论 1
    • 0
    • 0
多啦Z梦 回复了 yan_jian :没错。信号是反相的,我发表时写了这句,但是不知为什么被系统吃掉了。 回复

  • 6-8V,这个电压不高,使用一般的8050、8550的三极管就是可以的
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 普通的三极管就可以,低压最合适,用pmos也可以,也有低压的PMOS
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 舵机可以直接有io控制,如果是怕电源不够用可以加一个升压模块
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 做飞卡智能车时,我们的用的N沟道mos管SI2302,搭的反向电路。PWM输出高,MOS输出低,用来控制舵机。
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 单片机使用强上拉输出可以直接驱动舵机 如果非要加驱动电路 可以用一般的高β三极管 比如9013 9014 等等 大于180就行 但是这时信号是反向的 mos管最好不要用 电压太低 会导致不完全导通 波形会畸变 管子发热严重
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 三极管吧,触发信号会比较好处理,单片机输出一个引脚就可以控制了。

    还有你的6~8V的舵机,最好是加一级的隔离,防止对单片机造成干扰

    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 用高速光耦啊,光耦一端接IO和GND,另一端接舵机的6V和信号。

    大功率舵机也分很多型号,有数字的,也有模拟的。

    一般来说,无副翼直升机模型用的大扭力斜盘数字舵机对3.3V信号的支持比较好,因为这种舵机的信号电平是按自稳系统的输出电压设计的。

    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 用npn型的三极管控制最好 比如1810 9013 等等都可以
    • 发布于2018-07-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 电压太低了,建议将电压提高至5V再用mos管驱动。
    • 发布于2018-07-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

3.3V控制6-8V的舵机,用什么三极管或者MOS管比较好?