测井电缆通信系统简述及对比_第1页
测井电缆通信系统简述及对比_第2页
测井电缆通信系统简述及对比_第3页
测井电缆通信系统简述及对比_第4页
测井电缆通信系统简述及对比_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、国内外测井电缆通信系统简述及对比一、国际三大测井公司电缆通信系统本节对国际三大测井公司BAKER AT LAS(贝克.阿特拉斯)、 Haliburton(哈里伯顿) 和Schlumberger(斯伦贝谢) 的电缆传输通信系统特点进行了较详细介绍。1BAKER ATLAS 电缆通信系统AT LAS公司的电缆通信系统发展可分三个阶段:AMI PCM ( 3502/ 03 , 3506 ) , Manchester PCM ( 3504/3508 ,2222) ,WTS(AMI Manchester 3510 ,3514) 。第一 代 的 PCM 代 表 为 3502 , 它 使 用 AMI(Alt

2、ernate Mask Inversion)方式编码 ,它只能用来与双侧向仪器组合测井 ,传输速率为 4 kb/ s ,包含 10 个数据道(4 个脉冲道 ,6 个模拟道) 。3503 为其升级后的代表 ,它包含 15 个数据道 ,传输速率提升到 8 kb/ s 。下一代就是 3504 ,3508 ,2222 ,使用Manchester 编码方式进行通讯 ,传输速率有了进一步的提高 ,达到 20 kb/ s。20 世纪在 80 年代末、 90 年代初开发了新一代通讯系统 WTS (WirelineTelemetry System) 。WTS 使用的编码方式为 AMI Manchester ,数

3、据传输总和达到了 230 kb/ s。1. 1 AMI 通讯系统( PCM 3506)PCM 3506 是 CLS3700 系统主要运用的电缆通信短节。它采用的是AMI脉冲编码调制技术 ,PCM数据的发送和接收是由地面计算机来控制的 ,更确切地说是由地面计算机利用声波测井的的逻辑信号启动的。计算机按一定的深度间隔 ,控制 3700 系统内 3752 面板的声波逻辑电路 ,产生声波逻辑脉冲。该逻辑脉冲沿电缆缆芯 2 # 、 5 # 送至井下仪器 PCM3506 内的逻辑解码电路。逻辑解码电路一方面把声波逻辑脉冲送至井下声波测井仪器;另一方面产生启动脉冲 ,令PCM短节向地面发送数据。声波信号经缆

4、芯 7 # 传送 ,编码数据由缆芯 2 # ,5 # 传送。3506数据通讯格式:使用低电平代表 “0” 数据位 ,高电平代表 “1” 数据位 ,脉冲的极性交替改变 ,使得电缆上传输的极性为零。一帧 PCM 数据有 16 个数据道 ,1 个模拟地道。第一道是同步道 ,它由 16 位 1 组成 ,使同步道与数据道区别 ,便于地面系统检测出来。紧接着是 6 个脉冲数据道和 10 个模拟数据道。每一道占宽 2 ms ,含 16 个数据位。基本时钟频率为 8kHz ,数据位宽 125s。每道实际携带的测井信息为12 位 ,其余 4 位为特征码。1. 2 Manchester 通讯系统( PCM3508

5、)Manchester 通讯系统工作在命令响应模式。当它接收到地面采集系统命令后开始采集传输数据 ,与AMI 3506 不同的是其数据编码方式。在 Manchester数据编码中 ,将每个周期中心上升沿表示为 “1”,每个周期中心下降沿表示为 “0”,这样 ,它便具有消除长串“1” 或 “0” 时直流成分的优点。在远距离的接收器内 ,可利用再生发生器时钟的变化 ,使发射数据同步成为可能。 一帧Manchester 码包含 20 位 ,前 3 位是同步码 ,有数据同步和命令同步。定义:周期中心上升沿表示数据 ,周期中心下降沿表示命令;中间 16 位是数据;最后一位奇偶校验位。若数据中 “1” 的

