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

开漏输出外接上拉电阻问题

HELLOWw 2018-08-15 浏览量:3713
想用STM32直接驱动小电机,网上说可以用开漏输出外接上拉电阻问题是怎么外接上拉电阻?
求大佬们方便的话解答一下,帮帮忙
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 过你的电机小于20MA的电流,倒是可以用推挽模式直接推动电机。

    但是我还是建议你用如下电路:

    QQ截图20180815115358.jpg

    8050的最大电流为500MA,所以你电机的最大电流不能超过500MA

    二极管的作用是提供一个电机停机的时候的反向电流回路,这个不能省,虽然省了也能工作,但不怎么安全。

    如果你的点电机小于20MA,倒是可以直接用IO的推挽模式,

    不过我还是建议你用如下电路:

    • 发布于 2018-08-15
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 外接上拉电阻就是在IO上接个10K电阻到VCC
    • 发布于2018-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 电阻一端接电源一端接IO口,所谓开漏输出指的是单片机内部输出时IO口接的是漏极接的没有上拉电源的mos管,所以在单片机外部接电源上拉!
    • 发布于2018-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 端口在开楼输出模式下的高电平是虚的浮空的,因此必须外加上啦电阻,不过在驱动电机的时候建议还是采用强推完模式,这样有利于稳定性
    • 发布于2018-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 开漏接上拉电阻就是增加输出电流的,可以使用
    • 发布于2018-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 一般单片机是不能直接驱动电机的 除非你电机电流非常小 启动电流不会超过100mA

    带负载运行电流小于20mA 这样可以用灌电流的方式来驱动 一个小电阻一端接电源一端接电机 电机令一端接IO 

    IO输出低电平时启动电机 高电平关闭

    电阻主要是来防止短路或者限流 根据电源电压和电机运行电流来选择

    • 发布于2018-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 开漏上拉是为了输出电流驱动能力,来驱动总线上的芯片
    • 发布于2018-08-15
    • 举报
    • 评论 0
    • 0
    • 0

  • 开漏输出时即可上拉也可下拉,要看你的控制策略。

    上拉就是用在电阻的两端分别接VCC和输出接口,下拉则两端是GND和输出接口。

    然后接口接后续电路,这样在输出接口没有输出或者输出为上下拉同电位时都保持相同的电位。

    • 发布于2018-08-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 开漏输出是没有驱动能力的,要接上上拉才能带动负载
    • 发布于2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 开漏输出的原理是用一个MOS当成一个开关,而这个开关的没有驱动的,所以必须要接上一个上拉电阻来驱动
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 开漏输出其实就是因为单片机的推挽输出驱动力太弱,需要外部上拉来驱动,引脚里面的MOS管就充当开关的作用。
    • 发布于2018-08-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

开漏输出外接上拉电阻问题