|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" {5 J" M B0 f& _
摘要:针对传统的电机控制系统禾用普通单片机而帝来的电路复杂、控制精度较低等问题,本论文禾用dsP1C30P系列单片机,谩计了- p6 c4 ?) v6 G3 d( q
完整了电机控制系统,并禾用模块化的设计思路给出了详细的硬件和软件设计方案,对于进一步提高和完善电机控制系统的单片机化和
: j' u- n3 H+ D( W8 s: o3 Z0 y高度集成化的水平具有一定的借鉴意义。
) r9 U$ I+ P# J/ I& ]1 N关键词:dsPIC30F单 片机控制系統 电机控制
4 x7 ~* l% _. V/ Z: D: r
' ^' Y2 N6 ~8 u7 s& o% ~8 V基于单片机或其他系列DSP的微机保
( K" l( l* m: M/ u) M8 ~护装置,受芯片功能、速度和结构的限制,0 {0 K& D! r' m, Y
硬件设计中往往需要较多的外围电路,导; X2 h7 F+ j& s+ I* C, ]+ l
致装置的整体集成度不高,硬件开发相对4 l% e& L) ]. G" U
复杂,也无法实现真正意义上的总线不出
2 y2 H2 ~+ ]4 s' o) g1 t芯片的设计,使微机保护装置的可靠性和;" t+ {+ P0 y% H! ~, }# B
抗干扰能力受到极大的限制。本文介绍的
0 M6 `9 y+ {! O8 S基于dsPIC30F系列数字信号控制(DSC)芯# t8 f% W @1 F3 c+ Y* P) Z
片的电机控制系统,该系统具有处理速度- t4 m b5 Z, ~. |! C" @
快,芯片集成度高,开发方便的特点。0 |3 G! P+ C# B5 _2 e; R+ K' \& r
1总体结构设计) T8 Q0 h2 t$ Y' l
本论文采用的是dsPIC30F6014芯片,
1 \( a6 x# r) D# P9 A2 ~该芯片的强大的计算能力和完善的控制功
6 w7 I7 w+ L3 I- Q能完全能够满足电机控制系统的需求。
3 D S. G8 Y" t! ~, l+ M+ G) a d基于dsPIC 30F6014的电机控制系统整
; b) ` l3 r" J! t体结构设计示意图如图1所示。dsPIC30F6014
3 Q) Q9 K( i5 W# c' e通过捕获单元捕捉电机转子位置传感器上# @4 H a( M3 M6 _, a
的脉冲信号,计算转子位置,并向智能功率* b5 o5 Z6 I* Q9 T! f3 j* {
驱动模块输出合适的驱动逻辑电平,再由
/ n. g& _& v' [% y+ k. `4 R其驱动电机旋转。dsPIC30F6014根据捕获8 q% ^% `9 z& F3 q( D
的霍尔位置传感器脉冲信号的宽度计算出
6 `1 r5 K, y! N% y8 E电机的当前速度,与电机的设定速度比较.# M/ [0 I6 V2 B# j
, K9 `: q2 b. x# n7 l2 A, f- o8 |' X; {& Y9 _2 B) S0 Z8 I5 J, Z' i9 _
/ f# l. s- g! a$ y0 [7 P
|
|