【E30】基于STM32F103电机转速转矩测量系统

2021-08-12 19:32:32      索炜达电子      1500     

项目编号:E30

文件大小:11M

源码说明:带中文注释

开发环境:Keil4

简要概述:

电机转速转矩测量系统分两部分:

  1. 基于STM32F103单片机的信号采集模块。

  2. 用Qt编写的界面显示软件

环境

 Keil uVision4
J-Link ARM V4.50l驱动

演示说明 

打开MotorMeasurement\STM32F103\USER\test01.uvproj编译并下载程序到板子上
然后打开上位机QT程序,点击开始,打开电机,即可看到测量数据。

电路板Altium Designer格式

【E30】基于STM32F103电机转速转矩测量系统

原理图PDF格式

【E30】基于STM32F103电机转速转矩测量系统

文件列表:

目录│文件列表:

 └ MotorMeasurement

    ├ STM32F103

    │  │ .gitattributes

    │  │ .gitignore

    │  │ keilkilll.bat

    │  │ readme.txt

    │  ├ CORE

    │  │  │ core_cm3.c

    │  │  │ core_cm3.h

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

    │  ├ HARDWARE

    │  │  ├ ADC

    │  │  │  │ adc.c

    │  │  │  └ adc.h

    │  │  ├ CAPTURE

    │  │  │  │ capture2.c

    │  │  │  │ capture2.h

    │  │  │  │ capture3.c

    │  │  │  │ capture3.h

    │  │  │  │ capture3re.c

    │  │  │  │ capture3re.h

    │  │  │  └ ch2bak.zip

    │  │  ├ DAC

    │  │  │  │ dac.c

    │  │  │  └ dac.h

    │  │  ├ DMA

    │  │  │  │ dma.c

    │  │  │  └ dma.h

    │  │  ├ GPIO

    │  │  │  │ gpio.c

    │  │  │  └ gpio.h

    │  │  ├ LCD

    │  │  │  │ ascii.h

    │  │  │  │ ili9325.c

    │  │  │  └ ili9325.h

    │  │  ├ LED

    │  │  │  │ led.c

    │  │  │  └ led.h

    │  │  ├ PWM

    │  │  │  │ pwm.c

    │  │  │  └ pwm.h

    │  │  └ TIMER

    │  │     │ timer.c

    │  │     └ timer.h

    │  ├ STM32F10x_FWLib

    │  │  ├ inc

    │  │  │  │ misc.h

    │  │  │  │ stm32f10x_adc.h

    │  │  │  │ stm32f10x_bkp.h

    │  │  │  │ stm32f10x_tim.h

    │  │  │  │ stm32f10x_usart.h

    │  │  │  └ stm32f10x_wwdg.h

    │  │  └ src

    │  │     │ misc.c

    │  │     │ stm32f10x_adc.c

    │  │     │ stm32f10x_usart.c

    │  │     └ stm32f10x_wwdg.c

    │  ├ SYSTEM

    │  │  ├ delay

    │  │  │  │ delay.c

    │  │  │  └ delay.h

    │  │  ├ sys

    │  │  │  │ sys.c

    │  │  │  └ sys.h

    │  │  └ usart

    │  │     │ usart1.c

    │  │     │ usart1.h

    │  │     │ usart2.c

    │  │     └ usart2.h

    │  └ USER

    │     │ JLink Regs CM3.txt

    │  │ UI_65

    │  │ UI_65.pro

    │  │ UI_65.pro.user

    │  │ UI_65.pro.user.62190a8.3.3-pre1

    │  │ ui_configpage.h

    │  │ ui_datestpage.h

    │  │ ui_helppage.h

    │  │ ui_homepage.h

    │  │ ui_keyboard.h

    │  │ ui_mainwindow.h

    │  │ ui_outputconfig.h

    │  │ ui_page_1.h

    │  │ ui_pdfheaderedit.h

    │  └ ui_picture.h

    ├ UI_622_windows

    │  ├ build-UI_622-Desktop_Qt_5_4_1_MinGW_32bit-Debug

    │  │  │ configuration.txt

    │  │  │ Makefile

    │  │  │ Makefile.Debug

    │  │  │ Makefile.Release

    │  │  │ object_script.UI_622.Debug

    │  │  │ object_script.UI_622.Release

    │  │  │ ui_configpage.h

    │  │  │ ui_datestpage.h

    │  │  │ ui_homepage.h

    │  │  │ ui_keyboard.h

    │  │  │ ui_mainwindow.h

    │  │  │ ui_outputconfig.h

    │  │  │ ui_page_1.h

    │  │  │ ui_pdfheaderedit.h

    │  │  │ ui_picture.h

    │  │  ├ datafiles

    │  │  │  │ data2.txt

    │  │  │  │ data3.txt

    │  │  │  │ data4.txt

    │  │  │  │ data5.txt

    │  │  │  └ data6.txt

    │  │  └ debug

    │  │     │ configpage.o

    │  │     │ datastack.o

    │  │     │ datestpage.o

    │  │     │ drawpage.o

    │  │     │ homepage.o

    │  │     │ keyboard.o

    │  │     │ keybutton.o

    │  │     │ main.o

    │  │     │ mainwindow.o

    │  │     │ moc_configpage.cpp

    │  │     │ moc_configpage.o

    │  │     │ moc_datestpage.cpp

    │  │     │ moc_datestpage.o

    │  │     │ moc_drawpage.cpp

    │  │     │ moc_drawpage.o

    │  │     │ moc_homepage.cpp

    │  │     │ moc_homepage.o

    │  │     │ moc_keyboard.cpp

    │  │     │ moc_keyboard.o

    │  │     │ moc_keybutton.cpp

    │  │     │ serialport.o

    │  │     │ uartthread.o

    │  │     └ UI_622.exe

    │  ├ build-UI_622-Desktop_Qt_5_5_0_MinGW_32bit-Debug

    │  │  │ configuration.txt

    │  │  │ Makefile

    │  │  │ Makefile.Debug

    │  │  │ Makefile.Release

    │  │  │ object_script.UI_622.Debug

    │  │  │ object_script.UI_622.Release

    │  │  │ ui_configpage.h

    │  │  │ ui_datestpage.h

    │  │  │ ui_homepage.h

    │  │  │ ui_keyboard.h

    │  │  │ ui_mainwindow.h

    │  │  │ ui_outputconfig.h

    │  │  │ ui_page_1.h

    │  │  │ ui_pdfheaderedit.h

    │  │  │ ui_picture.h

    │  │  └ debug

    │  │     │ configpage.o

    │  │     │ datastack.o

    │     └ UI_622.pro.user.7d027ac

    └ 底层硬件资料

       │ 电机参数系统测试 (2016-5-21 21-23-54).zip

       │ 电机参数系统测试.PcbDoc

       │ 电机参数系统测试.PcbDoc.htm

       └ 电机测试系统数据采集板(2).pdf

TAG电机转速转矩
  • 13 次
  • 1 分