极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E813】基于STM32無(wú)刷直流電機(jī)全套設(shè)計(jì)方案

2021-09-06 09:03:01      索煒達(dá)電子      1041     

項(xiàng)目編號(hào):E813

文件大小:15M

源碼說明:帶中文注釋

開發(fā)環(huán)境:C編譯器

簡(jiǎn)要概述:

源代碼是基于免費(fèi)開源CoOS(UCOS類似)操作系統(tǒng)上寫的,在學(xué)習(xí)無(wú)刷電機(jī)的控制同時(shí)還能學(xué)習(xí)到操作系統(tǒng)的知識(shí)。同時(shí)提供用Matlab的GUI編寫的串口接收程序和開源的代碼,實(shí)時(shí)接收速度和電流信息,便于PID測(cè)試,并且有CAN(TJA1050)接口。同時(shí)自己可以進(jìn)行修改學(xué)習(xí)Matlab的GUI編程。

軟件資料:

有無(wú)刷電機(jī)轉(zhuǎn)速調(diào)節(jié)的PID程序(基于免費(fèi)開源CoOS操作系統(tǒng))

自己做的Matlab GUI串口PID調(diào)試程序(開源,自己可以改進(jìn))

自己以前做的STM32程序

【E813】基于STM32無(wú)刷直流電機(jī)全套設(shè)計(jì)方案

【E813】基于STM32無(wú)刷直流電機(jī)全套設(shè)計(jì)方案

無(wú)刷電機(jī)的PID調(diào)節(jié)圖

【E813】基于STM32無(wú)刷直流電機(jī)全套設(shè)計(jì)方案

