CAN总线在石油修井机上的应用

发布者:JoyfulHearted最新更新时间:2015-01-07 来源: e-works关键字:CAN总线  石油修井机 手机看文章 扫描二维码
随时随地手机看文章

0 引言

    石油修井机是由一台或两台动力机驱动绞车和转盘,绞车用动力机、绞车、井架等均安装在汽车载重底盘、专用底盘或牵引式底盘上的石油修井装置。

    在油田上广泛使用卡特彼勒发动机或康明斯发动机作动力机,使用艾里逊传动箱或国产的凯星传动箱进行动力传递。在汽车行走时,发动机的动力经过传动箱传送到底盘,驱动车辆行走。在修井机作业时,通过切换装置,发动机的动力经过传动箱传送到作业台上,可以进行立井架、驱动绞车或转盘等修井作业。在驾驶室、井口作业平台都需要对发动机油门位置、传动箱的换档进行操作,传动箱的工况也要与发动机的工况进行匹配。整个控制系统如果用传统的方式进行控制,传递各种命令和交换信息,会在汽车底盘和工作台上布置很多控制线缆。在油田井场及车辆行驶过程中工作条件恶劣,可能会使各种命令及信息交换的可靠性降低。

    用总线进行数据的传递可以减少布线,并且能提高系统的可靠性,CAN总线是汽车上广泛使用的一种总线。卡特彼勒发动机的控制器和艾里逊传动箱控制器均是具有CAN总线功能。组建一个CAN总线网络,不仅可以减少整个控制系统的布线工作,而且能提高信息交换的可靠性,保障整个控制系统的可靠工作。

1 CAN总线简介

    新型的串行现场总线一控制器局域网,目前广泛应用于汽车控制与通信系统,同时也在其他工业领域得到广泛应用。

    CAN总线技术针对不同的功能和应用,有多种汽车网络标准,美国汽车工程师协会(SAE)将汽车数据传输网划分为A、B、C三类。A类是面向传感器,执行器控制的低速网络,数据传输位速率小于lOkbps,如电动窗、灯光等控制l B类是面向独立模块间数据共享的中速网络,位速率一般在10-125kbps,主要用于车身电子舒适模块、仪表显示等,C类是面向高速、实时控制的多路传输网,位速率在125kbps-1Mbps,主要用于发动机、变速箱等动力、传动系统。

    SAEJ1939是一类专门用于卡车、大客车、建筑机械、农业机械等的CAN总线通信协议,波特率可达250kbps,是一种传输速率较高的C类通信网络协议。它以CAN 2.0B为基础,定义了网络层和应用层的协议,SAEJl939的分层结构如图1所示。

2 CAN总线在修井机上的具体应用

    2.1 系统总线拓扑结构

    在油田的修井机上选用具有CAN总线控制功能的卡特发动机(或康明斯发动机)和艾里逊传动箱,发动机的控制器与传动箱的控翩器通过CAN总线互相传递信息,在发动机控制台和驾驶室安装有监控发动机转速的带CAN总线功能的仪表,整个系统的总线拓扑结构如图2所示。

    CAN总线使用屏蔽双绞线,屏蔽层直接与汽车底盘的电瓶的负端连接。在总线的主干两端需要连接120欧姆的终端电阻。

    2.2 连接器

    有两类连接器,九芯的连接器用于诊断接口,三芯的连接器用于控制器、终端电阻等,如图3所示。


    正常状态下,当Q~N—H和CAN-L均为2.5V左右,表示逻辑l,称为隐性,当CAN-H=3.5VCAN-L=1.5V时,称为显性,表示逻辑0。

