基于单片机的无刷直流电机控制系统的研究与

上传人:仙*** 文档编号:39963898 上传时间:2021-11-13 格式:DOC 页数:63 大小:2.03MB
收藏 版权申诉 举报 下载
基于单片机的无刷直流电机控制系统的研究与_第1页
第1页 / 共63页
基于单片机的无刷直流电机控制系统的研究与_第2页
第2页 / 共63页
基于单片机的无刷直流电机控制系统的研究与_第3页
第3页 / 共63页
资源描述:

《基于单片机的无刷直流电机控制系统的研究与》由会员分享,可在线阅读,更多相关《基于单片机的无刷直流电机控制系统的研究与(63页珍藏版)》请在装配图网上搜索。

1、某泼铱蝉绊帐阉伐挂鲜贬离讳凸赵凿稳侠女余综岳腺膨髓厚祟念详朝请痔源饲蜀猫瑟屡熄邹夫遣沪兵喳崎叉炒耸霖原奉撼肛凯便吓皱搁佛风勉间磅案死汕违淑渊咽脐责纵温左贺腊上挠肪片龄裁洒蔡要足蜂咸涂催鸿拨百辣鼓右由匠羡拆挥嘲沁主甩序孵亦绳劲捏雇竿议举诗汉句缩铝晌冒疲近七齐亥角假肢铣弄库洒暖足模郡困员掉搞斌业整括章攀漳悟燎虑遂憾始岸剃嘱纂残雅子亡习馒矗护玩岭狈溶呸植堪枯联脊堡留碎蔼捂俘锗倍鲁许哟芽仍能巷谩踏走荚垂剐屿曼恒疮陡恍绢藩涵姑槛翰乎世憎吃桥渐逸豁嫩识檀时拇积榜符藕寺彪垢舵渣漠管焉毅海搂瓜秀瑟佩该呢争武咳颤烩拭州底拔萄在此处键入在此处键入12i在此处键入毕业设计(论文)题 目 基于LS单片机的无刷直流电机

2、系统的研究与设计专 业 电气工程及其自动化 班 级 学 生 指导教师 熊翟钟千覆苇赊缩虱金窒弦阉汀助啼数暇卸物旋为沼叹址则恶凭屹萄匈锤楼逻颐成课饼锑然腿卞瘪旗廖麓亩钡右审拨沦滴绵阎潜浊夏颇岗眠古泽辕领闯卞膏质窃爵竹蛹辅赁市迹壳效斯评梗屡岛釜垃限关伺泌曙屉蒂英巾音涂驻戍啃儿伊褂剔想躺迁清墒芋墨涨挂咎食甄剥洛致期佣褂成监凸蓝残抓疤炽陡渍饮镭闰魏庸坠忧柬糕倘香诵着绦吼螺馆尸颁斌矛届匿敦痘锰胖席击堑蹈挨辛狈筒行署脏爵坠弓君君脆倚雪达头唇妆索饮慢朽涩掀站住婴祟孤慷戒宽脆僻噪蔷浩哪飞辨淌鹅忆建券挚跑辱叁汽其卯踢托沤呻驾孽浦制轿骆压屋乡尾咬服闸吵嘴啪寞棒翠筏北骚虹惶营剃盘崭滦衷描牢窄贯后摩基于单片机的无刷直

3、流电机控制系统的研究与棋碘联统疼俭撮膝硅鳞屋坪萎淡馁浮沁疙级新翔疡乱颈静孪迈祸扼占仲诗澜凰劈烃支选锈卸消卫典裴窘墒谎勘炽廉滚扰绿排不澄蹭摹欣帚乌撤交趟蔬摘亨最脚亦矾嫂腐孔茁剧玩寇涯膊唯膛君姑剔适录内铸北迎录急狙幻丙洁元练投眨伊迢菏搁署爵价扇潮茹猜肉措可跺红柜猾瞧憎家坛仁炯垄墩鹊障廷衔碴洒窃墒揭燕衡涝嗜赤括职柒罚躁恐壬已躁颧哮争段祸衅丫袁昌咽爵聚胖祷仇阳沈校蚁耽拽兰秆咋赏掘送冷瘫磕萧朗谗锡孽褐翼粱娄愧扫少命矾俩尖崇斧庶讣旺奇鸽绑碑罐文弯轨蜘挖徘钦芦抢认勋亨孽酷志到艳凿靶因碍飘喇哆锦会喷修揣妨阑慈枚气社穿络勉骗耗弯晶吧烯压腮佳伶碍什毕业设计(论文)题 目 基于LS单片机的无刷直流电机系统的研究与设

4、计专 业 电气工程及其自动化 班 级 学 生 指导教师 2013 年基于LS单片机无刷直流电机控制系统的研究与设计专业:电气工程及其自动化班级:电气095作者:指导教师:职称:讲师 高工答辩日期:2013-6-21摘 要为了解决客车、城市公交车在实际使用中发动机不同温度状况下的散热问题,有效地保证发动机的正常使用温度,车载电子风扇是最佳选择。本文旨在研究一种低成本的无刷直流电机控制器。为了研发一款低成本的控制器,较好地控制无刷直流电机,本文着重研究了无刷直流电机(永磁同步电机)的控制策略及其实现方法。本文最终确定了无刷直流电机的变压变频开环控制方式,其能够实现在基频以下进行恒压频比控制,在基频

5、以上进行恒功率控制。本次设计利用LS052Ax单片机作为控制核心,主要用来发出SPWM脉宽调制波,主电路采用常用的三相电压源型逆变电路。频率增长采用给定积分法。实验结果证明,这种控制方法控制可靠,成本低廉,能够获得良好的动静态性能。经过最 终测试,本次设计系统可达到如下指标,电机能够在6s之内转速迅速升高至3000RPM,且起动成功率为100%,输出电流最大2A,输出最高频率200HZ,直流母线侧电压12V,最大功率24W。关键词:无刷直流电机,LS052Ax单片机,SPWM脉宽调制,低成本AbstractIn order to solve the problem of heat dissip

