MC9S12Q128单片机实现随钻测井系统的设计_第1页
MC9S12Q128单片机实现随钻测井系统的设计_第2页
MC9S12Q128单片机实现随钻测井系统的设计_第3页
MC9S12Q128单片机实现随钻测井系统的设计_第4页
MC9S12Q128单片机实现随钻测井系统的设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【Word版本下载可任意编辑】 MC9S12Q128单片机实现随钻测井系统的设计 引 言 随钻测井LWD(Logging WhiIe Drilling)技术是将测井仪器安装在靠近钻头的部位,在地层刚钻开后就测量地层各种信息的一种测井方法。它通过测量地层倾角和方位、钻头方向、钻压、扭矩等,开展钻井定向控制,测量地层的电阻率、自然电位、自然伽马、密度中子、核磁、声波时差等。LWD在钻井的过程中测量地层岩石物理参数,并用数据遥测系统将测量结果实时送到地面开展处理,形成地层评价。由于当前数据传输技术的限制,大量的数据仍存储在井下仪器的存储器中,起钻后回放。其测量结果克服了井眼扩径、泥浆入侵等一系列环境

2、条件的影响。随钻测井可实时提供地层和井深信息,对地层做出快速评价,优化井眼轨迹和地质目标,指导钻进。特别是在疑难井、大斜度井、水平井中,它显示出比电缆测井更为重要的作用。LWD系统主要由2部分组成:地面系统和井下系统。如图1所示。 地面系统包括:上位机PC、接口卡、专用电缆、增效箱以及其他附属配件。其中主机装有LWD系统专用地质导向钻井配套软件Insite。 井下系统包括:总线控制器(HCIM)、随钻自然伽马测量仪(DGR)、随钻电阻率测量仪(EWR)、随钻中子传感器(CNP)、随钻岩石密度传感器(SLD)、工具串振动传感器(DDS)、探管(PCD)。 由此可见,LWD井下系统有大量传感器对不

3、同参数开展测量,耗电量非常大。由于每次钻井设备下井都要消耗大量人力物力,而且一旦下井,钻井设备会在地下持续长时间工作,而且钻井深度可达几千米,只能通过安装在钻头附近的电池供电。随钻测井系统的供电由2组锂电池(3.6 V)并联组成,每组6节串联,构成21 V直流电源。电池储能是有一定限制的。例如渤海油田的B20井就是应用LWD技术,测量井段为2 1023 073 km,连续工作5天。其他应用LWD钻井技术的石油井也是如此,有些LWD传感器甚至要连续在井下工作半个月之久。因此降低系统功耗就是随钻测井系统设计时需要考虑的一个十分重要的问题。 1 、低功耗电路设计的基本原则 对于典型系统而言,其功耗大

4、致满足:P=CV2f。C是电容负载,V是电源电压,f是开关频率。功耗与工作电压的平方成正比,因此工作电压对系统的功耗影响,其次是工作频率。电容负载也会有一些影响,但电容负载对设计人员而言一般是不可控的。因此设计低功耗系统,应该考虑在不影响系统性能前提下,尽可能地降低工作电压和使用低频率的时钟。 对于随钻测井系统,由于传感器在地下几千米工作,温度极高,工作空间狭小,在设计上就提出了其他一些挑战。在高温下,电容等器件的性能会减半,因此在开展器件选型时,这些因素都考虑其中。 另外,动态功耗管理也是降低功耗的有效途径。动态功耗管理是当前重要的系统功耗优化技术之一。它根据系统各模块性能,动态地配置系统,

5、使系统中各功能模块处于满足性能需求所需的功耗状态,从而实现节省功耗的目的。 2、 基于MC9S12Q128的低功耗系统设计 MC9S12系列单片机是以CPU12内核为的16位单片机,简称S12系列。典型的S12总线速度为8 MHz,可达25 MHz。其IO和CPU可以运行在不同的时钟下。CPU功耗可以通过开关状态存放器的控制位来控制。MC9S12Q128外部采用5 V电压供电,正常运行时电流为5 mA,低功耗模式下不到1 mA,为设计低功耗系统提供了有利的条件。 2.1 电 源 对于MC9S12Q128而言,它的外部供电电压是5 V,IO端口也是按5 V供电的逻辑电平设计的,这样可以在使用时接

