新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于PIC单片机的空间电压矢量PWM控制方法研究

基于PIC单片机的空间电压矢量PWM控制方法研究

作者:时间:2011-04-06来源:网络收藏

在一个周期Ts内都改变相邻基本的作用时间,并保证所合成的的幅值都相等,因此当Ts取足够小时,的轨迹是一个近似圆形的正多边形。为了使每次的状态转换时,开关次数最少,需要在t0=Ts-t1-t2。为了使磁链的运动速度平滑,插入零矢量不是集中地插入,而是将零矢量平均分为几份,多点地插入到磁链轨迹中去。
1.2 确定扇区
将图2划分为6个扇区,扇区的编号在图中标识,下面介绍一下确定扇区号的方法,令、 、分别为:

定义三个变量:m、n和p,如X>0,则m=1,否则m=0;y>0,则n=1,否则n=0:Z>0,则p=1,否则p=0。设扇区编号N=4p+2n+m,N与输出矢量所在的扇区对应关系如表1所示,

本文引用地址:http://www.eepw.com.cn/article/172889.htm



2 的SV实现
电压矢量采用Microchip公司出品的24FJ64GA芯片实现,它是在现有的RISC系列构架的基础上发展来的一种功能强大的架构。通过向用户提供更强的计算功能和更丰富的外设集,此架构使用户能够升级他们的应用。与此同时,此架构还被严格设计为与
现有的 MCU功能急和指令助记符尽可能一致,从而简化了应用的升级工作。
PIC24FJ64GA004采用了改进的哈佛结构,具有独立的程序和数据存储以及独立的程序和数据总线。架构还允许在代码执行的过程中直接通过数据空间访问程序空间。程序地址空间可存储4M指令字。最高的运行速度可达到16MIPS,带有4×PLL选项的8MHz内部振荡器和多个分频选项,17位×17位单周期硬件乘法器,32位/16位工作寄存器,还具有优化的C编译器指令构架,并且PIC24FJ64GA004还具有一系列能在工作时显著降低功耗的功能,主要包括:动态时钟切换,打盹模式操作,指令的节能模式。在模拟特性方面,它最多13通道的10位模DAC,用于电机转速的反馈,电压、电流等模拟信号的采用实现电机的各种,并且还具有故障保护时钟监视器操作功能,可以很好对电路进行保护。
2.1 硬件电路框图
PIC24FJ64GA具有5个带编程预分频器的16位定时器/计数器,5个16位输入捕捉,5个16位比较/PWM输出。在测速环节方面,本文采用光电码盘测算方式,结合PIC24F的定时器/计数器及相关接口,使用M/T法编程实现转速的计算。欧姆龙公司生产的编码器型号E6B2-CWZ6C,它由5~24V电源供电,有三路输出,分别为A相、B相、Z相,其中A与B用于测速,它们的相位差为90°,每转过一圈输出1500个脉冲;而Z脉冲则是每转过一圈输出一个脉冲,用于系统定位。其中在电路设计中,逆变器的驱动,我们采用IR2130集成芯片,该芯片驱动的逆变器具有结构简单,工作稳定,可靠地实现过流和短路保护等优点,硬件结构如图4所示。

pwm相关文章:pwm原理




评论


相关推荐

技术专区

关闭