[发明专利]一种基于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/,转载请声明来源钻瓜专利网。