收藏 分享(赏)

基于DSP的无位置传感器无刷直流电机控制系统.doc

上传人:dzzj200808 文档编号:2331164 上传时间:2018-09-10 格式:DOC 页数:4 大小:133KB
下载 相关 举报
基于DSP的无位置传感器无刷直流电机控制系统.doc_第1页
第1页 / 共4页
基于DSP的无位置传感器无刷直流电机控制系统.doc_第2页
第2页 / 共4页
基于DSP的无位置传感器无刷直流电机控制系统.doc_第3页
第3页 / 共4页
基于DSP的无位置传感器无刷直流电机控制系统.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于 DSP 的无位置传感器无刷直流电机控制系统双纪文,黄志辉(西南交通大学牵引动力国家重点实验室,四川 成都 610031)摘要: 介绍了一种基于 TMS320LF2407 DSP 的无位置传感器无刷直流电机控制系统。针对无位置传感器无刷直流电机转子位置检测进行了研究。 简 述了实现该控制系统的硬件组成和软件的设计方案及控制策略,并 对控制系统进行分析。此系统可大大简化硬件结构,并使电机得到高效稳定的控制。关键词:无刷直流电机;无位置传感器;控制系统;DSPControlling Technology Based on DSP for BLDC Motor without Position

2、SensorShuang jiwen, Huang zhihui(Traction Power State Key Laboratory, Southwest jiaotong university, Chengdu 610031, China)Abstract: In this paper, a control system for BLDC motor without position sensor based on TMS320LF2407 DSP is presented. The authors studied the rotor position detection of a pe

3、rmanent-magnet BLDC motor without position sensor. The hardware component and software design solutions for this system based on DSP are described. This system can simplify hardware structure very much and control motor stably and effectively.Key Words: brushless DC motor; position sensor less; cont

4、rol system; Digital Signal Processing0. 引言传统的无刷直流电机大多以霍尔元件或其它位置检测元件为位置传感器,以光电码盘为速度检测元件,安装在电机内部。它的存在给直流无刷电机的应用带来很多的缺陷与不便:首先,位置传感器会增加电机的体积和成本;其次,连线众多的位置传感器会降低电机运行的可靠性;再次,在某些恶劣的工作环境中,如在密封的空调压缩机中,由于制冷剂的强腐蚀性,常规的位置传感器根本就无法使用。此外,传感器的安装精度还会影响电机的运行性能,增加生产的工艺难度。位置传感器所带来的种种不利影响促使人们对直流无刷电动机的无位置传感器控制进行研究。随着科技的高速

5、发展,各类用于电机控制的高性能的单片机及 DSP 的功能越来越丰富,运算速度也有了质的飞跃,而且价格越来越低廉。例如美国 TI 公司出品的TMS320X240 系列 DSP 芯片,其内部具有电机控制单元,功能强大,单条指令的运算速度达到了 25ns,是普通 MCU 的 50 倍,并且内部具有数字信号处理单元以及高速的数模转换单元。在上述的硬件基础上,完全可以实现性能优良的实时控制算法,编写完善的监控软件,如 Kalman 滤波、自适应控制、模糊控制和神经元控制等,从而可以进一步提高系统的控制精度和实时性。本文介绍一种基于 TMS320LF2407 的无位置传感器无刷直流电机控制系统。并对其进行

6、了系统的分析。1. 基于 DSP 的无位置传感器无刷直流电机控制系统原理由于无刷直流电动机三相定子的导通顺序(即换相)由转子位置决定,其转矩只与方波电流的幅值成正比,所以调速系统的关键是转子位置的检测和电流大小的控制。因为电动机定子绕组中流过的是方波直流,电压与电流成正比,所以控制电压的幅值就可以控制电流的大小。调速系统中采用 PWM 控制方式,系统运行时,电流检测信号与给定值进行比较,通过电流环调解 PWM 波占空比的变化来调整逆变器输出电压的幅值,从而控制电动机的定子电流和转矩。在本系统中直流无刷电动机的正确换相是通过软件对各相绕组反电势过零点的检测来实现的,同时通过对反电势过零点的次数的

7、捕获可用来提供电动机的转速,为速度环的设计提供转速反馈信息。利用分流电阻来进行主回路电流的检测,为电流环的设计提供电流反馈信息。基于本文所设计的无传感器无刷直流电动机控制系统的总体控制框图如图 1 所示。图 1 无传感器控制系统的总体控制框图2 反电势过零信号检测方法当前,无位置传感器的位置检测方法主要有:端电压检测法、续流二极管工作状态检测法、反电势过零检测法、瞬时电压方程法等。本文采用反电势过零检测法。由于反电势是难于直接测取的物理量,反电势的过零信号检测实际上是通过比较根据三相绕组端电压来间接地得到反电势过零信号。图 2 为电机一相绕组的电气模型示意图。图中 L 为相电感,R 为相电阻,

