收藏 分享(赏)

正文_底明辉终结版.doc

上传人:11xg27ws 文档编号:7396440 上传时间:2019-05-16 格式:DOC 页数:80 大小:2.53MB
下载 相关 举报
正文_底明辉终结版.doc_第1页
第1页 / 共80页
正文_底明辉终结版.doc_第2页
第2页 / 共80页
正文_底明辉终结版.doc_第3页
第3页 / 共80页
正文_底明辉终结版.doc_第4页
第4页 / 共80页
正文_底明辉终结版.doc_第5页
第5页 / 共80页
点击查看更多>>
资源描述

1、北京航空航天大学硕士学位论文1第一章 绪论1.1 课题背景介绍1.1.1 石油测井简介石油作为现代社会的最重要能源之一,随着现代工业的飞速发展,人类社会对石油的需求量越来越大,人们对石油勘探和采集的投资也在不断增加,随着现代科学技术的发展,用于石油勘探的设备和技术涉及到许多技术和领域,从微电子技术到计算机技术、从机械制造到材料科学、从地质学到地球物理学等学科,几乎无所不包。地球物理测井 (简称“测井”) 技术是伴随石油工业而产生和发展起来的一门学科,属于地球物理学的一个分支。为了寻找石油和天然气,一般要根据地质科学的研究,先在有利于石油和天然气生产和存储的地区进行地质调查和地球物理勘探,找出可

2、能存储石油和天然气的各种地质构造。至于在这些地质构造中是否真的含有石油或天然气,以及石油或天然气的储量是多少,最终都要靠测井来证实。测井分为勘探测井和生产测井两种,前者为了找石油,了解地层物理结构;后者是在石油开采过程中,为了提高采油效率,测量掌握与采油有关的油井情况 (如井径尺寸、钻井偏斜度等)、地层情况 (如油层深度、油/ 水比等) 1。1.1.2 石油测井的发展历史和现状测井的发展大致可以分为四个阶段 2:第一阶段是模拟记录阶段。从测井诞生到 60 年代末,都使用模拟记录测井仪器。用灵敏度高的检流计测量回路电流得到探测系统测量端间的电位差变化,反映地层物理参数( 电阻率、声波速度等)随深

3、度的变化,记录在照相纸或胶片上,模拟记录的特点是采集的数据量小,传输速率低。使用的主要测井方法有声速(纵波)测井、感应测井和普通电阻率测井,配之以井径测井、自然电位测井和自然伽马测井等。第二阶段是数字测井阶段。自 60 年代来,测井仪器从模拟记录过渡到数字记录。这是测井技术发展的要求,测井方法的增多,特别是地层倾角测量的出现和声波变密度测井都要求高速采集地下信号,此外,某些测井方法要求在井场作一些校正、补偿和简单的计算,如中子测井计算中子孔隙度、密度测井进行脊肋校正等。第三阶段是数控测井阶段。新测井方法不断出现,如电磁波传播测井,碳/氧(C/O)能谱测井,其下井仪器复杂,为提高精度,须在测井过

4、程中对仪器的某些参数实现第一章 绪论2“实时”控制和调节 (双侧向测井对屏蔽电流的 “实时”调节等),数字测井已经不能满足要求,计算机技术的高速发展提供了解决问题的途径。70 年代末发展了数控测井仪。数控测井仪实质上是一台以计算机为中心的遥控遥测系统,各种下井仪器作为计算机的外设,通过电缆通讯系统实现数据的交换和计算机对下井仪的控制。仪器检测、测量数据处理和显示、曲线回放等都通过软件实现。测量时,在井下将各种仪器信号变换为数字信号,通过不同的编码解码技术将信号沿电缆送至地面,输入计算机,这样有利于下井仪的设计和更新,也有利于整个数控测井系统的扩展。第四阶段是成像测井阶段。随着勘探和开发更复杂更

5、隐蔽的油气藏的发展,对测井也提出了更高的要求,薄层、薄互层、裂缝性储层低孔隙低渗透层、复杂岩性的评价;高含水油田的开发中剩余油饱和度及其分布的确定;固井质量、套管损坏等工程测井问题及地层压力、非均质和各向异性等问题需要测井从方法理论到测量技术有更新的发展,正是在这样的背景下,测井现在正向成像测井阶段发展。 目前的测井手段仍以数控测井为主。国内的数控测井系统从八十年代开始发展,之前国外石油公司的测井系统一直处于垄断位置,如 Mobil 石油公司、Shell 石油公司和 Schlumberger 石油公司。胜利北航钻井测控研究中心自 1985 年开发石油测井仪器以来,始终以达到国际先进技术水平为目

