交流伺服系统的位置控制是一项具有广阔应用前景的技术。无论在科学领域还是在工程领域,军事上还是民用中,交流伺服系统的位置控制都有着极其重要的作用。通过对PID控制算法的研究,由模拟PID得到数字PID,然后对其进行各种改善。对于对象的特性参数或结构随着负荷的变化或干扰的影响而改变的复杂系统,设计了模糊自适应整定PID控制算法。利用MATLAB对各种算法进行仿真与分析。使用RealView MDK开发平台设计一个基于STM32F103VC的交流伺服系统位置控制软件,对软件的各模块分别进行调试仿真,然后将各模块搭建起来,进行软件总体的调试仿真,实现交流伺服系统的位置控制。5389
关键词 ARM STM32F103VC 交流伺服系统 位置控制
毕业设计说明书(论文)外文摘要
Title The Control Software Design of AC Servo System Based on ARM MCU
Abstract
Position control of AC servo system is a technology with wide application prospect. Whether in science or engineering fields, military or civilian fields, the position control of AC servo system has a very important role. Through the study of PID control algorithm, digital PID is obtained from analog PID and improved in different ways. Fuzzy self-adaptive PID control algorithm is designed for complex systems, whose characteristic parameters or structures change as load changes or disturbance influences. Various algorithms are simulated and analyzed by MATLAB. A control software of AC servo system is designed based on STM32F103VC by RealView MDK development platform. Each module of the software is debugged and simulated independently. The software consists of different modules and is debugged and simulated to achieve the position control of AC servo system.
Keywords ARM STM32F103VC AC Servo System Position Control
目 次
1 绪论 1
1.1 课题选题背景及研究意义 1
1.2 交流伺服系统控制的研究现状 1
1.3 论文的主要研究内容 2
2 交流伺服系统与ARM单片 3
2.1 交流伺服系统概述 3
2.2 交流伺服系统总体结构 3
2.3 ARM单片机概述 4
2.4 CORTEX-M3处理器特点 5
2.5 STM32F103系列微控制器 6
2.6 本章小结 7
3 PID控制及MATLAB仿真 8
3.1 模拟PID控制原理 8
3.2 数字PID控制及MATLAB仿真 9
3.3 数字PID的改进及MATLAB仿真 12
3.4 模糊自适应整定PID控制及MATLAB仿真 20
3.5 本章小结 35
4 交流伺服系统控制软件设计 36
4.1 控制软件开发平台介绍 36
4.2 STM32固件库介绍 37
4.3 控制软件总体设计 38
4.4 数据读取模块程序设计 38
4.5 数据显示模块程序设计 39
4.6 串口通讯模块程序设计 42
4.7 按键读取模块程序设计 46
4.8 数模转换输出模块程序设计 47
4.9 本章小结 48
结论 49
致谢 50
参考文献 51
1 绪论
1.1 课题选题背景及研究意义