Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread活动
瑞萨_RA6M4
瑞萨_Renesas
基于RT-Thread+RA6M4:步进电机驱动
发布于 2022-07-21 23:23:24 浏览:1121
订阅该版
[tocm] ## 应用背景 记得上学时老师就常提到,电机消耗了全世界80%以上的电能,电机学是将来最有前途的学科。当年还曾不以为然,但随着新能源产业的崛起,电机已经走进了各行各业。其中步进电机以其低廉的价格、优异的扭矩性能,应用前景不断提升,正逐步替代直流电机的市场份额,包括开源3D打印机、振镜打标和机器人关节等。 ## 实现功能 设计了步进电机的完整驱动程序: 1. 步进电机启停 2. 步进电机调速 3. 步进电机换向 ## 整体系统框架 ### 硬件框架 瑞萨RA6M4开发板板载丰富的外设,然而缺少电机驱动硬件,因而借助国产半导体厂商拓尔微的步进驱动IC:TMI8120,TMI8120是双H桥电机驱动IC,最高耐压7V,峰值驱动电流可达2A。 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20220721/a249fbea09b4d374a08c9aa12f6506c2.png) ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20220721/931617797bcf4ff5ee9b38a9350c4b8b.png.webp) ### 软件框架 设计线程1用于驱动步进电机,其他线程可用于通信、状态指示等。通过Terminal指令可实现步进电机启停,调速和换向等功能。 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20220721/a5ec9032471a2c593acf54dbe8793455.png) 不同于直流电机上电后即可运动,步进电机由两相绕组组成,根据输入的PWM信号进行运动,每输入一组PWM信号,步进电机即转动固定一步,就跟人们上楼梯一样,因而得名为步进电机。每转动一周,细分的角度越多,步进电机其位置精度就越高,假设一个步进电机转动一周需要经过200步,其步距角即为1.8°。 一般的步进电机具有两相定子绕组,通过改变定子绕组上的电流方向,即改变定子的励磁模式,从而带动电机转子转动。步进电机的工作模式可分为全步模式和半步模式。 - 全步模式 全步模式又可叫做根据电机设计的步距角工作,每输入一组PWM信号,电机转动一步。 - 半步模式 半步模式即根据电机设计的一半步距角工作,电机工作在半步模式下时,电机绕组中相电流更小,电机震动也更小。 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20220721/ed67b987fd086f7f2e848657e57c4a12.png.webp) ## RT-Thread使用情况概述 根据培训示例工程开发。 ## 作品完整图片 ![screenshot_image.png](https://oss-club.rt-thread.org/uploads/20220721/206aed2b57ae40796237796cd37dec27.png.webp) ## 视频演示效果 [演示](https://www.bilibili.com/video/BV1Ha411D7gR?spm_id_from=333.999.0.0 "演示") ## 代码地址 [代码](https://gitee.com/peikun1995/rt_thread_ra6m4 "代码")
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
peikun
这家伙很懒,什么也没写!
文章
1
回答
0
被采纳
0
关注TA
发私信
相关文章
1
(苏州站)RT-Thread物联网开发者沙龙【已结束】
2
(成都站)RT-Thread物联网开发者沙龙
3
(深圳站)RT-Thread物联网开发者沙龙
4
(西安站)RT-Thread物联网开发者沙龙
5
成都站2018 RT-Thread开发者沙龙回顾及PPT下载
6
2018 RT-Thread物联网开发者沙龙(北京站)
7
2018 RT-Thread物联网开发者沙龙(南京站)
8
第十三届研电赛RT-Thread企业专项奖发布通知
9
RT-Thread应用作品征集大赛开始啦!
10
你的投票将决定RT-Thread官网应该优先准备的文档是哪些
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
freemodbus
PWM
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
中断
编译报错
Debug
SFUD
rt_mq_消息队列_msg_queue
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
a1012112796
10
个答案
1
次被采纳
踩姑娘的小蘑菇
4
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
Ryan_CW
4
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
YZRD
2
篇文章
5
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
Woshizhapuren
1
篇文章
5
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部