6、个数是偶数 ,则用周期中心下降沿表示 ,若数据中 “1” 的个数是奇数 ,则用周期中心上升沿表示。地面系统接收解码数据后 ,它会给出两个检查结果来确保所传输的数据已被正确解码。第一是要检查确保传输的数据位总和是奇数 ,若不是 ,就给出一个标志 NVM;第二是检查每个数据位 ,确保电平变化发生在位的中间 ,若有两个或更多的跃迁错误 ,则也会给出一个NVM标志。1. 3 WTS ( AMI Manchester)WTS电缆遥传系统结合了 AMI 和 Manchester两种方式 ,被称作 AMI Manchester 或 Manchester II。它仍然用电平的由高到低的变化代表 “1”,用电平

7、由低到高的变化代表 “0”,但它由正负交替的脉冲组成数据 ,使用了 3 种传输模式M2、 M5、 M7 (TM7) 。M2 为双向传输模式 ,既可向井下传输命令 ,又可向地面传输数据;M5、 M7 则只用来向地面传输数据。传输模式M2、M5、 M7 的接法示意图如图 1 所示。1. 3. 1 WTS M2模式M2 使用缆芯 2 ,3 相对于缆芯 5 ,6 来传输命令和数据。传输命令时速率为 20 kb/ s ,传输数据时为41 kb/ s。典型的数据字同 Manchester 数据字具有一样的格式:占宽 20 位 ,包括 3 位同步 ,16 位数据和 1位校验位。1. 3. 2 WTS M5模

8、式M5 使用缆芯 2 ,5 相对于缆芯 3 ,6 传输数据。这种接法使得传输数据的速率达到 93. 75 kb/ s。M5可与M2 同时传送数据 ,它们之间的交叉干扰非常小。M5 只用来向地面传输数据 ,用于采集数据量大的仪器 ,如阵列声波等仪器。M5的数据格式与 M2 略有不同 ,先是 3 位同步 ,然后是 16 位数据 ,一个字一个字地连续传送 ,中间没有间断 ,也没有奇偶校验位 ,只作数据传输错误检测 ,若有错误 ,则给出一个NVM字。1. 3. 3 WTS M7M7 是利用缆芯 7 相对于电缆外皮来传输数据的。数据格式同M5 一样 ,传输数据的速率也可达到 93. 75kb/ s ,可

9、与M2、 M5 同时工作 ,交叉干扰非常小。通常用于采集数据量大的仪器 ,如阵列感应等仪器。TRUE M7 (TM7)是在M7 模式的基础上改进而来的一种传输模式。它较M7 模式有如下改进: (1)使得运用M2、 M5、 TM7 与直流供电和直流马达的仪器同时测井成为可能; (2) RCI 仪器与 WTS、 RCI 与MRI L 组合测井; (3) M7 与双侧向组合测井; (4) 3514XA 中Channel 8 提供了数字井径信号; (5) 解决了 ECLIPS -S系统使用 3506 测井时 “SP” 信号的衰减问题; (6) 提供了 PCL 测井时的电压保护;WTS通讯模式在数据传输

10、上效率很高 ,总的向上传输速率达到 228 kb/ s ,完全满足了成像测井系统数据量大的要求。2 Schlumberger 电缆通信系统2. 1 CTS 遥测系统原理CTS是一种高速数据传输系统 ,数据传输速率达到100 kb/ s ,CTS是所有井下仪器与地面计算机测井系统之间的统一的数据传输系统。在井下采用了类似计算机系统的设计思想 ,即在 CTS 与各井下仪器之间安排了 3 条串行总线(DTB) ,由 3 根 56的同轴电缆组成 ,进行信息交换。这 3 条总线是:下行信号线DSIG,上行时钟线 UCLK和上行数据线 UDATA/ G O。这样地面的中央处理机把每个井下仪器(包括 CTS

11、)看成是它的外部设备 ,在电缆上传送的信息有中央处理机给井下发送的指令和井下仪器向上传送的数据 ,但二者在时间上是隔开的 ,即地面与井下之间的信息传递是采用半双工方式进行的。CTS是在计算机指令的控制下进行数据的采集、 格式编排和传输的 ,每一帧的上行数据和下行指令中均含有帧同步字 FSP (在一帧之首)和循环冗余校验码 CRC (在一帧之尾) 。CTS 由井下遥测单元 TCC - A 和地面遥测模块 TCM - A 两部分组成。各井下仪器均与井下总线相连 ,分别有规定的地址码。计算机首先向井下发送指令 ,指令中含有井下仪器的地址码 ,当井下仪器从指令中识别出自己的地址码后 ,即执行该指令 ,