6、口电路直接与TTL标准电平的器件连接。这些接口电路应该也是低功耗的,否则会造成一方面使用低电压降低了功耗,另一个方面使用额外的接口电路又增加了系统的功耗。芯片内部用2.5 V供电,低电压供电保证了芯片的低功耗。芯片内部5 V到2.5 V通过内部电压调整模块自行开展转换。 由于传感器系统是由电池供电,实际电池具有以下非线性特性: 输出电压在放电过程中逐渐下降,低于某个阈值电压时,电池耗尽而停止工作; 电池的有效能量与放电电流情况有关; 电池具有自恢复效应,即电池在非供电时期可以回收部分电荷,从而增加了其有效量。 根据电池的以上特性,提出了根据电池状态调度任务的策略;对多电池驱动的设备,提出了以下

7、各种电池调度和管理技术: 静态调度。按照一定的次序轮流使用各个电池,每个电池工作的时间固定。 动态调度。通过检测电池的输出电压或放电电流,确定电池的状态,从而决定各电池间的切换时间和顺序。 2.2 时钟频率 从低功耗的角度看,需要较低的频率;但是在实时应用中为了快速响应外部事件,又需要比较快的系统时钟。MC9S12Q128内部总线速率可达25 MHz,即40 ns的指令周期。MC9S12Q128内部集成了完整的节能振荡电路。如果外接振荡电路,需要配置时钟合成存放器(SYNR)和时钟分频存放器(REFDV)。靠锁相环产生的时钟频率由下面的公式得到: PLLCLK=2OSCCLK(SYNR+1)(

8、REFDV+1)其中OSCCLK为外部晶振频率。 经测试,应用锁相环电路时,在21 V电压供电情况下,电流会增大5 mA左右。本设计选用16 MHz的外部晶振,总线频率为默认的8 MHz。在保证不影响系统性能的前提下,减少系统功耗。 2.3 低功耗软件控制 MC9S12Q128的工作模式通过模块的智能化运行管理和CPU的状态组合,以先进的方式支持超低功耗的各种要求。MC9S12Q128支持3种低功耗模式停止模式、伪停止模式和等待模式。CPU条件码存放器CCR中的S位是STOP指令禁止位,如果要进入STOP模式,该位应置0。 停止模式:当CLKSEL存放器中的PSTP=0时,CPU执行STOP指

9、令,停止所有的时钟和晶振,从而使芯片进入完全静态模式。从这一模式唤醒CPU可以通过复位或外部中断。 伪停止模式:当CLKSEL存放器中的PSTP=1时,CPU执行STOP指令进入伪停止模式。在这种模式下实时时钟中断和看门狗模块仍然在工作,其他的外设被关闭。这种模式消耗的电流比停止模式要大,但是缩短了唤醒CPU所需要的时间。 等待模式:CPU执行WAI指令后进入等待模式。在这种模式下,CPU不执行指令,内部的数据总线和地址总线都被关闭,所有的外设都处于激活的状态。 2.4 外设低功耗管理 随钻测井系统传感器主要包括CPU及外围电路、电源、UART通信、RTC、电压电流及温度传感器、Flash存储

10、、总线通信部分和总线接口部分。其中耗电较多的是Flash模块、电压、电流及温度测量模块、RTC及通信电路。有些模块在一些时期是不需要工作的,因此可以动态电源管理,到达节约功耗的目的。 应用增强型P沟道MOS开关管VP0300L开展以上模块的供电控制,在无需供电的情况下切断模块的供电,到达节能的效果。在关闭每个模块的供电前先关闭该模块与MCU相应的通信总线,防止损坏接口。 Flash模块:在不读写存储器时可以关闭存储器的电源节约功耗。在读写的时候同时由MCU相应IO口送出高电平,闭合开关。读写完成后可以断开开关。Flash约1分钟读写1次。SW_FL连接到Q128的IO,当SW_FL置高时,SW

11、_FL端电压不小于VCC,开关管断开,停止供电。当SW_FL置低时,SW_FL端电压小于VCC,开关管导通。 温度、电压、电流、电量监测模块:3个检测模块每1分钟采集1次。3个模块应用1个开关,在检测时闭合开关,给3个传感器供电,使其工作。采集结束,断开开关,降低功耗。 时间管理模块与1553通信模块:当总线无信号时,MCU断开2个模块的电源,降低功耗。当总线有信号时,MCU先被唤醒,然后通过MOS开关闭合开关,给2个模块供电。2个模块共用1个开关。 2.5 系统低功耗控制流程 系统低功耗控制流程如图2所示。 结 语 MC9S12Q128以其卓越的性能和极低功耗的特点,使开发人员有很大的余地来设计出高性能的低功耗系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论