用于Quad-rotor飞行器的无刷直流电机驱动系统整体设计_第1页
用于Quad-rotor飞行器的无刷直流电机驱动系统整体设计_第2页
用于Quad-rotor飞行器的无刷直流电机驱动系统整体设计_第3页
用于Quad-rotor飞行器的无刷直流电机驱动系统整体设计_第4页
用于Quad-rotor飞行器的无刷直流电机驱动系统整体设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【Word版本下载可任意编辑】用于Quad-rotor飞行器的无刷直流电机驱动系统整体设计引言

Quad-rotor飞行器是固联的刚性十字交叉构造的小型无人飞行器,具有固定倾角,由四个独立电机驱动螺旋桨组成。它通过平衡四个螺旋桨产生的力来改变升力和飞行姿态,以实现稳定盘旋和飞行。

无刷直流电机是集交流电机和直流电机优点于一体的机电一体化产品,既具有交流电机构造简单、运行可靠等优点,又具备直流电机运行效率高、调速性能好等特点。而无位置传感器无刷直流电机还可以减少外部干扰对电机的影响。

本文选择ADuC7026作微处理器,无位置传感器无刷直流电机作为驱动电机,介绍了Quad-rotor飞行器驱动系统的整体设计。本文主要解决无位置传感器无刷直流电机的平稳快速起动以及电机转子位置信号的准确获取等问题。

无刷直流电机控制策略

电机起动方案

Quad-rotor飞行器需要螺旋桨高速旋转产生升力,只考虑转速精度即可,而不需考虑转矩精度,因此,起动只要求平稳快速。对于反电势过零检测法,反电势信号随电机转速增加而增加,在电机起动或低速运行时,反电势信号不够清晰,无法准确检测,因此电机起动必须采用其他方法。

无刷直流电动机从构造上讲,可以说是永磁式直流电动机,可以按他控式同步电动机方式起动。本文选择简单易行的三段式法外同步变频方式起动,包括转子预定位、加速起动和运行状态切换三个阶段。首先,要提供一个确定的功率开关电路导通状态,并持续一段时间,使定子绕组产生合成磁势吸引转子,使之转到一个确定的位置,这就完成了转子的预定位。然后,按照功率开关管的触发导通顺序,依次导通,并且逐渐提高开关管的导通频率,同时提高电机的端电压,使电机的转速逐渐提高,实现加速起动。,当电机转到一定速度,反电势信号足够清晰时,就可以切换到正常的三相六状态,即内同步状态运行。

反电势过零检测法原理

无位置传感器检测电机转子位置的方法主要有磁链计算法、反电势过零检测法、反电势三次谐波积分法、续流二极管导通检测方法、电感法以及状态观测器法等。反电势过零检测法是常见实用的方法。

两相导通三相六拍运行方式的无刷直流电机,在任一时刻,电机三相中都只有两相导通,每相的导通时间为120°。无刷直流电机的反电势波形严格反映了无刷直流电机转子磁极的位置,当无刷直流电机的某相绕组反电势过零时,转子直轴与该相绕组轴线恰好重合,因此只要检测到各相绕组反电势的过零点,就可以获知转子的若干个关键位置,再根据这些关键的转子位置信号做相应的处理后,控制无刷直流电动机换相,实现无刷直流电机连续运转。

图1给出了反电势波形与逆变器功率管触发顺序逻辑关系。从反电势的波形可知,无刷直流电机的三相绕组在一个电角度内有六个过零点,也有六个换相点,而且每个过零点都超前下个换相点30°电角度,只要检测到六个过零点时刻,再延迟30°电角度即可得到相应的换相点时刻,据此可以确定电机转子的位置和下次换流的时间,从而实现电机的连续运转。

图1反电势波形与逆变器功率管触发顺序逻辑关系

转子位置检测电路需准确检测到反电势信号的过零时刻,来保证无刷直流电机的正确换相。本文设计的转子位置检测电路如图2所示,主要包括分压网络、低通滤波器、隔直、差分和比较等环节。无刷直流电机三相绕组线圈的中性点无法直接获取,因此,要将端电压信号经电阻分压,得到虚拟中性点;无刷直流电机电子换相线路的控制换相信号经PWM高频载波得到,在端电压中必然存在一些高频干扰,因此,电阻分压后需经低通滤波环节滤除高频干扰信号;再用电容隔除直流信号,此时获得的信号包含一定的虚拟中性点电压,用一个差分环节消除虚拟中性点的影响,经比较环节后送入微处理器,微处理器根据此信号,可以获得反电势信号的过零点,从而控制电机换相。

图2转子位置检测电路

驱动系统设计

硬件电路设计

本文采用AnalogDevices的ADuC7026作微处理器,它是基于ARM7TDMI内核的控制器,有5种中断模式,24个中断源,集成了12通道12位的ADC(1MSPS),可用于电流检测。它的串行接口包括UART、SPI和2个I2C,以及JTAG端口,便于程序的和调试;4个定时器,可满足驱动系统程序定时要求;三相16位PWM发生器,对电子换相线路功率开关管控制方便、可靠。

如图3所示。转子位置检测电路用来检测无刷直流电机转子的位置信号Ha、Hb和Hc,送入微处理器,在微处理器中计算得到电机的转速,与给定转速比较,处理后给出相应的功率开关管控制信号,与PWM高频载波逻辑合成后,控制电子换相线路中开关管的通断,从而实现电机的连续旋转及闭环调速。本文中,转速计算采用测周法,电子换相线路是由6个MOS管组成的三相全桥逆变电路。为防止电机过流损坏,由电阻在电路中采样后,经A/D引脚输入微处理器得到电路的电流值,若此值过大,则由软件控制停止电机。

图3驱动系统原理框图

软件设计

本文中,无刷直流电动机驱动系统的软件部分主要完成以下功能:

(1)起动程序。由软件实现电机外同步变频加速起动,当电机到达一定转速时(反电势检测信号已清晰可靠),再由软件切换至内同步,即三相六状态运行。

(2)运行程序,包括转子位置获取电路,闭环调速程序。转子位置检测电路输入到微处理器,检测到的反电势过零点信号经ADuC7026处理后输出控制信号,控制功率开关电路通断。转子位置检测电路中的低通滤波环节会使反电势过零点信号发生相移,因此,要对反电势过零点信号开展相位检测并且根据转速给出相应的相位补偿,使电机运行可靠、高效。

部分程序流程图如图4所示。

图4主程序的流程图

实验结果及分析

实验调试中,使用的无刷直流电机端电压值是18V,KV值是900rpm/V,功率710W,定子相数为3,转子极对数为7。

微控制器发出控制信号控制功率开关电路,起动部分采用180°导电制,控制波形是占空比为50%的方波。实际测得其中一路控制信号的波形如图5(a)所示,其占空比为50%,与理论相符合。

控制波形经过逻辑合成及缓冲后用于控制功率开关电路的各MOS管,本设计中上桥臂的三个MOS管采用PWM控制,实际得到的功率开关管控制波形如图5(b)所示。

图5开关管控制信号的获得

在内同步调速时,用示波器同时测量微处理器发出的控制信号的波形和反电势过零点的信号波形,如图6所示。逐步提高PWM的占空比,即端电压,则控制信号频率随着PWM占空比的增加而同步提高,即电机的转速不断上升,实现了闭环PWM调速,波形调速稳定可靠,转速可达9000r/min,可以满足飞行器的高速、高精度要求。

图6随电压增加控制波形和反应信号波形变化

结语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论