12、并把数据送至井下总线上 ,编成一定格式后 ,经测井电缆传输至地面。在地面遥测模块中 ,上行数据经解调后 ,由总线送至中央处理机处理。CTS遥测系统原理框图如图 2 所示。2. 2 CTS 遥测系统数据格式CTS 采用双相位码制。双相位码的电平变化发生在位的边界处 ,如果在位的中间有电平变化则代表数据1 ,无变化则代表数据 0 ,每位边界之间的时间间隔为10s ,所以全 “0” 数据的视频率为 50 kHz 方波 ,全“1” 数据视频率为 100 kHz 方波。CTS 采用双相位码制的优点: (1)数据信息可以与时钟的时间信息合在一起传输; (2)能有效地利用电缆的频带宽度; (3)双相位码中无

13、直流成分 ,便于电缆传输和变压器耦合。CTS遥测系统数据格式如图所示。2. 2. 1 帧格式(上行线)上行数据由帧同步字 FSP、 2 个状态字、 2N 个井下数据字和循环6 校验码组成 ,字长16 位。在 FSP 前有8个 0 是为了便于接收设备确定位的边界。FSP 为固定字 ,值为 003152 (8) 。状态字 1 的含义是:低 8 位代表帧长的N 值 ,B8 位为指令接收位 CMD REC ,B9 为指令错误位CMDERROR ,B10为超时位 ,B11、 B12未用 ,B13 为波形允许位 WFMEN ,B14 为现在位 NOW ,B15 为指令等待位 WAIT。状态字 2 的唯一信

14、息是电缆头电压 ,它由高字节的 B15 - B11 给出。井下数据字是井下遥测单元 TCC - A 从上至下对各井下仪器依次采集的。上行帧的最后 16 位是 CRC 字。在上行帧中 ,高位数据先传送。2. 2. 2 指令格式(下行线)同帧格式一样 ,它也由 8 位 0 开头 ,然后是 8 位FSP ,16 位用户字 UW , 16 位基本指令字 BIW , 8 位CRC字 ,最后是尾随的 8 位 0。与上行帧格式相反 ,它由低位线传送。指令中的 FSP 和 CRC 不送至井下仪器。Schlumberger 公司目前所有测井设备都配备了多任务采集和成像系统 ,MAXIS500 是其最新一代产品。

15、这种基于 PC的模块式平台大量采用了可从市场上购买的硬件和操作系统 ,所以适用性更广泛。其数据传输速率达到 500 kb/ s ,成像测井仪采集数据的能力有了突飞猛进的进步。3 Hall iburton 测井通信系统EXCELL - 2000 成像测井系统使用的数字通信系统为DITS ,它包括远程通信设备(RTU) 、 1553 仪器总线、 数字井下通信模块 (D4TG) 和地面通信接口(D2MP) 。RTU 是仪器电子测量部分和井下通信系统之间的接口。每一种仪器都有自己的RTU 地址 ,通过1553总线与D4TG连接 ,进行双向通讯。D4TG作为仪器总线控制器可在地面和 RTU 之间进行双向

16、通信连接 ,它由井下调制解调器(SSM) 和总线控制单元(BCU) 组成。BCU 根据总线命令表从仪器串中采集数据 ,编译成上传数据格式 ,然后以 50ms 一帧上传到地面系统。D2MP 将上传的信号译码成串行数据 ,以便进一步处理 ,而且放大从D2MP 到D4TG的信号 ,使信号能与测井电缆相匹配。EXCELL - 2000 成像测井系统使用模式传输方式 ,此模式通过 7 芯电缆实现最小的交叉干扰 ,来传输信号和电源。共有 4 种模式。模式 W2 利用电缆 1、 2和4、 5 为高压仪器或井径马达提供辅助电源;模式W5利用 1、 2 和 4、 5 为井下仪供电;模式 W6 利用 2 组 3芯

