【E1661】基于STM32F103的三相电机控制程序(无霍尔版本)

2021-10-22 13:45:53      索炜达电子      892     

项目编号:E1661

文件大小:39M

源码说明:带中文注释

开发环境:C编译器

简要概述:

基于STM32F103的三相电机控制程序(无霍尔版本)

目录│文件列表:

    └ No_Hall_Bldc_FOC_Stm32

       │ 电机库用户手册.pdf

       └ BLDC PMSM2 - 1

          │ PARK231.fhg

          ├ BLDC PMSM2

          │  │ 42JSF630.fhg

          │  │ comment.em

          │  │ stm32f10x_conf.h

          │  │ stm32f10x_it.c

          │  │ stm32f10x_it.h

          │  │ Untitled Project.IAB

          │  │ Untitled Project.IAD

          │  │ Untitled Project.IMB

          │  │ Untitled Project.IMD

          │  │ Untitled Project.PFI

          │  │ Untitled Project.PO

          │  │ Untitled Project.PR

          │  │ Untitled Project.PRI

          │  │ Untitled Project.PS

          │  │ Untitled Project.SearchResults

          │  │ Untitled Project.WK3

          │  │ version.txt

          │  ├ EWARM

          │  │  │ cortexm3_macro.s

          │  │  │ STM32F10x_FLASH.icf

          │  │  │ stm32f10x_flash_extsram.icf

          │  │  │ stm32f10x_nor.icf

          │  │  │ stm32f10x_ram.icf

          │  │  │ stm32f10x_vector.c

          │  │  │ STM32_FOC_PMSM.ewd

          │  │  │ STM32_FOC_PMSM.ewp

          │  │  │ STM32_FOC_PMSM.eww

          │  │  ├ EWARM 5_11

          │  │  │  │ cortexm3_macro.s

          │  │  │  │ STM32F10x_FLASH.icf

          │  │  │  │ stm32f10x_flash_extsram.icf

          │  │  │  │ stm32f10x_nor.icf

          │  │  │  │ stm32f10x_ram.icf

          │  │  │  │ stm32f10x_vector.c

          │  │  │  │ STM32_FOC_PMSM.ewd

          │  │  │  │ STM32_FOC_PMSM.ewp

          │  │  │  │ STM32_FOC_PMSM.eww

          │  │  │  └ LIB

          │  │  │     │ MC_FOC_Methods.o

          │  │  │     └ MC_State_Observer_lib.o

          │  │  └ LIB

          │  │     │ MC_FOC_Methods.o

          │  │     └ MC_State_Observer.o

          │  ├ Head

          │  │  │ Ram.h

          │  │  │ STM103REG.h

          │  │  └ TYPESTRUCT.h

          │  ├ inc

          │  │  │ BuildLog.xml

          │  │  │ cortexm3_macro.h

          │  │  │ fonts.h

          │  │  │ ili2302lcd.h

          │  │  │ MC_Clarke_Park.h

          │  │  │ MC_const.h

          │  │  │ MC_Control_Param--.h

          │  │  │ MC_Control_Param.h

          │  │  │ MC_Display.h

          │  │  │ MC_encoder_param.h

          │  │  │ MC_FOC_Drive.h

          │  │  │ MC_FOC_Methods.h

          │  │  │ MC_Globals.h

          │  │  │ MC_hall_prm.h

          │  │  │ MC_Keys.h

          │  │  │ MC_MotorControl_Layer.h

          │  │  │ MC_PID_regulators.h

          │  │  │ MC_PMSM_motor_param.h

          │  │  │ MC_PMSM_motor_param_.h

          │  │  │ MC_pwm_1shunt_prm.h

          │  │  │ MC_pwm_3shunt_prm.h

          │  │  │ MC_pwm_ics_prm.h

          │  │  │ MC_State_Observer.h

          │  │  │ MC_State_Observer_Interface.h

          │  │  │ MC_State_Observer_param.h

          │  │  │ MC_type.h

          │  │  │ stm32f10x_adc.h

          │  │  │ stm32f10x_bkp.h

          │  │  │ stm32f10x_can.h

          │  │  │ stm32f10x_crc.h

          │  │  │ stm32f10x_dac.h

          │  │  │ stm32f10x_dbgmcu.h

          │  │  │ stm32f10x_dma.h

          │  │  │ stm32f10x_encoder.h

          │  │  │ stm32f10x_exti.h

          │  │  │ stm32f10x_flash.h

          │  │  │ stm32f10x_fsmc.h

          │  │  │ stm32f10x_gpio.h

          │  │  │ stm32f10x_hall.h

          │  │  │ stm32f10x_i2c.h

          │  │  │ stm32f10x_iwdg.h

          │  │  │ stm32f10x_lib.h

          │  │  │ stm32f10x_map.h

          │  │  │ STM32F10x_MCconf.h

          │  │  │ stm32f10x_MCdac.h

          │  │  │ stm32f10x_MClib.h

          │  │  │ stm32f10x_nvic.h

          │  │  │ stm32f10x_pwr.h

          │  │  │ stm32f10x_rcc.h

          │  │  │ stm32f10x_rtc.h

          │  │  │ stm32f10x_sdio.h

          │  │  │ stm32f10x_spi.h

          │  │  │ stm32f10x_svpwm_1shunt.h

          │  │  │ stm32f10x_svpwm_3shunt.h

          │  │  │ stm32f10x_svpwm_ics.h

          │  │  │ stm32f10x_systick.h

          │  │  │ stm32f10x_tim.h

          │  │  │ stm32f10x_Timebase.h

          │  │  │ stm32f10x_type.h

          │  │  │ stm32f10x_usart.h

          │  │  │ stm32f10x_wwdg.h

          │  │  └ stm32_2.8_lcd.h

          │  ├ MULTI

          │  │  │ default.gpj

          │  │  ├ inc

          │  │  │  └ Parameters header files.gpj

          │  │  ├ lib

          │  │  │  │ FOC_methods_lib.a

          │  │  │  │ MC_State_Observer_lib.a

          │  │  │  └ STM32F10XFWLIB.gpj

          │  │  ├ src

          │  │  │  │ cortexm3_macro.c

          │  │  │  │ cortexm3_macro_asm.arm

          │  │  │  │ stm32f10x_vector.c

          │  │  │  └ STM32_PMSM_FOC.gpj

          │  │  └ tgt

          │  │     │ default.con

          │  │     │ resources.gpj

          │  │     │ resource_readme.txt

          │  │     │ standalone_pid.ld

          │  │     │ standalone_ram.ld

          │  │     │ standalone_romcopy.ld

          │  │     └ standalone_romrun.ld

          │  ├ RVMDK

          │  │  │ cortexm3_macro.s

          │  │  │ JLink Regs CM3.txt

          │  │  │ JLinkArm_BOOT_FLASH.ini

          │  │  │ JLinkLog.txt

          │  │  │ JLinkSettings.ini

          │  │  │ note.txt

          │  │  │ readme.txt

          │  │  │ STM3210B-EVAL_FLASH.ini

          │  │  │ STM3210E-EVAL_FLASH.ini

          │  │  │ stm32f10x_vector.s

          │  │  │ STM32_FOC_PMSM.opt.bak

          │  │  │ STM32_FOC_PMSM.Uv2.bak

          │  │  │ STM32_FOC_PMSM.uvgui.Administrator

          │  │  │ STM32_FOC_PMSM.uvgui.ll

          │  │  │ STM32_FOC_PMSM.uvgui.Wjq

          │  │  │ STM32_FOC_PMSM.uvgui_Administrator.bak

          │  │  │ STM32_FOC_PMSM.uvgui_ll.bak

          │  │  │ STM32_FOC_PMSM.uvopt

          │  │  │ STM32_FOC_PMSM.uvproj

          │  │  │ STM32_FOC_PMSM_BOOT_FLASH.dep

          │  │  │ STM32_FOC_PMSM_Opt.Bak

          │  │  │ STM32_FOC_PMSM_uvopt.bak

          │  │  │ STM32_FOC_PMSM_uvproj.bak

          │  │  ├ lib

          │  │  │  │ MC_FOC_Methods_lib.lib

          │  │  │  └ MC_State_Observer_lib.lib

          │  │  ├ List

          │  │  │  │ BOOT_FLASH.map

          │  │  │  │ cortexm3_macro.lst

          │  │  │  └ stm32f10x_vector.lst

          │  │  └ Obj

          │  │     │ BOOT_FLASH.axf

          │  │     │ BOOT_FLASH.build_log.htm

          │  │     │ BOOT_FLASH.fed

          │  │     │ BOOT_FLASH.hex

          │  │     │ BOOT_FLASH.htm

          │  │     │ BOOT_FLASH.l2p

          │  │     │ BOOT_FLASH.lnp

          │  │     │ BOOT_FLASH.sct

          │  │     │ BOOT_FLASH.tra

          │  │     │ BOOT_FLASH_sct.Bak

          │  │     │ cortexm3_macro.d

          │  │     │ cortexm3_macro.o

          │  │     │ display.crf

          │  │     │ display.d

          │  │     │ display.o

          │  │     │ display._2i

          │  │     │ ExtDll.iex

          │  │     │ ili2302lcd.crf

          │  │     │ ili2302lcd.d

          │  │     │ ili2302lcd.o

          │  │     │ key.crf

          │  │     │ key.d

          │  │     │ key.o

          │  │     │ key._2i

          │  │     │ main.crf

          │  │     │ main.d

          │  │     │ main.o

          │  │     │ mc_clarke_park.crf

          │  │     │ mc_clarke_park.d

          │  │     │ mc_clarke_park.o

          │  │     │ mc_display.crf

          │  │     │ mc_display.d

          │  │     │ mc_display.o

          │  │     │ mc_display._2i

          │  │     │ mc_foc_drive.crf

          │  │     │ mc_foc_drive.d

          │  │     │ mc_foc_drive.o

          │  │     │ mc_globals.crf

          │  │     │ mc_globals.d

          │  │     │ mc_globals.o

          │  │     │ mc_keys.crf

          │  │     │ mc_keys.d

          │  │     │ mc_keys.o

          │  │     │ mc_keys._2i

          │  │     │ mc_motorcontrol_layer.crf

          │  │     │ mc_motorcontrol_layer.d

          │  │     │ mc_motorcontrol_layer.o

          │  │     │ mc_motorcontrol_layer._2i

          │  │     │ mc_pid_regulators.crf

          │  │     │ mc_pid_regulators.d

          │  │     │ mc_pid_regulators.o

          │  │     │ mc_pid_regulators._2i

          │  │     │ mc_state_observer_interface.crf

          │  │     │ mc_state_observer_interface.d

          │  │     │ mc_state_observer_interface.o

          │  │     │ mc_state_observer_interface._2i

          │  │     │ stm32f10x_adc.crf

          │  │     │ stm32f10x_adc.d

          │  │     │ stm32f10x_adc.o

          │  │     │ stm32f10x_adc._2i

          │  │     │ stm32f10x_bkp.crf

          │  │     │ stm32f10x_bkp.d

          │  │     │ stm32f10x_bkp.o

          │  │     │ stm32f10x_bkp._2i

          │  │     │ stm32f10x_can.crf

          │  │     │ stm32f10x_can.d

          │  │     │ stm32f10x_can.o

          │  │     │ stm32f10x_can._2i

          │  │     │ stm32f10x_dbgmcu.crf

          │  │     │ stm32f10x_dbgmcu.d

          │  │     │ stm32f10x_dbgmcu.o

          │  │     │ stm32f10x_dbgmcu._2i

          │  │     │ stm32f10x_dma.crf

          │  │     │ stm32f10x_dma.d

          │  │     │ stm32f10x_dma.o

          │  │     │ stm32f10x_dma._2i

          │  │     │ stm32f10x_encoder.crf

          │  │     │ stm32f10x_encoder.d

          │  │     │ stm32f10x_encoder.o

          │  │     │ stm32f10x_encoder._2i

          │  │     │ stm32f10x_exti.crf

          │  │     │ stm32f10x_exti.d

          │  │     │ stm32f10x_exti.o

          │  │     │ stm32f10x_exti._2i

          │  │     │ stm32f10x_flash.crf

          │  │     │ stm32f10x_flash.d

          │  │     │ stm32f10x_flash.o

          │  │     │ stm32f10x_flash._2i

          │  │     │ stm32f10x_fsmc.crf

          │  │     │ stm32f10x_fsmc.d

          │  │     │ stm32f10x_fsmc.o

          │  │     │ stm32f10x_fsmc._2i

          │  │     │ stm32f10x_gpio.crf

          │  │     │ stm32f10x_gpio.d

          │  │     │ stm32f10x_gpio.o

          │  │     │ stm32f10x_gpio._2i

          │  │     │ stm32f10x_hall.crf

TAG三相电机
  • 9 次
  • 1 分