《一种通过1553B总线软件加载方法.pdf》由会员分享,可在线阅读,更多相关《一种通过1553B总线软件加载方法.pdf(7页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410740597.3 (22)申请日 2014.12.08 G06F 9/445(2006.01) (71)申请人 江西洪都航空工业集团有限责任公 司 地址 330000 江西省南昌市新溪桥 5001 信 箱 460 分箱 (72)发明人 文革 林永生 廖峰 范兴良 芦勤桑 周平平 江海雷 张望成 张俊 夏云凡 赵璐 王坤 (74)专利代理机构 南昌新天下专利商标代理有 限公司 36115 代理人 施秀瑾 (54) 发明名称 一种通过 1553B 总线软件加载方法 (57) 摘要 一种 1553B 总线软件加载方法, 整个加载方 。
2、法包括以下步骤 : 制定控制计算机与软件加载设 备间的 1553B 总线通讯协议 ; 控制计算机底层软 件的 PUBIT 软件中增加 1553B 总线软件加载功能 模块, 实现控制计算机上电并完成自检测后, 若在 约定的时间内收到软件加载设备的握手信息则发 送反馈信息至软件加载设备, 并根据后续接收到 的目标文件和加载地址完成软件加载, 加载完成 后发送反馈信息至软件加载设备 ; 在不拆弹上口 盖的前提下, 通过软件加载设备与导弹分离插头 连接使用1553B总线实现软件加载, 相对RS232串 口加载方法, 1553B 总线加载方法操作简单更简 单、 速度更快、 可靠性更高。 (51)Int.。
3、Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书2页 附图3页 (10)申请公布号 CN 104461626 A (43)申请公布日 2015.03.25 CN 104461626 A 1/1 页 2 1. 一种 1553B 总线软件加载方法, 其特征在于, 加载方法包括以下步骤 : 步骤一 : 制定控制计算机与软件加载设备间的 1553B 总线通讯协议, 包括通讯地址信 息、 握手信息、 数据传输格式 ; 步骤二 : 控制计算机底层软件的PUBIT软件中增加1553B总线软件加载功能模块, 实现 控制计算机上电并完成自检测后, 若在约定的时间内收到软。
4、件加载设备的握手信息则发送 反馈信息至软件加载设备, 并根据后续接收到的目标文件和加载地址完成软件加载, 加载 完成后发送反馈信息至软件加载设备 ; 步骤三 : 软件加载设备启动后通过 1553B 总线周期的向控制计算机发送握手信息, 在 收到控制计算机的反馈信息后发送软件目标文件、 加载地址信息。 权 利 要 求 书 CN 104461626 A 2 1/2 页 3 一种通过 1553B 总线软件加载方法 技术领域 0001 本发明涉及一种弹载控制计算机软件加载方法, 特别是一种通过 1553B 总线软件 加载方法。 背景技术 0002 控制计算机是导弹飞行控制系统的核心部件, 飞行控制软件。
5、编译生成的目标码需 要加载至控制计算机中。 在型号的研制过程中, 由于各种需求的变化, 飞行控制软件需要不 断的更改升级。以往型号研制中, 均通过控制计算机测试口的 RS232 串口进行软件加载, 装 弹后进行软件加载升级需拆弹上口盖, 然后拆下控制计算机测试口的堵盖并接上 RS232 串 口加载电缆, 再进行软件加载升级, 软件升级后需要拆下测试口的加载电缆并将堵盖重新 接上, 使导弹恢复到软件升级之前的状态。 整个过程需要耗费较大的人力和时间, 同时在拆 装的过程中可能存在意外损坏产品的风险以及多余物掉入舱段中带来反复拆装舱段的问 题。 发明内容 0003 现有技术不能满足人们的需要, 为。
6、弥补现有技术不足, 本发明旨在提供一种 1553B 总线软件加载方法。 0004 为实现上述目的, 本发明采用以下技术方案 : 一种 1553B 总线软件加载方法, 整个 加载方法包括以下步骤 : 步骤一 : 制定控制计算机与软件加载设备间的 1553B 总线通讯协议, 包括通讯地址信 息、 握手信息、 数据传输格式 ; 步骤二 : 控制计算机底层软件的 PUBIT 软件中增加 1553B 总线软件加载功能模块, 实 现控制计算机上电并完成自检测后, 若在约定的时间内收到软件加载设备的握手信息则发 送反馈信息至软件加载设备, 并根据后续接收到的目标文件和加载地址完成软件加载, 加 载完成后发送。
7、反馈信息至软件加载设备 ; 步骤三 : 软件加载设备启动后通过 1553B 总线周期的向控制计算机发送握手信息, 在 收到控制计算机的反馈信息后发送软件目标文件、 加载地址信息。 0005 与现有技术相比, 本发明的有益效果是 : 它在不拆弹上口盖的前提下, 通过软件 加载设备与导弹分离插头连接使用 1553B 总线实现软件加载。相对 RS232 串口加载方法, 1553B 总线加载方法操作简单更简单、 速度更快、 可靠性更高。 附图说明 0006 图 1 为发明 1553B 总线软件加载方法流程示意图 ; 图 2 为控制计算机 PUBIT 软件中 1553B 总线软件加载流程图 ; 图 3 。
8、为软件加载设备与导弹连接示意图。 说 明 书 CN 104461626 A 3 2/2 页 4 具体实施方式 0007 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它 实施例, 都属于本发明保护的范围。 0008 请参阅图 13, 本发明实施例中, 一种 1553B 总线软件加载方法, 包括以下步骤 : 步骤一 : 根据项目需求制定控制计算机与软件加载设备之间的 1553B 总线通讯协议, 包括地址。
9、信息、 握手信息、 数据传输格式 ; 步骤二 : 控制计算机底层软件的PUBIT软件中增加1553B总线软件加载功能模块 (软件 流程如图 2 所示) , 控制计算机上电并完成自检测后, 若收到软件加载设备发送的握手信息 则发送反馈信息至软件加载设备, 并根据后续接收到的目标码和加载地址完成软件加载, 加载完成后发送反馈信息至软件加载设备 ; 步骤三 : 软件加载设备与导弹分离插头连接, 实现导弹的供电、 RT 地址设置以及 1553B 总线通讯, 软件加载设备启动后通过 1553B 总线周期的向控制计算机发送握手信息, 在收 到控制计算机的反馈信息后将软件目标码、 加载地址信息发送给控制计算。
10、机。 0009 本发明已成功应用于某型号空面导弹, 取得了预期的效果, 能够在其他型号项目 中使用, 应用前景广阔。 0010 对于本领域技术人员而言, 显然本发明不限于上述示范性实施例的细节, 而且在 不背离本发明的精神或基本特征的情况下, 能够以其它的具体形式实现本发明。 因此, 无论 从哪一点来看, 均应将实施例看作是示范性的, 而且是非限制性的, 本发明的范围由所附权 利要求而不是上述说明限定, 因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。 0011 以上所述, 仅为本发明的较佳实施例, 并不用以限制本发明, 凡是依据本发明的技 术实质对以上实施例所作的任何细微修改、 等同替换和改进, 均应包含在本发明技术方案 的保护范围之内。 说 明 书 CN 104461626 A 4 1/3 页 5 图 1 说 明 书 附 图 CN 104461626 A 5 2/3 页 6 图 2 说 明 书 附 图 CN 104461626 A 6 3/3 页 7 图 3 说 明 书 附 图 CN 104461626 A 7 。