摘要:随着经济的发展和社会的进步,智能控制系统给我们的生活带来了根本性的改变,更为我们的生活提供了极大的方便与实用。电机控制技术是一个国家的最先进技术,是高性能伺服驱动器的核心技术,工业控制典型的标志之一。高工作效率和速度的直流电动机,自其诞生以来的卓越表现,它具有非常广泛的应用在工业和家庭的性能。
本文主要介绍了一种伺服电机智能控制系统的设计,基于STM32单片机设计一个伺服电机速度控制器。该控制器的主要功能是对伺服电机的速度和加速度控制两个部分。斩波技术和转速控制技术。主要是转速的控制技术。设计的目的是通过控制电压对伺服电机的转速进行有效的控制,利用PWM控制脉冲来实现对电机转速的控制,使得伺服电机的转速调节响应敏捷、状态平稳、工作更加可靠同时有效控制运转方向。其中驱动器的外部接口可以对伺服电机的开关、运转速度调节和运转方向进行有效的控制。
本设计通过C语言来进行软件编写,加强了程序的可读性和可移植性。之所以用C语言而不用其他汇编语言进行编写主要是利用其强大的数据处理能力。而且C语言的编写更加简洁明了。
关键词:STM32单片机;PWM;正转反转;加速
目录
摘要
Abstract
1 绪论-1
1.1 研究背景-1
1.2 研究内容-2
2 硬件设计-3
2.1 电源管理器-3
2.2 STM32单片机的特点-4
2.3 伺服电机-6
3 总体设计方案-7
4 硬件设计-9
4.1 电源管理主电路-9
4.2 过流保护-10
4.3 过热保护-10
5 软件设计-12
6 系统的制作调试-13
6.1 电路板的制作-13
6.2 采用印刷电路板方式实现单片机系统的优点-13
6.3 系统的分析和设计-13
结 论-15
参 考 文 献-16
附录A原理图及实物图-17
附录B程序-18
致 谢-21