6、标,制定适合国情的研制方案。相继和胜利油田、滇黔贵石油钻探公司、江汉测井研究院、大庆油田测研所等单位建立了合作关系。在国内率先将单片微处理器及计算机技术应用于石油测井仪器中。已形成从测量油井各种基本物理参数如陀螺测斜仪、多参数测井仪,到具有油井分析系统功能的如碳氧比能谱测井仪等多种类系列测井仪器。这些测井仪器的成功应用打破了外国公司在测井仪器领域的垄断,填补了我国测井仪器行业的空白。1.2 课题的来源1.2.1 数控测井系统介绍数控测井系统通常由三部分组成:上位机、下位机和井下仪器。上位机和下位机主要通过串口、并口或自行开发的总线扩展槽连接,而下位机和井下仪器则通过模拟电缆连接,数控测井系统的

7、结构如图 1 所示 2, 3。Comment S1: 难道井下仪是一种而不是所有的集合?因此上传的信号也不是一次混着很多种?北京航空航天大学硕士学位论文3图 1 数控测井系统结构 上位机系统主要以工控机(或者便携电脑)为中心,辅助以打印机和示波器等外部设备。数控测井软件系统的大部分软件也包含于其中。主要完成对下位机系统各个接口的管理和控制功能,并实现对测井数据的处理、显示、存储、打印和回放等功能。 下位机系统主要有供电部分、模拟部分和各种测量接口部分等组成。测量接口通过接口控制连接到井下仪器,常用的测井接口有深度测量接口、脉冲计数测量接口、A/D 采样测量接口、声波测量接口、碳氧比测量接口、陀

8、螺测斜接口、DDL3组合测井仪测量接口等。 井下部分负责采集数据,然后将其传送给下位机系统。井下部分由井下仪、供电系统、电缆切换单元和信号监测四部分组成。常用的井下仪器有声波仪、CCL仪、陀螺测斜仪、碳氧比能谱测井仪和自然伽马仪等。数控测井地面系统大都是大型车载式机柜系统,硬件配置齐全、功能强大、可以和多种井下仪器配套使用、能够满足各种测井作业的需要,但是它的体积庞大,在海上作业或长距离作业时,运输安装极为不便,影响了它的推广使用。特别是面对单一的测井任务,也需要将整个数控测井系统用车拉到现场,浪费了系统资源,也浪费了人力物力。因此地面测井接口的专用化和小型化成为测井行业的趋势和潮流。第一章

9、绪论41.2.2 陀螺测斜简介应用在石油测井领域的陀螺测斜仪是 20 世纪 90 年代初期才发展起来的一种不受地质和周围环境影响的精确油井导向系统,该系统采用动力调谐式挠性速率陀螺为核心传感器,可测量目标位置的方位,井斜、工具面等工程参数,从而获得油井的空间轨迹,同时也可为定向钻井提供导向信息。此前随钻测量仪、电子多点等测量仪器等测斜系统,考虑到抗震性能要求高,均采用磁通门传感器来感应大地磁场,确定井眼方位。而在套管中由于存在铁磁质材料,大地磁场受到屏蔽或干扰比较大,上述测量仪器确定的方位就不准确了。由陀螺惯性原理可知,即使外界磁干扰很大,陀螺仍能保持原来的方位稳定,因此,陀螺测斜仪也就成为在

10、套管中进行定向测量的必备仪器。陀螺测斜系统分为地面系统和井下系统两部分 4。其中井下系统就是动调式陀螺测斜仪,它由减震器、惯性体、陀螺电路舱、电源舱、微机舱、磁定位器、马笼头等几部分组成。其结构如图 2 所示。图 2 陀螺测斜井下系统地面系统是一套专用的便携式计算机测控、信号采集系统,它可对井下仪器实时控制,数据采集和处理,实时显示、打印、存储测井数据,并在测井现场完成测井资料的处理工作,主要由笔记本电脑、测控接口箱、电源、打印机几部分构成。其系统构成如图 3 所示。图 3 陀螺测斜系统结构图传统的陀螺测斜仪接口一般是由单片机扩展一系列外围器件组成,结构复比较杂,例如:模拟信号采样需要扩模拟多

11、路选择器、模/数转换器、程控放大器等;与陀螺仪北京航空航天大学硕士学位论文5通信部分需要扩展曼彻斯特编解码芯片(如 HD15530)或扩展 FPGA 实现编解码;与工控机通信部分则需要扩展 USB 接口芯片(如 PDIUSBD12)或其他通信接口芯片。图 4 为某型号陀螺测斜接口箱结构。S T D 总线C P U 板显示驱动板深度A / D板通讯板显示板( 深度 、 速度 、 张力 )马丁代克 、张力 、 C C LR S 2 3 2 接口去笔记本电脑单芯电缆接陀螺测斜仪图 4 接口箱组成结构图接口箱由 STD 总线机笼里插入 STD 总线接口板,CPU 板、深度及 A/D 板、显示驱动板、通

