PWM_MotoB

所属分类:DSP编程
开发工具:Visual C++
文件大小:853KB
下载次数:92
上传日期:2012-03-12 11:26:42
上 传 者qishiwohen11
说明:  1.本示例将演示电机的闭环控制,即以单位时间内的码盘脉冲输出为反馈,以单位时间内 // 欲达到的脉冲数为输入,以变占空比的PWM波为输出。使用的算法为经典的PID控制算法 // 该算法具有实现方便,参数整定容易,控制鲁棒性好等优点。借助我们的串口虚拟示波 // 器软件,用户可以很方便地整定出一套满意的参数。 //2.PID算法要处理的数据不外乎输入与反馈的偏差(做比例运算),本次偏差与上一次偏差 // 的差(做微分运算,离散化以后就是差分运算),所有变差的累积(积分运算,离散化以后 // 就是累加运算)。所以我们将这个算法要处理的数据和三个参数:比例,微分,积分一起 // 封装成一个结构体,见PID_Control.h里面的PID结构体。要进行PID控制,还需要一个控 // 制周期,这个控制周期刚好就是测速周期(如果用到温度控制或电压控制中,就是采样周 // 期)。要进行PID控制,首先还要初始化3个PID参数,以及PID控制模式的选择:位置式控 // 制还是增量式控制。
(DSP theory and motor control applications)

文件列表:
PWM_MotoB\cc_build_Debug.log (1704, 2011-12-14)
PWM_MotoB\Debug\Delay.obj (125494, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_CodeStartBranch.obj (1724, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_CpuTimers.obj (127024, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_DefaultIsr.obj (173420, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_EPwm.obj (130480, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_GlobalVariableDefs.obj (134718, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_MemCopy.obj (125068, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_PieCtrl.obj (125827, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_PieVect.obj (132696, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_Sci.obj (125896, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_SysCtrl.obj (132835, 2012-03-06)
PWM_MotoB\Debug\DSP2803x_usDelay.obj (1410, 2012-03-06)
PWM_MotoB\Debug\DSP_Template.map (28966, 2011-12-14)
PWM_MotoB\Debug\PID_Control.obj (130359, 2012-03-06)
PWM_MotoB\Debug\Timer.obj (131147, 2012-03-06)
PWM_MotoB\Debug\USART.obj (139130, 2012-03-06)
PWM_MotoB\Debug.lkf (1337, 2011-12-14)
PWM_MotoB\DSP2803x_common\cmd\28030_RAM_lnk.cmd (6259, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\28031_RAM_lnk.cmd (6314, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\28032_RAM_lnk.cmd (6315, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\28033_RAM_CLA_lnk.cmd (6937, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\28033_RAM_lnk.cmd (6315, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\28034_RAM_lnk.cmd (6315, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\28035_RAM_CLA_lnk.cmd (6937, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\28035_RAM_lnk.cmd (13757, 2011-12-01)
PWM_MotoB\DSP2803x_common\cmd\F28030.cmd (8289, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\F28031.cmd (8690, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\F28032.cmd (8690, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\F28033.cmd (8692, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\F28034.cmd (8690, 2009-12-01)
PWM_MotoB\DSP2803x_common\cmd\F28035.cmd (8686, 2009-12-01)
PWM_MotoB\DSP2803x_common\gel\ccsv4\f28030.gel (19863, 2009-12-01)
PWM_MotoB\DSP2803x_common\gel\ccsv4\f28031.gel (20152, 2009-12-01)
PWM_MotoB\DSP2803x_common\gel\ccsv4\f28032.gel (20152, 2009-12-01)
PWM_MotoB\DSP2803x_common\gel\ccsv4\f28033.gel (20669, 2009-12-01)
PWM_MotoB\DSP2803x_common\gel\ccsv4\f28034.gel (20138, 2009-12-01)
PWM_MotoB\DSP2803x_common\gel\ccsv4\f28035.gel (20668, 2009-12-01)
PWM_MotoB\DSP2803x_common\gel\f28030.gel (94759, 2009-12-01)
PWM_MotoB\DSP2803x_common\gel\f28031.gel (95049, 2009-12-01)
... ...

近期下载者

相关文件


收藏者