17、电缆 1、 3、 5 和 2、 4、 6 传输数据 ,其缆芯电阻低 ,传输速度高 ,波段宽;模式 W7 利用缆芯 7 和电缆外皮上传通信信号 ,如自然电位 SP 信号。目前 Halliburton 公司推出的新型测井系统 IQ 快速测井平台 ,使用了ADS L 通讯方式 ,该通讯方式对所有外设均分配 IP 地址 ,通过网络进行传输 ,大大提高了性能。4 以上通信方式的比较无论那种通信方式 ,面临的问题都是传输速度、 传输效率以及传输数据的准确性。几种通信方式对比见表 1。二、国内常用到的测井电缆通信系统1. 基于Manchester码的通讯系统1.1 Manchester码简述曼彻斯特码,也叫

18、数字双相码或分相码,是一个同步时钟技术,被物理层用来编码一个同步位流的时钟和数据。它是一种超越传统数字传输的信道编码技术,由于其具有隐含时钟、去除了零频率信号的特性使得它在石油勘探测井中得到广泛的应用。在曼彻斯特编码中,每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号;从高到低跳变表示"1",从低到高跳变表示"0"。曼彻斯特编码是将时钟和数据包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方,每位编码中有一跳变,不存在直流分量,因此具有自同步能力和良好的抗干扰性能。但每一个码元都被调成两个电平,所以数据传输速率只有调制速率的

19、1/2。相比于二进制码的优点:由于曼码采用跳变沿表示0和1,波形在每一位元中间都 有跳变,因此具有丰富的定时信息,便于接收端提取定时信号。而二进制传输,当出现连续的0或1时,无法区分丙位元之边界。由于曼码在每一位元都有电平的转变,因此传输时无直流分量,可降低系统功耗。而二进制波形,当出现连续的1时,将有直流分量产生。曼码的传输非常适合多路数据的快速切换。1.2 Manchester码数据传输格式Manchester码传输广泛采用的数据帧格式,一帧共20位,其中3位同步头,16位数据位,1位校验位。数据字字中,同步头1.5位元处有一个上跳变;命令字中,同步头1.5位元有一个下跳变。每帧最后一位为

20、校验位。曼码采用奇校验。下图为:系统硬件框图。为减小编码发送端的驱动功率及为了更加适合信号第距离传输,Manchester码经RB调制成双极性曼码。下图为:曼码的RB调制。该系统在实际测井中传输速率为20kbit/s时,误码率为10负4次,在系统时钟偏差达30%时仍能可靠地传输数据,抗干扰能力强,性能可靠。1.3 Manchester码在石油测井中有两种典型实现方式1)使用曼码作为仪器串接的内部总线,通过特殊的信号变压器允许多只仪器信号并接在一条总线上;2)用于点对点的井下通信短节和地面系统之间的通信。曼彻斯特编译码芯片实现方式HD6408,HD6409是Intersil公司生产的Manche

21、ster编译码芯片其主要是针对高速异串行总线通信而设计的。在把NRZ二进制码转换为曼彻斯特码时,要附加一个同步脉冲和校验位,解码时,芯片可以识别这个同步脉冲并确定是命令同步还是数据同步最后数据被解码为NRZ二进制码并输出。最后进行奇偶校验,正确则将有效标志信号置位。HD6408和HD6409.前者主要用于M2和指令通道,后者主要用于M5和M7通信方式。使用单片机GPIO用软件完成编译码,适合M2数据方式,但其缺点明显:不允许收发中途有中断信号,另由于时钟精度低于硬件定时,接收采样的时序调整比较费力。曼彻斯特码的时序比较复杂,实现编解码器和单片机的接口需要添加大量的逻辑电路,给电路设计和调试带来

22、很多困难。采用可编程的CPLD或FPGA,可大大简化这一过程。主控CPU可以主用少量资源即可完成收发数据。关于M2,M5的语言实现,Xilinx公司和Altera公司都提供了相应模块,可以直接使用。RS232串口实现方式采用数据通过RS232串口进行发送和接收,发送前采用实现方式1中的编码方式将每半字节数据扩展到1字节后发送:接收的数据每1字节进行每两位的异或操作得到半字节的解码数据。该方式一是借鉴了串口通信的便捷性,二是井下仪器经传输器后可以通过简单的硬件接口与计算机直接通信,省掉了系统中地面处理器,节省了系统的成本,三是通过双相编码方式,兼容了传输线及传输器对信号频率范围的要求,三是提高了

