IV
目 录
1 绪论 .................................................................................................................................. 1
1.1 研究的目的与意义 ............................................................................................... 1
1.2 PID 控制算法介绍 ................................................................................................. 1
1.3 直流有刷电机调速原理 ....................................................................................... 3
1.4 系统指标 ............................................................................................................... 3
2 下位机设计 ...................................................................................................................... 4
2.1 总体方案 ............................................................................................................... 4
2.2 下位机硬件设计 ................................................................................................... 4
2.2.1 STM32 最小系统的设计 ............................................................................. 4
2.2.2 L298N 电机驱动模块 .................................................................................. 5
2.2.3 电机及编码器 ............................................................................................ 6
2.2.4 各模块间的连接 ........................................................................................ 6
2.3 下位机软件设计 ................................................................................................... 7
2.3.1 电机驱动 .................................................................................................... 8
2.3.2 编码器驱动 ................................................................................................ 9
2.3.3 PID 算法 .................................................................................................... 11
2.3.4 两种 PID 控制算法间的切换 .................................................................. 12
3 通信协议设计 ................................................................................................................ 14
3.1 指令包格式 ......................................................................................................... 14
3.2 指令汇总 ............................................................................................................. 14
3.3 指令详解 ............................................................................................................. 15
3.3 下位机通信协议程序实现 ................................................................................. 17
4 上位机设计 .................................................................................................................... 22
4.1 整体方案设计 ..................................................................................................... 22
4.2 前面板设计 ......................................................................................................... 22
4.3 后面板程序设计 ................................................................................................. 24
4.3.1 主 VI 的设计............................................................................................. 24
4.3.2 获取指令字节子 VI.................................................................................. 28
4.3.3 获取实际值子 VI...................................................................................... 28
4.3.4 获取 PID 参数子 VI .................................................................................. 29
4.3.5 数据打包子 VI.......................................................................................... 30
5 系统调试 ........................................................................................................................ 32
5.1 硬件调试 ............................................................................................................. 32
5.1.1 硬件连接 .................................................................................................. 32
5.1.2 程序编译下载 .......................................................................................... 32
5.2 联合调试 ............................................................................................................. 32
评论0
最新资源