[发明专利]一种基于485总线的井下程序远程更新装置有效

专利信息
申请号: 201110157674.9 申请日: 2011-06-13
公开(公告)号: CN102230374A 公开(公告)日: 2011-11-02
发明(设计)人: 张伟;师奕兵;李焱骏;王志刚;饶知 申请(专利权)人: 电子科技大学
主分类号: E21B47/00 分类号: E21B47/00;E21B49/00;G06F9/445
代理公司: 成都行之专利代理事务所(普通合伙) 51220 代理人: 温利平
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于485总线的井下程序远程更新装置,在地面测井系统中,程序格式解析模块将DSP更新程序转化为只包含下载信息的.BIN文件;数据格式封装模块将CPLD配置文件和.BIN文件按照井下仪器控制协议的规定封装为.HEX文件,通过信号调理芯片发送到485通信总线上。在井下仪器中,DSP程序更新模块调用烧写库函数将只包含下载信息的.BIN文件烧写至DSP芯片内部的程序存储器中,实现DSP的程序更新功能。CPLD程序更新模块提取.HEX文件中的.JBC文件,然后通过JTAG接口实现CPLD的配置更新功能。本发明井下程序远程更新装置传输距离更远、功耗更低、速度更快,且,整个过程操作更简单、文件占用空间更小、更新时间更短。
搜索关键词: 一种 基于 485 总线 井下 程序 远程 更新 装置
【主权项】:
一种基于485总线的井下程序远程更新装置,其特征在于,包括:一程序处理模块,程序处理模块包括程序格式解析模块和数据格式封装模块;程序格式解析模块将CCS开发环境编译生成的DSP更新程序即.OUT为后缀的COFF文件转化为只包含下载信息的.BIN文件;数据格式封装模块将只包含下载信息的.BIN文件和QUARTUS开发环境生成的CPLD配置文件,即.JBC文件按照井下仪器的控制协议组合封装为16进制文件,即.HEX文件;一数据发送模块,数据发送模块将程序处理模块组合封装的16进制文件,即.HEX文件以485通信格式转换为串行信号,通过其485信号调理芯片对串行信号进行电压变换和差分转换处理,最终输出到485总线上;程序处理模块和数据发送模块位于地面测井系统中;一数据接收缓冲模块,数据接收缓冲模块将485总线上的信号进行双端变单端处理,并实现与DSP芯片的I/O相兼容的电平转换;一数据存储器和CPLD芯片;一DSP芯片,DSP芯片包括有DSP程序更新模块、CPLD程序更新模块和程序存储器;DSP芯片通过中断方式读取485总线上传来的16进制文件,即.HEX文件,完成数据校验功能以确保传输无误,并将其存入数据储存器中;DSP芯片在其DSP程序更新模块控制下,将保存在数据存储器中的16进制文件即.HEX文件中只包含下载信息的.BIN文件提取出来,然后调用烧写库函数,将只包含下载信息的.BIN文件烧写至DSP芯片内部的程序存储器中,实现DSP的程序更新;DSP芯片在其CPLD程序更新模块控制下,读取数据存储器中的16进制文件,即.HEX文件包含的CPLD配置文件,即.JBC文件,利用内置在DSP芯片中的Jam STAPL Byte‑Code Player程序,对CPLD配置文件的翻译和执行操作,并通过JTAG接口,实现对CPLD芯片的配置更新功能;数据接收缓冲模块、数据存储器、DSP芯片、CPLD芯片位于井下仪器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110157674.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top