【E2087】基于STM32的双电机闭环跟随控制(使用500线编码器)

2021-11-02 13:08:22      索炜达电子      631     

项目编号:E2087

文件大小:8.7M

源码说明:带中文注释

开发环境:C编译器

简要概述:

基于STM32的双电机闭环跟随控制(使用500线编码器)

目录│文件列表:

 └ 基于STM32的双电机闭环跟随控制(使用500线编码器)

    └ Double_motor_STM32

       │ includes.h

       │ JLinkLog.txt

       │ JLinkSettings.ini

       │ main.c

       │ main.h

       │ STM32F103RB.uvguix.Wjq

       │ STM32F103RB.uvguix.Wujunqiang

       │ STM32F103RB.uvoptx

       │ STM32F103RB.uvprojx

       │ STM32F103RB_STM32F103RB.dep

       │ STM32F103RB_uvopt.bak

       │ STM32F103RB_uvproj.bak

       │ stm32f10x_it.c

       │ stm32f10x_it.h

       │ USART_Function.h

       ├ cmsis

       │  │ core_cm3.c

       │  └ core_cm3.h

       ├ cmsis_boot

       │  │ stm32f10x.h

       │  │ stm32f10x_conf.h

       │  │ system_stm32f10x.c

       │  │ system_stm32f10x.h

       │  ├ arm

       │  │  │ startup_stm32f10x_cl.s

       │  │  │ startup_stm32f10x_hd.s

       │  │  │ startup_stm32f10x_hd_vl.s

       │  │  │ startup_stm32f10x_ld.s

       │  │  │ startup_stm32f10x_ld_vl.s

       │  │  │ startup_stm32f10x_md.s

       │  │  │ startup_stm32f10x_md_vl.s

       │  │  └ startup_stm32f10x_xl.s

       │  └ startup

       │     │ startup_stm32f10x_md.c

       │     └ startup_stm32f10x_md.s

       ├ Drive

       │  │ ADC.c

       │  │ ADC.h

       │  │ DataScope_DP.C

       │  │ DataScope_DP.h

       │  │ Encode.c

       │  │ Encode.h

       │  │ EXTI.c

       │  │ EXTI.h

       │  │ PID.c

       │  │ PID.h

       │  │ pwm.c

       │  │ pwm.h

       │  │ SDS.c

       │  │ SDS.h

       │  │ TIM.c

       │  │ TIM.h

       │  │ USART_Function.c

       │  │ USART_Function.h

       │  ├ BLDC

       │  │  ├ inc

       │  │  │  └ BLDC.h

       │  │  └ src

       │  │     └ BLDC.c

       │  ├ delay

       │  │  │ delay.c

       │  │  └ delay.h

       │  ├ Flash

       │  │  │ Flash.c

       │  │  └ Flash.h

       │  ├ KEY

       │  │  ├ inc

       │  │  │  └ KEY.h

       │  │  └ src

       │  │     └ KEY.c

       │  ├ PWM

       │  │  ├ TIM3_PWM

       │  │  │  ├ inc

       │  │  │  │  └ PWM3.h

       │  │  │  └ src

       │  │  │     └ PWM3.c

       │  │  └ TIM4_PWM

       │  │     ├ inc

       │  │     │  └ PWM4.h

       │  │     └ src

       │  │        └ PWM4.c

       │  ├ RCC

       │  │  │ RCC.c

       │  │  └ RCC.h

       │  ├ TIM

       │  │  ├ TIM2

       │  │  │  ├ inc

       │  │  │  │  └ TIM2.h

       │  │  │  └ src

       │  │  │     │ TIM2.c

       │  │  │     └ __Previews

       │  │  │        └ TIM2.cPreview

       │  │  └ TIM3

       │  │     ├ inc

       │  │     │  └ TIM3.h

       │  │     └ src

       │  │        └ TIM3.c

       │  └ USART2

       │     ├ inc

       │     │  └ USART2.h

       │     └ src

       │        └ USART2.c

       ├ list

       │  │ startup_stm32f10x_hd.lst

       │  │ startup_stm32f10x_md.lst

       │  └ STM32F103RB.map

       ├ obj

       │  │ adc.crf

       │  │ adc.d

       │  │ adc.o

       │  │ arch.crf

       │  │ arch.d

       │  │ arch.o

       │  │ bldc.crf

       │  │ bldc.d

       │  │ bldc.o

       │  │ bluetooth.crf

       │  │ bluetooth.d

       │  │ bluetooth.o

       │  │ bluetooth.__i

       │  │ can.crf

       │  │ can.d

       │  │ can.o

       │  │ can.__i

       │  │ can1.crf

       │  │ can1.d

       │  │ can1.o

       │  │ ccd.crf

       │  │ ccd.d

       │  │ ccd.o

       │  │ ccd.__i

       │  │ core.crf

       │  │ core.d

       │  │ core.o

       │  │ core_cm3.crf

       │  │ core_cm3.d

       │  │ core_cm3.o

       │  │ datascope_dp.crf

       │  │ datascope_dp.d

       │  │ datascope_dp.o

       │  │ delay.crf

       │  │ delay.d

       │  │ delay.o

       │  │ dyp_me007.crf

       │  │ dyp_me007.d

       │  │ dyp_me007.o

       │  │ dyp_me007.__i

       │  │ encode.crf

       │  │ encode.d

       │  │ encode.o

       │  │ event.crf

       │  │ event.d

       │  │ event.o

       │  │ ExtDll.iex

       │  │ exti.crf

       │  │ exti.d

       │  │ exti.o

       │  │ flag.crf

       │  │ flag.d

       │  │ flag.o

       │  │ flash.crf

       │  │ flash.d

       │  │ flash.o

       │  │ gb_table.crf

       │  │ gb_table.d

       │  │ gb_table.o

       │  │ hook.crf

       │  │ hook.d

       │  │ hook.o

       │  │ infrare_receive.crf

       │  │ infrare_receive.d

       │  │ infrare_receive.o

       │  │ infrare_receive.__i

       │  │ kernelheap.crf

       │  │ kernelheap.d

       │  │ kernelheap.o

       │  │ key.crf

       │  │ key.d

       │  │ key.o

       │  │ key_1.crf

       │  │ key_1.d

       │  │ key_1.o

       │  │ lcd.crf

       │  │ lcd.d

       │  │ lcd.o

       │  │ lcd_ascii.crf

       │  │ lcd_ascii.d

       │  │ lcd_ascii.o

       │  │ lcd_dis.crf

       │  │ lcd_dis.d

       │  │ lcd_dis.o

       │  │ lcd_driver_user.crf

       │  │ lcd_driver_user.d

       │  │ lcd_driver_user.o

       │  │ lcd_driver_user.__i

       │  │ led.crf

       │  │ led.d

       │  │ led.o

       │  │ main.crf

       │  │ main.d

       │  │ main.o

       │  │ mbox.crf

       │  │ mbox.d

       │  │ mbox.o

       │  │ mcpwm.crf

       │  │ mcpwm.d

       │  │ mcpwm.o

       │  │ mcuperiph_init.crf

       │  │ mcuperiph_init.d

       │  │ mcuperiph_init.o

       │  │ misc.crf

       │  │ misc.d

       │  │ misc.o

       │  │ mm.crf

       │  │ mm.d

       │  │ mm.o

       │  │ motor.crf

       │  │ motor.d

       │  │ motor.o

       │  │ motor.__i

       │  │ mutex.crf

       │  │ mutex.d

       │  │ mutex.o

       │  │ myiic.crf

       │  │ myiic.d

       │  │ myiic.o

       │  │ periph_init.crf

       │  │ periph_init.d

       │  │ periph_init.o

       │  │ pid.crf

       │  │ pid.d

       │  │ pid.o

       │  │ port.crf

       │  │ port.d

       │  │ port.o

       │  │ ps2.crf

       │  │ ps2.d

       │  │ ps2.o

       │  │ ps2.__i

       │  │ ps2_key.crf

       │  │ ps2_key.d

       │  │ ps2_key.o

       │  │ ps2_key.__i

       │  │ pwm.crf

       │  │ pwm.d

       │  │ pwm.o

       │  │ pwm3.crf

       │  │ pwm3.d

       │  │ pwm3.o

       │  │ pwm4.crf

       │  │ pwm4.d

       │  │ pwm4.o

       │  │ queue.crf

       │  │ queue.d

       │  │ queue.o

       │  │ rcc.crf

       │  │ rcc.d

       │  │ rcc.o

       │  │ sds.crf

       │  │ sds.d

       │  │ sds.o

       │  │ sem.crf

       │  │ sem.d

       │  │ sem.o

       │  │ servicereq.crf

       │  │ servicereq.d

       │  │ servicereq.o

       │  │ spi.crf

       │  │ spi.d

       │  │ spi.o

       │  │ startup_stm32f10x_hd.d

       │  │ startup_stm32f10x_hd.o

       │  │ startup_stm32f10x_md.d

       │  │ startup_stm32f10x_md.o

       │  │ startup_stm32f10x_md.__i

       │  │ STM32F103RB.axf

       │  │ STM32F103RB.build_log.htm

       │  │ STM32F103RB.hex

       │  │ STM32F103RB.htm

       │  │ STM32F103RB.lnp

       │  │ STM32F103RB.plg

       │  │ STM32F103RB.sct

       │  │ STM32F103RB.tra

       │  │ STM32F103RB_sct.Bak

       │  │ STM32F103RB_STM32F103RB.dep

       │  │ stm32f10x_adc.crf

       │  │ stm32f10x_adc.d

       │  │ stm32f10x_adc.o

       │  │ stm32f10x_bkp.crf

       │  │ stm32f10x_bkp.d

       │  │ stm32f10x_bkp.o

       │  │ stm32f10x_can.crf

       │  │ stm32f10x_can.d

       │  │ stm32f10x_can.o

       │  │ stm32f10x_crc.crf

       │  │ stm32f10x_crc.d

       │  │ stm32f10x_crc.o

       │  │ stm32f10x_dac.crf

       │  │ stm32f10x_dac.d

       │  │ stm32f10x_dac.o

       │  │ stm32f10x_dbgmcu.crf

       │  │ stm32f10x_dbgmcu.d

       │  │ stm32f10x_dbgmcu.o

       │  │ stm32f10x_dma.crf

       │  │ stm32f10x_dma.d

       │  │ stm32f10x_dma.o

       │  │ stm32f10x_exti.crf

       │  │ stm32f10x_exti.d

       │  │ stm32f10x_exti.o

       │  │ stm32f10x_flash.crf

       │  │ stm32f10x_flash.d

       │  │ stm32f10x_flash.o

       │  │ stm32f10x_fsmc.crf

       │  │ stm32f10x_fsmc.d

       │  │ stm32f10x_fsmc.o

       │  │ stm32f10x_gpio.crf

       │  │ stm32f10x_gpio.d

       │  │ stm32f10x_gpio.o

       │  │ stm32f10x_i2c.crf

       │  │ stm32f10x_i2c.d

       │  │ stm32f10x_i2c.o

       │  │ stm32f10x_it.crf

       │  │ stm32f10x_it.d

       │  │ stm32f10x_it.o

       │  │ stm32f10x_iwdg.crf

       │  │ stm32f10x_iwdg.d

       │  │ stm32f10x_iwdg.o

       │  │ stm32f10x_pwr.crf

       │  │ stm32f10x_pwr.d

       │  │ stm32f10x_pwr.o

       │  │ stm32f10x_rcc.crf

       │  │ stm32f10x_rcc.d

       │  │ stm32f10x_rcc.o

       │  │ stm32f10x_rtc.crf

       │  │ stm32f10x_rtc.d

       │  │ stm32f10x_rtc.o

       │  │ stm32f10x_sdio.crf

       │  │ stm32f10x_sdio.d

       │  │ stm32f10x_sdio.o

       │  │ stm32f10x_spi.crf

       │  │ stm32f10x_spi.d

       │  │ stm32f10x_spi.o

       │  │ stm32f10x_tim.crf

       │  │ stm32f10x_tim.d

       │  │ stm32f10x_tim.o

       │  │ stm32f10x_usart.crf

       │  │ stm32f10x_usart.d

       │  │ stm32f10x_usart.o

       │  │ stm32f10x_wwdg.crf

       │  │ stm32f10x_wwdg.d

       │  │ stm32f10x_wwdg.o

       │  │ sys.crf

       │  │ sys.d

       │  │ sys.o

       │  │ system_stm32f10x.crf

       │  │ system_stm32f10x.d

       │  │ system_stm32f10x.o

       │  │ task.crf

TAG编码器
  • 10 次
  • 1 分