CAN总线在液压支架电液控制系统的应用

发布者:数字狂想最新更新时间:2012-03-21 来源: dzsc关键字:液压支架  CAN总线  本安防爆 手机看文章 扫描二维码
随时随地手机看文章

1 液压支架电液控制系统的通讯方式分析

液压支架电液控制系统是实现综采工作面高产高效的关键技术设备。当前国际上主流的液压支架电液控制系统有:DBT公司的PM4、MARCO公司的PM31和JOY公司的RS20型3种。在通讯方面,PM4架间通过BIDI Bus互联成综采面网络。这种方式的缺点在于,一旦控制器不能正常工作,将导致控制系统通讯的中断。PM31架间的通讯通过BIDI Bus,全工作面的互联则采用T Bus。RS20控制器间通过一条19芯强电缆连接,其中的8根线用于通讯和紧急闭锁[1]。可以看出,PM4与PM31都采用总线的方式进行通讯,但都不是标准的现场总线。通过对3种控制器的剖析发现,它们的技术思路形成较早,且产品一直延续着早期形成的思路。而现场总线的提出相对较晚。与现场总线方式相比,早期的技术思路存在着如下几点缺陷:实现复杂,需要消耗较多的系统资源;没有提供可靠高效的通讯协议,数据的错误检测和出错重发完全靠用户编制的软件实现,网络的错误处理能力不强。为了保证通讯的准确性和系统运行的可靠性,就必须编制完善的调度程序和通信协议,这就增加了系统开发的难度和开发周期。采用现场总线技术则可较好的解决上述问题。

2 CAN总线的特点

CAN(Controller Area Network)即控制器局域网络,是一种标准的现场总线。由于其高可靠性、灵活性以及独特的设计,CAN总线越来越受到人们的重视并被广泛的应用于航海、航空、医疗及工业现场领域。CAN总线的特点可以概括如下:

(1) 通信方式灵活。CAN既可以采用多主方式,也可以采用单主多从的方式。

(2) CAN总线采用非破坏性仲裁技术,当多个节点同时向总线发送信息时,优先级较低的节点会主动的退出发送,而最高优先级的节点可不受影响的继续传输数据,从而大大节省了总线冲突仲裁时间。

(3) 通过报文滤波即可实现点对点、点对多点及全局广播等几种方式传送接收数据,无需专门的“调度”。

(4) CAN的直接通信距离最远可达10km(传输速率5kb/s以下);通信速率最高可达1Mb/s(通信距离最长为40m)。

(5) CAN上的节点数主要取决于总线驱动电路,目前可达110个;报文标识符可达2032种(CAN2.0A),而扩展标准(CAN2.0B)的报文标识符几乎不受限制。

液压支架电液控制系统是一种分布式控制系统。而CAN总线自身的特点使CAN总线能够有效的支持分布式控制。结合CAN总线在分布式控制系统中的成功应用以及液压支架电液控制系统的特点,将CAN总线应用于液压支架电液控制系统具有较大优势。

3 CAN总线节点的设计

基于CAN总线的液压支架电液控制系统中,每个支架控制器都是一个CAN节点,采用总线式拓扑结构,如图1所示。由于CAN总线驱动器最多支持110个CAN节点,当综采面的支架数超过该数目时,还需配备CAN总线中继节点。因此,电液控制系统的CAN总线上包括两类节点,普通节点与中继节点。

图1 基于CAN总线的电液控制系统

Figure 1 Electric & hydraulic control system based ON CAN bus

3.1 普通CAN节点设计

CAN总线的两层协议固化在它的相关芯片中,主要是总线控制器和总线驱动器。总线驱动器选用Philips的PCA82C250。总线控制器则采用Motorola单片机中自带的MSCAN模块。该模块是Motorola为16位MCU设计的通用CAN通信模块。采用自带CAN模块的Motorola单片机在最大程度上简化了节点电路的设计,普通CAN节点设计的电路原理图如图2所示。[page]

