【E149】基于F28035的高速永磁无刷直流电机驱动系统

2021-08-16 08:02:37      索炜达电子      1526     

项目编号:E149

文件大小:8M

源码说明:带中文注释

开发环境:CCS

简要概述:

基于DSP28035的高速永磁无刷直流电机驱动系统。该系统以一台额定转速60 krpm的高速永磁无刷直流电机、交错并联的Buck电路以及全桥电路为硬件平台,以DSP28035为控制核心,实现了调压调速功能和基于坐标变换的无位置传感器新技术。为实现该系统要求,本作品充分利用了DSP28035的资源例如:CLA模块,模拟比较器、HPWM模块以及AD转换模块等。

【E149】基于F28035的高速永磁无刷直流电机驱动系统

【E149】基于F28035的高速永磁无刷直流电机驱动系统

【E149】基于F28035的高速永磁无刷直流电机驱动系统

文件列表:

目录│文件列表:

 ├ 硬件设计

 │  └ 硬件设计.doc

 ├ 论文

 │  └ 高速永磁无刷直流电机控制系统.doc.docx

 └ 软件设计包

    │ BLDC_Project.h

    │ cc_build_Debug.log

    │ Cmtn.h

    │ Debug.lkf

    │ Epwm.h

    │ F28035_BLDC.paf2

    │ F28035_BLDC.pjt

    │ F28035_BLDC.sbl

    │ Filter.h

    │ Init_Adc.c

    │ Init_Ecap.c

    │ Init_Epwm(daican).c

    │ Init_Epwm.c

    │ Init_Gpio_Aio.c

    │ Init_Spib_Fifo.c

    │ main.c

    │ PI.h

    │ PI_Calc.c

    │ start_L_method.c

    │ ZBBH.h

    ├ Debug

    │  │ DSP2803x_CodeStartBranch.obj

    │  │ DSP2803x_CpuTimers.obj

    │  │ DSP2803x_CSMPasswords.obj

    │  │ DSP2803x_DefaultIsr.obj

    │  │ DSP2803x_GlobalVariableDefs.obj

    │  │ DSP2803x_MemCopy.obj

    │  │ DSP2803x_PieCtrl.obj

    │  │ DSP2803x_PieVect.obj

    │  │ DSP2803x_SysCtrl.obj

    │  │ DSP2803x_usDelay.obj

    │  │ F28035_BLDC.map

    │  │ F28035_BLDC.out

    │  │ Init_Adc.obj

    │  │ Init_Ecap.obj

    │  │ Init_Epwm.obj

    │  │ Init_Gpio_Aio.obj

    │  │ Init_Spib_Fifo.obj

    │  │ main.obj

    │  │ PI_Calc.obj

    │  └ start_L_method.obj

    ├ F28035_BLDC.CS_

    │  │ FILE.CDX

    │  │ FILE.DBF

    │  │ FILE.FPT

    │  │ SYMBOL.CDX

    │  │ SYMBOL.DBF

    │  └ SYMBOL.FPT

    └ TI_Sources

       │ 28035_IQmath_lnk.cmd

       │ 28035_RAM_lnk.cmd

       │ DSP2803x_CodeStartBranch.asm

       │ DSP2803x_CpuTimers.c

       │ DSP2803x_CSMPasswords.asm

       │ DSP2803x_DefaultIsr.c

       │ DSP2803x_GlobalVariableDefs.c

       │ DSP2803x_Headers_nonBIOS.cmd

       │ DSP2803x_MemCopy.c

       │ DSP2803x_PieCtrl.c

       │ DSP2803x_PieVect.c

       │ DSP2803x_SysCtrl.c

       │ DSP2803x_usDelay.asm

       │ IQmath.gel

       │ IQmath.lib

       │ IQmathCPP.h

       │ IQmathLib.h

       │ rts2800_ml.lib

       └ include

          │ DSP2803x_Adc.h

          │ DSP2803x_BootVars.h

          │ DSP2803x_Cla.h

          │ DSP2803x_Cla_defines.h

          │ DSP2803x_Comp.h

          │ DSP2803x_CpuTimers.h

          │ DSP2803x_DefaultISR.h

          │ DSP2803x_DevEmu.h

          │ DSP2803x_Device.h

          │ DSP2803x_ECan.h

          │ DSP2803x_ECap.h

          │ DSP2803x_Ecap_defines.h

          │ DSP2803x_EPwm.h

          │ DSP2803x_EPwm_defines.h

          │ DSP2803x_EQep.h

          │ DSP2803x_Examples.h

          │ DSP2803x_GlobalPrototypes.h

          │ DSP2803x_Gpio.h

          │ DSP2803x_I2c.h

          │ DSP2803x_I2c_defines.h

          │ DSP2803x_Lin.h

          │ DSP2803x_NmiIntrupt.h

          │ DSP2803x_PieCtrl.h

          │ DSP2803x_PieVect.h

          │ DSP2803x_Sci.h

          │ DSP2803x_Spi.h

          │ DSP2803x_SWPrioritizedIsrLevels.h

          │ DSP2803x_SysCtrl.h

          │ DSP2803x_XIntrupt.h

          │ DSP28x_Project.h

          │ funcs

          │ IQmathCPP.h

          │ IQmathLib.h

          └ SFO_V6.h

TAG永磁无刷直流电机
  • 23 次
  • 1 分