|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:本文简要介绍了PICl6F877A单片机的基本性能,又以 永磁无刷直流电机为控制的对象.分析了PICl6F877A单片 机在电机控制中的应用,并给出了硬件设计方案、软件策略及最后结论。
5 F- g) C# L9 d( ~4 }& w关键词 IC单片机;电机控制应用;脉冲宽度调制
; w6 l% @ T. B ?
z6 `* A H4 s. M5 v6 s9 u$ F+ ~. K0 J7 c
引言
2 j% \( D& L5 r- I! G近年来。随着电机调速技术的发展。逐渐形成了 由无刷结构代替有刷结构、由数字控制代替模拟控制 的局面。永磁无刷直流电机(PM—BLDC).不仅具有交流 电机结构简单、运行可靠、维护方便的特点,而且具备直流电机那样良好的调速特性和无机械式换向器,而 且反馈装置简单,输出转矩大,可以使电动机和逆变 器得到更充分的应用。因此,永磁无刷直流电机在各 个领域得到了广泛的应用。在电机的数字调速控制 中,选择高效可靠的控制单片机将使控制系统的硬件 电路简单可靠、软件编制方便,系统整体性能得以提 高。PIC单片机更好地适应了复杂的电机数字控制的 工业需求,对较廉价的直流无刷电机、交流异步电机 或开关磁阻电机为控制对象。更有效地利用了PIC单 片机的高性能,特别是PIC 16F877A单片机还具备脉 冲宽度调制(PWM)输出,实现直流电机调速特别方便 快捷。本文介绍的就是用PICl6F877A单片机对永磁 无刷直流电机的控制。( k5 E2 M! F6 J7 W5 d8 F/ K2 r2 w
9 H- ] x4 z7 p/ A: ?, J# F( ^6 q
2 x# x: ] }5 O3 ~8 U" I& _1 PICl6F877A单片机功能简介
) R: }8 `# |# n# vPICl6F877A单片机内部有8K'14的FLASH程 序存储器和512字的RAM数据存储器;不仅采用哈佛体系结构,而且还采用哈佛总线结构,流水线操作, PICl6F877A大大提高了指令执行速度。PIC单片机的系统时钟可以工作在DC一20MHz的频率范围之内,优化的CPU结构,加上精简指令集(RISC)技术,更加快 了指令执行速度,这为复杂控制算法的实现提供了良好的条件。PICl6F877A单片机具有5个输入/输出端口,特别需要指出的是单片机内置了两个CCP模块,即输入 捕捉、输出比较、脉宽调制模块。本系统就是利用了 PIC单片机此脉宽调制模块输出脉宽可调的信号,实 现直流电机调速。
0 I H6 ^0 ?* o. ^# h
8 `! d S2 p6 ?8 K. s1 B- `+ x$ ]/ I4 }+ s. @' V" {: y
2基于PICl6F877A单片机的电机控制系统方案: j# y9 o: r+ V( y* P
2.1控制系统的硬件构成 系统主要由、存储器扩展模块、驱动放大电路、
4 N0 t# n4 D% `4 ~! p$ TBLDC电机、电流检测装置和光盘编码器组成,其构成 原理如图1所示。当PIC单片机接收到参考输入(转角 和角速度),将其转换为PWM输出,经过驱动放大送给 电机,产生输出。通过电流检测装置检测相电流,完成 过流保护;光盘编码器检测电机的转动方向及转角, 反馈回PIC单片机,形成闭环控制.实时有效地控制运动精度。+ D m- h" a2 I( C+ {. Q
i/ L8 V1 J% K9 K
9 {6 @/ v S3 `/ F- z
5 a/ _( }7 ?4 m V' @9 ] H
]. |2 c& a2 ]8 B
6 w- l7 Z3 g5 I* |5 J8 l6 l. L
% q6 I7 e- r9 z2 v2 y/ p
. l$ J P' v! f9 n' A3 `
( G8 \+ E: }/ }# a1 R. O
. k2 J! O5 Y3 d0 J
2 R% ]6 E- l: q. V3 R I. e7 ~. F0 z
/ I+ S0 v! U& L+ E0 l
% I3 `( R) O3 l5 b
0 ^1 A4 v" X; w% x- x- P" |. i) e. q0 W4 [
% P6 R4 a/ p5 V& \8 }' N
7 }/ C- o) z( s( T! ?2 U$ `0 A/ X: R" U$ {, E2 q9 X( y" [& u
4 K7 M3 B) n5 x. d
3 }$ g. P7 Q3 ^( a8 w, C- {8 s2 D# B; `! g E$ T9 O6 ~( j2 a; D
|
|