12、讯板和前面板上的显示板组成。这种结构板卡过多,而且在实际测井工作中也经常出现板卡松动的现象,因此需要把板卡整合在一起,既能减小体积,又能提高可靠性。在电子技术、信息技术和计算机技术高度发达的今天,完全可以在不降低功能和性能甚至功能和性能有所提高的前提下大大简化硬件系统和软件系统。1.2.3 声波测井简介50 年代出现了声波测井仪器,60 年代末提出了偶极子源能直接激发横波信号,可以解决软地层中横波勘探的问题。70 年代初提出了可能的横波速度测井仪,70 年代末出现了长源距声波全波列测井仪,80 年代初研制出电磁驱动的偶极子横波测井仪,80年代中期发展了阵列声波测井仪,将常规井眼补偿声波与长源距

13、声系以及井径等综合测量,实现了对声波全波列的数字化记录,并对管波的纪录予以重视 6,7,8 。声波探测数控石油测井系统主要应用是在固井后,检查和评价水泥固井的工程质量。采用声幅测量和全波变密度测量两种技术相结合,可以有效的检查套管和地层间水泥环的胶结质量(包括第一胶结面的胶结质量水泥环和套管的胶结情况,第二胶结面的胶结质量水泥环和地层间的胶结情况)。同时水泥抗压强度和套管破裂等油管固井工程质量问题都是十分重要的评价内容 9。第一章 绪论6数字声波测井仪接收到来自地面的指令,根据相应的指令控制仪器工作。在井下按规定的时序发射声脉冲信号,用传感器阵列接收经地层传播的声波信号,将该信号数字化处理后传

14、输到地面,地面系统将接收到的数据进行处理以获取地层的物理特性。要求测井仪可以控制声波发射的强度、次数和时间;采集到的信号可以缓存;具有一定的容错能力。具体工作过程如下:1、逻辑控制序列,控制声波发射晶体的发射、完成声波接收器的选择及接收增益设定;2、对 4 路声波信号进行数字化采集,并根据每路采集的信号大小,产生相应的增益控制;3、集的数据、增益,按规定的序列通过遥测短节传送到地面进行纪录。测井数据的记录方式也由最早的手工照相记录,发展到 60 年代末的数字磁带机记录,再到后来的的在计算机上实现测井数据的处理、记录、绘制曲线等 2。上位机上的软件平台也由原来的基于 DOS 操作系统向基于 Wi

15、ndow 操作系统转变。1.2.4 陀螺测斜接口改进需求陀螺测斜专用接口改进是在原陀螺测斜接口箱的基础上进行的,原有的陀螺测斜地面系统虽然已经投入了生产应用,但在实际应用中也发现了一些问题有待改进,有的用户也提出了新的要求和改进意见。1. 结构小型化、便携化:原陀螺测斜地面系统功能强,硬件配置齐全,能够满足陀螺测斜作业的需要;但是它的体积庞大,运输安装极为不便,影响了它的推广使用。因此,陀螺测斜地面系统的小型化成为测井行业的趋势和潮流;2. 可靠性:原陀螺测斜地面系统由 CPU 板、深度 A/D 板、通讯接口板、显示驱动板和显示板等组成,把各功能模块组合起来以完成测井信息的采样与处理等功能。由

16、于板卡过多,而且在实际测井工作中也经常出现板卡松动的现象,因此需要把板卡整合在一起,既能减小体积,又能提高可靠性;3. USB 接口:传统的测井系统与主机的通信接口一般采用串口进行通信,串口虽然连接方便,可是它的带宽非常有限,传输速度太慢,随着数据量的增大和传输速率的提高,串口通信很难满足数据传输的要求。而现在生产的 PC 几乎都配备了 USB 接口,Microsoft 的 Windows 系列以及 Mac OS, Linux, FreeBSD 等流行操作系统都增加了对 USB 的支持。USB 有很多优点,如:速度快、设备安装和配置容易、易于扩展、北京航空航天大学硕士学位论文7使用灵活。因此,

17、将 USB 技术应用于数据的实时采集传输是非常适合的。便携式数控测井地面系统扩展一个 USB 通信方式,成为系统发展的必然趋势,也是我们设计陀螺测斜专用接口的主要任务之一;4. 改进电源性能:原陀螺测斜接口箱采用的是线性电源,它体积大,效率低。随着开关电源技术的发展,有必要采用体积小、重量轻、效率高的开关电源,不仅可以大大缩小陀螺测斜接口箱的体积,减轻机箱重量,而且还可以提高系统的可靠性。1.2.5 声波测井软件的改进需求随着计算机硬件设备的迅猛发展,开发进行实时数据处理和有良好用户界面的应用软件成为软件开发的趋势之一,也是许多用户的需要。声波测井系统的软件运行平台为 Windows 操作系统

