1.1 光伏水泵系统的结构图
由图1可知,系统利用太阳电池阵列将太阳能直接转变成电能。经过DC/DC升压,和具有TMPPT功能的变频器后输出三相交流电压驱动交流异步电机和水泵负载,完成向水塔储水功能。其中主要包括4部分:太阳电池阵列;具有TMPPT功能的变频器;水泵负载;储水装置。
1.2 变频器主电路及硬件构成
本系统所采用的主电路及硬件控制框图如图2所示。主电路DC/DC部分采用性能优越的推挽正激式电路进行升压;DC/AC部分采用三相桥式逆变电路。主功率器件采用ASIPM(一体化智能功率模块)PS12036,系统控制核心由16位数字信号控制器dsPIC30F2010构成。外围控制电路包括阵列母线电压检测和水位打干检测电路。系统首先通过初始设置的工作方式和PI参数工作,然后由MPPT子程序实时搜索出的电压值作为内环CVT的给定,通过PI调节得到工作频率值,计算出PWM信号的占空比,实现光伏阵列的真正最大功率跟踪(TMPPT),并保持异步电机的V/f比为恒值。系统将MPPT和逆变器相结合,利用ASIPM模块自带的故障检测功能进行检测和保护,结构简单,控制方便。
1.2.1 DC/DC升压电路简述
1.2.1.1主电路选择
对于中小功率的光伏水泵来说,光伏阵列电压大都是低压(24v、36v、48V),对于升压主电路的选择,人们一般选择推挽电路,因为推挽电路变压器原边工作电压就是直流侧输入电压,同时驱动不需隔离,因此比较适合输入电压较低的场合。但是偏磁问题是制约其应用的一大不利因素,功率管的参数差异和变压器的绕制工艺都有可能使推挽电路工作在一种不稳定状态。基于诸多因素的考虑,本系统采用了结构新颖的推挽正激电路,此电路拓扑不仅克服了偏磁问题,而且闭环控制也比较容易(二阶系统)。
1.2.l.2推挽正激电路简单分析
推挽正激电路如图2所示,由功率管S1及S2,电容C8和变压器T组成,变压器T原边绕组N1及N2具有相同的匝数,同名端如图2所示。当S1及S2同时关断的时候,电容C8两端电压下正上负,且等于阵列电压,当S1开通,S1、N2和光伏阵列构成回路,N2上正下负,同时C8、N1和S1构成回路,C8放电,N1下正上负,此时的工作相当于两个正激变换器的并联。同理,当S2开通S1关断时,也相当于两个正激变换器的并联。经过理论分析,推挽正激电路是一个二阶系统,因此闭环控制简单,同时输出滤波电感和电容大大减小。
1.2.2 dsPIC30F2010简单介绍
Microchip公司通过在16位单片机内巧妙地添加DSP功能,使Microchip的dsPIC30F数字信号控制器(DSC)同时具有单片机(MCU)的控制功能以及数字信号处理器(DSP)的计算能力和数据吞吐能力。因为它具有的DSP功能,同时具有单片机的体积和价格,所以本系统采用此芯片作为控制器。此芯片主要适用于电机控制,如直流无刷电机、单相和三相感应电机及开关磁阻电机;同时也适用于不间断电源(UPS)、逆变器、开关电源和功率因数校正等。dsPIC30F2010管脚示意如图3所示。
1.2.2.1 主要结构
12KB程序存储器;
512字节SRAM:
1024字节EEPROM;
3个16位定时器;
4个输入捕捉通道;
2个输出比较/标准PWM通道;
6个电机控制PWM通道;
6个10位500kspsSA/D转换器通道。
l 2.2.2 主要特点
A/D采样速度快且多通道可以同时采样;
6个独立/互补/中心对齐/边沿对齐的PWM:
2个可编程的死区;
在噪声环境下5V电源可正常工作;
最低工作电压3V;
A/D采样和PWM同期同步。
2 光伏水泵最大功率点跟踪(MPPT)设计
2.1 常规恒定电压跟踪(CVT)方式的特点与不足
CVT方式可以近似获得太阳电池的最大功率输出,软件上处理比较简单。但实际上日照强度和温度是时刻变化的,尤其是在西部地区,同一天中的不同时段,温度和日照强度变化都相当大,这些都会引起太阳电池阵列最大功率点电压的偏移,其中尤以温度的变化影响最大。在这种情况下,采用CVT方式就不能很好地跟踪最大点。
2.2 TMPPT的原理与实现
为克服CVT方式弊端,提出了TMPPT(TrueMaximum Power Point
Tracking)概念,其意思是“真正的最大功率跟踪”控制,即保证系统不论在何种日照及温度条件下,始终使太阳电池工作在最大功率点处。由于逆变器采用恒V/f控制,故水泵电机的转速与其输入电压成正比,因此,调节逆变器的输出电压,就等于调节了负载电机的输出功率。故本系统采用TMPPT方式使太阳电池尽可能工作在最大功率点处,为负载提供最大的能量。
由太阳电池阵列的特性曲线(见图4)可知,
在最大功率点处,dP/dv=O,在最大功率点的左侧,当dP/dV>O时,P呈增加趋势,dP/dV<O时,P呈减少趋势;但在最大功率点的右侧,当dP/dv>O时,P呈减少趋势,dP/d
v<O时,P呈增加趋势。据此可在实际运行时根据P-V的变化关系确定最大功率点。
图5为TMPPT型最大功率点跟踪控制框图。系统的输入指令值为0,反馈值为dP/dV,假定Z3状态为+1,则Usp*指令电压增加,经CVT环节调整,系统的输出电压V跟踪Usp*增加,采样输出电流I,经功率运算环节和功率微分环节,获得dP/dV值,如dP/dV>0,则Z1为+1,Z2为+1,Z3为+l,Usp*指令电压继续增加。如dP/dV<O,则Z1为-l,Z2为-1,Z3为-1,Usp*指令电压开始减小。稳定工作时,系统在最大功率点附近摆动,如果摆动幅度越小,则精度越高。在具体工作时,为了防止搜索方向的误判断,软件中设置了搜索限幅值,使系统的工作可靠性进一步提高。由于本系统中采用的ASIPM模块带有电流检测功能,故在硬件设计上可以省去电流检测电路,节约了成本,并进一步优化了外围电路。
3 系统的保护功能设计
1)过流和短路保护功能
由于ASIPM的下臂IGBT母线上串有采样电阻,所以通过检测母线电流可以实现保护功能。当检测电流值超过给定值时,被认为过流或短路,此时下桥臂IGBT门电路被关断,同时输出故障信号,dsPIC检测到此信号时封锁PWM脉冲进一步保护后级电路。
2)欠压保护功能
ASIPM检测下桥臂的控制电源电压,如果电源电压连续低于给定电压1OMs,则下桥臂各相IGBT均被关断,同时输出故障信号,在故障期间,下桥臂三相IGBT的门极均不接受外来信号。
3)过热保护功能 ASIPM内置检测基板温度的热敏电阻,热敏电阻的阻值被直接输出,dsPIC通过检测其阻值可以完成过热保护功能。
以上保护是利用了ASIPM自身带有的功能,无须外加电路,进一步简化了硬件电路设计。系统除了具有上述保护功能外,还具有光伏水泵系统特有的低频、日照低、打干(自动和手动打干)等保护功能。对于泵类负载,当转速低于下限值时,光伏阵列所提供的能量绝大部分都转化为损耗,长期低速运行,会引起发热并影响水泵使用寿命,因此,本系统设计了低频保护,对水泵来说,当液面低于水泵进水口时,水泵处于空载状态,若不采取措施,长时间运行则会损坏润滑轴承,而本系统为户外无人值守工作方式,故系统为了增加检测可靠性,采用了自动打干和手动打干两种识别方式,其中,自动打干是根据系统输出功率和电机工作频率来进行判别;手动打干则是通过水位传感器识别当前水位高低来实现的。由于低频、日照低、打干等功能都是由软件来完成,不须增加硬件电路,故系统结构简单
你好:--★1、“给个低电平,MOS管应该截止”,完全正确。--★2、MOS管截止后,源极还会有高电压17V的。原因是:C1(100μ)上的充电电压没有地方放电,会保持高电压17V的。【17V是电容的电压】--★3、要想使源极电压跟随MOS管截止而消失,应该提供C1的放电回路(并联电阻)。基于Proteus的无刷直流电机控制器仿真设计宛铮(嘉兴学院机电工程学院,浙江 嘉兴314001)
摘要:在Proteus仿真环境下结合Mplab开发平台,设计了以DSPIC33FJ12MC202为主控制器的无刷直流电机仿真控制系统。该系统采用转速电流双闭环PID控制策略,实现了对无刷直流电机的调速控制。实验结果表明,所设计的系统能够满足无刷直流电机转速控制的设计要求,稳定可靠,对实际硬件电路的设计具有很大的辅助作用。
关键词:Proteus;DSPIC33FJ12MC202;无刷直流电机;仿真;控制系统
引言
无刷直流电机具有调速范围广、过载能力强、低电压特性好、启动转矩大(堵转特性)、启动电流小等优点,已在各个经济领域和人们的日常生活得到广泛的应用。研究无刷直流电机的驱动控制技术具有重要的实际应用价值。
与Matlab等仿真工具相比,利用Proteus可以在虚拟环境中完成硬件电路的设计,并通过对微处理器编程,实现各种控制算法,可以直观观测到控制效果。在实际应用系统的设计开发中,有助于降低开发成本和开发周期,提高设计效率。基于此,本文采用Proteus仿真平台设计了以DSPIC33单片机为控制核心的无刷直流电机仿真控制器,完成了硬件电路设计和程序调试,实现了转速电流双闭环PID控制策略,为实际系统的设计提供了有效的理论实践基础。
1无刷直流电机的Proteus仿真模型
Proteus软件的无刷直流电机模型建立在直流电机模型基础之上,可以根据应用需要设定额定电压、空载转速、负载阻抗、转动惯量、绕组阻抗、绕组间互感等参数。模型中带有三个霍尔位置传感器,TTL输出,用于转子位置检测。
在设计中,在Proteus的Motors库里有三相星型联接和三相角型联接两种无刷直流电机模型可供用户选择,两种模型的输入输出引脚一致,区别仅在于绕组联接方式。模型的引脚中,a、b、c分别为绕组线圈输入端,sa、sb、sc分别为霍尔位置传感器输出端,load为仿真负载输入端,omega为转子角速率输出端,单位为弧度/秒。
2硬件电路设计
系统的硬件组成框图如图1所示。主要包括主控制器硬件电路、功率驱动电路、功率逆变电路、电流检测电路、转速检测电路等。
主控制器通过功率驱动电路输出PWM,控制功率逆变器,实现对电机的驱动。为了实现转速、电流双闭环控制,电机的转速由电机转子位置传感器获得,母线电流通过霍尔电流传感器测量.主控制器电路
主控制器采用美国Microchip公司的DSPIC芯片DSPIC33FJ12MC202。该芯片是一款16位的高性能数字信号控制器,具有8路电机控制PWM输出通道,1路正交编码接口QEI,非常适合用于无刷直流电机控制。主控制器电路如图2所示。
DSPIC33FJ12MC202控制器具有输入电平变化告知功能,当检测到一个特定数字输入引脚上电平状态的变化就会产生中断。系统设计时将霍尔传感器A,B,C分别接入RB0,RB1,RB2或CN4,CN5,CN6引脚,当发生CNxInterrupt中断时,会读取全部3个霍尔输入引脚,然后可通过查表得到当前需要换相的信息,从而实现对BLDC电机进行换相控制。同时,可以利用控制器的输入捕获功能对电机进行比较准确的测速。
2.2功率驱动电路功率驱动采用三相全桥驱动[2],使用三片IR2101驱动3个桥臂,由6个N沟道功率MOSFET管SMP60N06构成三相桥式逆变器。采用二二导通六状态导通方式。图3所示为一路桥臂的功率驱动电路。PWMH1和PWML1是由主控制器输出的PWM脉冲方波,通过功率驱动芯片IR2101驱动相应功率MOSFET管的通断。D1是快恢复二极管BYT30,C2为自举电容,选取C2的电容值为2.2u电流采样电路设定无刷直流电机模型的额定工作电流为10 A,采用霍尔电流传感器ACS755串入全桥公共端来检测相电流。由于ACS755额定输入电流为0~50 A,输出电压范围是0.6V~3.6V,而DSPIC33FJ12MC202的AD转换参考电压设置为3.3V和地,因此必须对霍尔传感器得到的电压进行调理。为此,使用LM358产生2.4V基准电压,再通过1%的高精度碳膜电阻分压获得0.6V基准电压。然后将霍尔电流传感器输出电压与0.6V基准电压通过减法电路,从而获得0V~3V的电压范围。随后将调理后的电压送给控制器A/D采集输入端,经A /D转换完成电流采样。电流采样电路如图4所示。为了保护控制器的AD端口,在AD输入端并入3.3V稳压管。2.4位置检测电路
Proteus的无刷直流电机模型带有3个霍尔传感器,霍尔传感器的输出信号两相间相差120度。与此对应的是电机转子每旋转一周霍尔传感器就能输出6种编码状态,如图5所示。从图可见,霍尔传感器输出状态变化一次,就意味着电机转子转过了60度。据此,可以根据单位时间T内捕获的霍尔传感器输出变化的个数n计算出电机的转速V=60n/T。根据这一原理,通过控制器的输入捕获功能IC获取到其中一相霍尔传感器输出信号的周期,就可以比较准精确地测量到控制器控制策略系统采用转速电流双闭环增量式PID控制策略[3],结构原理图如图6所示,其中电流内环和速度外环均采用PI控制。考虑到在实际工程应用中对电流和转速进行调节时希望静态误差小并且具有较小的超调量,因此在工程上可以把电流环校正为典型Ⅰ型系统,把速度环校正为典型Ⅱ型系统。实际设计时先按照最佳二阶系统整定电流环,然后按最佳整定设计法整定转速环[4]。4 Proteus仿真结果及分析
在Mplab集成开发环境下使用C语言进行程序设计。Mplab支持与Proteus进行联合调试。在安装了vdmmplab.exe文件后,在Mplab的debug工具上会出现Proteus VSM,这样在完成程序编译后,即可与Proteus下设计的硬件电路进行联合仿真调试,开发过程与硬件设计过程类似。
仿真时,设定目标转速转度为170r/min,逆时针旋转。仿真运行结果如图。从仿真结果可以看到,经过短暂的电机启动过程,电机转速能够稳定在170r/min。图中左侧波形时稳态运行时3路霍尔传感器输出信号,右侧波形为三路相电压波形。在设定转速速度为1000r/min,电机转速转度能够稳定在999r/min。在仿真中电机的转速与设定的转速存在一定误差,这是由于在PROTEUS仿真软件环境下造成了系统的实时性降低,从而一定程度上造成了延时,导致了误差产生本文利用Proteus仿真软件设计了无刷直流电机仿真控制系统,完成了主控制器硬件电路、功率驱动电路、功率逆变电路、电流检测电路、转速检测电路的设计,通过C语言编程在控制器实现了转速电流双闭环增量PID控制,实现了对设定转速的恒速控制。实验结果表明,所设计的系统能够满足无刷直流电机转速控制的设计要求,取得了良好的效果,对实际硬件电路的设计具有很大的辅助作用。
参考文献[1]李晓斌,张辉,刘建平.利用DSP实现无刷直流电机的位置控制[J].机电工程, 2005,(03)[2]刘宏.基于DSP的直流无刷电机电子调速器系统设计[J].黑龙江科技信息, 2009,(16)
[3]叶小霞,徐烟红,郝洁.无刷直流电机的双闭环控制仿真[J].科技创业月刊, 2010,(12)
[4]张争争,任永德,谢宝昌.基于DSP的无刷直流电动机控制系统[J].微特电机, 2001,(02)
基金项目:浙江省大学生科技创新活动计划(新苗人才计划)项目资助,项目编号2011R417004”作者简介:宛铮(1990-),男,汉族,安徽庐江人,嘉兴学院2008级本科生,电子信息工程专业
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)