TRINAMIC TMC5160:高功率步进电机静音控制器
需积分: 35 176 浏览量
更新于2024-08-07
收藏 3.19MB PDF 举报
"电机驱动寄存器-汇川-汽车电子电机控制器-l6210024-v3.1"
本文主要介绍了电机驱动寄存器的相关知识,特别是针对汇川技术的一款汽车电子电机控制器——L6210024 V3.1。电机驱动寄存器是用于精确控制电机运动的关键组件,主要涉及到微步控制和正弦波表等概念。
1. 微步控制寄存器(0X60…0X6B):
这一系列寄存器用于微步控制,其中MSLUT[0]到MSLUT[7]分别存储微步表格的32位条目。这些条目决定了电机在不同微步位置时的电流变化。每个条目由32个0或1的位组成,形成一个正弦波形表,用于平滑电机的运动。MSLUTSEL寄存器定义了正弦波1/4周期内的四个段,每个段的宽度由两个位决定。
2. MSLUTSEL寄存器(0x68):
MSLUTSEL寄存器定义了微步正弦波表中的段,它设置了微步表中对应段的位宽,从而控制电机在每个微步位置的电流变化,实现平滑的运动。
3. MSLUTSTART寄存器(0x69):
它包含了两个部分:START_SIN和START_SIN90,分别表示微步表位置0和256的绝对电流值。这些值在电机参考位置MSCNT为0时被传递到微步寄存器CUR_A和CUR_B。
4. 微步计数器(MSCNT,0x6A):
MSCNT寄存器用于跟踪电机在微步表中的当前位置,其范围从0到1023。在进行电机初始化或调整微步控制时,建议将电机移动到MSCT为零的位置。
5. 微步电流实际值(MSCURACT,0x6B):
MSCURACT寄存器包含了电机A相(CUR_A)和B相(CUR_B)的实际微步电流值,未经过电流缩放,范围为+/-0...255。这些值可用于实时监测电机的运行状态。
此外,提到了TMC5160数据手册,它是一款高功率的两相步进电机控制器,支持多种高级功能,如sixPoint™运动控制、microPlyer™微步插值、stealthChop2™静音斩波模式等。这款芯片集成了运动控制和驱动功能,适用于各种应用领域,如机器人、自动化设备、3D打印等。其独特的功能设计使得电机运行更加安静、高效,并且具备全面的保护和诊断机制。
2019-04-09 上传
129 浏览量
2021-04-22 上传
2021-10-04 上传
2022-01-27 上传
2024-05-07 上传
2018-04-28 上传
2024-06-16 上传
2021-03-02 上传
MichaelTu
- 粉丝: 25
- 资源: 4025
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录