加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

DSP事件管理器学习

(2012-06-18 15:44:05)
标签:

杂谈

一.EV(Event Mangner)事件管理器的功能

   专门为控制系统(运动控制和电动机控制)设计的,有多个可编程的定时器,每个定时器又具备多种中断,很容易产生控制信号.

二.基本的组成

   一个DSP中有两件EV模块:EVA和EVB

   每个事件管理模块的组成

   1.两个通用定时器(GP General Purpose) TIMER1  T1PWM/T1CMP

                                        TIMER2  T2PWM/TWCMP

     作用:只看到了可做为ADC模块的AD转换启动信号,应该还有其它的作用

    DSP书上介绍说:获得控制系统采样周期

                  为正交编码器脉冲电路(QEP)和捕获单元的操作提供一个时间基准

                  为比较单元和相应的PWM的产生提供一个时间基准

   2.三个比较单元(Compare)

     每个单元可以生成互补的PWM波形,总共可以生成六路PWM波形

   3.三个捕获单元

     捕捉外部输入脉冲的上升沿或下降沿,可以统计脉冲的间隔,或者统计脉冲的个数

   4.正交编码电路(正交编码脉冲两倍频电路)(QEP Quadrature Encoder Pulse)

     它可以对输入的正交脉冲进行编码和计数

     它和光电编码器相连可以获得旋转机械部件的位置和速率信息

  上面的捕获单元以及正交编码电路引交有两个是共用的

   5.其它的引脚

     定时器计数方向选择引脚

     定时器外部时钟输入

     功率驱动保护中断输入

三.实际的应用实例

   对于SVPWM也就是经过一系列计算得到T1,T2之后,再通过EVA模块生成相应的PWM波,朱苛的是开环的程序,没有对正交编码器的操作,估计程序里是用通用定时器产生时基

  但是问题是在一个采样周期内涉及到要用到两个空间矢量,用一个定时器怎样完成切换的操作.

  

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有