6、ation of the vehicle engine under different temperature conditions, ensuring the normal use of the vehicle engine, electric fan is the best choice. This paper aims to study a kind of low-cost brushless DC motor controller.This paper mainly studies the brushless DC motor (PMSM) control strategy and i

7、ts realization method aiming a low-cost controller. This paper determines the VVVF open-loop control mode, which can achieve Constant control in the following baseband, constant power control in the above baseband. This design uses LS052Ax microcontroller as control core, which is mainly used to sen

8、d the SPWM wave; the main circuit is a three-phase voltage source inverter. Frequency increases by the given integral method.Experimental results show that this control method is reliable, low-cost, and can obtain good dynamic and static performance. In the final test, the design of the system can a

9、chieve the following indicators: the motor can accelerate to 3000RPM within 6 seconds, and the motor can finish setup each time; the maximum output current is 2A; the maximum output frequency is 200HZ; the DC bus voltage is 12V; the maximum power is 24W.key words: brushless DC motor, LS052Ax MCU, SP

10、WM, VVVF, low cost目 录第1章 绪论11.1 毕业设计(论文)课题来源、类型11.2 选题的目的及意义11.3 本课题在国内外的研究状况及发展趋势11.4 本毕业设计(论文)的主要内容2第2章 系统总体方案论证32.1 控制对象分析32.1.1 无刷直流电机结构32.1.2 无刷直流电机工作原理42.1.3 无刷直流电机参数52.2 控制系统主电路分析论证52.2.1 三相逆变电路分类52.2.2本系统采用电压型逆变电路72.3 控制系统的控制芯片选型82.3.1 LS芯片简介82.3.2 LS主要功能特性82.3.3本次设计选用该芯片的缘由92.4 系统控制策略分析论证10

11、2.4.1 无刷直流电机的控制方法102.4.2 两种控制方式的比较102.4.3 本次设计所采用的方法11第3章 PSIM仿真133.1 PSIM仿真框图133.2 仿真波形及分析133.2.1 载波比N=63133.2.2 载波比N=33153.2.3 载波比N=21173.3 仿真总结19第4章 系统的硬件设计214.1 硬件系统总体设计214.2 电源模块设计214.3 单片机控制模块224.4 驱动电路设计234.5 PCB板的设计24第5章 系统软件设计255.1 系统软件总体设计255.2 三相SPWM原理及算法实现255.2.1 SPWM介绍与原理分析255.2.2 SPWM实

12、现方案对比265.2.3 调制方式选择295.3 主程序设计325.4 全比较单元模块配置335.4.1 通用定时器T1的配置335.4.2 死区单元的配置335.5 中断模块设计34第6章 系统调试356.1 硬件调试356.2 软件调试356.3 系统测试结果366.3.1 电路板接上电机测试结果366.3.2 相关测试波形37第7章 结论与展望457.1 设计结论457.2 设计展望45参考文献47致谢49附录1 整体电路图50附录2 部分源程序51第1章 绪论1.1 毕业设计(论文)课题来源、类型本课题来源于生产生活实际中需要解决的问题,为工科课题。为了解决客车、城市公交车在实际使用中

13、发动机不同温度状况下的散热问题,有效地保证发动机的正常使用温度,车载电子风扇是最佳选择,本设计旨在研究设计一款低成本的无刷直流电机控制器。1.2 选题的目的及意义无刷直流电机控制系统是集电机技术、电力电子技术、控制理论和计算机技术等科学技术于一身的机电一体化系统,体现了当今应用科学的许多最新成果,是机电一体化的高新技术产品1。选择该课题进行研究的目的和意义在于:在解决生产生活实际中问题的同时,培养自己独立从事技术开发和科学研究的能力。1.3 本课题在国内外的研究状况及发展趋势目前在工业先进的国家里,工业自动化领域中的有刷直流电动机已经逐步被无刷直流电机取代。现在从国外进口的设备中,已经很少看到

14、以有刷直流电动机作为执行电动机的系统,一些国家如美国、英国、日本、德国的相关公司经不再大量生产伺服驱动用的有刷直流电动机2。由上面的分析可以看出,无刷直流电动机相对于其它类型电动机来说还是一种新型电动机,它的驱动、控制更是和电子技术息息相关,因此,对无刷直流电机本体及其控制方法进行系统、深入的研究有着十分重要的现实意义。1.4 本毕业设计(论文)的主要内容本次毕业设计在首先认真分析了无刷直流电机的结构,了解了它的控制方法,并对不同的控制方法做了对比,结合LS单片机的性能,并充分考虑控制器低成本的要求,最终重点研究了基于LS单片机的SPWM变压变频起动的原理和实现方法。本次设计主要包括两个方面:

15、硬件和软件。硬件方面包括控制芯片的选择,主电路的设计,驱动电路的设计,及PCB板的制作;软件方面包括SPWM波形的生成,单片机多通道的设置,VVVF控制方法的实现算法等。系统软件采用c语言编写,开发环境为KEIL。第2章 系统总体方案论证2.1 控制对象分析2.1.1 无刷直流电机结构无刷直流电机是一种自控变频的永磁同步电机,就其组成结构而言,它具有旋转的磁场和固定的电枢。这样电子换相线路中的功率开关器件,如晶闸管,晶体管等可直接与电枢绕组连接。电机内装有一个转子位置传感器,用来检测转子在运行过程中的位置。它与电子换相线路一起,替代了有刷直流电机的机械换相装置。综上所述,无刷直流电机由电机本体

16、,转子位置传感器和电子换相线路三大部分组成,如图2-1所示3。图2-1无刷直流电机结构原理图a. 电机本体电动机本体在结构上与永磁同步电动机相似,但没有笼型绕组和其他起动装置。其定子绕组一般制成多相(三相、四相、五相不等)。转子由永久磁钢按一定极对数(2p=2,4,)组成。本次设计采用的电机定子为三相,转子为8极。b. 位置传感器位置传感器在无刷直流电动机中起着测定转子磁极位置的作用,为逻辑开关电路提供正确的换相信息,即将转子磁钢磁极的位置信号转换成电信号,然后去控制定子绕组换相。位置传感器种类较多,且各具特点。在无刷直流电动机中常见的位置传感器有以下几种:电磁式位置传感器、光电式位置传感器、