3.2 CAN总线中继节点的设计

普通CAN节点只需使用1个MSCAN模块,而CAN总线中继节点则要用到单片机中的2个MSCAN模块,通过外加驱动电路分别连接到CAN总线的两个网段上,实现中继的功能。

中继节点接收3种数据帧:广播数据帧,需要被转发的数据帧以及针对中继节点的数据帧。对应于要接收的3种数据帧,分别设置3个接收滤波器。而普通节点只需设置2个滤波器即可满足要求。从转发的方式来讲,转发有直接转发和翻译转发两种。直接转发是最简单的转发方式。采用直接转发方式要求两个网段具有相同的数据帧格式,而数据帧格式不同时则需要采用翻译转发的方式[2, 3]。在液压支架电液控制系统中,所有网段的数据帧格式都是相同的。因此,中继节点采用直接转发方式。

图2 CAN总线节点电路原理图

Figure 2 CAN bus node schematic

由于通信实时性的要求以及节省中继节点内部的缓存,在进行中继节点的软件设计时,要求做到存储转发时间尽量短。为了达到这一要求,CPU采用中断方式接收两个MSCAN控制器的报文,同时采用了FIFO机制管理内部的接收缓冲区。FIFO缓冲区共有两个指针:接收数据指针和发送数据指针。当两指针不相等时即证明缓冲区中存有有效数据。缓冲区接收数据指针的调整是通过接收中断子程序实现的,而发送数据指针的调整则是通过发送中断子程序实现。CAN总线中继节点的报文处理流程如图3所示。

图3 中继节点报文处理流程图

Figure 3 Message processing flow chart of relay node [page]

3.3 CAN总线本安防爆设计

CAN总线是一种非防爆总线,将CAN总线应用液压支架电液控制系统首先要解决CAN总线的防爆问题。根据本安防爆技术,解决CAN总线电气防爆基本有两种方法,一种是统一供电法,另一种是隔离供电法[4]。统一供电法就是节点设备的工作电流和传输电流均由总线供给。隔离供电法是将节点设备的工作电源与传输电源分隔开,总线仅提供传输电源,而节点工作电源可就地供给。

比较隔离供电法与统一供电法发现,隔离供电法不但要为总线传输电路专门配备一台电源,还要为支架控制器另外铺设供电线缆,给安装、维修带来不便,增加系统成本。统一供电法对系统比较适合。针对统一供电法中总线上所接节点数量少的缺点,设计了电源适配器与通讯适配器。电源适配器与通讯适配器之间的支架控制器构成一组支架控制器,由总线统一供电。组中支架控制器的数量由电源的负载能力,控制器的功耗以及本安防爆的要求来确定。

电源适配器与通讯适配器的作用是将组与组的电源完全隔离,同时保证通讯的畅通。电源适配器的设计原理图如图4所示。光藕选用Philips的速率为1Mbps的6N136。

图4 电源适配器原理图

Figure 4 Power adapter schematic

通讯适配器与电源适配器的结构相似,同样包含两片6N136。与电源适配器不同的是,通讯适配器由总线供电,而电源适配器由电源直接供电。

4 结 语

本文分析了目前液压支架电液控制系统所采用的通讯方式,采用了CAN总线实现支架控制器间的通讯。克服了CAN总线无本质安全防爆的缺陷。设计了CAN总线中继节点,克服了CAN总线上最多只能支持110个节点的限制。从实验效果看,新方法具有实现简单,误码率低,通讯速率高的特点,更好的保证了系统的安全。

作者:孙晓健 张东来 来源:微计算机信息

参考文献

[1]张良. 液压支架电液控制系统的应用现状及发展趋势[J]. 煤炭科学技术, 2003, 31(2): 5~8

[2]H. Ekiz, A. Kutlu, M. D. Baba, E. T. Powner. Performance Analysis of a CAN/CAN Bridge[C]. Proceedings of IEEE 1996 Conference, 1996: 181~188

