CAN总线在综合录井仪中的应用

发布者:jiaohe1最新更新时间:2012-02-20 来源: dzsc关键字:CAN总线  综合录井仪  SK-2000F 手机看文章 扫描二维码
随时随地手机看文章

一、现场总线

  综合录井仪是一种典型的分散式数据采集系统,目前国内外普遍装备的这种系统都由现场传感器、接口与计算机设备组成。由于现场传感器与接口之间传输的是模拟信号,每一个现场传感器都必须通过一根线缆输出模拟信号,这样就有多达20根以上的信号电缆,从而使现场传感器线缆的架设、维护、检修在综合录井仪进场/撤场的工作量中占有相当大的比重。

  很久以来,一直有人在努力希望能解决上述问题。国外如Honeywell公司推出了Hart协议传感器,在4~20mA输出信号上添加了数字信号。国内也曾经利用一根多芯的总电缆来传输20多个模拟信号。目前,由于在传感器数字化技术及串行数字通讯技术方面的不断发展,使得上述问题有了妥善的解决方法。这就是现场总线,其含义是能满足设备层需求造价低廉又能经受住工业现场严酷环境的通信系统。

  对现场总线网络结构及标准的研究和制定工作始于80年代中期,采用现场总线的最大优点是可以大幅度减少连接线缆,降低维护及安装费用;由于采用串行数字通讯,现场总线在传递多个过程变量的同时,还能传送必要的诊断信息,这样就为发展远程维护提供了可能。

  现场总线的研究与应用已经成为一个热点,目前,存在着多个现场总线规范,尚未出现一个统一标准,但这并不妨碍现场总线技术的发展。在越来越多的工业测控系统中得到推广应用。

  本文重点介绍现场总线中的一种,-----控制器局域网CAN(CONTROLLER AERA NETWORK)。

  与传统的RS232总线相比,CAN总线是一个高速、长距离、经济、抗干扰性强的网络系统,特别适合于实时系统,其易用性和低成本使得CAN在各领域得到广泛应用。CAN总线是德国BOSCH公司从80年代初为解决汽车中众多控制与测试仪器间的数据交换而开发的一种串行数据通信协议。这是一种多主总线,因其具有高度的可靠性和数据完整性,无论是高速网络还是低成本各节点系统,都大有用武之地。通信速率可达1Mbps。

  CAN总线的最大特点是废除了传统的节点地址编码,而代之以对数据块进行编码。采用这种编码方式的优点是可以使网络内的节点数在理论上不受限制。另一优点是可以让不同的节点同时接收到相同的数据。

  CAN总线上传输的数据长度为8个字节,能满足传输控制命令。工作状态及传感器数据的需要。

  CAN主要特点:

  多主总线结构。

  依据优先权进行总线访问。

  优先权的仲裁对总线上的数据无破坏。

  配置灵活,增加节点非常容易。

  错误检测功能强大,能区分暂时错误和永久性错误,故障节点能自动关闭。

  在CAN的开发过程中,philip公司作了有力的支持,该公司提供的CAN总线通信接口器件中集成了CAN协议的物理层和数据联络层的功能。

  由于CAN为越来越多的不同领域采用,也随着CAN器件供货商的增多,导致要求各种应用领域通信格式的标准化。Philip semi-cONductar制定并发布了CAN技术规范(VERSION2.0);国际标准委员会ISO也正式颁布了CAN国际标准ISO-118898。

二、CAN与RS-232

  CAN是真正意义上总线式网络,二根信号线CAN-H及CAN-L用来传送差分电平信号(这类似于RS-485对RS-232的改进)所以在传输距离、速率及抗干扰方都要更出色。

  CAN节点(NODE)指总线上可以编址的设备。上文已指出CAN采用数据块编码方式。CAN数据块的标识码最多可由29位二进制数组成(CAN2、OB,CAN2.0A为11位)

  CAN是多主总线系统。通俗地讲就是许可每一个节点都可以成为讲者。那么当系统内同时有二个以上讲者时,如何避免出现信息冲突呢?

  CAN采用对数据块编码逐位仲裁的方法来解决冲突。当总线空闲时,试图成为讲者的器件向总线逐位发送数据块编码,同时接收总线上的信息,所收非所发时,该节点试图成为讲者的企图失败,应停止发送,转而监视总线状态,当总线出现空闲时,再开始发送。

  CAN总线上的信息为两种互补逻辑值之一:显性电平(Daminant)表示逻辑0;而隐性电平(Recessive)表示逻辑1。同时向总线上发送显性位和隐性位,总线上只能为显性电平。由此可见当多节点同时发送数据块编码时,在某一位上率先出现显性位的节点,将获得总线控制权,可以继续发送数据,直至结束。获得通讯权后,通常情况下一次可发送8个字节的数据。

  通过以上介绍,可以看出节点在总线通信中的优先权是由数据块编码决定的---编码越小,优先权越高。

  设备层总是要与上一层次的计算机相联系的。CAN总线通过CAN适配卡与采集计算机相联。CAN适配卡插在PCI总线上,每块适配卡具有二个CAN口,每个CAN口最多配接64个节点。

  CAN总线长度与通讯速率相关