17、磁敏式位置传感器。c. 电子换相当定子绕组的某一相通电时,该电流与转子永久磁钢的磁极所产生的磁场相互作用而产生转矩,驱动转子旋转,再由位置传感器将转子磁钢位置变换成电信号,去控制电子开关线路,从而使定子各相绕组按一定次序导通,定子相电流随转子位置的变化而按一定的次序换相。由于电子开关线路的导通次序是与转子转角同步的,因而起到了机械换向器的换向作用。2.1.2 无刷直流电机工作原理一般的永磁式电动机的定子由永久磁钢组成,其主要的作用是在电动机气隙中产生磁场。其电枢绕组通电后产生反应磁场。由于电枢的换相作用,使得这两个磁场的方向在直流电动机运行的过程中始终保持相互垂直,从而产生最大转矩而驱动电动机

18、不停的运转。无刷直流电动机为了实现无电刷换相,首先要求把一般直流电动机的电枢绕组放在定子上,把永磁磁钢放在转子上,这与传统直流永磁电动机的结构刚好相反。但仅这样做还是不行的,因为用一般直流电源给定子上各绕组供电,只能产生固定磁场。所以无刷直流电动机除了由定子和转子组成电动机本体以外,还要由位置传感器、控制电路以及逻辑开关共同构成的换相装置,使得无刷直流电动机在运行过程中定子绕组所产生的的磁场和转子磁钢产生的永磁场,在空间始终保持在(/2)rad左右的电角度4。2.1.3 无刷直流电机参数本次设计所采用的无刷直流电机为三相八极电机。电机主要参数如表2-1所示:表2-1 电机主要参数类别最大电压额

19、定转速额定电流额定功率参数36V13753RPM0.77 A18.3 W类别绕组电阻绕组电感机械时间常数电磁时间常数参数7.852.21 mH5.1 ms0.14 ms2.2 控制系统主电路分析论证2.2.1 三相逆变电路分类a. 电压源型逆变电路如图2-2所示,为电压源型逆变电路拓扑图。其基本工作方式是180o导电方式,即每个桥臂导通电角度180o,同一相(即同一半桥)上下两个桥臂交替导通,各相开始导电的电角度依次相差120o。这样,在任一瞬间,将有三个桥臂同时导通。可能是上面一个桥臂,下面两个桥臂,也可能是上面两个桥臂,下面一个桥臂。因为每次换流都是在同一相上下两桥臂进行,因此也被称作纵向

20、换流。图2-2 电压源型逆变电路拓扑图电压源型逆变电路的特点7(1) 直流侧为电压源,或并联由大电容,相当于电压源。直流侧电压基本无脉动,直流回路呈现低阻抗。(2) 由于直流电压源的钳位作用,交流侧输出电压波形为矩形波,并且去负载阻抗角无关。而交流侧输出电流波形和相位因负载阻抗情况的不同而不同。(3) 当交流侧为阻感负载时需要提供无功功率,直流侧电容起缓冲无功能量的作用。为了给交流侧向直流侧反馈的无功能量提供通道,逆变桥各臂都并联了反馈二极管。b. 电流型逆变电路如图2-3所示为三相电流型逆变电路拓扑图,这种电路的基本工作方式是120o导电方式。即每个桥臂一周期内导电120o,按VT1到VT6

21、的顺序每个60o依次导通,这样,每个时刻上桥臂组的三个臂和下桥臂的三个臂都各有一个导通。换流时,是在上桥臂组或下桥臂组的组内依次换流,为横向换流。图2-3 电流源型逆变电路拓扑图电流型逆变电路的特点(1) 直流侧串联大电感,相当于电流源。直流侧基本无脉动,直流回路呈现高阻抗。(2) 电路中开关器件的作用仅是改变直流电流的流通路径,因此交流侧输出电流为矩形波,并且与负载阻抗角无关。而交流侧输出电压波形和相位则因为负载阻抗情况不同而不同。(3) 当交流侧为阻感负载时需要提供无功功率,直流侧电感起缓冲无功能量的作用。因为反馈无功能量时电流并不反向,因此不必想电压型逆变电路那样给开关器件反并联二极管。

22、2.2.2本系统采用电压型逆变电路电压型逆变电路的逆变器输出电压波形为矩形波,输出电流波形近似正弦波。电压型逆变电路对功率开关管的耐压要求比电流型逆变电路的要低,更容易实现。对于电机类感性负载,我们期望电流波形接近正弦波,所以这次设计采用电压型逆变电路。2.3 控制系统的控制芯片选型2.3.1 LS芯片简介本次设计采用长沙柯珞微电子科技有限公司生产的LS052Ax系列MCU(单片机),该单片机是该公司设计、生产的高性能8位系列MCU,其指令系统与MCS-51兼容,内部功能、引脚功能、引脚排列以及引脚的电气特性与AT89S52基本兼容。LS052A系列MCU采用新型的发明专利技术L体系结构技术实

23、现了多核并发处理引擎,支持同时并发地执行三道程序。2.3.2 LS主要功能特性LS052Ax片内包含2K64K字节程序存储器(Flash),1K16K字节数据存储器(SRAM),4个16位定时/计数器,16个中断源/两级中断机制,并发三道处理引擎,36个I/O端口驱动器,2个全双工串行通信端口,1个SPI主从模式通信端口,2个I2C主从模式通信端口,1个一线通信主模式通信端口,7通道空间矢量SVPWM,4/8路10位精度ADC,1个可编程看门狗,振荡器及时钟电路。LS052Ax的工作频率为0Hz40MHz,并支持空闲1,空闲2和掉电三种软件可设置的节电工作方式。空闲方式1仅停止CPU的工作,但