[3]王凌, 胡海江, 张凤登. 分布式环境下CAN网桥的实现和性能分析[J]. 微机算机信息, 2005, 21(2): 44~45

[4] 孙继平. 现场总线及其在矿井监控系统中的应用[J]. 煤矿自动化, 1997, (2): 4~8

关键字:液压支架  CAN总线  本安防爆 引用地址:CAN总线在液压支架电液控制系统的应用

上一篇:闪速存储器硬件接口和程序设计中的关键技术
下一篇:流水线型模数转换器MAX1200及其与DSP的接口

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

CAN总线多轴系统在丝网商标印刷机上的应用
    丝网印花机是一种在一块材料上整齐有序地印制多种色彩、标签、字符等标示符的设备。能印刷材料相当广泛,比如丝带、胶带、胶贴、橡筋带、棉带、人字带、布带和织边带等等外,还包括人造皮革和胶料。其中轮转式印刷机系列还可以印制成衣、鞋帽、玩具及各种带类的商标。目前国内多色印花机基本上采用的多 plc 控制方案,系统由一个主plc协调整体系统工作,每个工位配置(一个工位印制一种花色)一个小plc,该plc的作用主要是协调该色位的两个电机之间的动作,一个动作是由步进电机带动色标电眼去检测误差;另一个动作是刮刀伺服电机补偿色标 电源 检测到的误差并带动印刷设备开始印刷工作。图1是其中一个工位的部件指示图。 系统要求   丝网印花机是
[嵌入式]
嵌入式CAN总线控制器与DSP的接口
  现场总线是一种开放式、 数字化、多点通信的控制系统局域网络, 是当今自动化领域中最具有应用前景的技术之一。CAN总线是现场总线中的应用热点,CAN总线支持分布式控制和适时控制的串行通信网络。   由于CAN总线具有通信速率高、开放性好、报文短、纠错能力强以及控制简单、扩展能力强、系统成本低等特点,越来越受到人们的关注。基于CAN总线的CAN控制器具有完成CAN总线通信协议所要求的全部必要功能,因此CAN总线控制器与其它微处理器的接口成为设计CAN总线系统的首要工作。   当前已有一些微处理器将CAN控制器嵌入到系统之中,成为在片的微处理器,例如P8XC592 (其内核即为80C51的CPU),MCS96系列中的 87
