摘 要:井下数据采集与传输系统采用先进的CPLD器件ispLSI1016实现了接口,解决了井下数据采集与传输系统的高速度,低功耗和小尺寸等关键问题。 关键词:数据采集与传输;CPLD;接口电路
引 言: 随着石油工业的不断发展,测井技术越来越显示出其重要作用。超声波测井法作为测井的一种重要方法得到了广泛的应用。由于测井仪器,特别是井下仪器工作环境的特殊性,使得对其研究和开发也具有特殊的要求。油井下的温度、压力一般远远高于地面,而且油井的直径很小,因此对井下仪器的尺寸要求十分严格,一般来说印刷电路板的宽度不能超过4.5cm。体积达不到要求再好的仪器也无法在实际中应用。本文介绍的接口电路采用了先进的CPLD器件很好地解决了井下高速数据采集与传输系统的可靠性、低功耗和小尺寸等关键问题。
系统结构 系统采用了两片AT89C52单片机分别作为主、从CPU;采用AD公司的高速A/D芯片AD7821进行井下温度、压力和幅值等参数的实时数据采集;选用两片Lattice公司的CPLD芯片ispLSI1016实现数字信号采集处理接口电路和数据传输中的串并行转换接口电路;然后通过双口RAM(IDT7132)来传输数据。系统结构如图1所示。 在图1中,主CPU及其相关模块主要完成超声波发生器的控制、工作模式切换和数据采集等功能;从CPU主要完成主CPU所采集信号的上传和地面命令字的下传及命令解释,还包括一些监控功能。主CPU对超声波发射装置进行控制,采集回波信号。由于回波信号的尖峰时刻非常窄,一般不超过1.0ms,所以对A/D的采样时间要求在ns级,本系统采用高速AD7821进行采集。对于数字信号部分,在启动超声波发生装置的同时产生时延控制信号,以便对回波信号的时间间隔进行计数,进一步测出井下的剩余壁厚等距离参数。所有采集的信号按一定的格式存在双口RAM(IDT7132)内,以备 从CPU调用和上传。
数据采集控制接口电路 系统所需采集的数字信号的频率相差非常大。其中γ信号的频率在几Hz到几百Hz之间,此信号直接进入单片机,用单片机的计数器进行计数计算得到频率。而超声波返回的时间间隔只有几ms,而且是定时产生每次只出现一个,这样只能测量其周期。系统直接采用12MHz 晶振信号的四分频作为测量周期的计数脉冲。除γ信号外的所有数字信号的采集模块完全集成在一片Lattice公司的ispLSI1016内。这样不仅大大提高了系统的集成度,满足了系统尺寸的特殊要求,而且增强了系统的可靠性和灵活性,方便系统的升级和调整。ispLSI1016的内部设计框图如图2所示。 对于回波的尖峰值,每次启动超声波发射器后采集一次,而对温度,压力等监控信号,每当7.14Hz的信号对单片机中断后才进行采集。7.14Hz的信号由外部提供。由于对精度要求不高,这里采用8位的转换精度。 另外,当从CPU接受到地面下传的命令之后,进行解释,并通知主CPU。考虑到信号传输中的可靠性,井下与地面之间的通信使用1553总线协议。1553总线的传输速率能达到1MHz以上。曼彻斯特编码作为信道编码,提高信号传输的抗干扰能力。为方便实现曼彻斯特编码以及总线接口,系统采用了专用曼彻斯特编码/解码芯片HD-6408。HD-6408与CPU的接口用一片ispLSI1016来实现,主要完成数据的串并行转换,以及6408编码/解码所需的外部时序。
实验结果与分析 在系统传输可靠性测试中,误码率在10-9以下,由于井下条件恶劣,实际应用中会略高。该系统在与超声波发生器和上位机组合调试中,性能明显优于原来的分离逻辑电路系统。系统采集的参数增多,灵活性增强,可根据用户的要求增加或省去部分功能,以节约成本。 综上所述,比较简单的硬件电路,较少的连线,CPLD的灵活性与CPU的智能化及丰富的片内资源相结合,完全达到了系统所需达到的功能和要求,提高了系统的可靠性和工作效率,其灵活性和兼容性远远胜过分立逻辑电路设计模式。 |