[实用新型]一种对下井仪器电路板板载CPU程序进行更新的装置有效
申请号: | 201220416182.7 | 申请日: | 2012-08-21 |
公开(公告)号: | CN202815813U | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 姜天杰;孙师贤;尚捷;陆庆超 | 申请(专利权)人: | 中国海洋石油总公司;中海油田服务股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;E21B47/00 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100010 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 仪器 电路 板板 cpu 程序 进行 更新 装置 | ||
技术领域
本实用新型涉及一种对井下仪器电路板板载CPU程序进行更新的装置。
背景技术
在石油工具的下井仪器中,随钻测量仪器的电子电路部分的安装主要有三种结构。第一种是将电路部分装入到环形电子腔内,电子腔内部过流体,电子腔塞入到钻挺(或者外筒)内部。第二种是仪器整个成为一个实体塞入到钻挺(或者外筒)内部,在电子腔和钻挺之间过流体。第三种是在钻挺壁上扣出电子腔的空间,用盖板来密封,然后在各个电子腔中间钻孔连接线路。不管是哪种结构,当需要更新仪器内部电路程序时,操作都异常繁琐和困难。
只能将整只随钻仪器串吊出井口并运送到拆装架上卸扣,拆成单根的仪器,然后将骨架从钻挺里取出来并从其上取下电路板再对电路板上的CPU程序进行烧写更新,运输作业过程需要消耗大量的人力物力。在程序更新完毕后再将电路板安装回骨架和外筒内。由于每次更新仪器内部电路的程序都伴随着复杂的机械拆装步骤,非常容易影响到仪器内部接插件的寿命。而且有些昂贵的接插头在安装时涂上硅胶固定,拆掉后重装必须更换新件,需要耗费几十甚至几百小时,造成了巨大浪费。另外,随钻仪器串都带有电池,操作人员拆卸电池时也存在着巨大的作业危险。
实用新型内容
本实用新型所要解决的技术问题是克服目前对下井仪器电路板板载CPU程序进行更新时效率低下、成本高昂且存在着巨大危险的缺陷。
为了解决上述技术问题,本实用新型提供了一种对下井仪器电路板板载CPU程序进行更新的装置,包括程序读取器和固件加载器,其中:
所述程序读取器读取更新程序编译后的HEX文件,将所述HEX文件打包发给所述固件加载器,并接收和解析所述固件加载器回传的数据包;
所述固件加载器解包所述HEX文件,然后重新打包成数据帧从总线上发送出去,并将通过总线上传的数据包封装后回传给所述程序读取器。
优选地,所述程序读取器将所述HEX文件按照RS485_MODBUS协议打包发给所述固件加载器。
优选地,所述固件加载器将通过所述总线上传的数据包封装成RS485_MODBUS协议格式数据回传给所述程序读取器。
优选地,所述固件加载器将所述数据帧从1553总线上发送出去,并将通过所述1553总线上传的数据包封装回传给所述程序读取器。
优选地,该装置包括:
板载适配器,接收所述总线上发送过来的所述数据帧,将所述数据帧下传给所述板载CPU,并将所述板载CPU在更新程序期间需要上传的数据包打包发送到所述总线上。
优选地,所述板载适配器将所述数据帧封装成内部集成电路(IIC)或通用异步串行(UART)接口的数据包下传给所述板载CPU。
优选地,该装置包括:
编译器,对所述更新程序进行编译获得所述HEX文件。
与现有技术相比,本实用新型的实施例通过利用现有的仪器接口及总线结构,不需要将仪器调离井口并拆卸仪器,就可以直接对嵌套在仪器内部的功能电路板进行程序更新操作,从而方便对仪器的功能进行升级和更新,提高了作业效率,降低了作业成本,保证了作业人员的安全。本实用新型的实施例可以在实验室或现场对下井仪器中的电路板程序直接进行更新。
附图说明
图1为本实用新型实施例的对下井仪器电路板板载CPU程序进行更新的装置的构造示意图。
具体实施方式
以下将结合附图及实施例来详细说明本实用新型的实施方式,借此对本实用新型如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。本实用新型实施例以及实施例中的各个特征,在不相冲突前提下的相互结合,均在本实用新型的保护范围之内。
如图1所示,本实用新型实施例的对下井仪器电路板板载CPU程序进行更新的装置主要包括程序读取器10和固件加载器20。
程序读取器10读取更新程序编译后的HEX文件,将HEX文件按照RS485_MODBUS协议(RS485_MODBUS协议一种工业通信和分布式控制系统协议,由美国莫迪康公司推出)打包发给固件加载器20,并接收和解析固件加载器20回传的数据包。
固件加载器20是一个协议转换器,将RS485_MODBUS协议格式数据解包,然后重新打包成数据帧从1553总线上发送出去,并将通过1553总线上传的数据包封装成RS485_MODBUS协议格式数据回传给程序读取器10。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋石油总公司;中海油田服务股份有限公司,未经中国海洋石油总公司;中海油田服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201220416182.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线通讯模块
- 下一篇:负载型非茂金属催化剂、其制备方法及其应用