四旋翼自主飞行器探测跟踪系统项目的随笔

本文介绍了基于瑞萨RX23T单片机和STM32F407飞控板的四旋翼飞行器项目,利用传感器进行飞行状态控制和高度检测。项目涉及主控与飞控的串口通信、追踪算法、图像处理等,通过PID控制实现悬停和追踪。作者分享了开发过程中的挑战和解决方案,包括飞控选择、图像采集、超声波测距等,强调了实践对技能提升的重要性。
摘要由CSDN通过智能技术生成

项目介绍

本项目以16位瑞萨单片机RX23T/R5F523T5ADFM做主控,STM32F407单片机做飞控板,驱动四个直流电机,利用角速度传感器,加速度传感器等各类传感器组成飞行器飞行状态检测控制,采用超声波,光流计检测高度。以C++语言,PID算法实现控制软件的编写及系统方案设计分别完成了总体结构设计,硬件设计,软件设计,最后,进行调试,验证试飞,测试各项功能

项目特点

  1. 本项目采用主控和飞控分开的结构,降低主控负荷。
    
  2. 使用了双环PID控制技术,增强飞行器稳定性。
    
  3. 主要功能模块分开开发,提升了项目开发效率。
    
  4. 各个功能模块彼此独立,易于调试排错。
    
  5. 项目层次分明,有着良好的可读性,易扩展性。
    

主要内容

1. 主控与飞控串口通信协议及程序开发,兼容遥控器PWM波通信,以防飞行器失控。
2. 追踪算法,包括图像采集处理,腐蚀算法,PID位移环控制。
3. 总体框架设计。

个人随想

这是我本科阶段完成的难度较大的项目。通过这次实践,对单片机开发,各传感器模块使用以及器件选型设计等多方面能力有一定

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值