[嵌入式]
STM32 CAN总线通信学习笔记(一)
一、CAN总线简介 CAN 是控制器局域网络(Controller Area Network, CAN)的简称。CAN采用数据块编码的方式,数据块根据帧的类型,能够让挂载在总线上的不同节点接收到相同的数据,再根据每个节点的配置对信息进行选择性处理(处理or丢弃)。CAN总线具有以下特点: 1. 多主控制 在总线空闲时,所有的单元都可以发送消息;具有CSMA/CA机制,即最先访问总线的单元可获得发送权;多个单元同时发送消息时,优先级高的标志(ID)单元可获得发送权,其中ID并不是发送的目的地址,而是表示访问总线的消息的优先级,仲裁机制会对消息ID的每个位继续比较,仲裁为高优先级的单元可继续发送消息,仲裁失败的单元则停止发送而进行
[单片机]
STM32 <font color='red'>CAN总线</font>通信学习笔记(一)
CAN总线名词术语解释
1、驱动线束: CAN驱动数据总线的另一种叫法。 2、CAN舒适数据总线: VW将CAN舒适数据总线称为“低速数据总线”。现在使用的CAN舒适数据总线的传输速率为100kBit/s,其显著特点是:在一条CAN-导线短路或断路时仍可工作(单线模式)以及可以进入节电的“休眠模式”。CAN舒适数据总线用于控制中央门锁、玻璃升降器等。 3、CAN Infotainment数据总线: 在电气方面与CAN舒适数据总线是相同的,但它用于控制收音机、电话、导航系统等。 4、CAN-High: CAN信号导线,其电压在显性状态时较高。例如对于CAN驱动数据总线来说:隐性状态电压为2.5V,显性状态电压为3.5V. 5、CAN-Low: CAN信号导线
[嵌入式]
基于CAN总线的模块化独立光伏发电控制系统
引言     随着能源日益紧缺和环保压力不断增大,光伏发电技术以其资源丰富、清洁环保、受地域限制小等优点,越来越受到人们的重视。根据对现有光伏发电系统的调查分析,储能蓄电池的使用寿命是导致系统故障和失效的重要因素之一。传统的独立光伏发电系统一般采用单个充电控制器控制太阳能电池板对蓄电池进行充电。该方法基本能够满足小容量蓄电池的要求,但不能胜任大容量蓄电池或蓄电池组。大容量的蓄电池或蓄电池组充电时需要的充电电流较大,充电过程中充电控制器投入/切出充电频繁,对蓄电池冲击较大,易损坏蓄电池。当前,大容量蓄电池和蓄电池组正被逐渐广泛使用,因此,需要更加有效、可靠的充电控制方案。CAN总线有组态灵活、结构简单、可靠性高、通信速度快等特点
[嵌入式]
基于CAN总线的雷达网络测控系统设计
1 引言   随着测控技术的快速发展,现代雷达系统对于多雷达高精度协同测控跟踪能力的需求越来越高。然而,现役的大多数雷达并不具有这样的功能。基于某型号雷达,我们开发了基于CAN总线的雷达网络测控系统。经过对雷达加装该系统,我们构建了雷达局域测控网络,实现了基于CAN总线网络的雷达间目标,状态等相关信息的共享。利用这些信息,网络中各雷达可以进行相互配合工作,极大地提高了雷达的探测与协同能力。 2 雷达网络测控测控系统的基本结构与原理 2.1 CAN总线测控网络的结构与特点   从本质上看,我们设计的雷达网络测控系统,属于主从式网络测试控制系统。与数据网络相比, 控制网络具有数据帧短、数据交换频繁、有实时约束等特点。同时雷达本
[工业控制]
基于<font color='red'>CAN总线</font>的雷达网络测控系统设计
基于51单片机的CAN总线系统设计
0 引言 随着20世纪80年代初期德国Bosch公司提出CAN(Controller Area Network)总线,即控制器局域网方案以解决汽车控制装置问的通信问题。经过20多年的发展,CAN总线现在广泛的应用在汽车领域,在汽车控制系统中应用CAN总线可以使硬件方案的软件化实现,大大地简化了设计,减小了硬件成本和设计生产成本,数据共享减少了数据的重复处理,节省了成本,可以将信号线减到最少,减少布线,使成本进一步降低等优点。由于CAN总线通信的高性能、高可靠性、及独特的设计和适宜的价格可以广泛应用于工业现场控制、智能楼宇、医疗器械、交通工具以及传感器等领域,所以被公认为是几种最有前途的现场总线之一。 1 系统总体设计 CAN
[单片机]
基于51单片机的<font color='red'>CAN总线</font>系统设计
CAN总线位定时参数的确定
摘要:CAN通信中,波特率、位周期内取样点数和位置可以编程设置,这些设置为用户根据其应用优化网络通信性能提供了方便。优化位定时参数,能够保证信息同步,保证传输延迟和时钟误差在极端条件下进行恰当的错误检测。本文说明位定时参数的确定方法。 关键词:CAN总线 位定时 同步 延迟 引言 CAN总线是一种有效支持分布式控制和实时控制的、多主的异步串行通信网络。由于CAN总线具有较强的纠错能力,支持差分收发,适合高噪声环境,具有较远的传输距离,并且Philips和Intel等半导体公司都有支持CAN通信协议的集成器件。CAN总线已经在各个领域中得到了广泛应用。 在CAN通信协议中规定,通信波特率、每个位周期的取样位置和个数,都可以自
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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