《电工技术》2008年第4期摘录:根据电源控制需婴,DSP控i翩
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
根据电源控制需婴,DSP控i翩器设il包括了电源模块、晶振、串行通信接几模块(sci)、JTAG仿真接口模块等。本系统选用富士公司的IPM智能功率模块。该模块内置过流、短路、控制电源欠压和过热等保护电路,控制输入端子为标准间距的单排封装.主电源输人(P、N)以及输出端子(U、V,W)配线连接方便,结构简单,极大的简化了硬件没汁工作。主电路是典型的AC—DC诅c逆变电路,将输入的单相220V交流电经整流,滤波后供给IPM输出三相交流电。并接于直流母线之间JSl58驱动电源为IPM的上F桥臂提供独立的4路15V驱动电源。DSP控制器控制信号通过光耦隔离且放大后控制IGBT开通与关断。]PM与整流桥配有相应的散热器,IPM还配有浪涌吸收电容。系统需要采集直流母线电压、输出电流及IPM工作温度,因此配制了相应的传感器及信号调理电路。1.3软件设计1.31LabV[EW程序设计LabVIEW使用图形化的编程语言编程,具有界面友好、易学易懂、开发周期短的优点。LabVlEW设计包括前面板设计和程序框图设计。前面板是图形用户界面,有交互式的输入和输出两类对象,即控制器和指示器。框图程序主要是从前面板上的输入控件获得输入信息,然后进行计算和处理,最后在输出控件中把处理结果反馈给用户。本程序的前面板如图3所示。变压变频电源控制监测系统!。。≤i0。:9j-:二.图3VwF电源监控界面由图可知,前面板可分为3个部分.输出模块、输入模块和通信设置模块。输出模块采用波形图和仪表对采集的电流波形、直流母线电压和IPM工作温度进行图形化的显示。输入模块是采用旋钮给定电源系统频率值和电压幅值。通信设置模块主要完成串IZl通信的一些规则设置,如波特率、奇偶校验、停止位等。同样的将程序分为通信设置模块、输出模块和输人模块3个部分。LabViEW的函数库中提供了串口通讯函数一串口初始化子VJ(SerialPortInitvi),只要正确的设置通信参数,便可方便的实现PC机与DSP的串El通变频节能枝术讯。输出模块中用到了串口写子vI(stringtowrite.vn.把要发送的数据写入此VI,LabV]EW就可以通过串口将其发送到DSP,但只允许字符串的发送,因此发送之前要进行数据编码。输入模块中用到了串口凄子VI(strilatoreadvi)。该VI可以读出串口接收到的字符串,但字符串并不是可应用的数据,l习此下一步要进行解码,得到有效数据。创建vi时,有些操作需频繁执行,可考虑创建子VI或循环结构来执行该重复操作。子VI的节点类似于文本编程语;中的子程序调用【”。该vi中用到了3个自建的子vI:subl、sub2和sub3。它们的主要功能是:subl:将DSP定时器的周期值和电压标幺值组成一维数组,采用循环语句依次送出它们的值及索引值;sub2:将由subl得到的DSP定时器周期值或电压标幺值编码为字符串,并在字符串首位插入起始符和索引值,然后将其写入串口写子VI(stringtowritevi)进行发送:sub3:将读取的有效字符串进行解码,得到的前200个数据组成数组,代表特定时间段内电流波形幅值,接着的两个数分别为直流电压和IPM工作温度值,对这些数据进行处理,转换为实际值输出。LabVIEW输入和输出程序流程图如图4所示。图4LabViEW输入和输出程序流程图1.32DSP程序设计SVPWM不假对三相交流电机产生的谐波失真最小,而且还能提供比正弦调制更有效的电压。空间矢量的原理如图5所示。3对开关形成8种开关组合,其中6种组合能提供有效电压,2种组合不能提供有效电压。宅问矢量的基本思路就是用这8种开关组合来近似电机定子电压p。。求出rt、y。和P(000)及V(111)分别对应的E,咒和n,南此即可得到所需的SVPWM波,从而得到所需的定子电压y。ld.nzk,=7÷+L,+死Ti=毕。‰×电工技术I20084期I39辜睾
阅读此文(图):
点击此处在线翻阅