|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 F8 j: A! A9 o4 E摘要:针对传统的电机控制系统禾用普通单片机而帝来的电路复杂、控制精度较低等问题,本论文禾用dsP1C30P系列单片机,谩计了, H: g% |( \6 @/ a" N, L5 v" V z3 u5 @
完整了电机控制系统,并禾用模块化的设计思路给出了详细的硬件和软件设计方案,对于进一步提高和完善电机控制系统的单片机化和* S% O9 e% J2 W" R( m
高度集成化的水平具有一定的借鉴意义。
& B) ]9 ~; u9 R; r关键词:dsPIC30F单 片机控制系統 电机控制
8 |# X7 D8 B6 Z6 F3 r! W' I: i2 R9 @7 J) f3 f2 l% B
基于单片机或其他系列DSP的微机保* h8 k& y& `5 W, o, f1 W
护装置,受芯片功能、速度和结构的限制,
* D9 c3 \! {2 y* d硬件设计中往往需要较多的外围电路,导
! Y2 y; i: B3 g! a致装置的整体集成度不高,硬件开发相对: l+ `" t9 B/ D5 d! L0 v
复杂,也无法实现真正意义上的总线不出2 ^* p1 @: ~) H7 Z2 c( m
芯片的设计,使微机保护装置的可靠性和;. {2 ?' W: u% e/ j5 y: q$ i
抗干扰能力受到极大的限制。本文介绍的2 m; T+ j3 u# q( A; h; C
基于dsPIC30F系列数字信号控制(DSC)芯
* G- n% N7 Z) _# e片的电机控制系统,该系统具有处理速度
4 _; H0 [* b' y快,芯片集成度高,开发方便的特点。" _7 @0 }9 P# Y8 L" n$ g1 F m+ U
1总体结构设计
+ T& r; \, D5 b9 m4 V2 g* c5 f" g3 _本论文采用的是dsPIC30F6014芯片,
5 g) l8 ^' V/ s0 t6 \该芯片的强大的计算能力和完善的控制功
, h5 c6 r) B3 C" {能完全能够满足电机控制系统的需求。: _8 A6 P7 |, P" C
基于dsPIC 30F6014的电机控制系统整
8 ?" W5 C4 L5 F8 x* O1 J体结构设计示意图如图1所示。dsPIC30F6014
- [3 Y( e9 w& F' |! J) b# m通过捕获单元捕捉电机转子位置传感器上/ S3 J- y f3 u! c6 O
的脉冲信号,计算转子位置,并向智能功率
4 |+ v/ I/ i, k$ G; q% r驱动模块输出合适的驱动逻辑电平,再由
5 G w6 i( g) J其驱动电机旋转。dsPIC30F6014根据捕获$ M: M2 f; F2 z* i6 z
的霍尔位置传感器脉冲信号的宽度计算出
+ s' F1 C1 e @5 [5 D) J电机的当前速度,与电机的设定速度比较.
+ e1 B V) g6 _% N8 Y8 i5 u) f. h' j
8 W* z3 p& `9 H
( k6 V0 U% l- \* @- U/ f& r3 H
* A" F+ B' i0 E' Y |
|