23、系统的可操作性,用户可以在计算机上完成地面处理器的所有功能。该方式的缺点是实际传输速率是RS232串口传输速率的一半左右。2. 基于CAN总线的数据传输系统2.1 CAN总线电气特性与通讯距离CAN总线信号采用差分传输方式,所有节点CAN H连接在一起,CAN L连接在一起,当CANH、CANL之间电压差O9V,称“显性(Dominant),表示逻辑“0",CANH、CAN-L之间电压差O4V,称“隐形(Recessive)",表示逻辑“l”。空闲或隐性位期间,发送隐性位,显性位以大于最小阀值的差分电压表示。但在实际电路中,总线上传输的电压值与理论值是略有差异的。CAN总线

24、上任意两个节点之间的最大传输距离与其位速率有关,CAN总线通讯距离与通讯速率关系如下比特率 总线长度 1 Mbit/s 25 m 800 kbit/s 50 m 500 kbit/s 100 m 250 kbit/s 250 m 125 kbit/s 500 m 50 kbit/s 1000 m 20 kbit/s 2500 m 10 kbit/s 5000 m 5 kbit/s 10000 m 在低速、短距离、无干扰的场合可以采用普通的双绞线。在高速、长线传输时,则必须采用阻抗匹配(一般为120)的专用电缆(STP-120(for RS485 & CAN) one pair 18 A

25、WG)。在干扰恶劣的环境下还应采用铠装型双绞屏蔽电缆(ASTP-120(for RS485 & CAN) one pair 18 AWG)。2.2 基于单片机的CAN实现CAN通讯网络主要由两部分组成:(1)各种数据采集传输节点:单片机、CAN控制器、CAN驱动器构成CAN通讯硬件:CAN通讯程序完成CAN通讯软件控制。(2)监控机主节点:PCICAN通讯卡PCIl680U实现主节点监控机与CAN通讯网络硬件接口;基于VC+的CAN通讯控制程序完成通讯软件接口。CAN总线型通讯结构图如下图所示。整个网络工作在主从方式下,各个数据采集节点自主的不断进行数据采集,将采集到的数据存放于数据缓

26、冲区中。主节点根据需要,针对不同实时性要求,分别对数据采集节点发送询问命令,数据采集节点在接收到询问命令后,将采集到的最新的数据通过CAN总线发送到主节点。主节点对采集到的数据进行相应的处理,完成钻井过程监控的功能。2.3基于 DS P和 F P GA的1553B总线与CAN总线实现(实例借鉴)井下仪器与地面系统之间的通讯需要设计一个完整的信号实时双向通讯系统,把井下仪器采集的全部地层信息传输到地面, 地面系统给井下仪器供电, 记录、 解码并处理井下仪器传输到地面的信号以及控制井下仪器的各种状态。通讯接口通过 1 5 5 3 B总线和地面系统通信, 通过 C A N总线和井下工控机通信。所以,

27、通讯接口是整个测井系统中的关键部件,主要完成总线的信息综合、资源共享任务协调和容错重构。 通讯接口框图如图 1 所示,由 1 5 5 3 B调制解调电路、F P G模块电路、 D S P模块电路和 C A N总线控制模块组成, 执行总线通讯协议,正确接收总线上的曼彻斯特码数据 ,按照规定 的格式发送曼彻斯特 I I 型码,实现 1 5 5 3 B总线和终端的连接通道的通讯接口功能。 2.3.1调制解调模块 1 5 5 3 B总线信号进入接口板后,通过耦合变压器实现电气隔离,防止故障的传播;通过隔离电阻,主电缆可以短路,从而实现了失效隔离;与直接耦合相比, 增加了总线抽头的阻抗, 防止了由于反射

28、而引起双绞线上信号畸变。然后经过收发器将双电平曼彻斯特码转化为单电平曼彻斯特码进入FPGA发送 过程与之相反。该设计采用的总线收发器,内部具有两路收发 电路分别和耦合变压器相连,实现双冗余结构。H I 一1 5 7 0 P S I 收发器和 P MD B 2 7 2 5 E X耦合变压器共同组成总线通讯接口的调制解调部分。 2.3.2 F P GA模块 F P G A模块完成 1 5 5 3 B总线上数据的发送和接收、曼彻斯特码的调制与解调、 串并和并串转换 、同步头的产生与检测、状态字的自动响应以及错误检测等功能。 时钟模块: 将输入的时钟分频为编码时钟 、解码时钟、写 F I F O的读时

