声明
摘要
第一章 绪论
1.1 背景介绍
1.2 研究现状
1.3 研究意义
1.4 研究内容
第二章 系统硬件设计
2.1 系统整体框架
2.2 STM32微控制器最小系统
2.2.1 最小系统内核
2.2.2 最小系统组成电路
2.3 数据采集模块
2.4 电源模块
2.5 通信模块
2.6 电机控制模块
2.7 本章小结
第三章 系统软件设计
3.1 Keil开发环境介绍
3.2 编程语言选择
3.3 系统软件工程简介
3.3.1 系统整体流程设计
3.3.2 串口通信
3.3.3 AD数据采集
3.3.4 电机控制
3.4 本章小结
第四章 系统软件实现
4.1 串口通信实现
4.2 AD数据采集实现
4.3 电机控制实现
4.3.1 直线电机控制
4.3.2 位置式PID算法
4.4 本章小结
第五章 系统实验结果
5.1 上位机软件界面
5.1.1 标定界面
5.1.2 验证界面
5.2 系统测试
5.2.1 直线电机选型
5.2.2 系统测试流程
5.3 结果分析
5.4 本章小结
第六章 总结与展望
6.1 全文总结
6.2 课题展望
参考文献
附录
致谢