找回密码
 注册
关于网站域名变更的通知
查看: 438|回复: 2
打印 上一主题 下一主题

[毕业设计] 基于单片机PID算法的无刷直流电机控制系统的研究

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-1 09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
摘要:为了实现无刷直流电机的控制数字化和精确 可控性,以及解决普通PID算法在无刷直流电机应用中出现的问
( k$ ?2 Q4 L+ P题,分析了一种以单片机为核心的硬件控制系统方案。该控制系统由无刷直流电机、IR2130,IRF540等构成,以AT89C51为4 ^- [* U; P( C. k. |; f# b
核心,控制算法采用变速积分PID算法。仿真结果证明成功解决了普通PID算法中的积分饱和现象,系统响应速度快,稳定
% ~& _$ h5 \( ?/ E; H9 \' v性好,提高了无刷直流电机的可控性。
9 t) X  k1 M( |+ G5 g/ I% B, }关键词:无刷直流电机;单片机; PID; PWM
: [8 b( w  U! F) F4 c: [传统的无刷直流电动机控制系统是主要由模拟器件1 r9 A4 @5 U/ G/ D8 N# L
构成的模拟系统,但模拟系统存在着器件易于老化,器件
3 K7 ?2 m* F$ K/ P: o- ^随温度变化造成参数漂移,系统可靠性下降及系统升级困
: H9 G' ~% P, D9 z; a  Z/ Y难等缺点,成为制约其发展的瓶颈。随着微处理机和大规
( P& n( D2 Z/ x* I5 q# Z5 O, a( x模集成电路的发展,无刷直流电动机控制器正从模拟走向# g0 C" D; Y- k+ N
数字,从而可以完成许多复杂控制,应用前景更加广阔。2 j* _" Y8 `1 F+ m& |8 M
本文以单片机AT89C51为核心,设计了一种数字的无刷
* I( {6 i+ I, s/ ^% ?% s  r直流电机控制系统,利用电机本身的位置传感器信号倍频$ c1 y6 k7 s  a! s- I# C
后作为速度反馈,用脉冲信号作为速度给定信号,用改进
6 ?+ ?: ^' W. U% d8 U/ V' D的数字PID算法进行速度控制,获得了较好的控制效果。
2 K& x) b; \' `4 X  t1 ]2 L8 [' U1系统的控制方案8 a7 {& F9 _' t5 i$ d! b8 l
系统主要由微处理器、给定电路、驱动电路、电源变换) E9 N. z! ]8 O$ H9 l" B" B4 p
电路、主功率电路、保护电路检测电路、隔离电路、显示电
4 t$ D9 Y' t2 x& X4 i7 @* U路以及看门狗电路等组成。其整个控制系统的基本结构
! r' {) d9 V6 P框图如图1所示。7 |; d7 H/ R: C; d& C: ~8 R
为了充分利用电机的功率容量和最大转矩,本文研究
  W0 {  O7 K, J9 j的是三相无刷直流电机,以星型连接全桥驱动,采用PWM7 |, X1 s" i4 Z' L9 z
调制控制速度,通电方式采用两两通方式。电机控制系统
/ k! i- V* h( ^; b/ @
4 w+ [$ B- j2 E7 z, T: Y采用速度环和电流环双闭环控制,如图2所示。速度环为( ^2 P3 o; v, I& B& A- Z( i& I
控制系统外环,负责对参考转速与实测转速进行比较,再6 P2 j: R+ [# W) u4 C: B3 x  p
通过速度调节器对转速差进行PID调节,得到电流环调节2 J$ g- ?, N+ B2 @- H
所需要的电流参考值与实测电流之差进行考值,对电流3 e8 T# ^4 f9 }% U+ K: H
PID调节,完成双闭环控制。4 U3 q* p! h" P
! Q7 T' J$ [( \% p/ c$ V8 H9 h
速度给定信号通过两种方式传给单片机:通过单片机1 t' N) t: }8 @/ J- _- v1 n7 D1 }
串口;通过给单片机一个与给定速度相同的周期脉冲信
5 I6 e  p1 ?4 r3 v号,单片机计算该脉冲的频率或周期作为给定转速。在本
! \  O' W) a5 Z) l5 ?2 g文中采用Phillips Semiconductor公司生产的SE555定时$ |: z# y2 X: Z* F( J* f, G3 n% q8 \
器电路,他是8脚芯片,具有关断时间小于2 μs,最大工作
& P- q  N+ H- K8 F1 @3 b频率大于500 kHz,温度系数稳定,只有0.005% /C,而且
* J. M- f' R" C
& \6 K* v: n2 e1 @, K$ [' I- I- q5 \! K" W: S7 n  m* z* O

% F6 f4 k4 @7 I: j附件下载:
游客,如果您要查看本帖隐藏内容请回复
0 p7 d8 t- [0 A  i* \. P
/ J& _# C' u$ R* u3 [% x# R: u6 e
' l5 R1 G0 \4 y5 m2 s( b

该用户从未签到

2#
发表于 2020-4-1 10:00 | 只看该作者
以AT89C51为核心,控制算法采用变速积分PID算法

该用户从未签到

3#
发表于 2020-4-26 11:42 | 只看该作者
11111111111111
, [2 x  m4 x( N/ ^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-28 09:17 , Processed in 0.109375 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表