位速率 最大总线长度

1Mbps 40m

125Kbps 500m

5Kbps 10km

可根据设备层的需求,综合考虑。一般情况下选125Kbps,可兼顾距离和速率。

三、CAN总线型防爆传感器系统与SK-2000F综合录井仪

  神开科技工程公司开发了CAN总线型防爆传感器系统,并已和SK-2000F综合录井仪联通,通过了现场实地试验并成功投入商业运行。

主要特点为:

  符合CAN规范,并提供各种附件如CAN主干电缆,CAN分支电缆及T形接头等。

  各型传感器符合防爆要求。

  极大地方便了现场的安装,应用与检查维护录井仪器。

  现在使用的SK系列仪器均可通过改造各种传感器升级成为CAN总线型。

关键字:CAN总线  综合录井仪  SK-2000F 引用地址:CAN总线在综合录井仪中的应用

上一篇:基于双层CAN总线的声纳数据通信系统设计
下一篇:现场总线技术在油库监控中的应用

推荐阅读最新更新时间:2024-05-02 21:55

基于CAN总线的轮胎智能实时监控系统电路设计
  设计中采用摩托罗拉面向TPMS的集成芯片MPXY8020A作为轮胎压力检测单元的主器件,进一步减小了系统的体积、降低了系统的功耗。该系统不仅把采集到的压力、温度值显示出来,并且该数值以CAN的格式发送到总线上,挂接在上的子系统,根据接收到的报文做出措施,这样使轮胎的重要性显得越来越明显。如挂接在CAN系统上的发动机模块,如果从总线上采集到的数据表明压力值低于标准值,则可以使它减速,避免对发动机系统造成磨损等等。并且在现流行的TPMS模块上加一个泄压模块,使得胎内压力永远不可能达到过压至爆胎状态,使我们的行车更为安全、可靠。    胎内模块   图3所示为轮胎模块电路原理图。模块安装在轮胎气门芯上,由锂电池供电。射频芯片的晶振
[电源管理]
基于<font color='red'>CAN总线</font>的轮胎智能实时监控系统电路设计
基子CAN总线的分布式网架健康状态监测系统的设计
在某大网架结构的建筑中,由于网架结构的特殊性及其所处地理位置在沿海台风多发地带,因此需要设计高速数据采集系统对网架结构的健康状况进行实时监测,并对数据进行实时分析和评估。由于需要对网架上受力情况进行多点监测,考虑到硬件集中控制扩展能力差且在现场施工有较大的布线困难,因此本系统采用目前广泛应用的分布式系统设计方案,将各个控制单元分布在现场各采集点上。为了实现分布式系统的监测与控制功能,需要建立良好的通讯方式,以完成系统主机与各智能单元之间的信息交换与通信。根据本数据采集系统的特点,其通信系统应具有良好的可靠性、适应性、可扩展性和简单的连接方式,并能满足长距离传输的需要。由于此数据采集系统节点数多(100路)、对信号传输速度要求高且误码
[单片机]
基子<font color='red'>CAN总线</font>的分布式网架健康状态监测系统的设计
示波器CAN总线数据解码方法
采用示波器侦测串口总线的通信是比较常用的一种解码技术。以Pico示波器为例,Pico示波器具有串行解码的功能,能够对CAN、FlexRay、 I2C、I2S、SPI、LIN或UART等串行总线进行解码。Pico示波器比较适合做串行解码,因为它们的深度存储器可以让软件采集较长时间、不间断的数据,尤其是6000系列能够在几秒内采集数千个数据帧存入到512M的样本存储器。下面将介绍如何用一个款Pico示波器进行CAN总线数据解码。 一、CAN总线解码概述 1、 CAN总线概念 数据通信时,物理线路上传输的信号是由一系列高低电平组成的,这些高低电平携带了我们所需要的信息,在数据接收端,我们需要将这些物理电平按照原始的编码规则进行解析,
[测试测量]
示波器<font color='red'>CAN总线</font>数据解码方法
基于CAN总线的地铁屏蔽门系统
       基于CAN总线的地铁屏蔽门系统是指系统中PSC(站台隔离门控制器)、PSA(远方操作报警盘)以及每个DCU(门控器)都是挂接在CAN总线上的一个网络结点,CAN总线分布式结构可以保证网络上任何一个结点发生故障都不会影响整个网络其它结点的正常运行,并可以通过网络对屏蔽门进行全程控制、运行参数修改、声光报警等功能。屏蔽门 控制系统 在一些重要的节点及命令上也要采用硬线传输,充分利用其高可靠性及抗干扰性能,保证整个控制系统的可靠性。像PSC与信号系统、PSC与PSL(站台端头控制盒)之间,以及屏蔽门的开门、关门命令的发送及反馈,均要采用硬线传输。实例如下:       某线地铁有74个站台,每个站台有40扇门,每扇门有一