2.3 传递的主要数据信息网

    艾里逊传动箱的控制器(Commercial ElectronicControl 2,CEC2)与发动机、仪表之间主要进行一些广播信息和接收数据。[page]

    CEC2广播有以下参数群:PGN0(0)O转矩,速度控制1,TSCl)、PGN59904(请求)、PGN61440(电子减速器控制器t,ERCl)、PGN61442(电子传动箱控制器I,ETCl)、PGN61445(电子变速控制器#2,ETC2)、PGN65098(电子变速控制器#7,ETC7)、PGN65272(变速器油液)等。包含变速器控制模式、转速、转矩、换档情况、机油温度等信息。

    CEC2接收的数据有以下的参数群:PGN60160(传输协议-数据传送,TP-DT)、PGN60416(传输协议-连接管理,TP-CM)、PGN61441(电子制动控制器1,EBCI)、PGN61443(电子发动机控制器2,EFt)、PGN61444(电子发动机控制器1,EEC1)、PGN65262(发动机温度)等。包含发动机控制方式、转速、转矩、油门位置、温度等信息。

    2.4 系统工作控制过程

    在驾驶室内安装一只选择开关,可以选择驾驶室操作还是修井机作业平台操作l有操作机构将传动箱的输出切换到台下行车或台上进行修井作业。在驾驶室和作业平台上均装有换档开关和油门操作机构。

    1)驾驶室的操作

    将驾驶室内的选择开关置于“台下”位置,该信号送进传动箱的控制电脑,并将传动箱的输出转换到台下。驾驶室行车可实现自动换档。驾驶室的换档开关有倒档。“R”、空档“N”、前进档“D”三个选择,在换档开关上可以设置前进档换档的范围(1-6)。档位选择信息送进传动箱的控制电脑。

    在起动发动机时,将换档开关置于空档“N”,该信息送进传动箱控制电脑,再通过CAN总线传到发动机控制电脑,如果换档开关未置于空档,发动机不能起动。

    需要车辆前进时,换档开关选择前进档“D”,此时换档开关的显示器会显示数字“6”,表示车辆在1、2、3、4、5、6档可以自动切换1可以调节显示器上的数字,改变车辆前进中可以自动换档的范围,比如将显示器的数字设置为3,表示在行驶过程中,可以在1、2、3档进行换档。发动机的控制电脑将发动机的转速及油门位置信号通过CAN总线传送给传动箱的控制电脑,踩下油门踏板,当发动机转速达到1900r/min时,传动箱控翩电脑会控制换档电磁阀组,档位由1档变为2档,如果发动机转速一直保持在该转速以上,则传动箱会升到设定的最高档。当松开油门踏板,

    发动机转速自动降下来,档位也依次可以降下来。倒车时,将换档开关置于倒档“R”,传动箱控制电脑会控制换档电磁阀组,使传动箱处于倒档工作状态。

    整个工作过程中,发动机与传动箱控制电脑间的信号传递如图4所示。

    2)作业平台的操作

    当修井机在井场就位后进行修井作业时,需要在作业平台进行操作。首先将驾驶室内的切换开关置于“台上”位置,并将传动箱的输出切换到台上。在作业平台只能实现手动换档。

    2.5 实际应用中遇到的问题

    该CAN总线网络系统广泛应用在中国石油川庆钻探工程有限公司的各修井队的修井机上。这些修井机配置艾里逊传动箱与卡特发动机。在使用中曾经遇到以下的问题。

    1)在行车过程中只有一个档位,不能进行换档

    一台XJl20修井机在前往乎乐12井的途中,驾驶员反映行车只有一个档位。在修井机到达井场就位以后,我们进行了检测。在作业平台上可以进行正常的换档,说明换档电磁阀组及液压回路工作正常,但在台下驾驶室进行操作时,传动箱不能换档,只有一个档位。驾驶室的换档是靠发动机转速达到一定值后自动进行升档,怀疑发动机转速未达到换档点的转速。通过CAN网络的诊断接口,连接到PC机,在诊断软件上观测传动箱的工作情况,在平台上操作能进行手动换档,各传感器信号正常,在驾驶室进行换档操作时,发现发动机转速达到2000r/min,但档位并没有升高,一般情况下发动机转速达到1900r/min时就可升档,检查外围电路及CAN总线网络,均未发现问题,怀疑是换档点的发动机转速设置过高。调整油门位置,发现当转速达到2100r/min时,可以进行换档。

    该修井机配置的是C9卡特发动机和艾里逊6000系列的传动箱。经向艾里逊公司咨询,6000系列的传动箱应用在工程设备上,自动换档时发动机转速一般设置在2000r/min左右,它不同于应用在公路运输的3000/4000系列的艾里逊传动箱,自动换档时发动机转速一般设置在1600r/min左右。在修井机的行车途中,驾驶员一般不会把发动机的速度加到2000r/min,特别是在山路上行驶时,所以驾驶员经常会反映行车时只有一个档位。经与艾里逊公司协商,通过CAN网络接口,将自动换档时发动机的转速设置为1900r/min。

    2)在行车过程中,只能在1、2档切换,不能升到更高档位

    一台XJl20修井机在前往莲花000-1井的途中,发现行车只有两个低速档,不能换到更高的档位。经检查,在作业平台能进行正常的换档,说明电磁阀组及液压回路工作正常。通过CAN网络诊断接口,连上PC机进行检测,显示驾驶室换档器有故障,将台上的换档开关换到驾驶室,发现故障依然存在。检查换档开关到传动箱控制电脑之间的线束,发现一根信号线引脚脱焊。将该信号线引脚焊接好,故障排除。

