声明
摘要
绪论
1.1 课题的背景以及意义
1.2 国内外研究现状和发展
1.3 主要研究内容
第二章 控制系统方案设计
2.1 系统需求分析
2.2 系统整体方案设计
2.3 接口模块方案设计
2.3.1 FSMC功能介绍
2.3.2 FSMC的地址映像
2.4 闭环模块方案设计
2.5 驱动逻辑方案设计
2.5.1 可变细分逻辑的基本原理
2.5.2 可变力矩逻辑的基本原理
2.6 任意分频电路的设计方案
2.7 算法介绍
2.7.1 PID算法
2.7.2 梯形加速算法
2.8 本章小结
第三章 系统的硬件设计
3.1.1 STM32型号的选择
3.1.2 FPGA型号选择
3.2 STM32硬件电路设计
3.3.1 FSMC接口的连接与配置
3.3.2 FSMC读写存储器的时序图
3.4.1 RS485电路
3.5 FPGA的配置电路
3.6 驱动电路硬件设计
3.6.1 LV8729驱动电路
3.6.2 LMD18200驱动电路
3.7 电源模块
3.7.1 STM32电源模块
3.7.2 FPGA电源模块
3.8 电平转换电路
3.9 系统PCB设计
3.10 本章小结
第四章 控制系统逻辑设计
4.1 FSMC接口模块寄存器说明
4.2 任意分频模块的FPGA实现
4.3.1 目标加速曲线的确定
4.3.2 闭环模块逻辑
4.3.3 编码器输出逻辑
4.4 脉宽调制单元
4.4.1 可变细分的工作原理
4.4.2 可变力矩的工作原理
4.4.3 可变细分与可变力矩控制逻辑的FPGA实现
4.5 控制IP的实现
4.6 本章小结
第五章 实验结果的验证
5.1 通讯模块的测试
5.2 闭环控制以及加减速控制的验证
5.3 编码器结果的验证
5.4 PWM输出验证
5.5 分频模块的功能验证
5.6 细分功能的验证
5.7 可变力矩、可变细分结果验证
5.8 本章小结
6.1 课题总结
6.2 课题展望
致谢
参考文献
攻读硕士学位期间发表的论文
攻读硕士学位期间参与的科研项目