STM32自学笔记14-步进电机驱动项目-TB67H450驱动

这篇具有很好参考价值的文章主要介绍了STM32自学笔记14-步进电机驱动项目-TB67H450驱动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目前的项目是一种2相4线步进电机的闭环驱动电路,使用的电机驱动芯片是TB67H450,再使用磁编码器MT6816,使用FOC算法,基于STM32F1单片机。
这一节是步进电机的驱动芯片驱动研究

  1. 首先研究驱动芯片TB67H450的datasheet
    这是一个PWM斩波电机驱动芯片,内部框图可以看出来内含一个H桥全桥驱动电路,而芯片的输出Out1Out2即H桥的两个输出口
    stm32驱动h桥,stm32,笔记,单片机,arm
    H桥电路驱动单相步进电机是很基础的知识,芯片通过IN1IN2的输入来控制输出的高低电平,但是下面的这个逻辑表是针对直流电机的,不需要看Mode这一列,只要看Out1和Out2的电平。
    stm32驱动h桥,stm32,笔记,单片机,arm
    我们使用的是2相4线电机,所以需要2个TB67H450,即4个Out端口来直接连接电机的A+,A-,B+和B-,同样输入也需要4个(即芯片的2个输入 x2),简单画了个图,就是通过OutA+~OutB-四个端口的脉冲组合来驱动电机的各种动作。最简单的让电机转动1周的电平变化是1000,0100,0001,0001,即顺次高电平。根据上面的逻辑表就可以推导出需要的输入信号的电平,例如Out1为高,其他为低,则IN1为H,IN2为L,IN3为H,IN4为H。
    stm32驱动h桥,stm32,笔记,单片机,arm
  2. 控制方法
    这个芯片和常用的步进电机驱动器不太相同,并没有DIR、ENA这些引脚。它共8个引脚,我们来看下pin定义:
    stm32驱动h桥,stm32,笔记,单片机,arm
    其中4pinVREF引脚和7pinRS引脚共同设置电机的最大电流,RS引脚连一个电阻接地,流入电机线圈的电流峰值由datasheet page10里这个公式来计算:
    stm32驱动h桥,stm32,笔记,单片机,arm
    RRS为RS引脚连的电阻阻值,例如RRS选0.1欧,Vref(gain)按datasheet是1/10,则可算出Iout = VrefVref引脚可以接单片机的PWM输出,通过调节PWM占空比来调Vref电压,从而调节驱动电机的输出电流,继而控制步进电机的力矩,这就是这个芯片最重要的功能之一。
    芯片的接线图比较简单,但主要单片机的定时器过来的PWM信号要搭一个滤波器滤波,其他就是直连即可:IN1-IN4接GPIO输出,OUT1-OUT4接步进电机线4根线,VM接电机的驱动电压,例如24V。
    芯片的接线图:(另外一个也是同样这么接)
    stm32驱动h桥,stm32,笔记,单片机,arm
    PA4和PA5为GPIO输出,通过高低电平来控制电机线的输出,可以用一个函数来表明输入的高低关系
void SetInputA(bool _statusAp, bool _statusAm)
{
    _statusAp ? (GPIOA->BSRR = GPIO_PIN_5) : (GPIOA->BRR = GPIO_PIN_5);  //IN_AP为高或低
    _statusAm ? (GPIOA->BSRR = GPIO_PIN_4) : (GPIOA->BRR = GPIO_PIN_4);  //IN_AM为高或低
}

如果需要IN1高,IN2低,则使用SetInputA(true, false)即可。文章来源地址https://www.toymoban.com/news/detail-734394.html

  1. 整个系统其实最关键的部分是磁编码器的驱动、FOC算法的实现、电流采样等接下去的实现,接下去继续学习和实践。
    未完待续

