文件名称:PWM_MotoB

  • 所属分类:
  • DSP编程
  • 资源属性:
  • [C/C++] [源码]
  • 上传时间:
  • 2012-11-26
  • 文件大小:
  • 853kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • 王*
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

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

.........\Debug\Delay.obj

.........\.....\DSP2803x_CodeStartBranch.obj

.........\.....\DSP2803x_CpuTimers.obj

.........\.....\DSP2803x_DefaultIsr.obj

.........\.....\DSP2803x_EPwm.obj

.........\.....\DSP2803x_GlobalVariableDefs.obj

.........\.....\DSP2803x_MemCopy.obj

.........\.....\DSP2803x_PieCtrl.obj

.........\.....\DSP2803x_PieVect.obj

.........\.....\DSP2803x_Sci.obj

.........\.....\DSP2803x_SysCtrl.obj

.........\.....\DSP2803x_usDelay.obj

.........\.....\DSP_Template.map

.........\.....\PID_Control.obj

.........\.....\Timer.obj

.........\.....\USART.obj

.........\Debug.lkf

.........\.SP2803x_common\cmd\28030_RAM_lnk.cmd

.........\...............\...\28031_RAM_lnk.cmd

.........\...............\...\28032_RAM_lnk.cmd

.........\...............\...\28033_RAM_CLA_lnk.cmd

.........\...............\...\28033_RAM_lnk.cmd

.........\...............\...\28034_RAM_lnk.cmd

.........\...............\...\28035_RAM_CLA_lnk.cmd

.........\...............\...\28035_RAM_lnk.cmd

.........\...............\...\F28030.cmd

.........\...............\...\F28031.cmd

.........\...............\...\F28032.cmd

.........\...............\...\F28033.cmd

.........\...............\...\F28034.cmd

.........\...............\...\F28035.cmd

.........\...............\gel\ccsv4\f28030.gel

.........\...............\...\.....\f28031.gel

.........\...............\...\.....\f28032.gel

.........\...............\...\.....\f28033.gel

.........\...............\...\.....\f28034.gel

.........\...............\...\.....\f28035.gel

.........\...............\...\f28030.gel

.........\...............\...\f28031.gel

.........\...............\...\f28032.gel

.........\...............\...\f28033.gel

.........\...............\...\f28034.gel

.........\...............\...\f28035.gel

.........\...............\include\DSP2803x_Cla_defines.h

.........\...............\.......\DSP2803x_DefaultISR.h

.........\...............\.......\DSP2803x_EPwm_defines.h

.........\...............\.......\DSP2803x_Examples.h

.........\...............\.......\DSP2803x_GlobalPrototypes.h

.........\...............\.......\DSP2803x_I2c_defines.h

.........\...............\.......\DSP2803x_SWPrioritizedIsrLevels.h

.........\...............\.......\DSP28x_Project.h

.........\...............\.......\IQmathLib.h

.........\...............\.......\SFO_V6.h

.........\...............\lib\IQmath.lib

.........\...............\...\SFO_TI_Build_V6.lib

.........\...............\...\SFO_TI_Build_V6b.lib

.........\...............\source\DSP2803x_Adc.c

.........\...............\......\DSP2803x_CodeStartBranch.asm

.........\...............\......\DSP2803x_Comp.c

.........\...............\......\DSP2803x_CpuTimers.c

.........\...............\......\DSP2803x_CSMPasswords.asm

.........\...............\......\DSP2803x_DBGIER.asm

.........\...............\......\DSP2803x_DefaultIsr.c

.........\...............\......\DSP2803x_DisInt.asm

.........\...............\......\DSP2803x_ECan.c

.........\...............\......\DSP2803x_ECap.c

.........\...............\......\DSP2803x_EPwm.c

.........\...............\......\DSP2803x_EQep.c

.........\...............\......\DSP2803x_Gpio.c

.........\...............\......\DSP2803x_I2C.c

.........\...............\......\DSP2803x_Lin.c

.........\...............\......\DSP2803x_MemCopy.c

.........\...............\......\DSP2803x_OscComp.c

.........\...............\......\DSP2803x_PieCtrl.c

.........\...............\......\DSP2803x_PieVect.c

.........\...............\......\DSP2803x_Sci.c

.........\...............\......\DSP2803x_Spi.c

.........\...............\......\DSP2803x_SWPrioritizedDefaultIsr.c

.........\...............\......\DSP2803x_SWPrioritizedPieVect.c

.........\...............\......\DSP2803x_SysCtrl.c

.........\...............\......\DSP2803x_TempSensorConv.c

.........\...............\......\DSP2803x_usDelay.asm

.........\.........headers\cmd\DSP2803x_Headers_BIOS.cmd

.........\................\...\DSP2803x_Headers_nonBIOS.cmd

.........\................\gel\DSP2803x_Peripheral.gel

.........\................\include\DSP2803x_Adc.h

.........\............

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org