ImageVerifierCode 换一换
格式:DOCX , 页数:54 ,大小:509.01KB ,
资源ID:14311204      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14311204.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于双CPU井深测量系统设计毕业设计论文Word文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于双CPU井深测量系统设计毕业设计论文Word文档格式.docx

1、在向下钻探的过程中,当钻杆下降到卡座位置时,大钩与钻杆脱离,向上提升到一钻杆的高度,接入一根钻杆,再将大钩与钻杆重新连接,继续向下钻探一根钻杆的深度。如此反复,可完成几百、上千米的钻井任务。因此,钻井深度的测量公式为:钻井深度=钻杆数量 单根钻杆长度-大钩距地面高度(1)图 1-1 是钻井系统结构示意图 Fig.1-1 The structure of drilling system 当需要向上提升钻头时,有大钩向上提升出一根完整的钻杆,然后由井架底部的卡座加紧地下的其他钻杆和钻头,这时候就可以将地面上的钻杆移去。地面上的钻杆移去后,大钩向下运动,与卡座夹住的钻杆连接,再松开卡座,于是又可向上

2、提升钻头。重复这一过程就可以把地下很深的钻头提升到地面1。从式(1)可以看出,测量井深的关键在于统计井下钻杆的数量。因为工作现场的特殊性,更换钻杆的数量不能由人工输入到计算机,只能由测量仪器自动判断。由于钻井过程复杂,在实际操作过程中会出现多次加钻杆、减钻杆的操作。因此准确判断增加、减少钻杆的操作是确保统计井下钻杆数量的关键。根据上面介绍,可以通过大钩的位置和载荷来判断是否在进行增加、减少钻杆的操作:若大钩的载荷为零,说明钻杆被卡座卡住,要进行增加、减少钻杆的操作。若大钩载荷变为零时大钩的位置在井架的底部,表明要增加一根钻杆;若大钩载荷变为零时大钩的位置在井架的上部,表明要移去一根钻杆。大钩与

3、绞盘上的绞绳相连接,绞盘转动控制绞绳的收放,从而实现大钩的升降。在一台特定的井架中,绞盘的直径 D,绞绳的直径、每层能缠绕的圈数是固定的。因此,通过测绞盘的转动圈数与转动位置,即可测量出大钩的实际高度。根据井深测量系统的原理,我设计完成的双 CPU 井深测量系统,做到了下述技术要求,其总体设计的电路结构框图如图 1-2所示。图 1-2 双 CPU 井深测量系统框图 Fig.1-2 Double-CPU depth measurement system diagram 2 设计原则 2.1 先进性先进性 在系统设计中采用目前世界上先进的前端测量备和主控电路。按照国际上成熟的系统结构进行工程安装。

4、2.2 扩展性扩展性 整个系统的设计满足目前各个所在的需要,同时考虑到以后系统升级扩展的需要,我为系统留有余地。在本设计中,设计已考虑到系统的基本容量,而且系统的输入输出都还可以扩充。2.3 安全性和可靠性安全性和可靠性 系统设备都选用技术先进、性能可靠的成熟产品,所有这些设备的技术参数都符合国家有关标准的规定。控制电路具保护功能,防止非法修改内部参数;主控设备都具有自动诊断系统故障的能力,便于提前发现设备早期出现的故障,最大限度的保障系统长期安全可靠的运行。3 总体设计技术要求、技术措施 3.1 技术要求技术要求 在进行石油钻探过程中,由于井下状况复杂且不易预测,需及时掌握钻井的状态,以保证

5、钻井的质量与钻井的安全。在石油钻探现场广泛使用的井深仪就是用来监控钻井状态的重要智能。我们经过长期调查研究,从技术上认真分析,认为需满足下列技术要求,方能实现功能完善、操作方便这两个主要目标:1)显示大钩的高度位置。2)时显示钻井深度。能记录钻井过程中的工况数据和操作状态。这些数据可以通过仪器查询、显示,也可以通过仪器打印出来存档,还可以通过通讯接口 3)到位管理计算机进行处理和观察。4)现场掉电保护功能,在现场突然停电的情况下,能保存好各种现场数据,在现场恢复供电后能根据保存的数据继续工作。5)校正功能。3.2 技术措施技术措施 上述要求是一项艰巨的任务但也是必须要达到的目标。为此我经过长期

6、努力,采用以下技术措施,实现了上述目标:在设计的过程中采用了为了实时显示大钩高度选用了 MAX191型 A/D 转换器,显示钻井深度选用了 TLP521-4光电隔离器件。为了即使显示和处理突然停电的情况,选用了 MAX813监控电路。在钻井过程中需要记录各种时间则选用了 W29C040数据存储芯片。4 系统总体设计 为了准确测量大钩的高度和换钻杆的过程,井深测量仪必须一直监视大钩悬重信号和绞盘的编码器信号。编码器信号是数字信号,可以采用中断方式接收,但悬重信号是模拟信号,必须由 CPU 一直采样测量并监视。在仪器运行过程中,还有一些信号需要 CPU 及时相应,如何打印机送数据、LCD 显示状态