[嵌入式]
基于CAN总线的汽车车身控制系统的研究与应用
科学的发展使得汽车正增加着越来越多的功能,如何使这些众多的独立功能协调统一工作,亦即如何对整个车身进行控制,已经成为整个汽车电子研究领域中非常重要的课题。汽车网络,即汽车总线技术在这种环境下应运而生了。而CAN 总线技术以其高实时性、高可靠性在各种汽车控制总线中独占鳌头。 1 CAN 总线技术简介 CAN,全称为“Controller Area Network”,即控制器局域网,是国际上应用最广泛的现场总线之一。CAN 最初出现在80 年代末的汽车工业中,由德国Bosch 公司最先提出。CAN 是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。当信号传输距离达到10k
[嵌入式]
基于CAN总线的温度检测设计
在对电子点火模块的测试中,为了模拟电子点火系统的真实工况,电子点火模块往往被置于高于常温的环境下进行电子点火实验,以获得最接近真实汽车运行工况的点火参数数据。由于电子点火模块自身的发热,其核心元件的温度成为影响电子模块性能的重要因素;另外,还要考虑环境温度是否达到模拟真实工况的要求等。 本文介绍了一种应用LM35温度传感器和PICMicro的温度检测节点的设计方案,用于检测在模拟汽车电子点火的过程中,电子点火模块的核心模块温度和环境温度,将阐明模块结构、工作原理及采样值量化的方法。 节点原理与结构 该温度检测节点由传感器电路、信号调理电路、单片机应用系统、CAN总线接口等构成。电路基本工作原理是:传感器电路将感应到的温度信号以
[测试测量]
基于<font color='red'>CAN总线</font>的温度检测设计
基于P87C591的CAN总线超声测距系统设计方案
引言   移动机器人的安全避障问题一直是该项研究的基本问题,目前解决此问题的基本方法是采用多路超声波传感器通过适当的安装角度达到获取多路测量信息的目的。对于多路超声波传感器的扩展,一般是在机器人系统控制核心之上进行。这样做的缺点在于,超声波传感器的扩展占用了大量的系统硬件资源,另外大量的测量信息的处理也浪费了系统软件资源。针对这一问题,笔者采用CAN总线扩展多路超声波传感器的作法。这种作法有几个优点: 首先,CAN总线具有良好的传输防错设计,保证了数据通信的可靠性;其次,多路超声波传感器的设计可由CAN总线智能节点实现,大大节省了系统硬件资源和软件资源;第三,由于CAN总线对于网络内的节点数在理论上不受限制,所以随着对移动机器人
[单片机]
基于P87C591的<font color='red'>CAN总线</font>超声测距系统设计方案
基于CORTEX-M3和CAN的印染机同步控制系统
0 引言 随着社会生活的发展,人们对现在的印染品的要求也越来越高,特别是布匹与包装外壳,那么对现代印染工艺的要求也越来越高。随着工艺的增加,对印染设备是个不小的挑战,这里面最主要的是大型印染联合机中多电机的同步控制问题。 在印染设备中,电机的同步控制主要有3方面决定:一是处理器对张力传感器数据的处理速度,以及电机对张力传感器的反应速度;二是不同的电机组之间机械性能的差异以及它们产生的实时同时控制问题;三是控制单元与各电机组之间的通信问题,包括速率,抗干扰等。传统印染联合机的做法是采用单片机加AD/DA芯片进行数据的处理与执行,也有为了提高数据的处理能力而采用DSP加单片机的做法。随着现在技术的发展,在研究了基于ARM的COR
[单片机]
基于CORTEX-M3和CAN的印染机同步控制系统
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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