18、,因为 Windows 操作系统作为目前应用于个人计算机的主流操作系统具有以下特点:1、灵活的内存管理模式:Windows 的内存管理是线性的而不再象 Dos 操作系统那样分段管理,每个进程(应用程序)都有它自己的 32 位虚拟地址区,各个进程的虚拟地址空间要比总的物理内存(RAM)大得多,并能提供给所有进程。这样就保证了应用程序有足够的内存空间可以使用。3 图形化用户界面:是 Windows 操作系统的重要特点之一。采用命令式操作方式,消息映射的管理方法,从而简化了用户操作,实现程序与用户的简单,直观,良好的交互。4、设备无关性:即为 Windows 编写的应用程序可以在多种类型的硬件设备上

19、绘制图形和输出,这也是 Windows 的主要特点之一。这是因为 Win32 应用程序编程接口(API)具有这种性质。支持这种设备无关性的软件在两个动态链接库中。第一个库是图形设备接口(GDI) ,另一个是设备驱动程序。后者的名称根据应用程序输出设备的不同而不同。由于 Windows 采用图形设备接口(GDI)技术访问屏幕和打印机等图形显示设备,因此 Windows 程序可以在不同设备上使用。克服了 DOS 下程序的不足。各种不同的硬件设备有各自的驱动程序,可以为用户提供相对透明的服务。5、Windows 操作系统采用多任务的运行方式:一个 Windows 平台下可以同时运行多个应用程序,一个

20、应用程序又可以由不止一个进程组成,而一个进程可以由不止一个线程组成。进程由代码、数据和该进程中的线程可用的其它系统资源,如文件、管道和同步对象等组成。操作系统为其分配 CPU 的时间处理时隙。各进程间采用抢先式第一章 绪论8多任务的管理模式。课题的具体任务是以现有的 Dos 平台下软件为依据,以 Windows 平台下常规测井软件为参考,采用 VC+6.0 开发工具,开发运行在 Windows 平台下的数控声波测井系统软件,实现整个软硬件系统的协调工作。1.3 课题的目标本课题包含两方面的内容,陀螺测斜专用接口的设计与实现是要把陀螺测斜接口从数控测井地面系统中独立出来,使它能独立工作,完成陀螺

21、测斜功能,并且要求误码率、无故障工作时间等技术指标符合 2003 年制定的陀螺测斜系统技术指标;基于Windows 声波测井软件的开发是以现有的 DOS 平台下软件为依据,以 Windows 平台下常规测井软件为参考,开发出界面友好、操作方便、功能强大的声波测井软件,包括各种测井曲线的绘制、打印、保参和回放。1.4 课题主要工作和论文内容安排本论文是在设计陀螺测斜专用接口和声波测井软件开发的实际工作的基础上,通过对工作进行总结、问题问题进行研究而写成的。陀螺测斜专用接口,实现数据采集、通信、传输等功能。此接口需要完成的功能主要有:电压、电流,张力,磁标记,CCL 信号的采样;马丁代克信号的处理

22、;与上位机和井下仪的通信。这些功能都是通过 C8051F340 单片机来实现和完成的。声波测井软件主要绘制 CBL(水泥胶结测井)、BI(水泥胶结指数)、VDL( 变密度测井)、SRT(3 英尺源距接收器实测套管传播时间)和常规测井曲线温度、张力和压力等,并实现这些曲线的保存、打印和回放。全文共分六章,第一章介绍课题背景来源,课题的意义,课题的目标和论文内容安排。第二、三章分别介绍了陀螺测斜专用接口的硬件电路系统设计和单片机固件程序设计。主要对硬件电路系统设计的原理、设计方法、设计思路以及系统设计中的核心技术进行了详细说明。第四章介绍了陀螺测斜测试程序的开发。主要介绍了用 NI-VISA 开发

23、 USB 驱动程序的开发步骤和 LabVIEW 开发的陀螺测斜系统各种功能的测试程序,主要包括下位机 Register 读写程序、ADC 采样测试、曼彻斯特编解码测试、通信误码率测试、陀螺采样通道测试和测井命令测试等。第五章主要介绍了声波测井的背景知识。第六章介绍了声波测井软件各个模块的开发。最对研究生工作进行了总结。北京航空航天大学硕士学位论文9第二章 陀螺测斜接口电路设计本章内容:主要介绍陀螺测斜专用接口的设计思想、各个组成模块的设计方案、相应的硬件设计和仿真及相关电路原理。2.1 陀螺测斜接口总体设计思想目前使用中的数控测井地面系统基本结构和设计思想大体一致,即以计算机为主控机,充分利用

24、计算机的硬件资源再配以专用测井接口电路,以小规模的硬件设备同时辅以丰富的软件支持来构成系统,这种结构已经形成数控测井地面系统的主流 10。以目前计算机的能力及速度足以应付各种生产测井任务。但应在此基础上提高工艺水平,降低造价并使系统便于维护,减少硬件设计制作规模,增大软硬件比例,以便使系统实现灵活可靠、经济、便于维护的特点。基于硬件高度集成、功能专一、操作简便、性价比高的指导思想,我们的陀螺测斜地面系统以计算机为主控机,采用高集成度、的功耗的芯片作为下位机的设计主体,由计算机直接控制测量过程。这种结构的突出优点是控制灵活、便于维护,能够充分利用和发挥软件的强大功能,减少了硬件规模,系统结构大大

