TI C2000 Digital Motor Control Library: Target-Independent Math ...
需积分: 11 51 浏览量
更新于2024-07-17
收藏 2.1MB PDF 举报
本文档主要介绍了TI公司针对C2000系统和应用的Digital Motor Control (DMC) Software Library,特别是其中的Target Independent Math Blocks (TIMB)版本13.1。该库是专为C2000系列电机控制用户设计的一套C函数(或宏),旨在简化电机控制系统的软件开发,通过模块化的软件结构清晰地展示系统级别的块图设计。
DMC库的核心内容包括一系列功能丰富的模块,如:
1. ACI_SE: 用于交流电流逆变器的算子,处理交流电流的控制。
2. ACI_FE: 可能涉及交流电压逆变器的控制算法。
3. CLARKE: 可能与Clarke变换相关,用于将三相交流信号转换为两相直流信号,常用于无刷电机控制。
4. COMTN_TRIG: 可能是通信触发器,可能涉及到电机控制器与外部设备的数据交互。
5. CUR_MOD: 应该是电流模式控制,处理电机电流的调节和管理。
6. IPARK: 与停车策略相关,可能实现电机的精确停车控制。
7. IMPULSE: 可能涉及脉冲宽度调制(PWM)的生成或处理。
8. MOD6_CNT: 可能是一个计数器,用于周期性操作,与电机频率相关。
9. PARK: 与磁场定向控制中的Park变换有关。
10. PHASE_VOLT_CALC: 可能计算电机的相电压,用于控制。
11. PI: 比例积分控制器,常见于PID控制算法。
12. PI_REG4: 可能是PI控制器的四个寄存器之一,用于存储控制参数。
13. PI_POS: 位置控制器,处理电机的定位控制。
14. PI_POS_REG4: 与位置控制器相关的寄存器。
15. PID: 全称Proportional-Integral-Derivative控制器,用于实现闭环控制。
16. RAMPGEN: 梯形波生成器,用于平滑的电压或电流输出。
17. RMP_CNTL/RMP2_CNTL/RMP3_CNTL: 与多段速度控制器有关,分别控制不同速度范围。
18. RESOLVER: 可能是编码器接口,处理机械反馈信号。
19. SMO: 可能是某种平滑算法,用于优化控制输出。
20. SPEED_EST: 速度估计模块,估计电机的实际运行速度。
21. SPEED_FR/SPEED_PRD: 与速度相关的测量或控制参数。
22. SVGEN: 速度发电机,负责生成速度指令。
23. SVGEN_COMM: 速度生成器的通信接口。
24. SVGEN_DPWM: 可能是用于直接脉宽调制的速
2020-08-17 上传
2020-11-20 上传
2013-09-28 上传
2014-03-01 上传
2019-07-19 上传
2013-04-02 上传
2021-04-16 上传
keep_the_faith
- 粉丝: 4
- 资源: 1
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析