|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
7 L8 ?: y+ w/ h/ V
摘要:针对传统的电机控制系统禾用普通单片机而帝来的电路复杂、控制精度较低等问题,本论文禾用dsP1C30P系列单片机,谩计了2 j* u( F% l, n3 v# s
完整了电机控制系统,并禾用模块化的设计思路给出了详细的硬件和软件设计方案,对于进一步提高和完善电机控制系统的单片机化和8 J: D) y9 G6 T2 x0 ~$ \2 D
高度集成化的水平具有一定的借鉴意义。
0 c+ A" v. C+ W7 @7 O关键词:dsPIC30F单 片机控制系統 电机控制
0 J8 v3 }' i4 D9 j3 p5 r
! R0 A0 f" L! i, ^3 N( F基于单片机或其他系列DSP的微机保- j2 O+ g& p" [1 q8 Y
护装置,受芯片功能、速度和结构的限制,
% R3 @" z( W: B4 d硬件设计中往往需要较多的外围电路,导
; f! s+ H) e) D& ~: Y2 s+ ~/ _致装置的整体集成度不高,硬件开发相对0 K: S6 D1 d5 N8 F" f7 J# x% A; A! S
复杂,也无法实现真正意义上的总线不出
r; S) Z! k! v+ ^5 E* |( W芯片的设计,使微机保护装置的可靠性和;
7 M2 S& m* N6 P. `抗干扰能力受到极大的限制。本文介绍的2 x1 X6 S' @+ D- S( l
基于dsPIC30F系列数字信号控制(DSC)芯
) C3 d& ~: i1 o( H( X4 E$ M片的电机控制系统,该系统具有处理速度
( ]. Z- f0 o; I! I$ o8 Q快,芯片集成度高,开发方便的特点。
( i/ y- u7 h% `3 c c2 @1总体结构设计/ E/ ?. A+ \) b' c4 E4 G
本论文采用的是dsPIC30F6014芯片,
8 d. I0 w0 o& g5 [% ^; \, k: @该芯片的强大的计算能力和完善的控制功: i1 Z, q& [ E; y6 `5 D
能完全能够满足电机控制系统的需求。
5 A! Y/ ?" j" C d3 x' w6 u基于dsPIC 30F6014的电机控制系统整
0 s Y5 l0 a; l& z# E0 {体结构设计示意图如图1所示。dsPIC30F6014
0 k& c" v, s( {: n通过捕获单元捕捉电机转子位置传感器上
; C3 }% U! Y9 Z0 r的脉冲信号,计算转子位置,并向智能功率
+ \* [, q! J# b3 {驱动模块输出合适的驱动逻辑电平,再由
+ T# A! f7 l% |0 q: T- i9 Q: v其驱动电机旋转。dsPIC30F6014根据捕获) t# \' h: [5 l' N
的霍尔位置传感器脉冲信号的宽度计算出
6 B% k, k, M0 y4 p c) O D电机的当前速度,与电机的设定速度比较./ x" o* z, t3 I) ^+ t9 z
" A/ N, q; {0 N4 Z: k! Y
% z: |1 r! f/ T7 |2 @
1 i- \4 ^& h9 F7 x( \
|
|