25、简化,系统的体积大大缩小,成本大大降低,而系统的功能却有所增强,具有很高的性能价格比。2.2 陀螺测斜接口功能分析陀螺测斜接口,向下连接井下陀螺器,向上连接上位机,主要起着联络上位机和井下仪的作用,同时也对井下仪及地面系统的一些关键参数进行采集、处理和显示,并将采样数据和陀螺仪发送的数据按照一定的帧格式通过 USB 接口传给 PC 机做进一步处理。陀螺测斜接口的主要功能可以分为以下几部分, 实时监测并显示井下仪器的供电电压和供电电流,以防止供电电源异常而烧毁井下仪器,同时也为地面操作人员调整井下仪器的供电压或电流提供依据; 实时监测并显示电缆张力,一方面防止井下仪器下放或上拉速度过快而造成电缆

26、折断,另一方面以便操作人员判断井下仪器是否遇到阻力被卡住,而及时调整井下仪器的下方或上提速度速度; 实时采样 CCL 信号和磁标记标记信号,并将采样时的时间信息和深度信息加入采样数据组成数据帧放入通信缓冲区中等待上位机读取;第二章 陀螺测斜接口电路设计10 实时显示井下仪器所处的深度和运动速度,方便操作人员对井下仪器的深度和速度进行控制; 通过 USB 接口接收并处理主机发送的命令和数据,并将命令和数据加上同步头和校验位,然后进行曼彻斯特码后发往井下仪器; 接收井下仪器的数据,并且按约定好的算法对接收到的数据进行校验,对错误数据进行标记,然后放入陀螺数据缓冲区中等待上位机读取; 接口箱工作温度

27、 040,保存温度1055,系统误码率小于 10-5。2.2 陀螺测斜接口结构设计以照陀螺测斜的功能要求和陀螺测斜专用接口的总体设计思想为指导,本设计选用 Silicon Labs 公司高集成度的片上系统 C8051F340 单片机作为接口板的核心控制部分,扩展了极少的外围器件,大大简化了电路结构,提高了系统可靠性和可维护性,极大的提高了系统的性价比。文中设计的测斜专用接口结构如图 5 所示。多路器1 0 位逐次逼近型A D C比较器 0比较器 1C I P - 5 1 内核( 4 8 M I P S )显 示 模 块( 深 度 、 张 力 、 速度 、 电 压 、 电 流 )U S B 2

28、. 0控 制 器 、 收 发 器I / O外 部 中 断 I N T 0 、 I N T 1P C 机单芯电缆张 力 传 感 器磁 记 号 传 感 器井 下 仪 供 电 电 流C C L 信 号光 栅 码 盘曼 码 发 送电 平 调 整曼 码 接 收电 平 调 整井 下 仪 供 电 电 压深 度 信 号 A深 度 信 号 BC 8 0 5 1 F 3 4 0 单 片 机井下仪张 力 信 号磁 记 号电 压 信 号电 流 信 号C C L 信 号井下供电电源图 5 陀螺测斜专用接口结构北京航空航天大学硕士学位论文11陀螺测斜主要采取“点”测模式,即每隔一定时间由操作人员通过上位机向接口板发送一次

29、命令,接口板把命令按照曼彻斯特编码转发到陀螺仪,陀螺仪接收到命令后便对井下信号进行一次模数转换,并将采样数据按照曼彻斯特编码发送到接口板,接口板对接收到的资料进行预处理后再发送到 PC 机。因而半双工的通信模式足以满足实际需求。井下仪和接口板之间采用半双工的通信方式,曼彻斯特编码,PC 机和接口板之间则通过 USB 接口传送数据。C8051F340 单片机是整个测斜仪接口的核心部分,它具有强大的数模混合信号处理能力和丰富的外设资源。和高达 48MIPS 的指令执行速度,保证了各路模拟信号的完全采集、快速深度计数的和实时接收并处理主机发送的命令和数据,这保证了对井下仪的实时控制和对数据的实时采集

30、和处理。2.3 C8051F340 介绍C8051F340 是由美国 Silicon Labs 公司设计的新一代单片机,他对原 51 单片机内核进行了改造,设计了以流水线方式处理指令的 CIP-51 内核,废除了原 51 系列单片机中的机器周期,一个时钟周期便可以执行一条单周期指令,大多数指令执行所需的时钟周期数与指令的字节数相同,这使得 C8051F340 单片机的指令峰值速度可以高达48MIPS。该系列单片机结构 11如图 6 所示。图 6 C8051F340 结构第二章 陀螺测斜接口电路设计12C8051F340 内核采用 Silicon Labs 公司的 CIP-51 微控制器内核 1