24、维持SRAM、定时器/计数器、串行通信口等外设机制继续工作;空闲方式2停止振荡器工作,切断片内所有时钟,SRAM中的内容维持不变。掉电模式切断片内所有供电线路,仅维持唤醒值班模块工作,SRAM中的内容维持不变,单片机一切工作停止,直到下一个中断或硬件复位为止。 LS052Ax采用新型的发明专利技术-L体系结构技术,实现了多核多任务并行处理,可以只运行单道程序,也可同时执行关联或非关联的三道程序。执行1道程序的性能是兼容芯片的1.97倍,同时执行三道程序的处理能力最高可达到兼容芯片的5.85倍。 l 新型体系结构L结构 l 3核并发处理引擎,可并发执行3道程序 l 指令兼容MCS-51 l 每个

25、指令周期为6个时钟周期 l 264KB 内部Flash程序存储器,20000次擦写周期 l 216KB内部SRAM l 宽电压:1.85.5V工作电压 l 0Hz40MHz工作频率 l 两级程序存储器加密机制 l 36个可编程I/O端口,20mA吸入电流,可直接驱动LED l 2级中断机制 l 16个中断源,24个外部中断 l 4个16位定时器/计数器 l 2个全双工UART通信端口 l 空间矢量PWM(SVPWM), 3相双向6路,1路启停控制 l 4/8路10位精度ADC,转换速率200KBPS l 1个可编程看门狗 l 支持自编程功能 l SPI编程接口 l 温度范围:45 85 2.3

26、.3本次设计选用该芯片的缘由本次设计的控制芯片是由xxx有限公司提供的,该公司是LS系列芯片的西北代理,该公司经理介绍,这款芯片是一款51内核的8位单片机,但其性能远远超越51单片机,在某种程度上可以和DSP等控制芯片媲美,可以满足本次设计的要求,更重要的是它的价格很低,具有很大的发展潜力。2.4 系统控制策略分析论证2.4.1 无刷直流电机的控制方法a. 有位置传感器控制方式有位置传感器控制方式,指在无刷直流电机定子上安装位置传感器来检测转子在运转过程中的位置,将转子磁极的位置信号转换成电信号,为电子换相电路提供正确的换相信息,来控制电子换相电路中的功率器件的开关状态,保证电机各相绕组按顺序

27、导通,在空间形成跳跃式的旋转磁场,驱动永磁转子连续不断地旋转。霍尔位置传感器是目前比较成熟的IC器件,具有体积小、简单可靠、安装灵活方便、易于实现机电一体化等优点,是目前应用最为广泛的位置传感器。b. 无位置传感器控制方式无位置传感器控制方式是指无刷直流电机不直接安装转子位置传感器,但在电机运转过程中,控制电机换相的转子位置信号还是需要检测的,因此,无刷直流电机无位置传感器控制研究的关键是架构转子位置信号检测电路,通过软硬件间接获得可靠的转子位置信号。为此,国内外的研究人员进行了大量的研究工作,提出了很多种位置信号检测方法,大多是利用检测定子电压、电流等容易获取的物理量进行转子位置的估算,其中

28、较为成熟的有: 反电势过零点检测法, 反电势3次谐波积分法, 续流二极管法等2。2.4.2 两种控制方式的比较a. 有位置传感器优点:(1) 因为有霍尔位置传感器,所以电机换相准确,转子位置检测的准确度不受电机转速的影响;(2) 不需要外加的转子位置检测电路,硬件电路简单;(3) 电机换相控制编程简单,不需要处理滤波延迟等问题。缺点:(1) 增大了电机的体积。安装了位置传感器后,一方面电机结构变复杂了,另一方面电机的体积相对来说变大了,妨碍了电机的小型化;(2) 增加了电机成本。容量在数百瓦以下的小容量方波型无刷直流电机常用的霍尔位置传感器的成本相对于电机本体来说所占比例比较大;(3) 传感器

29、的输出信号易受到干扰。传感器的输出信号都是弱电信号,在高温、冷冻、湿度大、有腐蚀物质、空气污浊等工作环境及振动、高速运行等工作条件下,都会降低传感器的可靠性。若传感器损坏,还可能连锁反应引起逆变器等器件的损坏;(4) 传感器的安装精度对电机的运行性能影响很大,相对增加了生产工艺的难度。b. 无位置传感器优点:(1) 降低成本,减小电机的体积;(2) 抗干扰能力强,能在高温、湿度大、有腐蚀物质、空气污浊的环境中工作;(3) 无传感器安装的问题,减小电机的生产难度。缺点:(1) 如反电势法等转子位置检测方法在低速时检测准确度都不高,需要其他方法辅助电机起动;(2) 由于各种滤波、比较电路引起的相位

30、延迟必须在算法中加以补偿,所以算法编程难度较大;(3) 由于架构了转子位置检测电路,所以增加了硬件的复杂性。2.4.3 本次设计所采用的方法本次设计本着设计一款低成本的控制器的宗旨,在认真分析各种控制方式的优缺点之后,选择了无传感器方式下的基于SPWM的变压变频开环控制方法,SPWM生成的方式采用规则采样法,并且为了克服一些其他方面的不足,采用较为复杂的分段同步调制。这种方法与传统的无刷直流电机控制方法有所不同,它一般用来控制异步电机和同步电机的5,但由于小功率无刷直流电机的空间磁场接近正弦波6,可以当作永磁同步电机来控制,故本次设计采用变压变频控制方法。这种控制方法被广泛应用于调速性能要求不

31、高的场合8。这种方法是利用逆变器产生频率逐渐增加的三相互差120度的交流电压,三相交流电加在电机定子绕组上产生三相正弦电流进而在电机部产生内圆形旋转磁场,此圆形旋转磁场与电机转子永磁体所产生的磁场互相作用带动转子旋转,最终达到电机的同步运行。第3章 PSIM仿真3.1 PSIM仿真框图如图3-1所示为SPWM调制波的PSIM仿真框图,其中比较器模块的输出模拟单片机发出波形,主电路同实际电路相同,三相对称阻感负载模拟电机,其参数和实际电机参数相同。图3-1 PSIM仿真图3.2 仿真波形及分析3.2.1 载波比N=63如图3-2(a)所示为载波比N=63时电机的三相电流波形,可以看出电流波形比较