29、钟和读 F I F O的写时钟。接收数据流程: 曼彻斯特 I I 型码经过调制解调电路, 变为 r I T I 1 L电平数字信号进入 F P G A, 在 F P G A中经解码模块解码成包含 1 6位数据、 一位区分状态字 命令字的数据位和一位奇偶校验位的 1 8位数据 , 存人1 8 位的读 F I F O中,经1 8变1 6位转换模块变成 1 8位数据分2次送给D S P 设置三位寄存器X A, 当X A为0 0 0时把 1 6 位数据送 给输出 Q;当X A为0 0 1时把 1 8 位数据中的后两位送给输出Q 发送数据流程根据X A _ 0的状态将 2次接收到的 D S P分别发送来

30、的 1 6位数据转换成包含命令类型、 奇偶位和 1 6位数据的l 8 位数据存入 1 8位的写 F I F O模块,并设置空、满标志位,供编码控制模块调用。编码控制模块根据编码模块的状态和写 F I F O中有无待编数据, 即t x b u s y非忙, e m p t y非空时,从 WF I F O中读取待编数据送给编码器,并设置命令状态字和数据 字端口。编码模块根据命令状态字和数据字端 口状态,编写命令字、状态字和数据字,在编码控制模块控制下由编码控制器生成单电平曼彻斯特码 ,经调制解调电路送至 1 5 5 3 B总线。编码过程中置位 t x _ b u s y , 编码完成后复位。 2.

31、3.3 D S P接口模块 该部分是通讯接口系统的核心部分, D S P模块通过多通道 高速缓冲串口M c b s p 与 F P G A相连,在一个既定的协议下能够实现 C A N总线系统与 1 5 5 3 B总线系统的信息交互,同时满足两总线系统对实时性的要求。D S P和 F P G A的连接如图2所示。 D S P提供读使能信号 R E、 写使能信号 WR、 地址信号 A O A 3 D S P和 F P G A之间的辅助控制信号还有: 读、 写 F I F O空满标志信号 R F U L L 0 1 和WF U L L 0 1 , 高电平有效; 接收曼码合理信号 D V A L ,

32、低电平有效; 读数据顺序信号 X A 0 2 ,根据其状态分 2次把 F P G A解码的 l 8位数据读入 ; 写数据顺序信号 X A O 0 - 2 , D S P写数据时根据发送的不同数据设置不同的状态供 F P G A接收。 D S P模块主要完成 2个功能 : 把 1 5 5 3 B总线来的数据转换成 C A N总线的帧结构, 或者相反; 把 1 5 5 3 B总线来的命令解析 , 转换成 C A N总线系统的命令并组成 C A N 的帧结构发送。 具体过程: D S P根据 X A的状态分 2次将经过 l 8变 1 6位转换模块变成的 1 8位数据读入, 经 D S P总线协议转换

33、模块按照井下仪器通讯协议处理后的数据, 通过 D S P内嵌的 C A N总线控制模块中的 C A N T X C A N R X接 口送给工控机对井下仪器进行控制。同时 D S P根据接收到的命令, 读取井下仪器通过 C A N 总线模块传输来的采集信息并按照总线通讯协议处理为 l 6位数据送给 F P G A 这种通过 D S P与 F P G A共同实现总线协议的方法 , 可以在接收完 1 5 5 3 B总线数据后直接触发总线转换程序, 从而减少单独采用 1 5 5 3 B协议芯片时对 D S P的数据中断请求时间, 更好地满足了控制系统的实时性要求。 2.3.4 C A N总线模块 C