文件列表:

 ├ BLDC

 │  │ STM32 BLDC開發(fā)板簡(jiǎn)介.doc

 │  │ STM32 BLDC直流電機(jī)控制器原理圖.pdf

 │  └ 程序源碼及使用手冊(cè)

 │     │ 原文出處.txt

 │     ├ 開發(fā)板的程序源碼及使用手冊(cè)

 │     │  │ 使用手冊(cè).doc

 │     │  └ 開發(fā)板程序

 │     │     └ 速度環(huán)PID

 │     │        │ readme.txt

 │     │        └ BLDC

 │     │           │ includes.h

 │     │           │ JLink Regs CM3.txt

 │     │           │ JLinkSettings.ini

 │     │           │ main.c

 │     │           │ MCUPeriph_Init.c

 │     │           │ MCUPeriph_Init.h

 │     │           │ STM32F103RB.uvopt

 │     │           │ STM32F103RB.uvproj

 │     │           │ stm32f10x_it.c

 │     │           │ stm32f10x_it.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

 │     │           ├ CoOS

 │     │           │  ├ Document

 │     │           │  │  └ readme.txt

 │     │           │  ├ kernel

 │     │           │  │  │ coocox.h

 │     │           │  │  │ CoOS.h

 │     │           │  │  │ core.c

 │     │           │  │  │ event.c

 │     │           │  │  │ flag.c

 │     │           │  │  │ hook.c

 │     │           │  │  │ kernelHeap.c

 │     │           │  │  │ mbox.c

 │     │           │  │  │ mm.c

 │     │           │  │  │ mutex.c

 │     │           │  │  │ OsConfig.h

 │     │           │  │  │ OsCore.h

 │     │           │  │  │ OsError.h

 │     │           │  │  │ OsEvent.h

 │     │           │  │  │ OsFlag.h

 │     │           │  │  │ OsKernelHeap.h

 │     │           │  │  │ OsMM.h

 │     │           │  │  │ OsMutex.h

 │     │           │  │  │ OsQueue.h

 │     │           │  │  │ OsServiceReq.h

 │     │           │  │  │ OsTask.h

 │     │           │  │  │ OsTime.h

 │     │           │  │  │ OsTimer.h

 │     │           │  │  │ queue.c

 │     │           │  │  │ sem.c

 │     │           │  │  │ serviceReq.c

 │     │           │  │  │ task.c

 │     │           │  │  │ time.c

 │     │           │  │  │ timer.c

 │     │           │  │  │ utility.c

 │     │           │  │  └ utility.h

 │     │           │  └ portable

 │     │           │     │ arch.c

 │     │           │     │ OsArch.h

 │     │           │     ├ GCC

 │     │           │     │  └ port.c

 │     │           │     ├ IAR

 │     │           │     │  │ portForM0.asm

 │     │           │     │  └ portForM3.asm

 │     │           │     └ Keil

 │     │           │        └ port.c

 │     │           ├ Drive

 │     │           │  ├ ADC

 │     │           │  │  ├ inc

 │     │           │  │  │  └ ADC.h

 │     │           │  │  └ src

 │     │           │  │     └ ADC.c

 │     │           │  ├ BLDC

 │     │           │  │  ├ inc

 │     │           │  │  │  └ BLDC.h

 │     │           │  │  └ src

 │     │           │  │     └ BLDC.c

 │     │           │  ├ BLUETOOTH

 │     │           │  │  ├ inc

 │     │           │  │  │  └ BLUETOOTH.h

 │     │           │  │  └ src

 │     │           │  │     └ BLUETOOTH.c

 │     │           │  ├ CAN

 │     │           │  │  └ CAN1

 │     │           │  │     ├ inc

 │     │           │  │     │  └ CAN1.h

 │     │           │  │     └ src

 │     │           │  │        └ CAN1.c

 │     │           │  ├ DYP_ME007

 │     │           │  │  ├ inc

 │     │           │  │  │  └ DYP_ME007.h

 │     │           │  │  └ src

 │     │           │  │     └ DYP_ME007.c

 │     │           │  ├ INFRARE_Receive

 │     │           │  │  ├ inc

 │     │           │  │  │  └ INFRARE_Receive.h

 │     │           │  │  └ src

 │     │           │  │     └ INFRARE_Receive.c

 │     │           │  ├ KEY

 │     │           │  │  ├ inc

 │     │           │  │  │  └ KEY.h

 │     │           │  │  └ src

 │     │           │  │     └ KEY.c

 │     │           │  ├ LCD12864

 │     │           │  │  ├ inc

 │     │           │  │  │  │ LCD_Config.h

 │     │           │  │  │  │ LCD_Dis.h

 │     │           │  │  │  │ LCD_Driver_User.h

 │     │           │  │  │  └ LCD_PortConfig.h

 │     │           │  │  └ src

 │     │           │  │     │ GB_Table.c

 │     │           │  │     │ LCD_ASCII.c

 │     │           │  │     │ LCD_Dis.c

 │     │           │  │     └ LCD_Driver_User.c

 │     │           │  ├ LED

 │     │           │  │  ├ inc

 │     │           │  │  │  └ LED.h

 │     │           │  │  └ src

 │     │           │  │     └ LED.c

 │     │           │  ├ MCPWM

 │     │           │  │  └ MCPWM1

 │     │           │  │     ├ inc

 │     │           │  │     │  └ MCPWM.h

 │     │           │  │     └ src

 │     │           │  │        └ MCPWM.c

 │     │           │  ├ Motor

 │     │           │  │  └ StepMotor

 │     │           │  │     ├ inc

 │     │           │  │     │  └ Motor.h

 │     │           │  │     └ src

 │     │           │  │        └ Motor.c

 │     │           │  ├ PID

 │     │           │  │  ├ inc

 │     │           │  │  │  └ PID.h

 │     │           │  │  └ src

 │     │           │  │     └ PID.c

 │     │           │  ├ PS2_Key

 │     │           │  │  ├ inc

 │     │           │  │  │  └ PS2.h

 │     │           │  │  └ src

 │     │           │  │     └ PS2.c

 │     │           │  ├ PWM

 │     │           │  │  ├ TIM3_PWM

 │     │           │  │  │  ├ inc

 │     │           │  │  │  │  └ PWM3.h

 │     │           │  │  │  └ src

 │     │           │  │  │     └ PWM3.c

 │     │           │  │  └ TIM4_PWM

 │     │           │  │     ├ inc

 │     │           │  │     │  └ PWM4.h

 │     │           │  │     └ src

 │     │           │  │        └ PWM4.c

 │     │           │  ├ TIM

 │     │           │  │  ├ TIM2

 │     │           │  │  │  ├ inc

 │     │           │  │  │  │  └ TIM2.h

 │     │           │  │  │  └ src

 │     │           │  │  │     └ TIM2.c

 │     │           │  │  ├ TIM3

 │     │           │  │  │  ├ inc

 │     │           │  │  │  │  └ TIM3.h

 │     │           │  │  │  └ src

 │     │           │  │  │     └ TIM3.c

 │     │           │  └ USART

 │     │           │     ├ USART1

 │     │           │     │  ├ inc

 │     │           │     │  │  └ USART1.h

 │     │           │     │  └ src

 │     │           │     │     └ USART1.c

 │     │           │     └ USART2

 │     │           │        ├ inc

 │     │           │        │  └ USART2.h

 │     │           │        └ src

 │     │           │           └ USART2.c

 │     │           ├ obj

 │     │           │  └ STM32F103RB.hex

 │     │           ├ stdio

 │     │           │  └ printf.c

 │     │           ├ STM32F10x_StdPeriph_Driver

 │     │           │  ├ inc

 │     │           │  │  │ misc.h

 │     │           │  │  │ stm32f10x_adc.h

 │     │           │  │  │ stm32f10x_bkp.h

 │     │           │  │  │ stm32f10x_can.h

 │     │           │  │  │ stm32f10x_crc.h

 │     │           │  │  │ stm32f10x_dac.h

 │     │           │  │  │ stm32f10x_dbgmcu.h

 │     │           │  │  │ stm32f10x_dma.h

 │     │           │  │  │ stm32f10x_exti.h

 │     │           │  │  │ stm32f10x_flash.h

 │     │           │  │  │ stm32f10x_fsmc.h

 │     │           │  │  │ stm32f10x_gpio.h

 │     │           │  │  │ stm32f10x_i2c.h

 │     │           │  │  │ stm32f10x_iwdg.h

 │     │           │  │  │ stm32f10x_pwr.h

 │     │           │  │  │ stm32f10x_rcc.h

 │     │           │  │  │ stm32f10x_rtc.h

 │     │           │  │  │ stm32f10x_sdio.h

 │     │           │  │  │ stm32f10x_spi.h

 │     │           │  │  │ stm32f10x_tim.h

 │     │           │  │  │ stm32f10x_usart.h

 │     │           │  │  └ stm32f10x_wwdg.h

 │     │           │  └ src

 │     │           │     │ misc.c

 │     │           │     │ stm32f10x_adc.c

 │     │           │     │ stm32f10x_bkp.c

 │     │           │     │ stm32f10x_can.c

 │     │           │     │ stm32f10x_crc.c

 │     │           │     │ stm32f10x_dac.c

 │     │           │     │ stm32f10x_dbgmcu.c

 │     │           │     │ stm32f10x_dma.c

 │     │           │     │ stm32f10x_exti.c

 │     │           │     │ stm32f10x_flash.c

 │     │           │     │ stm32f10x_fsmc.c

 │     │           │     │ stm32f10x_gpio.c

 │     │           │     │ stm32f10x_i2c.c

 │     │           │     │ stm32f10x_iwdg.c

 │     │           │     │ stm32f10x_pwr.c

 │     │           │     │ stm32f10x_rcc.c

 │     │           │     │ stm32f10x_rtc.c

 │     │           │     │ stm32f10x_sdio.c

 │     │           │     │ stm32f10x_spi.c

 │     │           │     │ stm32f10x_tim.c

 │     │           │     │ stm32f10x_usart.c

 │     │           │     └ stm32f10x_wwdg.c

 │     │           └ syscalls

 │     │              └ syscalls.c

 │     └ 改版后的程序源碼及使用手冊(cè)

 │        │ 使用手冊(cè).doc

 │        └ 改后的STM32開發(fā)板的程序

 │           └ BLDC

 │              │ includes.h

 │              │ JLink Regs CM3.txt

 │              │ JLinkSettings.ini

 │              │ main.c

 │              │ MCUPeriph_Init.c

 │              │ MCUPeriph_Init.h

 │              │ STM32F103RB.uvopt

 │              │ STM32F103RB.uvproj

 │              │ stm32f10x_it.c

 │              │ stm32f10x_it.h

 │              ├ cmsis

 │              │  │ core_cm3.c

 │              │  └ core_cm3.h

 │              ├ cmsis_boot

 │              │  │ stm32f10x.h

TAG無(wú)刷直流電機(jī)
  • 16 次
  • 1 分