31、1,12,13。CIP-51 与MCS-51TM 指令集完全兼容,可以使用标准 的 803x/805x 的汇编器和编译器进行软件开发。CIP-51 内核具有标准 8052 的所有外设部件,包括 4 个 16 位计数器/ 定时器、两个具有扩展波特率配置的全双工 UART、一个增强型 SPI 端口、一个增强型 I2C 端口、128 字节特殊功能寄存器(SFR)地址空间及多达 40 个 I/O 引脚。Silabs 公司在提升 8051 速度上采取了新的途径,即设法在保持 CISC 结构及指令系统不变的情况下,对指令运行实行流水作业,推出了 CIP-51 的 CPU 模式 11,14。在这种模式中,废

32、除了机器周期的概念,指令以时钟周期为运行单位。平均每个时钟可以执行完 1 条单周期指令,从而大大提高了指令运行速度。在一个标准的 8051 中,除MUL 和 DIV 以外所有指令都需要 12 或 24 个系统时钟周期,最大系统时钟频率为 12-24MHz。而对于 CIP-51 内核,70%的指令的执行时间为 1 或 2 个系统时钟周期,只有 4 条指令的执行时间大于 4 个系统时钟周期,最大系统时钟可以高达 48M。CIP-51 共有 111 条指令。表 1 列出了指令条数与执行时所需的系统时钟周期数的关系。 表 1 CIP-51 指令数与指令周期对照表执行周期数 1 2 2/3 3 3/4

33、4 4/5 5 8指令数 26 50 5 16 7 3 1 2 1与 8051 相比,在相同时钟下单周期指令运行速度为原来的 12 倍;整个指令集平均运行速度为原来 8051 的 9.5 倍,使 8051 兼容机系列进入了 8 位高速单片机行列。C8051F340 单片机外设方面有几项关键性的改进,大大提高了整体性能,更易于在最终应用中使用。 程序存储器和数据存储器:CIP-51 有标准 8051 的程序和数据地址配置。它包括 256 字节的数据 RAM,其中高 128 字节为双映射。CIP-51 有 64KB 的程序存储器空间,程序存储器通常被认为是只读的,但是 CIP-51 可以通过设置程

34、序存储器写允许位(PSCTL.0)用 MOVX 指令对程序存储器写入,这一特性为 CIP-51 提供了更新程序代码和将程序存储器空间用于非易失性数据存储的机制。同时,他还具有 4K 的片上 XRAM,极大的方便了大批量数据处理。 通用串行总线控制器(USB0):它符合 USB2.0 规范,可以低速模式和全速模式,集成了收发器和端点 FIFO。共有 8 个端点:一个双向控制端点(端点0)和三对输入/输出端点(端点 1-3 输入/输出) 。北京航空航天大学硕士学位论文13 数字交叉开关:数字交叉开关允许将内部数字系统资源通过编程映射到端口I/O 引脚。可通过设置交叉开关控制寄存器将片内的计数器/

35、定时器、串行总线、硬件中断、比较器输出以及微控制器内部的其它数字信号配置为出现在端口I/O 引脚。这一特性允许用户根据自己的特定应用选择通用端口 I/O 和所需数字资源的组合,灵活方便。 模/数转换器:C8051F340 内部有一个 10 位 SAR ADC 和一个差分输入多路选择器。该 ADC 工作在 200ksps 的最大采样速率时可提供真正 10 位的线性度,INL 为1LSB。ADC 系统包含一个可编程的模拟多路选择器,用于选择 ADC的正输入和负输入。端口 I/O 引脚中的 20 个引脚可用作 ADC 的输入;另外,片内温度传感器的输出和电源电压(VDD)也可以作为 ADC 的输入。

36、 比较器:C8051F340 内部集成了两个电压比较器,能在上升沿、下降沿处中断CPU,或在上升沿和下降沿都产生中断。通过软件不仅可以配置比较器的正向回差电压和负相回差电压,而且还可以配置比较器的响应时间,允许用户在低功耗和高速之间选择。 可编程计数器阵列(PCA):PCA 包括一个专用的 16 位计数器/定时器时间基准和 5 个可编程的捕捉/比较模块。每个捕捉/比较模块都有六种工作方式:边沿触发捕捉、软件定时器、高速输出、8 位或 16 位脉冲宽度调制器、频率输出。此外,捕捉/比较模块 4 还提供看门狗定时器(WDT )功能。C8051F340 内部还集成了稳压器、内部基准源、两个增强的全双

