文件名称:PWM_MotoB
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:852.92kb
-
已下载:2次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
1.本示例将演示电机的闭环控制,即以单位时间内的码盘脉冲输出为反馈,以单位时间内
// 欲达到的脉冲数为输入,以变占空比的PWM波为输出。使用的算法为经典的PID控制算法
// 该算法具有实现方便,参数整定容易,控制鲁棒性好等优点。借助我们的串口虚拟示波
// 器软件,用户可以很方便地整定出一套满意的参数。
//2.PID算法要处理的数据不外乎输入与反馈的偏差(做比例运算),本次偏差与上一次偏差
// 的差(做微分运算,离散化以后就是差分运算),所有变差的累积(积分运算,离散化以后
// 就是累加运算)。所以我们将这个算法要处理的数据和三个参数:比例,微分,积分一起
// 封装成一个结构体,见PID_Control.h里面的PID结构体。要进行PID控制,还需要一个控
// 制周期,这个控制周期刚好就是测速周期(如果用到温度控制或电压控制中,就是采样周
// 期)。要进行PID控制,首先还要初始化3个PID参数,以及PID控制模式的选择:位置式控
// 制还是增量式控制。-DSP theory and motor control applications
// 欲达到的脉冲数为输入,以变占空比的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
PWM_MotoB/Debug/Delay.obj
PWM_MotoB/Debug/DSP2803x_CodeStartBranch.obj
PWM_MotoB/Debug/DSP2803x_CpuTimers.obj
PWM_MotoB/Debug/DSP2803x_DefaultIsr.obj
PWM_MotoB/Debug/DSP2803x_EPwm.obj
PWM_MotoB/Debug/DSP2803x_GlobalVariableDefs.obj
PWM_MotoB/Debug/DSP2803x_MemCopy.obj
PWM_MotoB/Debug/DSP2803x_PieCtrl.obj
PWM_MotoB/Debug/DSP2803x_PieVect.obj
PWM_MotoB/Debug/DSP2803x_Sci.obj
PWM_MotoB/Debug/DSP2803x_SysCtrl.obj
PWM_MotoB/Debug/DSP2803x_usDelay.obj
PWM_MotoB/Debug/DSP_Template.map
PWM_MotoB/Debug/PID_Control.obj
PWM_MotoB/Debug/Timer.obj
PWM_MotoB/Debug/USART.obj
PWM_MotoB/Debug.lkf
PWM_MotoB/DSP2803x_common/cmd/28030_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28031_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28032_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28033_RAM_CLA_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28033_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28034_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28035_RAM_CLA_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28035_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/F28030.cmd
PWM_MotoB/DSP2803x_common/cmd/F28031.cmd
PWM_MotoB/DSP2803x_common/cmd/F28032.cmd
PWM_MotoB/DSP2803x_common/cmd/F28033.cmd
PWM_MotoB/DSP2803x_common/cmd/F28034.cmd
PWM_MotoB/DSP2803x_common/cmd/F28035.cmd
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28030.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28031.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28032.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28033.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28034.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28035.gel
PWM_MotoB/DSP2803x_common/gel/f28030.gel
PWM_MotoB/DSP2803x_common/gel/f28031.gel
PWM_MotoB/DSP2803x_common/gel/f28032.gel
PWM_MotoB/DSP2803x_common/gel/f28033.gel
PWM_MotoB/DSP2803x_common/gel/f28034.gel
PWM_MotoB/DSP2803x_common/gel/f28035.gel
PWM_MotoB/DSP2803x_common/include/DSP2803x_Cla_defines.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_DefaultISR.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_EPwm_defines.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_Examples.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_GlobalPrototypes.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_I2c_defines.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_SWPrioritizedIsrLevels.h
PWM_MotoB/DSP2803x_common/include/DSP28x_Project.h
PWM_MotoB/DSP2803x_common/include/IQmathLib.h
PWM_MotoB/DSP2803x_common/include/SFO_V6.h
PWM_MotoB/DSP2803x_common/lib/IQmath.lib
PWM_MotoB/DSP2803x_common/lib/SFO_TI_Build_V6.lib
PWM_MotoB/DSP2803x_common/lib/SFO_TI_Build_V6b.lib
PWM_MotoB/DSP2803x_common/source/DSP2803x_Adc.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_CodeStartBranch.asm
PWM_MotoB/DSP2803x_common/source/DSP2803x_Comp.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_CpuTimers.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_CSMPasswords.asm
PWM_MotoB/DSP2803x_common/source/DSP2803x_DBGIER.asm
PWM_MotoB/DSP2803x_common/source/DSP2803x_DefaultIsr.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_DisInt.asm
PWM_MotoB/DSP2803x_common/source/DSP2803x_ECan.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_ECap.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_EPwm.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_EQep.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_Gpio.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_I2C.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_Lin.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_MemCopy.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_OscComp.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_PieCtrl.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_PieVect.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_Sci.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_Spi.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_SWPrioritizedDefaultIsr.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_SWPrioritizedPieVect.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_SysCtrl.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_TempSensorConv.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_usDelay.asm
PWM_MotoB/DSP2803x_headers/cmd/DSP2803x_Headers_BIOS.cmd
PWM_MotoB/DSP2803x_headers/cmd/DSP2803x_Headers_nonBIOS.cmd
PWM_MotoB/DSP2803x_headers/gel/DSP2803x_Peripheral.gel
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Adc.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_BootVars.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Cla.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Comp.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_CpuTimers.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_DevEmu.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Device.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_ECan.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_ECap.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_EPwm.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_EQep.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Gpio.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_I2c.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Lin.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_NmiIntrupt.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_PieCtrl.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_PieVect.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Sci.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Spi.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_SysCtrl.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_XIntrupt.h
PWM_MotoB/Debug/Delay.obj
PWM_MotoB/Debug/DSP2803x_CodeStartBranch.obj
PWM_MotoB/Debug/DSP2803x_CpuTimers.obj
PWM_MotoB/Debug/DSP2803x_DefaultIsr.obj
PWM_MotoB/Debug/DSP2803x_EPwm.obj
PWM_MotoB/Debug/DSP2803x_GlobalVariableDefs.obj
PWM_MotoB/Debug/DSP2803x_MemCopy.obj
PWM_MotoB/Debug/DSP2803x_PieCtrl.obj
PWM_MotoB/Debug/DSP2803x_PieVect.obj
PWM_MotoB/Debug/DSP2803x_Sci.obj
PWM_MotoB/Debug/DSP2803x_SysCtrl.obj
PWM_MotoB/Debug/DSP2803x_usDelay.obj
PWM_MotoB/Debug/DSP_Template.map
PWM_MotoB/Debug/PID_Control.obj
PWM_MotoB/Debug/Timer.obj
PWM_MotoB/Debug/USART.obj
PWM_MotoB/Debug.lkf
PWM_MotoB/DSP2803x_common/cmd/28030_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28031_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28032_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28033_RAM_CLA_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28033_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28034_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28035_RAM_CLA_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/28035_RAM_lnk.cmd
PWM_MotoB/DSP2803x_common/cmd/F28030.cmd
PWM_MotoB/DSP2803x_common/cmd/F28031.cmd
PWM_MotoB/DSP2803x_common/cmd/F28032.cmd
PWM_MotoB/DSP2803x_common/cmd/F28033.cmd
PWM_MotoB/DSP2803x_common/cmd/F28034.cmd
PWM_MotoB/DSP2803x_common/cmd/F28035.cmd
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28030.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28031.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28032.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28033.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28034.gel
PWM_MotoB/DSP2803x_common/gel/ccsv4/f28035.gel
PWM_MotoB/DSP2803x_common/gel/f28030.gel
PWM_MotoB/DSP2803x_common/gel/f28031.gel
PWM_MotoB/DSP2803x_common/gel/f28032.gel
PWM_MotoB/DSP2803x_common/gel/f28033.gel
PWM_MotoB/DSP2803x_common/gel/f28034.gel
PWM_MotoB/DSP2803x_common/gel/f28035.gel
PWM_MotoB/DSP2803x_common/include/DSP2803x_Cla_defines.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_DefaultISR.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_EPwm_defines.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_Examples.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_GlobalPrototypes.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_I2c_defines.h
PWM_MotoB/DSP2803x_common/include/DSP2803x_SWPrioritizedIsrLevels.h
PWM_MotoB/DSP2803x_common/include/DSP28x_Project.h
PWM_MotoB/DSP2803x_common/include/IQmathLib.h
PWM_MotoB/DSP2803x_common/include/SFO_V6.h
PWM_MotoB/DSP2803x_common/lib/IQmath.lib
PWM_MotoB/DSP2803x_common/lib/SFO_TI_Build_V6.lib
PWM_MotoB/DSP2803x_common/lib/SFO_TI_Build_V6b.lib
PWM_MotoB/DSP2803x_common/source/DSP2803x_Adc.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_CodeStartBranch.asm
PWM_MotoB/DSP2803x_common/source/DSP2803x_Comp.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_CpuTimers.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_CSMPasswords.asm
PWM_MotoB/DSP2803x_common/source/DSP2803x_DBGIER.asm
PWM_MotoB/DSP2803x_common/source/DSP2803x_DefaultIsr.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_DisInt.asm
PWM_MotoB/DSP2803x_common/source/DSP2803x_ECan.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_ECap.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_EPwm.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_EQep.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_Gpio.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_I2C.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_Lin.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_MemCopy.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_OscComp.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_PieCtrl.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_PieVect.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_Sci.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_Spi.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_SWPrioritizedDefaultIsr.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_SWPrioritizedPieVect.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_SysCtrl.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_TempSensorConv.c
PWM_MotoB/DSP2803x_common/source/DSP2803x_usDelay.asm
PWM_MotoB/DSP2803x_headers/cmd/DSP2803x_Headers_BIOS.cmd
PWM_MotoB/DSP2803x_headers/cmd/DSP2803x_Headers_nonBIOS.cmd
PWM_MotoB/DSP2803x_headers/gel/DSP2803x_Peripheral.gel
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Adc.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_BootVars.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Cla.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Comp.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_CpuTimers.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_DevEmu.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Device.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_ECan.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_ECap.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_EPwm.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_EQep.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Gpio.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_I2c.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Lin.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_NmiIntrupt.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_PieCtrl.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_PieVect.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Sci.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_Spi.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_SysCtrl.h
PWM_MotoB/DSP2803x_headers/include/DSP2803x_XIntrupt.h
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.