到了这里,关于STM32自学笔记14-步进电机驱动项目-TB67H450驱动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【STM32篇】DRV8425驱动步进电机

    【STM32篇】4988驱动步进电机_hr4988-CSDN博客         在上篇文章中使用了HR4988实现了步进电机的驱动,在实际运用过程,HR4988或者A4988驱动步进电机会存在电机噪音太大的现象。本次将向各位友友介绍一个驱动简单且非常静音的一款步进电机驱动IC。         DRV8424/25 是适

    2024年04月11日
    浏览(53)
  • STM32CubeMX ULN2003步进电机驱动

    一、28BYJ-48 步进电机  28BYJ-48是一款5线单极步进电机,运行电压为5V。 根据数据表,当28BYJ-48电机在全步模式下运行时,每步对应于11.25°的旋转。这意味着每转有32步 (360°/11.25° = 32)。 如上图所示,步距角=5.625°/64 意思就是每64个脉冲步进电机就会转5.625度,因此我们很容易得

    2024年01月18日
    浏览(56)
  • STM32F4驱动42步进电机(采用驱动器)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 stm32f407zgt6芯片,tb6600驱动器 植树机代码,可以驱动四路42步进电机,以下是只驱动1路。 : 红线接B+(TB6600), 蓝线接B-, 绿线接A-, 黑线接A+ 该图片是转载的。根据本文代码:Signal的-统一接开发板的GND(解

    2024年02月03日
    浏览(58)
  • 【STM32】步进电机及其驱动(ULN2003驱动28BYJ-48丨按键控制电机旋转)

    参考文章与课程:   【视频课程】步进电机基础原理和应用——程子华主讲   【视频课程】电机系列教学视频(基于STM32硬件)——野火   【霄耀在努力】STM32驱动步进电机(原理、程序、解决电机只震动不转动问题)   步进控制系统由以下三个部分组成: 控制器

    2023年04月09日
    浏览(44)
  • STM32控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数

    该篇文章中用到的步进电机闭环驱动器为Emm42_V4.0步进电机闭环驱动器。该闭环驱动器自带FOC矢量闭环控制算法,能实现力矩、速度、位置三环控制。 如下图所示,该42步进闭环电机驱动器的A+、A-、B+、B-连接步进电机,通过右侧的使能、脉冲、方向端对步进电机进行驱动控制

    2024年02月01日
    浏览(53)
  • 【STM32】实战3.1—用STM32与TB6600驱动器驱动42步进电机(一)

    目录 0 参考资料出处 1 实验预期效果 2 硬件学习 2.1 TB6600驱动器  2.1.1 通过拨码开关设定细分与电流 2.1.2 共阴共阳接线法 2.2 开关电源(AC转DC变压器) 电源线 2.3 42步进电机 2.3.1 基本知识 2.3.2 转速细分控制 2.3.3 满步、半步、微步驱动原理 3 软件配置与硬件接线 3.1 STM32CubeM

    2024年02月02日
    浏览(51)
  • STM32+A4988拓展板+HAL实现简单42步进电机驱动

    1.A4988及其拓展板简介 2.接线 3.STM32_CUBEMX配置 4.代码详解 ——————————————————————————————————————————— 1.A4988及其拓展板简介 A4988 A4988拓展板     A4988是一款常用的步进电机驱动器,A4988驱动器采用了步进电机的微步技术,能

    2024年01月22日
    浏览(76)
  • stm32使用TB6600驱动器控制42BYGH型步进电机

    stm32使用TB6600驱动器控制42BYGH型步进电机 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 24V电源就是通过电路控制开关进行高速的导通于截至,将直流电转化为高频率的交流电提供给变压

    2024年02月11日
    浏览(44)
  • stm32F103单片机pwm控制伺服驱动器进而控制步进电机

    1.需要一台步进电机,私服驱动器,stm32单片机;先按照说明文档,连接好硬件相关线路,对应好sign+,sign-,puls+,puls-线路,其中sign只是个io口拉高拉低操作,puls是pwm波形输出口,虽然有两根线,但只是需要控制一个IO口输出波形即可; 采用主从模式,TIM1为主定时器,tim3未从定

    2024年02月04日
    浏览(48)
  • 设计分享 | STM32F103RCT6利用ULN2003驱动步进电机正反转

    https://mp.weixin.qq.com/s?__biz=Mzg4Mzc3NDUxOQ==mid=2247484170idx=1sn=3fa68d0fbf30cf614e8779abf38c3e2bchksm=cf430652f8348f44e4b95bb7b22ce7f9f5a86e13f421741aefd08cedb169708309c79566ab1ftoken=1923877603lang=zh_CN#rd https://mp.weixin.qq.com/s?__biz=Mzg4Mzc3NDUxOQ==mid=2247484170idx=1sn=3fa68d0fbf30cf614e8779abf38c3e2bchksm=cf430652f8348f44e4b95bb7b22ce7f9f5a8

    2023年04月17日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包