37、工通用异步串行接口、I 2C 接口、增强型 SPI 接口、内部精准振荡器和片内调试接口等。传统的陀螺测斜仪接口一般是由单片机扩展一系列外围器件组成,结构复比较杂,例如:模拟信号采样需要扩模拟多路选择器、模/数转换器、程控放大器等;与陀螺仪通信部分需要扩展曼彻斯特编解码芯片(如 HD15530)或扩展 FPGA 实现编解码;与工控机通信部分则需要扩展 USB 接口芯片(如 PDIUSBD12)或其他通信接口芯片。C8051F340 集成了众多的模拟和数字外设,具有强大的数/ 模混合信号处理能力,是功能强大的高速片上系统 (SOC) 型单片机。利用 C8051F340 单片机设计陀螺测斜仪接口,它

38、内部的模拟多路选择器和模/数转换器可以实现多路模拟信号的采样, USB 接口可以实现与上位机的通信,比较器可以实现深度信号的解码,大量的 I/O 和丰富的中断源可以实现数据的显示和与井下仪器通信。这是本次设计选用 C8051F340 单片机设计陀螺测斜仪专用接口的重要原因。第二章 陀螺测斜接口电路设计142.4 系统单元电路设计C8051F340 集成了大量的数字外设和模拟外设,用它作为陀螺测斜仪专用接口的核心大大简化了系统结构,避免了扩展一系列外围设备,减小了电路板面积,避免了各个外设的相互干扰,增加了系统的可靠性,提高了系统的性价比。陀螺测斜仪专用接口按功能可以分为:模拟信号采样模块、深度

39、信号(又称马丁代克信号)处理模块、数据显示模块、井下仪通信模块、上位机通信模块和监控模块。下面分别介绍各个模块的电路设计。2.4.1 模拟信号采样设计C8051F340 的 ADC0 子系统 11集成了两个模拟多路选择器和一个 200ksps 的 10 位逐次逼近型 ADC,ADC 集成了跟踪保持电路和可编程窗口检测器。 AMUX0、数据转换方式及窗口检测器都可用软件通过特殊功能寄存器来配置。ADC0 可以工作在单端方式或差分方式,可以被配置为用于测量端口引脚电压、温度传感器输出或 VDD(相对于一个端口引脚、VREF 或 GND) ,允许输入的最大电压范围(0.33.3V) ,其内部结构如图

40、 7 所示。图 7 C8051F340 内部 ADC 结构C8051F340 需要采样的模拟信号包括:井下陀螺仪供电电压(0300V) ,井下陀螺仪供电电流(0300mA,叠加有二百多伏的共模电压) ,电缆张力(010V) ,CCL 信号(-3+3V,0.110Hz) ,磁标记信号(-200mV200mV ,0.110Hz,叠加有十几伏的共模电压) 。这些信号有的信号很强,达到上百伏,有的信号却很微弱,只有上百毫伏,但是单片机内部集成的 ADC 所允许的输入电压是 03.3V,因此对采样信号必须做必要地预处理,如放大、衰减、电平调理、限幅、滤波等一系列处理后才能送进单片机进行采样。陀螺仪供电电

41、压和电缆张力的处理比较简单,只牵涉到分压和滤波(滤除工频干扰和开关电源开关频率干扰) ,在这里不作详细介绍。重点介绍 CCL 信号、陀螺仪供电电流和磁标记信号的预处理。1、CCL 信号处理CCL 信号 2是井下仪器深度确定的重要参考信号之一,它是一个低频信号,跟电缆速率有关。CCL 信号是由 CCL 仪产生的,当 CCL 仪通过节箍时,夹在两个同名磁北京航空航天大学硕士学位论文15极间的线圈内磁力线变化而产生电流,具体产生过程如图 8 所示(电路部分未标出) 。SNNSCL 图 8 CCL 信号产生示意图节箍的长度 ,陀螺测斜时电缆速率 ,实际测井时 CCL 信号0.2Lm0.13/Vms的频

42、率 。单芯电缆除了传输 CCL 信号外,还给井下仪器供电和传输井下.1fHz:仪器与接口箱之间的通信编码信号(3.472kHz) ,因此,对 CCL 信号的处理首先要用高压电容进行高压隔离,以避免损坏后续电路,然后进行低通滤波,滤除电缆上的编码信号以及耦合进来的工频干扰和开关电源产生的开关频率干扰。具体电路如图 9 所示。 R_CL230kC_L30.2uFR_CL330kC_L40.2uF R_CL428kC_L147u/40VC_L20.2uFR_CL130k D_CL1M403 CL_SAMPLER_CL512kC_L52nFVC_5VV图 9 CCL 信号预处理电路原理图从井下仪做 C

43、CL 信号采样端的交流小信号分析所得的幅频特性和相频特性如图 10所示。第二章 陀螺测斜接口电路设计16图 10 CCL 信号采样端的幅频特性和相频特性由图 10 可知,CCL 信号采样端的 3dB 带宽为 10.5Hz,在 50HZ 处衰减 21.8dB,在 3.472kHz 处衰减 136.2dB,在 20kHz 处衰减 177.4dB。相频特性在通带内变化平缓,在实际测井时只关心 CCL 信号峰值什么时候到来,至于峰值是多少,倒并不关心。因此所设计电路完全满足设计要求。2、陀螺仪电流信号处理陀螺仪供电流是差分信号,同时在次差分信号叠加有很高的共模电压,有时达到200V 以上, 在原数控测

