没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于STM32F401RCT6开发的PCB机架mini四轴飞行器设计源码(含固件+pcb资料).zip 【资源说明】 该项目是个人毕设项目源码,评审分达到95分,调试运行正常,确保可以运行!放心下载使用。 该项目资源主要针对计算机、自动化等相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 具有较高的学习借鉴价值!基础能力强的可以在此基础上修改调整,以实现类似其他功能。 该项目为大小10CMx10CM的使用PCB作为机架的小型四轴飞行器,主控基于STM32F401RCT6,IMU使用ICM20602六轴传感器和HMC5883L磁场传感器,内置SD卡进行数据记录。使用FreeRTOS实时操作系统进行调度,创建了姿态解算任务(500Hz),PID和电机驱动任务(200Hz),遥控接收任务(20Hz),电池检测任务(5Hz),系统通过蓝牙模块接收上位机数据,解析数据帧得到控制指令,加速度和角速度数据经过二阶IIR滤波器后输入Mahony互补滤波姿态解算单元,最终由姿态解算得到的飞行器当前姿态和控制指令给出的目标值作出偏差输入PID控制器得到控制四个电机的PWM占空比,从而保证了四轴的稳定飞行。
资源推荐
资源详情
资源评论
收起资源包目录
基于STM32F401RCT6开发的PCB机架mini四轴飞行器设计源码(含固件+pcb资料).zip (312个子文件)
F401_FlyCtrl.uvguix.Administrator 168KB
keilkill.bat 382B
tasks.c 149KB
ff.c 146KB
stm32f4xx_rcc.c 131KB
stm32f4xx_tim.c 119KB
stm32f4xx_rtc.c 98KB
bsp_sdio_sd.c 98KB
stm32f4xx_dfsdm.c 83KB
queue.c 79KB
stm32f4xx_adc.c 66KB
stm32f4xx_can.c 63KB
stm32f4xx_flash.c 61KB
stm32f4xx_fmc.c 60KB
stm32f4xx_dsi.c 59KB
stm32f4xx_usart.c 55KB
stm32f4xx_fmpi2c.c 55KB
stm32f4xx_cryp_aes.c 55KB
stm32f4xx_i2c.c 52KB
stm32f4xx_dma.c 50KB
stm32f4xx_spi.c 50KB
stm32f4xx_sai.c 47KB
system_stm32f4xx.c 46KB
stm32f4xx_fsmc.c 44KB
stm32f4xx_pwr.c 41KB
timers.c 39KB
stm32f4xx_ltdc.c 38KB
stm32f4xx_sdio.c 37KB
stm32f4xx_cryp.c 34KB
stm32f4xx_lptim.c 33KB
stm32f4xx_qspi.c 31KB
port.c 30KB
port.c 28KB
port.c 27KB
port.c 26KB
stm32f4xx_dma2d.c 26KB
stm32f4xx_dac.c 25KB
stm32f4xx_hash.c 25KB
event_groups.c 25KB
stm32f4xx_gpio.c 24KB
FastMath.c 24KB
stm32f4xx_cec.c 24KB
i2c.c 21KB
port.c 21KB
heap_5.c 18KB
stm32f4xx_dcmi.c 18KB
stm32f4xx_spdifrx.c 17KB
stm32f4xx_syscfg.c 16KB
heap_4.c 16KB
croutine.c 15KB
stm32f4xx_rng.c 14KB
port.c 12KB
heap_2.c 12KB
port.c 12KB
misc.c 11KB
list.c 11KB
stm32f4xx_cryp_tdes.c 10KB
stm32f4xx_wwdg.c 10KB
stm32f4xx_cryp_des.c 9KB
stm32f4xx_exti.c 9KB
stm32f4xx_hash_sha1.c 9KB
stm32f4xx_hash_md5.c 9KB
stm32f4xx_iwdg.c 9KB
scope.c 7KB
heap_1.c 7KB
usart.c 6KB
stm32f4xx_dbgmcu.c 6KB
diskio.c 6KB
HMC5883L.c 5KB
heap_3.c 5KB
stm32f4xx_flash_ramfunc.c 5KB
imu_task.c 5KB
stm32f4xx_it.c 5KB
ICM20602.c 4KB
upload_task.c 4KB
syscall.c 4KB
remote.c 4KB
bluetooth.c 3KB
stm32f4xx_crc.c 3KB
pwm.c 3KB
filter.c 3KB
kalman.c 3KB
myiic.c 3KB
rc_task.c 3KB
adc.c 2KB
control_Task.c 2KB
imu.c 2KB
pid.c 2KB
spi.c 2KB
app_create_task.c 2KB
common.c 2KB
init.c 1KB
internalFlash.c 1KB
cnt_timer.c 1KB
batt_task.c 1KB
FatFs_test.c 1KB
at24c02.c 1KB
led.c 897B
led_task.c 837B
key.c 521B
共 312 条
- 1
- 2
- 3
- 4
资源评论
- m0_751126362023-11-15资源使用价值高,内容详实,给了我很多新想法,感谢大佬分享~
manylinux
- 粉丝: 4537
- 资源: 2485
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功