零基础使用STM32CubeMX配置PWM输出控制步进电机
创作时间:
作者:
@小白创作中心
零基础使用STM32CubeMX配置PWM输出控制步进电机
引用
CSDN
1.
https://blog.csdn.net/weixin_54221349/article/details/137514758
本文将详细介绍如何使用STM32CubeMX配置PWM输出以控制步进电机。从软件配置到硬件连接,再到代码实现,提供完整的步骤和具体参数设置,适合零基础的读者学习。
软件配置步骤
- 打开STM32CubeMX并选择自己的芯片版本
- 系统时钟RCC选择外部晶振Crystal/Ceramic Resonator
- 配置时钟
- 配置定时器为PWM输出模式,根据上一步配置的时钟频率72MHz设置预分频系数为18-1,设置计数周期为500-1。根据公式:PWM输出频率 = 定时器时钟频率 ÷ ((预分频系数+1) × (计数周期 + 1))计算得到,PWM输出频率为8kHz。
- 设置PWM输出引脚,此处使用默认的PA15引脚
- 电机转动方向引脚配置,此处配置为PF8,配置输出电平为高high,开漏输出Output Open Drain,上拉Pull-up(很重要!!!!!!)。
- 项目生成配置,注意保存路径不要有中文
- 设置只拷贝使用到的库,分离.c和.h文件,然后生成代码完成CubeMX的配置。
代码实现
打开main函数配置如下代码,实现三秒正转,三秒反转
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_TIM2_Init();
/* USER CODE BEGIN 2 */
__HAL_TIM_SetCompare(&htim2, TIM_CHANNEL_1, 50); //修改占空比=50/计数周期(499)+1
HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1); //使能TIM2的PWM CHANNEL_1输出
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
HAL_GPIO_WritePin(GPIOF, GPIO_PIN_8, 1); //电机正转
HAL_Delay(3000);
HAL_GPIO_WritePin(GPIOF, GPIO_PIN_8, 0); //电机反转
HAL_Delay(3000);
}
/* USER CODE END 3 */
硬件连接注意事项
实验发现直接使用PF8引脚输出3.3V信号无法控制电机正反转(因为控制器需要5V信号驱动电机),采用外部上拉实现5V输出,此时需配置引脚为开漏输出且查看datasheet芯片手册tIO口号是否带有FT标识。必须带有FT标识才能通过开漏输出加外部上拉输出5V电平。外部上拉原理如下图所示。
实物连接图及运行视频
stm32控制步进电机转动
热门推荐
赤小豆薏米汤,痛风患者的福音
喀什春晚带动新疆文旅热,库车打造龟兹文化新地标
A股现104只2元以下低价股,专家提醒:投资需谨慎
2024年末ST旭蓝股价跌破1元,或触发面值退市
7800元玩转新疆:濮阳出发6天5晚旅游全攻略
瑜伽遇上科技:中国瑜伽市场创新高,男女参与度齐升
柔韧性提升35%,瑜伽效果获科学证实
冬季高血压患者如何成功戒烟:实用攻略来了!
缅甸电骗园区死灰复燃,13名港人失联引发关注
揭秘AI语音助手:从语音识别到自然语言处理
AI助手如何改变你的智能家居生活?
王维《山居秋暝》:秋雨初晴后的山间田园画卷
泰国推旅游警察APP:8种语言服务,24小时在线守护
泰国推出旅游警察APP,8种语言服务助力游客安全
热播剧《国色芳华》陷抄袭争议,作者称“未授权使用”
广东最大海岛南澳:35座小岛串珠,千年古迹与渔家文化荟萃
冬天穿羽绒服,该搭配什么裤子和裙子?学这3种穿法时髦又保暖
智能汽车运动控制技术取得新突破,MPC算法提升行驶安全性
耦合摆实验揭秘能量传递机制,哈工大研究助力工程设计创新
35岁后的男士穿搭指南:冬季羽绒服16种搭配方案
上年纪女人,冬季穿羽绒服不穿这4种装嫩色,显幼稚还没档次
35岁后的男士穿搭指南:冬季羽绒服的16种搭配方案
我国古代就有温泉养生的传统,哪句诗与此相关?
十二生肖:十二种动物背后的哲学智慧
石雕十二生肖:从写实到抽象的艺术演变
9个雪山拍照姿势,轻松搞怪超有趣,随手拍出旅行大片!
2024西双版纳泼水节:四大活动带你感受傣族新年狂欢
2024西双版纳泼水节:花车巡游、文明泼水,5天4晚欢乐攻略
西双版纳泼水节迎203万游客,千年非遗绽放文旅新活力
2025年苏州限行新变化:外地车多区域禁行,本地车需办证