查看: 6574|回复: 1

[资料] GD32F103+MPU9150四轴飞行器第二步:PID<内含试飞视频 完整代码>

[复制链接]

该用户从未签到

发表于 2015-5-13 10:34:59 | 显示全部楼层 |阅读模式
分享到:
GD32F103+MPU9150四轴飞行器第一步:https://www.cirmall.com/bbs/thread-41715-1-1.html
更新:https://www.cirmall.com/bbs/thread-41716-1-1.html
本文系转他人
今天本来也没做好起飞的准备,不过感觉老是在屋里调有些东西是观察不到的,因此就冒险去户外飞了一下。果然。。。。。。坠机了,原因是其中一个非自紧螺旋桨的螺丝松了,稍后上图,之前也松过一次,没处理好,这次得到教训了。这一摔就是400块钱没了,维修也得1到2个星期。
目前的功能:
1.开启传感器低通滤波98Hz,滤掉电机震动对加速度计和陀螺仪的影响。
2.磁力计现场校准,代码直接完成,不需要PC干预。换个地方飞不用再带个电脑做校准了。
3.陀螺仪零偏自校准
4.加速度计零偏和灵敏度校准
4.代码时间片管理,姿态融合500Hz,PID控制200Hz
5.位置式PID控制,控制参数采用kp,Ti,Td,从今天飞行状况来看,此功能日后需大力改进
6.固定航向模式。日后加入可控航向。
7.串口在线调试,支持在线参数保存和读取,采用GD32F103内部Flash来保存参数,不用外扩存储芯片,也方便调试PID参数和磁力计校准。
8.飞行模式:x模式
先上图:
下面这张是自己设计的飞控板第二版,兼容F10x/F2xx/F4xx系列MCU,正面:外扩4个PWMin外接遥控接收机,4个PWMout外接motor,4个PWM备用,1个DCMI摄像头接口,1个USART1接蓝牙模块,1个SPI可接SPI nand。
1.JPG
这张是反面:外接TF卡用于存储视频
2.JPG
下面这张是整机:两个白色轴中间是机头,右边白色轴上是之前做的蓝牙模块,整机标配:450机架,980kv电机,好盈20A电调,11.1V-3S动力电池,7通道接收机,锂电池低压报警器,桨1047
3.JPG
下面这张是调PID的:此时yaw pitch和roll的PID都调的差不多了,已经很稳了
4.JPG
下面这张是坠机的原因:螺丝松了,轴也摔弯了
5.JPG
下面这张是飞控板被摔后的,万幸可以修复:
6.JPG
飞行截图:
7.JPG
8.JPG
最后上坠机视频文件,mp4格式,今天飞了3次,这次是失败的例子,就放上来了,目前的情况是飞的还算稳定,不过基本都是它玩我,而我不敢玩它,桨的螺丝松了也是个大的教训,一定要用桨夹:
坠机视频.rar (2.12 MB, 下载次数: 29)
回复

使用道具 举报

  • TA的每日心情
    开心
    2016-3-27 09:49
  • 签到天数: 319 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2015-5-14 12:31:05 | 显示全部楼层
    赞一个,谢谢楼主的分享
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 07:36 , Processed in 0.126635 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.