34、 A N总线模 块 由 D S P内嵌 的 总线控 制模块、 收发器S N 6 5 H V D 2 3 1 Q和高速光耦 H C P I _ 5 6 0 1 组成。硬件电路如图 。 T M S 3 2 0 F 2 8 1 2中内嵌的 C A N总线控制模块主要由 C A N协 议内核和消息控制器构成。C A N协议内核主要完成把从 F P G A 读人的总线消息解码并向接收缓冲发送解码后的消息, 同时根据 C A N总线协议向 C A N总线上发送消息; 消息控制器决定接收到消息的取舍, 如果描述符通过验收滤波器 , C A N控制器将C A N总线上的描述场和数据场顺序存入空的缓存器中, 并

35、向D S P发送中断请求 , D S P响应中断,把 C A N缓存器中的数据取出。 3. RS-485信号超长距离通讯解决方案3.1 RS-422与RS-485简介RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。通常情况下,发送驱动器A、B之间的正电平在 2" 6V,是一个逻辑状态,负电平在-2V"6V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一“使能”端,而在RS-422中这是可用可不用的。“使能”端是用于控制发送驱动器与传输线的切断与连接。当“使能”端起作用

36、时,发送驱动器处于高阻状态,称作“第三态”,即它是有别于逻辑“1”与“0”的第三态。由于RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式、都需要在传输线上接终接电阻等。RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信。RS-485总线,在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。 RS-485采用半双工工作方式,任何时候只能有一点处于发

37、送状态,因此,发送电路须由使能信号加以控制。RS-485用于多点互连时非常方便,可以省掉许多信号线。应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。 RS-485与RS-422的不同还在于其共模输出电压是不同的,RS-485是-7V至 12V之间,而RS-422在-7V至 7V之间;RS-485满足所有RS-422的规范,所以RS-485的驱动器可以用在RS-422网络中应用。RS-485与RS-422一样,其最大传输距离约为1219米,最大传输速率为10M 。平衡双绞线的长度与传输速率成反比,在100K 速率以下,才可能使用规定最长的电缆长度。只有在很短的

38、距离下才能获得最高速率传输。一般100米长双绞线最大传输速率仅为1M 。3.2 RS-485规范的缺陷RS-485规范先天的缺陷,就是它的电气标准的限制,导致RS-485信号只能进行主、从结构的轮询方式通讯,通讯的实时性和可靠性稍差。同时在RS-485网络中,当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。虽然RS-485也是总线制通讯方式,但它的通讯距离也只在1200米左右而形成信号的衰减,通常情况下,系统需要另外串接RS-485的光电隔离中继器来做信号放大,如果距离更远,那么RS-485中继器就需要像“接力棒”一样,在每个RS-485信号衰减处,安装

39、RS-485光隔中继器来解决信号传输问题。但这种解决方案有个重要的问题需要解决,因为每加一个RS-485的光电隔离中继器,那么都需要在串接电给中继器载入用以驱动的外接电源。但各种各样的应用中,并不是每个衰减点有可能方便的接入电源(比如在煤矿的井下系统)。基于这个现状,会有用户采用光纤通讯的方式。但这个方案明显存在着布线昂贵,接口设备通常价格也比较高的问题。3.3 RS-485信号超长距离通讯解决方案原理现提供一个RS-485在以双绞线作为通讯介质,半双工通讯、低速率模式下,可以将RS-485信号传送10公里以内的解决方案。此方案不仅可以解决RS-485点对点通讯,而且还可以组成带有节点的总线制

40、结构,此种通讯方式和通常的RS-485总线类似,在网络中每个挂有RS-485 hort Haul Modem的RS-485接口设备,与上位主控计算机以轮询的方式通讯。其核心原理就是将RS-485或是RS-232电平转换成为CAN(Controller Area etwork)总线电平,远端的RS-485 hort Haul Modem 或RS-232 hort Haul Modem,再由CAN电平转换成为RS-485电平或RS-232电平,从而完成了RS-485或是RS-232信号的超远距离传输。因为众所周知,CAN总线具有突出的可靠性、实时性和灵活性。CAN总线通过CAN控制器接口芯片82C250的两个输出端CANH和CANL与物理总线相连,而CANH端的状态只能是高电平或悬浮状态,CANL端只能是低电平或悬浮状态。这就保证不会出现象在RS-485网络中,当系统有错误,出现多节点同时向总线发送数据时,导致总线呈现短路,从而损坏某些节点的现象。而且CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响,从而保证不会出现

温馨提示

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

评论

0/150

提交评论