1. 引言:
无刷直流电动机实质就是一台用电子换相装置取代机械换相的直流电动机,用由固态逆变器和转子位置传感器组成的电子换向器取代机械换向器和电刷。永磁无刷直流电动机(简称BLDCM)它由永磁电动机本体、转子位置传感器、逆变驱动控制电路组成,一般由直流电源供电。直流电源通过控制器向电动机定子绕组供电,电动机的转子位置由位置传感器发出信号去触发控制器中相应的功率开关元件,使之导通或截止,从而控制电动机的转动。控制器的性能是决定BLDCM性能的重要因数。由于微型计算机(含单片机)在控制器中的应用,使无刷直流电动机的性能有了很大提高。
2.80C196KC:
近十余年来,随着微电子工艺水平的提高,单片微处理器件性能也有了较大地飞跃,其是各类控制系统的核心部件。目前应用较多的是Intel、Philips、Siemens等公司推出的MCS-96系列16位单片机,相比以往的MCS-51系列8位单片机,其CPU中的算术逻辑单元采用寄存器—寄存器结构,操作直接面向寄存器,有效地克服了MCS-51系列单片机中存在的累加器瓶颈效应,提高了操作速度和数掘的吞吐能力;高效、精简的指令系统,大大提高了系统的实时性;片内集成丰富的外设单元,极大地方便了与外部设备的接口,使得其特别适用于各类自动控制系统。
80C196KC是MCS-96系列16位单片机中的一个重要分支,它具有如下特征:
(1) 内部RAM共有512个字节,通用寄存器阵列占488个字节,专用寄存器阵列占24个字节;
(2) 寄存器至寄存器结构;
(3) 运算快速,振荡频率最高可达16MHz,指令的运行速度更快,16位乘法只需1.75μs,32位除法只需3.0μs;
(4) 五个八位I/O口;
(5) 全双工串行口;
(6) 高速I/O子系统;
(7) 4个16位的软件定时器;
(8) 内部有8路A/D转换器,具有采样/保持功能,可以选择10位/8位转换,还可控制A/D转换的时间;
(9) 增设外设事物服务器PTS(Peripherial Transaction Server),以很小的CPU的开销为I/O功能部件服务。
3.控制系统设计:
控制系统以一片80C196KC单片机为核心构成,利用其内部集成的A/D、定时、计数器、高速输入、输出等各种功能,简化了控制电路板的设计,其结构框图如图1所示。分为以下8个部分:控制芯片及其外部存储电路、看门狗及E2PROM电路、电流电压A/D采样电路、转子位置检测电路、主电路和与之相关的吸收电路与自锁保护电路、开关元件驱动信号输出放大电路、与CAN总线通讯电路、供电电源及负载发电机励磁电路。
absMiddle" border="0" onload="return imgresize(this);" onclick="javascript:window.open(this.src);" style="cursor:pointer;"/>
图1 控制系统结构图
80C196KC在控制系统的主要功能是:
(1)80C196KC的P0.0接收电机转向信号,通过并行口8255接收位置信号和通过AD574检测换流电容C3的电压值uc3,(双极性电压),从而控制逆变器换流顺序和时间;