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

STM32F4最多可以控制多少个步进电机

勇哥来巡山 2018-12-19 浏览量:2321
是每个IO都能控制一个吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 看你怎么用了,步进电机要加驱动,有的驱动使能位,正反转,还有一路pwm输出,有些步进电机驱动是直接写入脉冲序列,要四个引脚。看你买啥样的驱动
    • 发布于 2018-12-19
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:17
  • 不能直接驱动要加步进电机驱动芯片。
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 看你怎么用,如果不用单独控制的话,每个GPIO都可以用作电机驱动.
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个主要看你的芯片封装、和电机要求吧。
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果有外部步进电机驱动芯片可以控制很多电机,至少10多个没有问题,如果是直接控制那就只能搞一个,因为细分算法很耗资源
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上非特殊功能的IO都可以。因为没有硬件PWM,还可以软件模拟PWM。只要外部有足够的电机驱动芯片,保证功率应该就行。
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 驱动芯片应该是必须的吧,正常的口应该都可以,F4也要看具体型号的啊,你可以搜搜看具体型号手册
    • 发布于2018-12-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有限制呀,只要能扩展就好

    一个 iic 接口都可以扩展出来 16个IO呢

    • 发布于2018-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 十几二十都没问题,用扩展的话上百都不是问题
    • 发布于2018-12-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是用GPIO模拟的步进电机的话那可以接很多个,只要电流够就行,但如果是用PWM接口接的话就少很多。

    • 发布于2018-12-23
    • 举报
    • 评论 0
    • 0
    • 0

  • 加步进电机驱动板才能驱动步进电机

    看你io多不多了

    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用拓展io芯片增加io口

    能多控制些

    • 发布于2018-12-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上每个IO都可以控制一个,甚至可以用串行转并行的芯片控制更多
    • 发布于2019-01-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 只要是外设够用,引脚够用,是可以有多少驱动多少 的

    但是单片机的性能是有限的,驱动多了,实时性就不好了

    • 发布于2019-01-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 正常来说每个IO都可以直接输出电平控制电机,但是要看你的软件能不能做到这么多的同时控制
    • 发布于2019-01-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用对应的拓展芯片可以拓展你的MCU的IO
    • 发布于2019-01-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 最多可以控制16个,因为有16定时器中断输出
    • 发布于2019-01-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F4最多可以控制多少个步进电机