3 结束语

    在修井机上利用CAN总线交换信息,该网络系统也可应用到配置有艾里逊传动箱和卡特发动机的车载钻机及大型的公交车上,减少车辆的布线,提高系统的可靠性。

关键字:CAN总线  石油修井机 引用地址:CAN总线在石油修井机上的应用

上一篇:CAN总线在专用设备中的应用
下一篇:CC--Link总线在轻轨换轮装置控制系统上的应用

推荐阅读最新更新时间:2024-05-02 23:25

调试好的CAN总线程序(汇编1)
系统can地址为550,用于can系统测试,应用T0定时器每隔1s向can总线发送一组数据:数据长度为8个字节, 首字节为05H,第二个字节为累加变量,每秒钟数值增加1, CONTROLLER_BASE     EQU     7E00H         ;SJA1000的片选地址 RCV_GOOD               BIT       0FH       ;成功的接收一帧标志 SEC_FLAG               BIT       010H       ;一秒到标志 ERR_FLAG               BIT       011H       ;监测到错误标志 SAVE_INT_INFO
[嵌入式]
基于CAN总线的并联液压混合动力车控制系统
目前,我国城市公共交通主要依赖公交车,站间距离一般在500~1000米。公交车在每站间有数次刹车和启动,在交通流量的高峰期,刹车和启动更加频繁,带来能源浪费、尾气污染加剧、部件寿命缩短等一系列问题。 本课题研究的控制系统,可使并联液压混合动力车充分利用制动能量,在频繁刹车和启动的路况,可以明显提高车辆启动、加速和减速特性,改善车辆排放,降低油耗,延长发动机及刹车装置的寿命。而且与混合动力电动车相比,该系统在成本,技术成熟度,可靠性,维护性等方面均占有相当的优势。 并联式液压混合动力车的动力传动系中有两种或两种以上的动力源可同时或单独提供动力,有两个或两个以上相应的执行元件可同时驱动负载,该动力传动系主要由发动机、变速箱、主减速
[电源管理]
基于<font color='red'>CAN总线</font>的并联液压混合动力车控制系统
一种超实用的汽车电子CAN总线开发测试方案
是否还在因为没有高端CAN测试仪器,无法进行CAN总线开发而发愁?今天告诉你:CAN卡同样能让你玩转汽车CAN总线开发测试。 CAN总线多用于汽车领域,在CAN总线的开发测试阶段,需要对其单节点性能,多节点组网通讯,网络拓扑结构等进行开发测试,需要虚拟、半虚拟、全实物仿真测试平台,并且必须测试各节点是否符合ISO11898中规定的错误响应机制等,所以CAN总线的开发需要专业的开发测试工具,并且在生产阶段也需要一批简单易用的生产线测试工具。CAN总线开发测试工具主要有CANScope、CANalyst-II、Passiontech DiagRA、canAnalyser、X-Analyser、AutoCAN、CANspider等
[汽车电子]
一种超实用的汽车电子<font color='red'>CAN总线</font>开发测试方案
DSP-LF2407A和CAN总线组成的分布式电机控制系统
引言 CAN(Controller Area Network)控制器局域网,主要用于各种设备监测及控制的局域网。最初由德国Bosch公司用于汽车的监控系统而设计,具有良好的功能特性和极高的可靠性,现场抗干扰能力极强, 总线形式为串行数据通信总线。 TI 的24X系列芯片,具有处理性能优良(30MIPS),外设集成度高,程序存储器容量大,A/D转换速度快等特点,是基于工业控制而设计的DSP(数字信号处理)类芯片。LF2407A以其丰富的集成外设,提供了电机数字化控制解决方案。其嵌入式CAN总线控制器,基于CAN2.0B规范要求,提供了CAN通信功能,可为实现分布式工业监控局域网络提供了一个解决方案。 CAN总线简介 CAN
[嵌入式]
SHARC DSP与SJA1000的CAN总线接口设计
   引言   当前,有一些微处理器将CAN控制器嵌入到系统之中,但是仍有大量人们比较熟悉的微处理器并不带有CAN控制器。采用微处理器和CAN控制器组合的设计成为必要,而且,CAN控制器具有完成CAN总线通信协议所要求的全部必要功能,因此,CAN控制器与其它微处理器的接口设计成为设计CAN总线系统的首要工作。本文重点介绍以SHARC DSP为核心的、基于SJA1000的CAN总线接口设计。 图1 SJA1000和CAN总线的连接 图2 ADSP21062和SJA1000的简化设计图 图3 基于CPLD的ADSP21062和SJA1000设计图 图4 CPLD的逻辑图 SJA1000简介   SJA1000
