文号
952745
阅读
451
回复
2
收藏
2
【开源】火箭自稳飞控演示模型
2026/11/04
IP:广东
文章说明:该开源仅用于演示飞控原理,使用到的IMU与舵机和程序中包含的程序并不适用于实际发射!

开源一个火箭自稳的飞控演示模型

主控板:ESP32-S3-Supermini

IMU:MPU6050

舵机:SG90

编程平台:Arduino


该开源模型以及参数仅适用于演示原理,完全不适用于实际发射与使用。


演示视频:

192a59e9458b37872271e693b2f54c5e.mp4 点击下载


建模:

image.jpg



硬件设计:

因为这个演示模型为的是快速完成与展示,硬件设计用的IMU型号比较落后,且全是模块化组装,PCB更多为的是方便安装,所以在设计上极为简单。

原理图设计:

image.jpg

PCB设计:

image.jpg


实拍图

总装:

image.jpg

舵机组装:

image.jpg

PCB组装:

image.jpg


软件大致思路:

MCU读取IMU的加速度与角加速度-卡尔曼滤波并解算姿态-PID控制输出舵机角度-MCU控制舵机到对应角度


附件:

attachment icon火箭自稳飞控.zip3.05MBZIP51次下载

附件包含:
1.嘉立创硬件设计

2.Solidworks建模

3.Arduino程序


购买链接:

仅分享自己已购买的链接,并非打广告

IMU模块:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

舵机:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

MCU模块:

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


再次声明,该开源仅用于演示飞控原理,使用到的IMU与舵机和程序中包含的程序并不适用于实际发射!

[ 修改于5天15时前 - 2026/11/04 01:02:19 ]
5天6时前修改于 5天6时前IP:四川
952747
1楼

箭内用杜邦线容易掉,可考虑压接/焊接

只抑制自旋的话,舵面是否偏大?这种舵机的转轴连接处不咋结实。

引用
评论
5天4时前IP:广东
952750
2楼
引用Ma3.02的守望发表于1楼的内容
箭内用杜邦线容易掉,可考虑压接/焊接只抑制自旋的话,舵面是否偏大?这种舵机的转轴连接处不咋结实。

1.这只是演示模型,手部干扰不会造成杜邦线掉落的问题
2.这个主要是鸭翼控制俯仰和偏航,没有做抑制自旋这一块呢
3.舵面确实是比较大,控制在±30°,跑过matlab仿真如果要做到自稳最大角度控在±15°就差不多,而且P会比较大,角度过冲明显,显示起来抖动还比较大,所以作为演示的话用不适合实际发射的参数会比较好看
4.虚位问题确实存在,但安装方式是自攻螺丝掉落问题基本不会有呢

引用
评论
1
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的