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

让stm32控制直流电机,能正反转,直接接GPIO口能行吗?

chunyang 2018-03-29 浏览量:6331
如题,请大神指教
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 你是说直接让俩GPIO接电机两端吗?

    这显然是不行的,单片机GPIO电流最高就20mA。怎么带的动电机,驱动个蜂鸣器都够呛,得用驱动控制

    常用的电机驱动有L298,TB6612什么的,电流更大的有BTN驱动和MOS驱动

    加个电机驱动也不麻烦啊,控制起来也很简单

    • 发布于 2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :对插型号可选1376357-3,供参考 回复

其他答案 数量:17
  • 不行,单片机输出的是控制信号,gpio输出电流小,需要加驱动电路,不然会烧了
    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有符合现货替代型号。 回复

  • gpio电流太小,不能直接控制,需要添加驱动

    有正反转的电机控制应该有3个状态,一个是停止态,一个是正转,一个是反转,你要规划好gpio口的数量。


    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有找到国产替代, 回复

  • 单片机的IO口驱动电流只有几十个mA,电机驱动所需电流小的也要几百mA,肯定驱动不起来,还要考虑电压问题,必须要加驱动器。
    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :TJA1040T/CM,118是完整型号,TJA1040T是系列号 回复

电子老工程师 回复了  :BSS159NH6906XTSA1,Infineon Technologies,供参考 回复

  • 直接用GPIO接电机是不行的,GPIO的输出能力对于电机来说太弱,只能做间接控制,不过可以接可控硅或者继电器来用TTL电平控制5V输出。

    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :该型号的目前没有完全替代的;制造商 NXP USA Inc. 制造商产品编号 BF1202WR,135 回复

电子老工程师 回复了  :需要提供更多的测试信息 ,老化前现象1、电流过大,电流数据是多少,是否超出规格书的范围,测试的功能如何?现象2、重启,是系统重启?还是物料本身重启?重启之后,测试的功能如何?现象3、无法重启,是人工焊?还是机器贴?焊接温度是多少?是否排查虚焊,假焊现象? 老化后有4片,该4片老化前测试的功能如何?老化的温度多少?老化的温度是从常温升到高温?还是常温到低温,在从低温升到高温?温度的斜率是多少?每分钟上升多少度?老化时长多久?周围的元件的温度能否胜任老化温度,这些都需要自查的, 回复

  • 不行的,GPIO那驱动力才多少,驱动个LED还差不多。想驱动电机要通过继电器+光耦组合或者MOS管之类的。
    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :LT6010IS8#TRA1PBF非原厂标准型号,资料没有关于尾缀TRA1的解释 回复

  • 首先,驱动电流应该是达不到,其次,这样伤I/O的,不加隔离的话单片机直接就坏了。
    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不用参考供应商型号。 回复

  • 不行,单片机的GPIO主要输出的是电压信号,电流很微弱,根本就带动不了电机转动,还是要用电机驱动的
    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :品牌: GOODWORK(固得沃克) 型号: M7 请参考 回复

  • 都说不行。 楼主都没说是多大的点击。  stm32  引脚灌电流最高是20mA 。 如果是微型电机是可以驱动的。 当然 stm32 也有最高电流(总电流限制)也不是能无限增加。  不过驱动感性负载还要考虑续流的问题 。 如果是小电机可以试试uln2003. 驱动。  
    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有耐温280℃。 回复

  • 不可以直接接GPIO去控制 电机,要加一级的驱动电路,再接GPIO
    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有符合替代型号。 回复

  • GPIO电流太小,只能控制,不能驱动,必须加电机驱动,如l298n,tb6612
    • 发布于2018-03-29
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1,电感:55083313400 Sumida America Components Inc. 2.RJ45:1-1734264-1 TE 卡槽没有符合替代型号 回复

  • 不可以的,端口会烧。
    • 发布于2018-03-30
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有国产替代,引脚定义不一样 回复

  • 直流电机,GPIO加一个驱动外,还要使用两个GPIO,一个互锁电路,进行直流方程的变换
    • 发布于2018-04-03
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :511FBA156M250AAG, Skyworks Solutions Inc.,供参考,电流小点 回复

  • 正反转是可以的,建议使用STM32的PWM

    但是STM32的GPIO不能直接驱动电机,必须要加驱动电路

    • 发布于2018-04-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 不行,需要一个电机驱动模块单独供电,n298
    • 发布于2018-04-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 不行,端口的驱动电流比较小,建议价格三极管 MOS管 或者驱动器,增大驱动能力
    • 发布于2018-04-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

让stm32控制直流电机,能正反转,直接接GPIO口能行吗?