STM32驱动TB6600步进电机实验教程
创作时间:
作者:
@小白创作中心
STM32驱动TB6600步进电机实验教程
引用
CSDN
1.
https://blog.csdn.net/2401_84737106/article/details/139748176
本文将介绍如何使用STM32F103C8T6单片机和TB6600驱动器控制57步进电机。通过按键控制电机的正反转和停止,并在OLED显示屏上显示当前状态。
所用元器件和基础准备
使用的是STM32F103C8T6开发板,TB6600驱动器,57步进电机,24V开关电源,电源线、杜邦线若干。
以江科大STM32教程6-4 PWM驱动舵机为基础进行更改。
预期实验现象
按下按键1,步进电机可以左转;按下按键2,步进电机可以右转,按下按键3,步进电机停止。整个状态通过OLED显示。
接线及引脚
上方为细分,下方为电流,57电机电流为3A。
TB6600使用共阴极接法,与开关电源接单片机共地端。
- A1作为PWM脉冲输出,连接PUL引脚。
- A2接DIR引脚,控制步进电机旋转方向。
- A3接ENA引脚,使能步进电机,可以不接,但是为了暂停步进电机,所以接了。
- B11、B12、B13分别接按键1、2、3。
- 步进电机57,4线为红黄蓝绿,红接A+,绿接A-,黄接B+,蓝接B-。
- OLED接线不再赘述。
程序
在学习的过程中,很多模块做了很多标注,相信读者也能看懂。下面重点介绍主函数中遇到的一些问题。
按键配置,选择LED源文件进行配置,使用GPIO_Mode_Out_PP模式,输出1或0,操作起来比较方便。定义几个函数,实现左移、右移、使能置位和失能。
至于主程序比较简单,不做介绍,想要更改步进电机转速的地方有标注。
实验现象
实验现象与预期一致,可以通过按键控制电机的正反转和停止,并在OLED显示屏上显示当前状态。
热门推荐
你真的了解趵突泉的四季吗?
2025年木蛇命:机遇与挑战并存的一年
春节徒步游桂林:漓江探秘与溶洞探险
春节探秘桂林漓江的千年古镇
桂林漓江:冬日游船新体验
六味地黄丸和八味益肾丸的区别有什么
南靖土楼:漳州必打卡浪漫婚纱照圣地
熬夜伤肝如何调理?医生给出6个实用建议
漳州三岛打卡攻略:东山岛、火山岛和南碇岛
五一打卡漳州火山岛:自然奇观与生态游
漳州三日文化盛宴:古城、古镇、海岛全体验
紫鹊界梯田:湖南娄底的世外桃源
复旦大学调整入校政策:社会公众可直接刷身份证或随申码入校
中远海运成功为国产大型双燃料集装箱船完成甲醇燃料加注
喝牛奶头疼怎么回事?五种可能原因及应对方法
孙中山故居:中西合璧建筑里的历史见证
孙中山故居:2025年度必打卡文化圣地
孙中山故居纪念馆:探寻伟人足迹
鹦鹉饲养:牡丹鹦鹉怎么训练?
咳嗽可以吃桂圆干吗
咳嗽时可以吃桂圆干吗?医生的专业建议来了
大猫会咬死新来小猫吗?宠物医生在线咨询
日本石龟的饲养方法(了解它的习性,让它成为你的好伙伴)
春节假期漓江生态保护小贴士:让美丽与你同行
冬日打卡:桂林漓江两日游全攻略
漓江:流淌千年的文化长河
肝不好的人,6种水果要常吃,或能帮助修复肝功能
宝石硬度:不仅仅是莫氏硬度
宝石与钻石的区别:探秘两者间的独特魅力
花山岩画:广西新晋5A景区的文化瑰宝