【E785】F2837x三相永磁同步电动机的FOC控制

2021-09-04 21:09:09      索炜达电子      800     

项目编号:E785

文件大小:227K

源码说明:带中文注释

开发环境:C编译器

简要概述:

Major changes to this project from the earlier release (v1.0) are:

- Addition of EnDAT absolute encoder interface library and code

        - Addition of BiSS-C encoder interfce library and code

        - Bug fix in over current protection algorithm

          - new variable 'curLimit' added, which the user can set up at actuals

           set to 10.0 if protection needed at 10A

        - Default code set for COLD control GND configuration

           (SHUNT currents and voltages can be sensed in HOT config only)

        - device support library changed from v150 to v170

          - TrigRegs changed to SyncSocRegs        

目录│文件列表:

 └ F2837x三相永磁同步电动机的FOC控制

    └ IDDK_PM_Servo_F2837x-v2

       │ .ccsproject

       │ .cproject

       │ .gitignore

       │ .project

       │ bissc.c

       │ bissc.h

       │ encoder-integration.h

       │ endat.c

       │ endat.h

       │ f2837xbmsk.h

       │ F2837xD_Headers_clb_cpu1.cmd

       │ F2837x_QEP_Module.h

       │ Graph1.graphProp

       │ Graph2.graphProp

       │ IDDK_PM_Servo_F2837x-Settings.h

       │ IDDK_PM_Servo_F2837x.c

       │ IDDK_Servo_2837x_FLASH_lnk_cpu1.cmd

       │ IDDK_Servo_2837x_RAM_lnk_cpu1.cmd

       │ readme.txt

       │ resolver.c

       │ Variables_IDDK_Level1.txt

       │ Variables_IDDK_Level2.txt

       ├ librarys

       │  ├ IQmath

       │  │  └ v160

       │  │     ├ include

       │  │     │  │ IQmathCPP.h

       │  │     │  └ IQmathLib.h

       │  │     └ lib

       │  │        └ IQmath_fpu32.lib

       │  ├ motor_control

       │  │  ├ libs

       │  │  │  └ resolver

       │  │  │     └ v101

       │  │  │        ├ include

       │  │  │        │  │ Resolver_Cla.h

       │  │  │        │  │ Resolver_Fixed.h

       │  │  │        │  └ Resolver_Float.h

       │  │  │        └ lib

       │  │  │           │ Resolver_Lib_CLA_fixed.lib

       │  │  │           │ Resolver_Lib_CLA_float.lib

       │  │  │           │ Resolver_Lib_Fixed.lib

       │  │  │           │ Resolver_Lib_Float.lib

       │  │  │           └ Resolver_Lib_Float_TMU0.lib

       │  │  └ math_blocks

       │  │     └ v4.1

       │  │        │ aci_fe.h

       │  │        │ aci_fe_const.h

       │  │        │ aci_se.h

       │  │        │ aci_se_const.h

       │  │        │ clarke.h

       │  │        │ com_trig.h

       │  │        │ cur_const.h

       │  │        │ cur_mod.h

       │  │        │ dmctype.h

       │  │        │ impulse.h

       │  │        │ ipark.h

       │  │        │ mod6_cnt.h

       │  │        │ park.h

       │  │        │ pi.h

       │  │        │ pid_grando.h

       │  │        │ pid_reg3.h

       │  │        │ rampgen.h

       │  │        │ resolver.h

       │  │        │ rmp2cntl.h

       │  │        │ rmp3cntl.h

       │  │        │ rmp_cntl.h

       │  │        │ sin_cos_table.h

       │  │        │ smopos.h

       │  │        │ smopos_const.h

       │  │        │ speed_est.h

       │  │        │ speed_fr.h

       │  │        │ speed_pr.h

       │  │        │ svgen.h

       │  │        │ svgen_comm.h

       │  │        │ svgen_dpwm.h

       │  │        │ svgen_mf.h

       │  │        │ vhzprof.h

       │  │        └ volt_calc.h

       │  └ position_manager

       │     └ v01_02_00_00

       │        ├ bissc

       │        │  └ Float

       │        │     ├ include

       │        │     │  └ PM_bissc_Include.h

       │        │     └ lib

       │        │        └ PM_bissC_Lib.lib

       │        ├ endat22

       │        │  └ Float

       │        │     ├ include

       │        │     │  └ PM_endat22_Include.h

       │        │     └ lib

       │        │        └ PM_endat22_lib.lib

       │        ├ pto

       │        │  └ Float

       │        │     ├ include

       │        │     │  │ PM_pto_pulsegen_Include.h

       │        │     │  └ PM_pto_qepdiv_Include.h

       │        │     └ lib

       │        │        │ PM_pto_pulsegen_lib.lib

       │        │        └ PM_pto_qepdiv_lib.lib

       │        ├ sincos

       │        │  └ Float

       │        │     ├ include

       │        │     │  └ PM_sincos_lib.h

       │        │     └ lib

       │        │        └ PM_sincos.lib

       │        └ tformat

       │           └ Float

       │              ├ include

       │              │  └ PM_tformat_Include.h

       │              └ lib

       │                 └ PM_tformat_lib.lib

       └ utility Src Files

          │ DLOG_4CH_F.c

          └ DLOG_4CH_F.h

TAGF2837x
  • 15 次
  • 1 分