44、井系统中曾经发现隔离放大器被烧毁的现象。此次设计选用了美国 Analog 公司的 AD629,它是业内最细小兼高输入共模电压差分放大器,具有高共模抑制比特性( 最低为 77 至 86dB,视乎性能的级别),这枚特别为针对高共模电压(250 伏) 应用的 AD629,可用来在高共模电压下抽取出一个细小的差分信号。与传统的差分放大器只拥有一个接近电源电压的操作范围不同, AD629 的输出可以自由调校至比电源电压高或低 250 伏的水平,这样就算该器件被应用在一些突变电压达 500 伏的应用中也不会受到损坏。陀螺测斜仪供电电流经采样电阻将电流信号转换成电压信号后在经过滤波和 AD629 隔离后才送

45、至单片机采样。具体电路如图 11 所示。北京航空航天大学硕士学位论文17R_CS110/3W REF(-)1-IN2+I3-Vs4REF(+)5OUTPT6+Vs7NC8U_INSULATEAD629C_UI21uF C_UI31uFVC_15VVE15V C_UI410uFC_UI11uF R_CS420kCURENT_SAMPLER_CS2nR_CS3n 图 11 陀螺仪供电电流处理电路3、磁标记信号处理磁标记信号也是确定井下仪器深度的重要参考信号,它是一个低频信号,跟电缆速率有关。测井电缆每隔 25m 就有约 0.5m 是经过磁化的,当磁化的电缆经过井口的线圈和放大电路后便产生磁标记信号

46、。具体产生过程如图 12 所示。 图 12 磁标记信号产生过程电缆磁化长度 ,陀螺测斜时电缆速率 ,实际测井时磁标记0.2Lm0.13/Vms:信号的频率 。这和 CCL 信号的频率一致,但是在磁标记信号上叠加有十.1fHz:几伏的共模电压,差模信号的幅度也非常小,只有 400mV 左右。因此处理时要先提取微弱的磁标记差模信号,然后再滤除工频干扰和耦合进来的其它高频信号,最后进行放大和电平调理,具体电路如图所示。23 141U_RVALF347C_RV110uFC_RV210uFR_V120kR_V20kR_V35.1kR_V45.1kC_15VE_15V MAGNETIC_SAMPLEVC_

47、5VMAGNETIC_MAKIN-AGNETIC_AKIN+ 14131241U_RVDLF347C_M10.2uFR_M130kR_M230kC_M20.uFR_M31kR_M451kR_M512kR_M628kC_M30.5uF D_M1403R_M71k_M81k 图 13 磁标记信号处理电路第二章 陀螺测斜接口电路设计18在单片机中每隔 10mS 就对五路模拟信号轮流采样一次,然后打包成帧放入通信缓冲区中等待上位机读取。每隔 0.5 秒就对陀螺仪供电电压、电流,张力进行处理并刷新数码管。至于 CCL 信号和磁标记信号则可以在上位机上完全恢复出来,因为采样频率远远大于信号频率。图 14

48、为上位机恢复此标记信号的测试(磁标记输入端为3.4Hz,峰峰值为 400mV 的正弦波) 。图 14 上位机恢复磁标记信号图2.4.2 深度信号处理陀螺测斜系统中深度测量是必不可少的,因为系统需要根据深度测量信息对其他测量模块所采集数据进行对应,本设计的深度模块可以实现光电码盘(马丁代克)深度系统的测量。1、深度系统设计原理深度信号是由光电码盘产生的,光电码盘在不透光的背景上开出有透明扇形区组成的编码图案,光线透过码盘上各码道的透明区,耦合到径向排列在码盘背面相应位置上的光敏元件上,使其产生亮电流。放大器将光敏元件输出的明暗变化的电流变换成合适的逻辑 1 和逻辑 0 电压。增量值码盘的编码图案

49、由一系列等间距辐射状透光窄缝组成,用来获取精密光学投影的光学窄缝有两组,它们相互错开 1/4 个节距,一个节距等于一个窄缝的宽度和一个间距之和。这种安排使得布置在这两个窄缝后面的光敏元件所产生的两路光电输出信号产生 /2 的相位差。把这两路信号接入图 15(a)所示的信号处理电路时,根据电路北京航空航天大学硕士学位论文19的输出可以判断码盘的旋转方向。当码盘按顺时针方向转动时,电路 f 端输出脉冲序列,表示码盘正传;当码盘反转时,电路 g 端输出脉冲序列。电路各点波形与码盘旋转方向的对应关系如图 12(b)所示所示。用电路 f 端和 g 端输出的脉冲去驱动一个可逆计数器,当码盘正传时,f 端正转脉冲输出使计数器做加法

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报