新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP的自动代码生成及应用

基于DSP的自动代码生成及应用

作者: 时间:2011-05-27 来源:网络 收藏

  把修改完善后的加载到实验板上, 对电机的电压和电流进行采样, 通过图5可以验证滤波器的效果。

电流采样对比图


  在利用扩展卡尔曼滤波进行速度估算时, 以异步电机在两相静止坐标系下的电流Ia、Iβ、转子磁链Φa、Φβ、以及转速n 为状态变量, 进行一系列计算,这样就可以很方便的观测到磁链圆如图6( a)和估算的速度曲线如图6( b)。在计算过程中, 由于采样噪声、系统噪声、电机参数随温度变化等原因, 造成估算值在一定范围内浮动, 但是基本稳定。

转子磁链和转速试验结果
  通过EKF完成了异步电机的速度在线辨识, 为以后建立异步电机无速度传感器矢量控制系统奠定了基础。

  6 结束语

  试验证明, M atlab对进行实时调试和, 有效地改变了传统的设计方法。用M atlab快速建立T I模型及直接C 语言程序的方法, 简化了DSP 软件的开发。在Embeddedtarget for TI C2000 工具箱中还包含其他工具, 如PWM 控制、CAN 总线控制及通用I /O 控制等。利用这些工具与Simu link中的其他工具相结合, 能够完成复杂功能的DSP程序设计, 并且只需要进行少量修改, 就可以实现功能正确的C 语言程序设计,大大提高了程序开发效率。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