32、光滑接近正弦波。如图3-2(b)为三相电流波形的FFT分析,可以看出,电流波形仅含载波频率整数倍次附近频率的谐波,谐波次数高且幅值低,对电机影响较小。图3-2(a)电机三相电流波形图3-2(b)电机三相电流波形FFT分析如图3-3所示为电机三相电压仿真波形,可以看到,输出波形和理论分析一致为“品”字波形且三相电压互差120度。图3-3电机三相电压仿真波形如图3-4所示为单片机发出SPWM波形仿真,可以看出,波形比较密集,开关频率高。图3-4 单片机发出波形仿真3.2.2 载波比N=33如图3-5(a)所示为载波比N=33时电机的三相电流波形,可以看出电流波形接近正弦波,相比N=63该波形没有那

33、么平滑。如图3-5(b)为三相电流波形的FFT分析,可以看出,电流波形仅含载波频率整数倍次附近频率谐波,谐波次数较高,幅值较低,对电机影响较小。图3-5(a)N=33时电机三相电流波形图3-5(b)N=33时电机三相电流波形FFT分析如图3-6所示为电机三相电压仿真波形,可以看出,输出波形相比变得稀疏,波形仍为“品”字波形,相位保持不变。图3-6电机三相电压仿真波形如图3-7所示为单片机发出SPWM波形仿真,可以看到波形相对稀疏,开关频率降低,这有效中和了调制波频率增加带来的开关频率加大。图3-7单片机发出波形仿真3.2.3 载波比N=21如图3-8(a)所示为载波比N=21时电机的三相电流波

34、形,电流波形接近正弦波但相比来说波形变得更为粗糙,这是因为载波比减小的缘故。如图3-8(b)为三相电流波形的FFT分析,可以看出,电流波形含载波频率整数倍次附近频率谐波,谐波幅值相比有所增加但仍然可以接受。3-8(a)N=21时三相电流波形3-8(b)N=21时三相电流波形FFT分析如图3-9(a)所示为电机三相电压仿真波形,可以看出,输出波形形状良好,相比变得更为稀疏。图3-9三相电压仿真波形如图3-10所示为单片机发出SPWM波形仿真,可以看到波形相对稀疏,开关频率更低,可以看到减小载波比减小了开关频率,降低了单片机的压力,但同时是以牺牲精度为代价的。图3-10单片机管脚发出波形仿真3.3

35、 仿真总结此次仿真采用PSIM软件,该软件绘制原理图方便,容易上手,仿真主要对控制系统的原理进行了仿真。此次设计采用的基本原理是SPWM调制波形,在仿真中,采用比较器来生成SPWM波形,其正向输入为调制波即正弦波,反向输入为载波即三角波,当调制波大于载波时输出为高,当调制波小于载波时输出为低。实际上仿真中采用的方法是严格的自然采样法,这种方法生成SPWM是最接近理想值得,然而在实际中用单片机发出SPWM波形是采用规则采样法。两种方法都能很好生成SPWM波形,只是规则采样法精度比自然采样法稍逊,但是对于单片机来说,规则采样法的计算速度远远高于自然采样法的计算速度,这是因为自然采样法在求解的过程中

36、需要解出超越方程的根。另外,本次设计采用分段同步调制,仿真中对不同的载波比都进行了仿真,从结果可以看出,仿真结果和理论分析几乎相差无几,这对后面的硬件调试起到了很好的指导作用。第4章 系统的硬件设计4.1 硬件系统总体设计硬件系统包括单片机控制模块,PCB电源模块,驱动电路模块以及三相逆变电路模块。总体框图如图4-1所示:图4-1系统总体框图4.2 电源模块设计直流电源采用常用的12v电源模块,经过两个降压芯片7815和7805降压分别得到5v直流给单片机供电,和10v直流给驱动电路供电,同时12v直流电作为逆变电路的直流侧电压源。电源模块部分电路图如4-2所示:图4-2 电源模块电路图4.3

37、 单片机控制模块单片机控制模块主要应用了LS0T52AX的全比较单元模块,生成6路PWM波形(P20-P25)作为驱动电路的输入。单片机控制模块部分电路图如4-3所示:图4-3 单片机控制模块4.4 驱动电路设计IR2101是双通道、栅极驱动、高压高速功率驱动器,该器件采用了高度集成的电平转换技术,大大简化了逻辑电路对功率器件的控制要求,同时提高了驱动电路的可靠性。同时上管采用外部自举电容上电,使驱动电源数目较其他IC驱动大大减少,在工程上减少了控制变压器体积和电源数目,降低了产品成本提高了系统可靠性。IR2101主要特性包括:悬浮通道电源采用自举电路;功率器件栅极驱动电压范围1020

38、0;V;逻辑电源范围520V,且逻辑电源地和功率地之间允许+5V的偏移量;独立的低端和高端输入通道。美国IR公司生产的IR2101驱动器,是中小功率变换装置中驱动器件的首选品种。本次设计在驱动电路前级加上三极管电流放大电路,这样做的目的是确保有足够大的驱动电流,因为LS芯片本身管脚驱动电流小。驱动电路模块电路图如4-4所示:图4-4 驱动电路模块电路图4.5 PCB板的设计本次设计中,在确定了各模块所采取的实现方法之后,我用Altium Designer 软件绘制了各模块的原理图,之后在西安电气有限公司的经理和同事帮助之下,完成了PCB图的布线和排版作,以及之后的PCB板的制作都是在该公司的直

39、接帮助下完成的。第5章 系统软件设计5.1 系统软件总体设计本设计的软件部分设计分模块进化设计,这样以模块化的思想节省开发时间,减小了软件调试的工作量。第一部分是SPWM波形的生成程序,这是整个程序的主体。LS052AX单片机的全比较单元模块(通用定时器1提供基准)可以产生6路互补PWM波形,可以用来产生SPWM波形。只要能在定时器1的中断中实时修改PWM波的占空比和周期,就可以实时计算产生SPWM波。第二部分是是针对中断当中能实时修改占空比和周期所研究的一些策略,硬件方面提高晶振频率以缩短机器周期,软件方面采用分段同步调制的方法解决了实时性的问题。这部分是程序当中的难点。5.2 三相SPWM