[应用]
CAN总线通信硬件原理图(采用TJA1050T CAN总线
CAN总线通信硬件原理图(采用TJA1050T CAN总线驱动器) F040中内置CAN总线协议控制器,只要外接总线驱动芯片和适当的抗干扰电路就可以很方便地建立一个CAN总线智能测控节点。本设计中采用PHILIP公司的TJA1050T CAN总线驱动器。 CAN总线通信硬件原理图如图3所示。 图中F040 的CAN信号接收引脚RX和发送引脚TX并不直接连接到TJA1050T的RXD和TXD端,而是经由高速光耦6N137进行连接,这样做的目的是为了实现CAN总线各节点的电气隔离。为了实现真正意义上完全的电气隔离,光耦部分的VA和VB必须通过DC-DC模块或者是带有多个隔离输出的开关电源模块进行隔离。为防止过流冲击,TJA
[电源管理]
<font color='red'>CAN总线</font>通信硬件原理图(采用TJA1050T <font color='red'>CAN总线</font>驱
什么是汽车CAN总线?
    现代汽车中所使用的电子控制系统和通讯系统越来越多,如发动机电控系统、 自动变速器控制系统、防抱死制动系统(ABS)、自动巡航系统(ACC)和车载多媒体系统等,这些系统之间。系统和汽车的显示仪表之间,系统和汽车故障诊断系统之间均需要进行数据交换,如此巨大的数据交换量,如仍然采用传统数据交换的方法,即用导线进行点对点的连接的传输方式将是难以想象的,据统计,如采用普通线索,一个中级轿车就需要线索插头300个左右,插针总数将达到2000个左右,线索总长超过1. 6Km,不但装配复杂而且故障率会很高。因此,用串行数据传输系统取而代之就成为必然的选择。       数据在串联总线上可以一个接一个的传送,所有参加CAN总线的分系统都可
[嵌入式]
基于STM32和CAN总线的温度监控系统
摘要:介绍基于STM32和CAN总线的温度监控系统的硬件设计和软件设计,通过上位机与下位机的通信,实现对温度数据的监控。 关键词:STM32;CAN总线;Delphi;PT100;SD卡;FATFS文件系统 0 引言 现代工业控制领域通常要测量很多信号,并将其转化为计算机可以识别的二进制信号,并利用计算机监视和记录各种测量的信号。这个过程就要涉及到信号的采集和处理。CAN总线是一种串行多主总线,它卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备 的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。本文介绍了基于STM32和CAN总线的温度监控系统的设计,通过上位机与下位机的通信,实现对温度
[工业控制]
基于STM32和<font color='red'>CAN总线</font>的温度监控系统
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved