[发明专利]一种转台控制系统程序升级的方法及其装置在审
申请号: | 201711155260.6 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107844316A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 张祺琛;李建平;叶明;聂宜云 | 申请(专利权)人: | 中国航空工业集团公司北京航空精密机械研究所 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F8/656;G06F11/14 |
代理公司: | 中国航空专利中心11008 | 代理人: | 陈宏林 |
地址: | 100076*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 转台 控制系统 程序 升级 方法 及其 装置 | ||
1.一种转台控制系统程序升级的方法,其特征在于:该方法的步骤如下:
步骤一、接收转台控制系统开机后向上位机多次发送的握手指令,上位机向转台控制系统发送软件升机应答,转台控制系统根据上位机应答指令确定转台控制系统程序是否需要升级;
步骤二、若转台控制系统需要进行升级,则转台控制系统建立与上位机的通讯联络,通讯过程中,采用故障检测来保证转台控制系统程序升级的安全可靠,所述故障检测包括:转台控制系统程序升级过程中未收到上位机的应答指令、通讯数据校验错误、接收数据超时、文件长度读取错误、文件长度无效、通讯传输数据无效、文件数据个数错误、HEX文件解析错误、Flash烧写错误;
步骤三、由上位机向转台控制系统发送升级程序文件长度;
步骤四、由上位机向转台控制系统发送升级程序,该文件以HEX文件格式进行存储,转台控制系统收到升级程序后,将其存入转台控制系统板卡RAM中;
步骤五、转台控制系统对HEX文件进行解析,获得转台控制系统板卡存放升级程序的Flash地址及应当存入该地址的数据;
步骤六、转台控制系统通过程序烧写操作,将升级程序固化在转台控制系统执行程序存储区中,并在程序烧写成功后,将升级程序固化在备份程序存储区中,从而保证在执行程序损坏时,转台仍能够依靠备份程序正常工作。
步骤七、转台控制系统在烧写完成后,向上位机发送烧写完成指令,此时关闭上位机程序,重启转台控制系统,即可自动运行升级后的转台控制系统程序。
2.根据权利要求1所述的转台控制系统程序升级的方法,其特征在于:转台控制系统程序升级依靠存储在固化程序存储区内的固化程序与上位机进行通讯,从而实现将升级程序在执行程序存储区及备份程序存储区中的存储。
3.根据权利要求1所述的转台控制系统程序升级的方法,其特征在于:当程序升级过程中出现Flash烧写错误时,原执行程序区域的程序已损坏,跳转地址选为备份程序所在的地址,进而保证转台能够正常工作,仅当Flash烧写成功时,才将本次升级的程序存入备份程序区域,进而保证备份程序区域始终存储完整且正确的最新版本转台控制系统程序。
4.一种用于权利要求1所述转台控制系统程序升级的方法的装置,其特征在于:该装置包括转台通讯接口、外部通讯电缆和上位机,所述通讯接口包括RS232、RS422、RS485串行接口、CAN总线接口及网口接口,所述外部通讯电缆用于连接转台通讯接口及上位机,所述上位机用于进行程序升级操作及结果显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司北京航空精密机械研究所,未经中国航空工业集团公司北京航空精密机械研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711155260.6/1.html,转载请声明来源钻瓜专利网。