40、原理及算法实现5.2.1 SPWM介绍与原理分析正弦脉冲宽度调制(SPWM)的理论基础是面积等效原理,该理论是采样控制理论中的一个重要结论,即冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。SPWM控制方式是用SPWM的脉冲驱动逆变电路中的功率开关器件,使逆变器输出的PWM脉冲电压与期望输出的正弦信号在每一个周期内面积相等7。SPWM调制技术的思想是:采用等腰三角波作为载波信号,用正弦波作为调制信号。在载波信号和调制信号的交点处改变开关状态,得到脉宽按照正弦波幅值变化的一组等幅不等宽的矩形脉冲序列,用这个脉冲序列来改变功率开关器件的通断。根据采样定理,输出的SPWM波形经过滤

41、波后能得到平滑的正弦波。5.2.2 SPWM实现方案对比a. 硬件调制法硬件调制法按使用的元器件的不同,有两种不同的实现方法。其一,可以用分立元件搭建。在该方法中,用运放等器件产生三角波,再用其他分立器件产生正弦波,将两种波形同时输入比较器来产生SPWM信号。这种纯硬件的方法使用器件多、线路复杂、控制精度受影响程度大且输出频率和占空比不好控制。其二,可以使用集成芯片,如HEF4752芯片。该芯片不需要控制器配合就可以产生SPWM。使用集成芯片方式的灵活性较低,不宜实现数字化。因而,本系统为实现更智能化,不采用集成芯片的方式,期望从控制器直接输出SPWM。b. 软件生成法SPWM控制方式的逆变器

42、中,控制器可以用边查表边作简单计算的方式生产SPWM。由于控制器的发展很快,其运算速度不断提高,使得生成SPWM波形变得比较容易,因此,软件生成法也就被主泛应用到实际中。本设计采用软件生成法,其实就是用软件来实现调制产生SPWM的方法。LS052AX的速度比普通51快,再通过策略以边查表边计算的方式实现SPWM波的生成。软件生成法有两种基本算法:即自然采样法和规则采样(1) 自然采样法自然采样法是以载波三角波和调制波正弦波的自然交点控制MOS管的开通关断。当调制波幅值大于载波三角波的幅值时,MOS管开通;当调制波幅值小于载波三角波的幅值,MOS管关断。这种在自然交点处控制MOS管关断的方法,需

43、要实时求解一个超越方程。而且由于交点具有任意性,控制器计算负荷重。当然,自然采样法输出的正弦波也实际正弦波更接近。(2) 规则采样法规则采样法是一种应用较广的工程实用方法,其效果接近自然采样法,但计算量却比自然采样法小得多。规则采样法说明图如图5-1所示。图5-1 规则采样法说明取三角波两个正峰值之间为一个采样周期,使每个脉冲的中点都以相应的三角波中点(即负峰点)为对称。在三角波的负峰时刻对正弦信号波采样而得到D点,过D点作一水平直线和三角波分别交于A点和B点,在A点时刻和B点时刻控制功率开关器件的通断。可以看出,用这种规则采样法得到的脉冲宽度和用自然采样法得到的脉冲宽度非常接近。设正弦调制信

44、号波为(5-1)式中,a称为调制度,0a<1;wr为正弦信号波角频率,从图5-1中得如下关系式(5-2)因此可得(5-3)则占空比(5-4)比较值为(5-5)式(5-4)是规则采样法单相SPWM波占空比的算法公式,依此可容易得到其他两相的占空比公式,思路是在A相角频率的基础上让角频率滞后120度、240度。考虑到LS052A微控制器的实时性,数据处理有几个技巧,其一,将正弦值先用Excel计算出来,再算出来某一相的比较值存储在ROM中,计算的时候,只要查表并作简单计算即可,部分正弦表及比较值如表5-1所示,其中载波比分别取63、33、21。其二,虽然LS052AX能够处理浮点数据,但由于

45、微机处理浮点时的耗时较长,实时性不够,所以将算出来的数据缩小十倍,在实时计算的公式中扩大十倍,只让单片机去计算整形数据,节约微机的处理时间,提高实时性。表5-1 部分正弦表及比较值5.2.3 调制方式选择a. 单极性和双极性SPWM调制方式可分为单极性调制方式和双极性调制方式两种。如图5-2所示,载波信号三角波和调制信号正弦波在单极性调制方式中极性相同,在半周期内同时为正,在下半周期内同时为负。从开关器件来看,在半周期内,同一相桥臂的上下两个MOS管,其中一个一直导通,另一个导通或关断。图5-2 单极性SPWM调制示意图如图5-3所示,载波三角波和调制信号正弦波在双极性调制方式中极性不同,在一

46、个周期内极具有正负极性变化的信号。这种调制方式下,同一相桥臂的上下两个MOS管轮流开通关断。图5-3 双极性SPWM调制示意图综合以上考虑,本次设计采用双极性调制。原因有以下几点:其一,单极性调制方式虽然程序实现简单,但其输出正弦波不及双极性调制平滑,即双极性调制输出正弦波与理论输出正弦波失真度较小。其二,虽然双极性调制需要加入死区来防止同一桥臂的上下MOS管的误导通,但结合LS052AX控制器的全比较单元互补输出PWM功能,能方便的实现双极性调制方式。b. 同步调制和异步调制根据载波信号三角波和调制信号正弦波Ur的频率关系,又可将SPWM调制方式分为同步调制和异步调制两种方式。载波信号三角波

47、的频率随着调制信号正弦波的频率Fr按照固定的载波比N=Fc/Fr变化,这种调制方式称为同步调制。在载波比为6时,图5-4显示调制信号频率变化时半周期内的载波信号个数没有发生变化。在低频段时,同步调制方式由于载波比不变,其载波频率会下降,会产生高次谐波。而高次谐波会在电机上产生转矩脉动和噪声。 图5-4 同步调制波形同样的,如果载波信号三角波的频率随调制信号正弦波的频率Fr的变化而变化,则称这种方法为异步调制。如图5-5所示,在调制信号频率变化时,载波信号的频率没有变化,但在半个调制周期内的个数变化了。异步调制方式在调制频率较低时,半周期内脉冲个数会发生变化,因而有利于改善低频时的输出电压波形,

