弹道与着陆点预测难度太大,估计一时半会搞不出。如果有大佬了解欢迎指教。
1.1简介
sg航天控制系统是一款我开发的由gui系统、远程通信系统、远程遥控系统、火箭测控系统以及飞行预测系统组成。完成各种数据的收集、处理与发送;监视火箭的轨道、姿态及其设备的工作状态,并实时发送控制指令;通过gps或惯性导航确定航天器的弹道参数,预测弹道。是智能化控制探空火箭的不二之选。
目前远程通信系统,远程遥控系统,远程发射塔控制,esp图传和部分数据处理系统已经开发完毕,其他功能预计可以在半年内完成开发。
1.2使用
邵帝航天控制系统使用门槛低,你只需要使用ttl通信的飞控,usb转ttl转接口和一台windows电脑。直接运行邵帝航天控制系统,连接串口,接下来就可以直接使用。当然你需要给飞控编写合适的程序。
1.3命令
shaogod通信协议
飞控遥控:
参数请求指令:
格式 A\n
为发射平台请求火箭返回姿态位置信息
舵机控制指令(双舵机滑翔伞):
以下指令为系统根据用户需要自动生成
格式 Sx1 x2
x1,x2为每个舵机转到的角度(0-180)
三舵机鸭翼控制:
格式 Tx1 x2 x3
x1,x2,x3为每个舵机转到的角度(0-180)
飞控数据回传:
注意:回传时间间隔必须在0.2s以上
以下指令非必须,系统在接受到后自动处理
加速度回传:
格式 Ax1Sx2Dx3 \n,x123分别代表xyz轴的加速度
陀螺仪回传:
格式 Xx1Yx2Zx3 \n,x123分别代表偏航角,横滚角,俯仰角
GPS回传:(尚无法图形化显示)
格式 Gx1\nSPx2\nHx3 \n,x123分别代表经度纬度高度,其他传感器(如气压计)测得的高度数据可通过此方法回传
远程点火
将会直接发送字符4代表激活远程点火,字符55代表点火,字符6代表取消点火
船控
鉴于此功能过于冷门,不再赘述。
1.4下载
略
1.5示例程序的使用
點火和飛控示例程序均在arduino平台上運行,推薦arduino uno或pro mini。飞行控制程序需要的原料是pro mini,ttl通信模块和舵机,可选陀螺仪。
网络相机程序在esp32上运行。
所有示例程序都在arduino ide下编译。
[修改于 2年10个月前 - 2022/02/22 10:02:10]
200字以内,仅用于支线交流,主线讨论请采用回复功能。