基于串行通讯的无人机载光电设备程序文件在线传输方法技术

技术编号:41525163 阅读:27 留言:0更新日期:2024-06-03 22:59
本发明专利技术属于无人机载光电系统技术领域,公开了一种基于串行通讯的无人机载光电设备程序文件在线传输方法,该方法利用无人机数据链路空闲时间基于串行通讯实现,依据通讯周期和波特率确定单包数据量大小,设计数据包结构和应答启动机制,通过无人机地面控制站的发送端软件将程序文件拆分组包进行发送,光电设备的接收端软件将接收到的文件数据拆包组合再还原,传输过程中运用的数据校验方法和异常重发机制可有效保证程序文件的正确传输。本发明专利技术有效提高了试飞效率,应用方式简单、移植性强。

【技术实现步骤摘要】

本专利技术属于无人机载光电系统,涉及一种基于串行通讯的无人机载光电设备程序文件在线传输方法


技术介绍

1、无人机载光电设备在挂载无人机飞行时,地面控制站上光电任务操控软件通过无线数据链地面端发送控制指令、接收状态数据,光电设备主程序则通过无线数据链机载端接口实现数据交换。光电设备通常要在地面通过调试专用口修改或升级程序文件,如果在无人机飞行过程中,发现程序漏洞导致部分功能或任务无法飞行验证,则需要无人机返航后在地面修改并重新加载光电设备程序文件,再进行飞行验证。如果有多个版本的程序文件需要通过飞行试验验证,则需要无人机飞行起降多个架次,依次在地面加载不同版本的程序文件。不同类型的无人机起降难易程度和安全风险虽然差别较大,但多次起降大大影响了试飞效率。因此,提出一种可以在光电设备挂飞过程中在线传输并更新程序文件的方法显得尤为迫切。


技术实现思路

1、(一)专利技术目的

2、本专利技术的目的是:针对目前无人机载光电设备在飞行过程中无法在线修改程序文件,单架次飞行无法验证多个程序文件版本,试飞效率低下本文档来自技高网...

【技术保护点】

1.一种基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,步骤2中,单个数据包内包含:数据帧头,2字节表示;文件长度F,4字节表示;数据包总数M,4字节表示;当前包序号i,4字节表示;本数据包长度N+23,4字节表示;最后包数据长度K,4字节表示;数据内容,N字节;校验字节,1字节表示。

3.如权利要求2所述的基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,步骤3中,校验字节计算方式为数据包内前N+22字节求和后对当前包序号i取余。<...

【技术特征摘要】

1.一种基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,包括以下步骤:

2.如权利要求1所述的基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,步骤2中,单个数据包内包含:数据帧头,2字节表示;文件长度f,4字节表示;数据包总数m,4字节表示;当前包序号i,4字节表示;本数据包长度n+23,4字节表示;最后包数据长度k,4字节表示;数据内容,n字节;校验字节,1字节表示。

3.如权利要求2所述的基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,步骤3中,校验字节计算方式为数据包内前n+22字节求和后对当前包序号i取余。

4.如权利要求3所述的基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,步骤4中,确定数据包发送周期t等于遥控遥测周期t,发送相位滞后t/2。

5.如权利要求4所述的基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,步骤5中,发送端向接收端发送传输程序文件请求,接收端收到请求后依据当前光电设备状态回复可接收状态后开启发送准备操作。

6.如权利要求5所述的基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,步骤6中,发送端读取本地程序文件,计算文件大小,据此创建发送文件数据缓存区:f字节,创建发送数据包:n+23字节,计算数据包总数为m,最后包数据长度为k;

7.如权利要求6所述的基于串行通讯的无人机载光电设备程序文件在线传输方法,其特征在于,步骤7中,发送端开启周期发送循环m...

【专利技术属性】
技术研发人员:边赟宁飞王冠邹美英沈宇刘吉龙齐媛郑凤翥王乐
申请(专利权)人:西安应用光学研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1