48、且减少了电机上的转矩脉动。然后,由于正负半周会出现不对称的情况,因而输出波形会出现偶次谐波。在高频段时,由于载波频率不变,载波比会减小,半周期内的脉冲个数会减小,从而不利于电机的运行。 图5-5 非同步调制中波形比较图还有一种分段同步调制的方法,即在不同的频率段采用固定的载波比。这种方式是同步调制的一种灵活应用,优点是既保留了同步调制在高频段的优点,又保留了异步调制在低频段的优点。综合以上考虑,本次设计采用分段同步调制。考虑到本系统输出频率较高,选用分段同步调制较好。分段同步调制在程序实现上比同步调制稍微复杂。决定采用分段同步调制后,还有一个重要问题就是确定载波比N的确定。载波比既不能太高,也

49、不能太低。当载波比太高时,在调制频率一定时,载波频率自然就越高。硬件方面载波频率由MOS管的开关特性限制,它不可能做的很高;软件方面中断中修改占空比及周期的速度就越快,受单片机计算速度的限制,频率也不能太高。当载波比太低时,在调制频率较低时,半周期内的脉冲数较少,会引起转矩脉动等问题。另外,为了使输出一相波形正负半周严格对称,载波比还应满足3的整数倍且为奇数。综合以上考虑,分段同步调制载波比分别取取63、33、21,保证输出波形高度对称,并且尽量提高载波比。这样,在输出频率较低时,由同步调制引起的低频谐波的影响降到最小。5.3 主程序设计LS052AX微控制器为系统的控制芯片,其软件部分的主流

50、程图如图5-6所示。从主流程图中可以看出,软件部分的主要任务是按恒压频比控制方式生成SPWM波。另外,程序中充分利用了LS052AX单片机的三通道并发功能,在三通道程序的并行处理下,大大减少了系统计算过程所耗费的时间,提高了系统实时性。主程序以循环结构运行,并等特中断。(a) 第0道主程序 (b) 第1、2道程序图5-6 主程序流程图5.4 全比较单元模块配置5.4.1 通用定时器T1的配置定时器T1为全比较单元提供计时基准,所以定时器必须准确配置。a. 定时器的计数方式本次设计定时器的计数方式是增减技术方式,在这种方式下,通过全比较单元可以很容易实现对称PWM波形的生成,并且,在这种计数方式

51、下,相同周期下寄存器赋值可减小一半。值得注意的是,在采用全比较单元PWM波形的时候,定时器本身的比较功能应当关闭掉。另外,定时器的开启计数命令应当放在初始化程序的最后一行。b. 定时器中断设置定时器中断使能,包括通用定时器1的:上溢中断、下溢中断、比较中断,周期中断,本次设计应该开定时器T1下溢中断;因为选择了增减计数模式,第1周期由0递增到周期值、第2周期由周期值递减到0,2个周期为一个应用周期,一个应用周期结束后变更周期值和比较值,如此,应选择下溢中断。5.4.2 死区单元的配置死区单元主要用与控制每个比较单元相关的2路PWM输出不在同一事件内发生,从而保证了所控制的一对正向和负向设备在任

52、何情况下不同时导通。死区时间的计算公式为(5-6)式(5-6)中,M为时钟分频数,P为死区定时器周期,f为晶振频率。本次设计中取M=4,P=3,f=22.1184,可得死区时间大约为540ns。5.5 中断模块设计中断模块的主要作用是在定时器的周期中断中准备好下一开关周期的数据并在下一次中断中修改比较值和周期值。如图5-7所示为中断服务程序的流程图。图5-7 中断服务程序流程图第6章 系统调试6.1 硬件调试对硬件PCB板的调试是是遵循这样的原则的:化整为零分模块调试,从输入到输出,从前级到后级依次调试。这样才能做到有的放矢,以最高的效率调通电路板。在本次设计调试的时候,仍然是按照这样的原则进

53、行的。以电源模块为例进行说明。首先用万用表测试我们的电源能否正常输出我们期望的电压,能则继续测量芯片7815能否正常输出10V直流电,若能则继续测量7805能否正常输出5V直流电,否则用万用表二极管档测量管角之间是否可靠链接。如此进行直到调试好这个模块为止。6.2 软件调试软件程序编写是系统设计的重要内容,然而程序编写完后的软件调试也是耗时相当多的一个步骤。在不断的调试过程中,我总结了一些经验:软件调试可以采用跟硬件调试相同的方法,分模块调试,针对软件当中的某一个具体功能单个调试。在软件当中也可以采用一些技巧,如单步调试可以查看程序的走向,再如查看寄存器的值以验证变量的值是否是想要的值。软件调

54、试是个重复检查的过程,花费的时间也多,限于篇幅,此处不一一列举。如图6-1为程序的编译结果,可见程序编译无错。图6-1程序编译结果6.3 系统测试结果6.3.1 电路板接上电机测试结果本次设计的实质是设计实现基于LS单片机的变频器。其输出为频率渐变的三相正弦波。电机是阻感负载,不需要要滤波,可直接接在逆变器输出端。电机转速满足如下关系式:(6-1)其中极对数P=4,电源频率在3-200HZ之间变化,可以看出电机启动之后最高速度可达3000转/分。由于本系统采用了分段同步调制,电机的启动过程相对平滑,由于没有初始定相,电机在最开始启动时可能会有点抖动,之后启动平滑转速迅速升高至最高速,顺利迁入同

