声波测井仪总线测试接口设计-精品文档.docx
《声波测井仪总线测试接口设计-精品文档.docx》由会员分享,可在线阅读,更多相关《声波测井仪总线测试接口设计-精品文档.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、声波测井仪总线测试接口设计摘要为了快速诊断国产声波测井仪或其短节的工作状态能否正常,设计了可与仪器或短节相匹配的总线测试接口电路。针对国产声波类测井仪器的所用总线,设计了Toolcontrolbus(TCB)、Highlocalbus(HLB)、Toolmodelbus(TMB)、Controllerareanetwork(CAN)等总线测试接口。其中TCB、HLB、TMB总线接口在FPGA芯片EP2C20Q240C8控制下实现,软件采用模块化的构造设计;CAN总线接口由单片机C8051F500控制实现。利用了设计的接口电路板,仿真实现了TMB总线的从节点功能,可测试仪器主控短节的工作状态。关
2、键词测井仪器,测试接口,总线1引言声波测井在计算地层孔隙度、估算地层的浸透率以及识别孔隙流体中有着独到之处,在油气勘探的经过中,它是进行储层评价和产能评估的重要参考手段之一1。我国的声波测井技术经太多年的发展,已经从开场的引进模拟,逐步走向了全面自主创新的新阶段2。电路电子技术的飞速发展,大大促进了国产声波测井仪的升级换代进程。成像类声波测井仪的出现,造成井下仪器数据通讯量呈几何倍数的增加,受井下条件的限制,仪器内部模块间的通讯与控制采用了可大量节省空间资源的串行传输方式,串行总线在声波测井仪中发挥了不可忽视的作用35。总线技术的应用带来的新问题是在仪器的生产和使用的经过中无法通过人工的方式来
3、诊断其工作状态,必需要设计专门的总线接口电路来辅助实现仪器及其子模块的自动化诊断测量。测井仪器的总线测试接口电路与测井仪器有较大的技术关联性,国外为了更好的进行技术封锁,他们所设计总线测试接口多作为仪器研发公司内部检测使用,而不会公开发表,所以国外声波类测井仪器测试接口电路未见相关报道。国内的成像类声波测井仪器内部模块的通讯与控制均采用了多节点的高速串行总线,仪器与遥传短节的挂接采用的是CAN总线。如多极子阵列声波测井仪67、方位声波测井仪8内部模块通讯使用的是TCB和HLB总线;动电测井仪、远探测方位反射声波测井仪是近两年研发的新仪器,内部模块通讯采用性能更好的TMB总线。本文的目的就是设计
4、一种与这些仪器总线相匹配的接口电路以实现对这些仪器的子短节或整体的自动化测试。2声波测井仪器总线简介早期声波测井仪器与遥传短节之间的通讯是通过DTB总线实现的,如今则升级为性能更优的CAN总线进行通讯。声波测井仪器内部总线主要有三种:TCB总线,HLB总线,TMB总线,这三种总线的拓扑构造图如图1所示。TCB总线是多极子阵列声波测井仪中的贯穿整只仪器的单向命令总线,它由两根单向差分时钟线和一根数据线构成,TCB总线的传输速率200kbps,传输距离为10m;HLB总线是多极子阵列声波测井仪接收电子短节中的单向高速局部数据总线,它由一根时钟线、两根板选线、两根数据线构成,HLB总线的传输速率为5
5、Mbps,传输距离为5m;TMB总线是新一代的半双工双向高速总线,它由两根差分数据线、两根差分数据线构成,TMB总线的传输速率10Mbps,传输距离为20m。利用常用的电子测试设备,如示波器或者万用表等,只能对总线信号的有无以及其电压、电流特征进行测量分析,无法判定总线数据的帧类型以及帧内容的正确与否,更无法对总线错误进行定位。因而,本文设计了与这些总线相匹配的接口电路。3硬件设计要实现对声波测井仪通讯总线的测试,必需要提供与仪器相匹配的总线接口,如CAN总线接口,TCB总线接口,HLB总线接口,TMB总线接口等。总线测试接口电路板硬件构造框图如图2所示,采用Altera公司的FPGA芯片EP
6、2C20Q240C8作为总线接口控制的核心器件,扩展了16位的地址总线和16位的数据总线与其他电路板互联,采用SN74LVT162245器件作为总线缓冲和驱动。由于FPGA器件不带CAN总线控制器,本文利用sil-iconlabs公司的单片机C8051F500内置的CAN总线控制器,采用芯片PCA82C250T驱动实现CAN总线接口。为了兼容早期的TCB总线接口,利用DS90LV019器件对时钟信号实现差分和单端信号的互相转换。为减小仪器模块与测试系统的相互干扰,所有的总线接口均需要采用高速隔离器件与数字电路系统隔离。其中,TCB、HLB、TMB总线接口采用四通道高速磁隔离芯片ADUM1401
7、隔离;CAN总线接口采用光耦器件HCPL0600隔离。电路板供电部分采用NR5S5将数字电源与模拟电源隔离,模拟地和数字地分开布线并采用一点的方式连接。这样可大大减少电源抖动对电路系统的影响并防止模拟电路和数字电路的相互干扰。4软件设计总线测试接口电路板软件设计分为两个部分,FPGA程序设计和单片机程序设计。FPGA控制了TCB、HLB、TMB等总线测试接口。本设计中FPGA程序基于硬件描绘语言VHDL,采用自顶向下的模块化设计思想,根据功能将系统划分为若干个子模块,顶层采用框图的方式将各个子模块连接起来,具有简单直观、易于扩展等优点。图3所示是总线接口板FPGA的软件构造框图,主要包括:扩展
8、总线控制,分享双口RAM,顶层控制逻辑,测试任务控制,发送/接收FIFO,收发状态控制,串行发送/串行接收器等。扩展总线模块实现与外部系统进行数据交换;分享双口RAM接收来自于单片机的数据并暂存;顶层控制逻辑主要实现发送数据的写入,接收数据的读取;测试任务控制模块判定任务类型并对收发状态进行控制;发送、接收存储FIFO由FPGA内部配置实现,主要完成发送数据和接收数据的缓存;收发状态控制器主要实现数据发送和数据接收的状态交互控制;串行发送、串行接收器由计数器和移位寄存器组成,在收发状态控制模块的协调下发送和接收串行数据。单片机程序主要实现对CAN总线接口的控制和读写数据的缓存。在本文中,设计的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 声波测井 总线 测试 接口 设计 精品 文档
限制150内