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

PWM驱动电机中L298N的作用

墨竹公子 2019-07-19 浏览量:2038
stm32可以输出PWM驱动电机,为什么还要L298N?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32输出的PWM是3.3V最大20mA的,并且MCU内部没有 电机线圈放电的续流电路,直接接电机的话,直接就把STM32烧掉了。L298N内置续流,可输出电流也大。
    • 发布于 2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:14
  • 想想啊,stm32单片机就3.3V,电机一般都是12V供电的,电压首先就不符合;其次电机电流多大,单片机承受不了,所以用L98N来控制电机。
    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • L298N是双H桥电机驱动,用PWM波来控制电机的转速,可以控制电机的真反转,你可以理解为单片机的驱动能力太小,L298N将单片机的功率方法,来驱动电机。
    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个因为stm32的驱动能力是不强的,专门的控制驱动才能保障驱动能力啊。

    stm32核心功能是实现控制逻辑,具体的驱动真心不是强项。

    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单点说就是能帮你驱动电机在大电流的时候,但是这颗料的稍微大一点的电流他的热量就上来了,而且最大好像是2A我记得,驱动的电机不是很多,做小车多部分用这个
    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32的io输出电流小,电压低,l298就是放大电压和电流再去控制电机
    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 32输出的是信号,况且你这个信号只用0和VCC,也没法对电机进行换向
    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • L298N是提供大电流以驱动电机,如果只用STM32的PWM输出进行控制电机,电机都不会运作的。
    • 发布于2019-07-19
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32是可以输出PWM波,但是电流只要几十个MA,顶多就能驱动一个LED灯,根本带不动电机。L298N就相当于一个电流放大器,接了L298N就能带动电机了
    • 发布于2019-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • stm32驱动能力有限,L298N可以增强其驱动能力,你可以这么理解:电脑直接接扬声器也有声音,为什么你听歌还要接功放呢?
    • 发布于2019-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 因为单片机的输出引脚的输出功率是很低的,一般都是电压输出,电流很小,直接控制电机,可能就把引脚烧坏了,而且根本驱动不起来
    • 发布于2019-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32工作电压是3.3V,输出也不会高于这个电压,3.3V一般是驱动不了电机的,再有STM32输出电流也有限制,端口驱动电流一般只有20mA 左右,驱动电机微型电机都有点吃力,所以单片机驱动电机要不加三极管,要不加驱动模块ULN2000及L298
    • 发布于2019-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • L298N相当于一个升压升功率的芯片,能将单片机输出的PWM转换为更高电压的PWM,同时L298N还具备一定的保护功能,能够保护单片机的IO
    • 发布于2019-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM只是个驱动信号,很微弱,无法直接驱动电机,L298N集成了电机驱动电路,PWM通过L298N才能驱动电机。
    • 发布于2019-07-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

PWM驱动电机中L298N的作用