8、E 为反电势,为三相绕组星型连接中点对地的电压,nV为端电压。 的值由图 2 示的电路得xx到的信号经 DSP 的 ADC 单元转换得到。根据图 3 所示的等效电路图可得到下式(1)nVxEdtILxRV假设电机的通电状态为 BC,即B、C 两相导通,电流从 B 相流入 C 相流出,A 相不导通。此时,可得,0IICBA(2) (2)nCBnAVdtILREV当不导通相 A 的反电势过零点时,参考图 3 所示的三相反电势波形图,可得 (3)nCBA,0由式(2) 、式(3)可得到,在反电势过零点时中性点的电压为 (4) 1xnV反电势过零点的判断条件:BC 通电的情况下,当 时反电势未过零,当

9、nA则过零点事件发生。nAV图 2 电机一相绕组的等效电路图图 3 三相反电势波形图3 基于 DSP 的无位置传感器无刷直流电机控制系统软件设计3.1 主程序系统上电后,主程序开始运行,首先主程序完成系统的初始化,中断向量的设置,变量的初始化和电机的开环换相起动过程,之后主程序进行无传感器闭环控制过程。主程序框图如图 4 所示。图 4 主程序框图3.2 无位置传感器开环启动程序反电动势检测技术使得无需位置传感器就可识别转子的位置,然而起始阶段不能采用这种方法。这是因为感应电压的大小与电机的转速成正比,因此,在速度很低时反电动势不能被有效检测,而要执行一个特殊的起动算法。程序框图如图 5。设变量

10、 Phase 为相序控制变量。FLAG 为开、闭环标志变量,FLAG=0,表示开环;FLAG=1,表示闭环.因为在开、闭环的 PWM比较寄存器的设置方式不同,所以要加以区别.开始时,令 Phase=O,表示先导通 AC两相,FLAG=0,表示进入开环起动状态。在定时器 T2 中设定 A、C 两相导通时预定位的时间,当 T2 减为零时,发出换相信号Phase=Phase+l。Phase 的值为0、l、2、3、4、5 时,分别对应AB、AC、BC、BA、CA、CB 六个通电状态。通过调用导通相 PWM 设置子程序对导通相的 CMPR 全比较寄存器进行设置。当Phase=6 时对它清零,同时令 FL

11、AG=1,接着进入无位置传感器闭环控制程序。在起动时,要通过程序将占空比的设置逐渐增大,以使转速逐渐提高。同时,换相定时时间要相应减小,以保持对换相的有效控制。图 5 开环启动程序4控制系统硬件组成由于 TMS320LF2407 具有丰富的片内资源,如 A/D 转换、PWM 输出、EVA 等功能模块。因此,本系统的控制电路较为简单,主要包括端电压过零检测电路、电流反馈检测电路、保护电路、电源电路、IPM 驱动控制电路等电路。本文给出电压检测电路原理图 6。图中HCPL7800 为隔离运算放大器,它具有较高的共模抑制比,良好的线性度,在高噪声的环境下也能保证其精确度和稳定性。根据其参数要求,本系

12、统设计前端的电压信号分压输入电路,后端信号输出经过由LF353 构成的差动放大器,再由(5V 稳压二极管) 构成的正负极tDR,98性转换电路将差动放大器输出的信号转换为 5V 的单极性电压信号,最后送入 DSP的 A/D 转换单元。图 6 端电压检测电路原理图5. 结论本问通过研究反电势过零检测方法,设计了一套基于 TMS320F2407 DSP 的无位置传感器无刷直流电机控制系统。通过利用 TMS320F2407DSP 丰富的片内资源,及其高效的运算处理能力,且反电势过零信号的检测,信号的滤波等都由软件完成,大大简化系统的硬件结构。使电机得到高效稳定的控制。6. 参考文献1 Sung Ju

13、n Park, Han Woong Park,Man Hyung Lee, et al. A New Approach for Minimum-Torque-Ripple Maximum-Efficiency Control of BLDCM Motor. IEEE Trans. Ind. Elect., 2000, 47(1):1091142 Sun Jun Park. A New Approach for Minimum-Torque-Ripple Maximum-Efficiency Control of BLDC Motor. IEEE Trans. Ind. Elect., 2000, 47(1):1091143张相军.无刷直流电机无位置传感器控制技术的研究D.上海大学博士生论文,20014金小俊,纪志成等.Kalman 法预估无刷直流电机转子位置和速度.微特电机 2002(2)作者简介:双纪文(1984) ,男,现为西南交通大学牵引动力国家重点实验室硕士研究生,研究方向电机控制,电力电子技术。 Email: 电话:13428999152

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报