【E1577】STM32风力摆控制系统

2021-10-20 15:01:15      索炜达电子      650     

项目编号:E1577

文件大小:9M

源码说明:带中文注释

开发环境:C编译器

简要概述:

风力摆控制系统是由STM32F103单片机控制系统为核心、电源模块、电机驱动模块、降压模块、角度检测模块以及按键选择模块几个模块组成。利用单片机产生不同占空比的PWM波给驱动模块让其产生正弦波驱动为电机提供工作电压,利用相位合成和占空比调节实现对风力摆运动轨迹的控制,通过调试试验出风力摆的控制规律,系统通过调节风机转速实现风力摆按照一定规律运动,激光笔画出所要求的运动轨迹,而以风力摆的摆角作为调节风机转速的参数,稳定完成了风力摆的直线运动和曲线运动要求。软件部分应用C语言实现系统基本功能。

【E1577】STM32风力摆控制系统

目录│文件列表:

 └ 第4组-风力摆控制系统

    │ 操作说明.txt

    │ 风力摆控制系统赛题解析.pdf

    ├ 报告+PPT

    │  │ DSP课程设计-肖川虎.docx

    │  │ DSP课程设计-陈铂.docx

    │  │ DSP课程设计报告-金雅萍.docx

    │  └ DSP课程设计答辩PPT.pptx

    └ 风力摆 - 程序

       └ 工程模板

          │ 1.uvopt

          │ JLink Regs CM3.txt

          │ JLinkLog.txt

          │ JLinkSettings.ini

          │ keilkilll.bat

          │ Target 1.BAT

          │ Template.uvgui.Administrator

          │ Template.uvguix.Administrator

          │ Template.uvguix.LGL

          │ Template.uvopt

          │ Template.uvoptx

          │ Template.uvproj.saved_uv4

          │ Template.uvprojx

          ├ Libraries

          │  ├ CMSIS

          │  │  │ CMSIS debug support.htm

          │  │  │ CMSIS_changes.htm

          │  │  │ License.doc

          │  │  ├ CM3

          │  │  │  ├ CoreSupport

          │  │  │  │  │ core_cm3.c

          │  │  │  │  └ core_cm3.h

          │  │  │  └ DeviceSupport

          │  │  │     └ ST

          │  │  │        └ STM32F10x

          │  │  │           │ Release_Notes.html

          │  │  │           │ stm32f10x.h

          │  │  │           │ system_stm32f10x.c

          │  │  │           │ system_stm32f10x.h

          │  │  │           └ startup

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

          │  │  │              ├ gcc_ride7

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

          │  │  │              ├ iar

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

          │  │  │              └ TrueSTUDIO

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

          │  │  └ Documentation

          │  │     └ CMSIS_Core.htm

          │  └ STM32F10x_StdPeriph_Driver

          │     │ Release_Notes.html

          │     ├ inc

          │     │  │ misc.h

          │     │  │ stm32f10x_adc.h

          │     │  │ stm32f10x_bkp.h

          │     │  │ stm32f10x_can.h

          │     │  │ stm32f10x_cec.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_cec.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

          ├ output

          │  │ ahrs.crf

          │  │ ahrs.d

          │  │ ahrs.o

          │  │ ahrs.__i

          │  │ ArInp.Scr

          │  │ beep.crf

          │  │ beep.d

          │  │ beep.o

          │  │ beep.__i

          │  │ beep_1.crf

          │  │ beep_1.d

          │  │ beep_1.o

          │  │ beep_1.__i

          │  │ core_cm3.crf

          │  │ core_cm3.d

          │  │ core_cm3.o

          │  │ core_cm3.__i

          │  │ data.crf

          │  │ data.d

          │  │ data.o

          │  │ data.__i

          │  │ delay.crf

          │  │ delay.d

          │  │ delay.o

          │  │ delay.__i

          │  │ dianji.crf

          │  │ dianji.d

          │  │ dianji.o

          │  │ dianji.__i

          │  │ ExtDll.iex

          │  │ exti.crf

          │  │ exti.d

          │  │ exti.o

          │  │ exti.__i

          │  │ iic.crf

          │  │ iic.d

          │  │ iic.o

          │  │ iic.__i

          │  │ iic_analog.crf

          │  │ iic_analog.d

          │  │ iic_analog.o

          │  │ iic_analog.__i

          │  │ indkey.crf

          │  │ indkey.d

          │  │ indkey.o

          │  │ indkey.__i

          │  │ key.crf

          │  │ key.d

          │  │ key.o

          │  │ key.__i

          │  │ key_1.crf

          │  │ key_1.d

          │  │ key_1.o

          │  │ key_1.__i

          │  │ led.crf

          │  │ led.d

          │  │ led.o

          │  │ led.__i

          │  │ main.crf

          │  │ main.d

          │  │ main.o

          │  │ main.__i

          │  │ misc.crf

          │  │ misc.d

          │  │ misc.o

          │  │ misc.__i

          │  │ moto_pwm.crf

          │  │ moto_pwm.d

          │  │ moto_pwm.o

          │  │ moto_pwm.__i

          │  │ mpu6050.crf

          │  │ mpu6050.d

          │  │ mpu6050.o

          │  │ mpu6050.__i

          │  │ public.crf

          │  │ public.d

          │  │ public.o

          │  │ public.__i

          │  │ pwm.crf

          │  │ pwm.d

          │  │ pwm.o

          │  │ pwm.__i

          │  │ smg.crf

          │  │ smg.d

          │  │ smg.o

          │  │ smg.__i

          │  │ startup_stm32f10x_hd.d

          │  │ startup_stm32f10x_hd.lst

TAG风力摆控制系统
  • 7 次
  • 5 分