[发明专利]一种转台控制系统程序升级的方法及其装置在审
申请号: | 201711155260.6 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107844316A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 张祺琛;李建平;叶明;聂宜云 | 申请(专利权)人: | 中国航空工业集团公司北京航空精密机械研究所 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/656;G06F11/14 |
代理公司: | 中国航空专利中心11008 | 代理人: | 陈宏林 |
地址: | 100076*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种转台控制系统程序升级方法及装置,解决了转台控制程序升级时需拆开台体的问题。所述方法包括多次发送握手命令,根据应答情况确定是否需要升级程序;上位机首先发送文件长度,然后发送HEX文件并将其存入RAM中,最后根据解析HEX文件获得的Flash地址及数据进行程序烧写;通讯过程中,采用故障检测及防护方式保证烧写内容的安全可靠;采用备用程序与执行程序同时存储的方式,保证在执行程序损坏时,转台仍能够正常工作。该方法能够通过转台外部接口直接进行程序升级,并具有故障检测及程序备份功能,能够避免运行损坏程序给转台带来的危害,具有操作简便、安全可靠、便于在生产中大规模使用的优势。 | ||
搜索关键词: | 一种 转台 控制系统 程序 升级 方法 及其 装置 | ||
【主权项】:
一种转台控制系统程序升级的方法,其特征在于:该方法的步骤如下:步骤一、接收转台控制系统开机后向上位机多次发送的握手指令,上位机向转台控制系统发送软件升机应答,转台控制系统根据上位机应答指令确定转台控制系统程序是否需要升级;步骤二、若转台控制系统需要进行升级,则转台控制系统建立与上位机的通讯联络,通讯过程中,采用故障检测来保证转台控制系统程序升级的安全可靠,所述故障检测包括:转台控制系统程序升级过程中未收到上位机的应答指令、通讯数据校验错误、接收数据超时、文件长度读取错误、文件长度无效、通讯传输数据无效、文件数据个数错误、HEX文件解析错误、Flash烧写错误;步骤三、由上位机向转台控制系统发送升级程序文件长度;步骤四、由上位机向转台控制系统发送升级程序,该文件以HEX文件格式进行存储,转台控制系统收到升级程序后,将其存入转台控制系统板卡RAM中;步骤五、转台控制系统对HEX文件进行解析,获得转台控制系统板卡存放升级程序的Flash地址及应当存入该地址的数据;步骤六、转台控制系统通过程序烧写操作,将升级程序固化在转台控制系统执行程序存储区中,并在程序烧写成功后,将升级程序固化在备份程序存储区中,从而保证在执行程序损坏时,转台仍能够依靠备份程序正常工作。步骤七、转台控制系统在烧写完成后,向上位机发送烧写完成指令,此时关闭上位机程序,重启转台控制系统,即可自动运行升级后的转台控制系统程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司北京航空精密机械研究所,未经中国航空工业集团公司北京航空精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711155260.6/,转载请声明来源钻瓜专利网。