7、的查询、键盘的处理、管理计算机通信的响应等。显然,当 CPU 结构响应其他工作请求时,就有可能漏掉对悬重信号的监测。为此,本设计采用了双 CPU 结构,一个 CPU 负责测量,一个 CPU 负责事物处理,仪器的内部结构如图 4-1所示。图 4-1井深系统内部结构 Fig.4-1 Depth system internal structure 4.1 事物处理事物处理 CPU 设计设计 在本设计中事物处理 CPU 和测量 CPU 都采用的是 ATMEL 公司生产的 AT89S52单片机作为下位机节点的微处理器。AT89S52是一个 8k字节可编程 EEPROM的高性能微控制器。具有内存较大,功能

8、强,抗干扰能力强、软硬件资源都比较丰富等特点,其外围接口电路简单,具有很高的性价比,成本低,其价格仅是 DSP的五分之一,而且它经过多年的发展,技术也相当的成熟。它与工业标准 MCS-51的指令和引脚兼容,因而是一种功能强大的微控制器,它对很多嵌入式控制应用提供了一个高度灵活有效的解决方案。AT89S52的引脚如图 4-2所示:图 4-2 AT89S52引脚图 Fig.4-2 Pin of AT89S52 AT89S52性能简介:1)主电源引脚 VCC 接电源端。GND 是接地端。2)XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3)RST:复位输

9、入。当振荡器复位器件时,要保持 RST脚两个机器周期的高电平时 4)ALE/:当访问外部存储器时,ALE(地址锁存允许)的输出电平用于锁存地址的低位字节。在 FLASH 编程期间,引脚用于输入编程脉冲。在平时,ALE 端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE 脉冲。如想禁止 ALE 的输出可在(SFR)8EH 地址置 0。此时,LE 只有在执行MOVX,MOVC 指令是 ALE 才起作用。另外,引脚被略微拉高。如果微处理器在外部执行外部程序时,该设定禁止 ALE 位无效

10、。5):外部程序存储器的读选通信号。由外部程序存储器取指期间,每个机器周期两次 有效。但在访问外部数据存储器时,这两次有效的信号将不出现。6)/VP:外部访问允许端。当保持低电平时,则在此期间外部程序存储器(0000HFFFFH),不管是否有内部程序存储器。注意加密方式 1时,将内部锁RESET;当端保持高电平时,此间内部程序存储器。在 FLASH 编程期间,此引脚用于施加 12V 编程电源(VPP)。7)P0端口(P0.0P0.7):P0口为一个 8位漏级开路双向 I/O 口,每个引脚吸收 8个 TTL 门电流。当 P0口的管脚第一次写 1时,被定义为高阻输入端。P0能够用于外部程序数据存储

11、器,它可以被定义为数据/地址的低八位。8)P1端口(P1.0P1.7):P1口为一个内部上拉电阻的 8位双向 I/O 口,P1口的缓冲器可接收,输出 4个 TTL 门电流,当 P1口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P1口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。9)P2端口(P2.0P2.7):P2口为一个内部上拉电阻的 8位双向 I/O 口,P2口缓冲器可接收,输出 4个 TTL 门电流,当 P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部电阻上拉的缘故。P2口当用于

12、外部程序存储器或 16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在 FLASH 编程和校验时接收高八位地址信号和控制信号。10)P3端口(P3.0P3.7):P3口管脚是 8个带内部上拉电阻的双向 I/O 口,可接收输出 4个 TTL 门电流。当 P3口写入“1”后,它们被内部上拉为高电平,并用作输 入。作为输入,由于有内部上拉电阻,那些被外部信号下拉低的引脚将输出电流(ILL)。P3口也可作为 AT89S52的一些特殊功能口,管脚功能表 4-1所示:表 4-1

13、各口线的第二功能表 Tab.4-1 The second fuction of each table P3口 第二功能 P3.0 RXD(串行口输入口)P3.1 TXD(串行口输出口)P3.2 INT0(外部中断 0输入)P3.3 INT1(外部中断 1输入)P3.4 T0(定时器 0的外部输入)P3.5 T1(定时器 1的外部输入)P3.6 (外部数据存储器“写”选通)P3.7 (外部数据存储器“读”选通)事物处理 CPU 系统以 AT89S52单片机为核心构成。详细说明如下各小节介绍。4.1.1 实时时钟芯片实时时钟芯片 井深仪需要记录各类时间发生的时间,因此在仪器中需要有实时时钟芯片,设计中选择了 DS12887。DS12887是 DALLAS 公司制造的并行接口实时时钟芯片,具有日历时钟、报警时钟、实时时钟功能,内部带有 114字节不易失性 RAM,目前在单片机系统中得到广泛的应用2。图 4-3 DS12887引脚排列 Fig.4-3 DS12887 pin arrangement 1)一脚说明 DS12887采用 24引脚双列直式封装。引脚排列如图 4-3所示各引脚功能叙述如下:VCC 和 GND:VCC 接电源正端,VCC=5V(以 GND 为参考点)。GND 接地,所有电平均以此为

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1