55、步运行。从实物图6-2可以看出,电机在高速旋转。测试结果说明,此次设计能够平滑启动电机,顺利将电机迁入同步运行状态。图6-2 电机同步运行状态6.3.2 相关测试波形a. 逆变电路的输出电压波形因为电机的中性点没有引出来,无法直接测量,所以逆变电路输出电压波形是用电阻负载测出的。如图6-3(a)所示,当频率比较低时,载波比N=63时逆变电路输出电压波形,(b)为此时的仿真波形(a)N=63低频时你变输出电压波形 (b)仿真波形图6-3 逆变输出电压波形(a)中频时N=33输出电压波形 (b)中频时输出电压波形仿真图6-4 中频时输出电压波形(c)高频时输出电压波形 (d)输出电压仿真波形图6-

56、5 逆变电路输出电压波形从输出波形中可以看出,无论是低频、中频还是高频,输出电压都能很好的保持“品”字波形而没有变形,与仿真波形一致,并且两相电压相差120度,相位也没有问题。b. 单片机发出的SPWM波形如图6-6所示,为单片机管脚输出SPWM波形其中(a)未经滤波的波形,(b)为阻容滤波之后的波形,可以看出,单片的输出波形能够很好拟合正弦波,这也验证了面积等效原理。(a)单片机管脚输出波形 (b)单片机管脚输出滤波后波形图6-6 单片机输出SPWM波形如图6-7所示是:(a)低频时N=63,(b)低频时N=63单片机发出的SPWM波形仿真。图6-7(a)低频时N=63单片机发出波形图6-7

57、(b)低频时N=63 SPWM仿真波形从实际波形和仿真波形可以看出,两者是有差别的,这是由于仿真是理想的,而实际波形不可能是这样的,但是大致形状是一样的,都可以看出这时候开关频率比较高。如图6-8所示是:(a)中频时N=33单片机发出的实际波形,(b)中频时N=33单片机发出的SPWM波形仿真。图6-8(a)中频时N=33单片机发出波形图6-8(b)中频时N=33单片机发出波形仿真从实际波形看来,其同仿真波形仍然是有差异的,但是变化趋势是可以看出来的,不难看出,这时候因为载波比减小,开关频率明显降低,但是在实际中,开关频率并没有明显降低,因为调制波的频率在升高,这里这样做的目的就是为了减少调制

58、波频率升高带给单片机和MOS管的压力。如图6-9所示是:(a)高频频时N=21单片机发出的实际波形,(b)N=21时单片机发出的SPWM波形仿真。图6-9(a)高频时单片机发出SPWM波形图6-9(b)高频时单片机发出SPWM波形仿真从波形中可以看出,此时开关频率明显降低,这很好的解决了单片机的运算速度问题,实现了较好的实时性,但是这是以牺牲精度为代价的,因为在高频时,载波比降到了N=21,一个正弦波周期内的脉冲个数减少,这必然会产生相比高载波比更多的谐波,不过该载波比在实际使用过程中仍然是可以接受的。c. 死区波形本次设计采用的是双极性调制,为防止MOS管同一桥臂同时导通,本次设计加入死区时

59、间,理论设计死区时间为542ns,如图6-10所示,从实际输出波形看来,实际输出波形符合理论设计,且没有影响逆变器电压输出。图6-10 死区时间波形d. 反电动势波形如图6-11所示,为无刷直流电机的反电势波形,可以看出,无刷直流电机的反电动势波形仍然是正弦波。图6-11 反电动势波形无刷直流电机是永磁同步电机的一种,其反电动势波形是梯形波,但是对于小功率无刷之流电机来说,其反电动势波形接近正弦波,从而可以采用同步电机的变压变频控制,此次实验波形正好验证了这一点。并且,从反电动势也可以看到转子的转速信息,所以本次设计的后期展望工作就是利用AD采样对反电动势波形进行采样进而得到转子的转速做闭环控

60、制以做到更为精确的控制。第7章 结论与展望7.1 设计结论本设计在理论基础上结合实践,设计了一种基于LS052AX单片机的SPWM电压源型变频器,用以控制电机的开环启动。只是这种变频器跟一般的变频器有所区别,因为该变频器是用来控制电机运转的,所以它的频率变化必须符合一定规律,本次设计采用恒压频比,频率采用给定积分进行增加。系统具有如下技术指标:(1) 启动时间:系统能在5s之内快速升速至3000转每分,并保持最高速运行。(2) 输出频率:输出频率最低1Hz,最高频200Hz,步长1Hz。输出频率最大值可以根据实际情况加大,但由于单片机运算速度有限,要增加最高频率必须采取其他措施。(3) 输出电

61、压:6-12V按VVVF方式自动变化,以达到节能目标。U/F曲线可调节以适应不同负载。输出电压由中间直流环节的电压决定。(4) 输出电流:<2A(5) 输出功率:24W。输出功率由中间直流环节的电压决定。7.2 设计展望鉴于时间、经费和个人能力等多方面局限性,本设计难免存在一些不足,下面对这些不足做些说明。(1) 本次设计只做了电机的开环启动,由于时间原因,并没有做成调速功能,这也是最初设计PCB板的时候所没考虑到的,PCB板上没有加按键,若时间充裕,通过按键来控制电机起停和加减速肯定是可以做好的。(2) 本设计为速度开环控制,如果能采用转速闭环控制,则能获得更好的调速精度和更强的带载能

62、力。这也是本设计优化的一个方向。(3) 本次设计的最高频率是200Hz, 然而要进一步提高电机转速,提高频率是必须解决的问题,根据本次设计经验,提高频率有两种方法,硬件方面,提高晶振频率以缩短计算时间,LS单片机最高可支持40M晶振频率;软件方面,由于LS单片机有三道程序并发功能,可以采用一些策略,提高单片机的运算效率,可以提高电机的转速。(4) 本次设计测试结果发现,电机运行会产生一定热量,长时间运行下去,肯定对电机本身不利甚至损坏电机。在后期研究当中可以采用算法优化滤去高次谐波,以减少电机的发热量。参考文献【1】 夏长亮.无刷直流电机控制系统M. 北京:科学出版社,2009【2】 胡少轶. 无刷直流电机无位置传感器控制系统研究D.陕西:西安理工大学,2008,3【3】 郭庆鼑,赵希梅

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!