基于STM32的直流电机伺服控制系统

基于STM32的直流电机伺服控制系统
作者:郑凯强 赖惠鸽 吴凤民
高速路收费系统来源:《科技风》2016年第18期
        摘 要:本文设计了一种以STM32VET6微控制器作为控制核心的有刷直流电机伺服驱动器。系统以光电编码器为速度与位移传感器且带有电流采样电路,还具有基于PWM和H桥的电机驱动电路,并通过数字PID控制策略,实现直流电机的三环控制。实际测试表明,系统具有控制精确、稳定性好和结构简单等特点。
        关键词:STM32;伺服驱动器;PID
        有刷直流电机作为最早出现的电机因其结构简单性能良好得到了广泛的应用。随着对控制精度要求的提高,传统的控制方法已经无法达到控制精度的需求。本文利用STM32VET6微控制器设计了一种H桥直流电机伺服驱动器,实现了有刷直流电机的速度、位移、电流三环控制。
智能化控制系统
通信井        1 系统整体结构
硬质合金加工
        伺服驱动器采用STM32VET6微控制器为核心控制芯片,主频为72MHz,芯片内部集成USART与CAN控制器,具有2 个12 位模数转换器,8个定时器,满足采样与定时的要求,外接各类扩展模块,共同构成伺服驱动器整体。伺服驱动器整体架构图如图1所示。
弹簧网        2 驱动器硬件结构
        驱动器的硬件结构主要分为两大部分。上板控制电路用于接收光电编码器的反馈信息运行控制算法,下板则将上板产生的PWM信号进行功率放大用于驱动电机运行。
        1)通信模块。为了提高该伺服驱动器的通用性与实用性,使驱动器具有极强的扩展性能,该驱动器采用双通信方式。利用MAX232芯片进行串口通信,82C250芯片进行CAN通信,不仅使驱动器便于与PC机软件进行测试以调整控制参数优化驱动器性能,还使驱动器满足各种工业场合的使用需求。
自动打蜡机
        2)电流采样模块。要实现电动机的电流环控制,则必须先对电机的电流进行采样。串电阻检测电流的电路结构清晰,成本低,实时性好,精度较高。所以本驱动器采用串电阻检测电流方式,通过STM32芯片的ADC模块读取数据,将获得的电流数据通过控制器的PID算法进行调整以达到精确的电流输出。

本文发布于:2024-09-23 23:20:13,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/145970.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:驱动器   电流   伺服   进行   控制
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议