当前位置:南通康诚重工机械有限公司 >> 新闻中心 >> 基于CAN总线的高压开关柜状态监测单元通讯模块的设计

基于CAN总线的高压开关柜状态监测单元通讯模块的设计


 摘要:高压开筛粉机关柜作为电力系统的关键设备,对它的运行状态进行在线监测具有重大的意义。为了避免监测单元成为信息的孤岛,有必要使监测单元具有通讯能力。 笔者在分析CAN协议的基础上,开发了基于CAN总线的高压开关柜状态在线监测单元的通讯模块,并给出了软硬件设计详细的流程。
 1. 引移动输送机言

  高压开关柜是电力系统的关键主设备之一,其运行状态对电力系统的可靠性具有重大影响。 统计表明,20世纪90年代中国电力系统开关事故类型分布如下:ZSK型直线双层振动筛机械故障(拒分、拒合、误动)33.3%,绝缘故障37.3%,温升故障(载流)8.9%,其它20.5%[1]。 因此,有必要对高压开关柜的机械、温升及绝缘状态实施在线监测,及时发现事故隐患,防止事故发生。
  现有高压开关柜监测单元的核心一般采用单片机(MCU),其处理能力有限、存贮空间很小,只能对数据进行简单的处理和存放少量的历史数据[2]。为了存放大量的历史数据以便对已有的数据进行复给料机杂的处理(如寿命评估、故障诊断等),也为了对电力系统运行状态进行远程检测和诊断,有必要使监测单元具有通讯能力,把需要的数据上传给PC机。 同时为了对分散的监测单元进行维护(如单元是否正常工作,阈值下载等),监测单元也有必要具有通讯能力以使PC机能够实时监控监测单元的工作情况以及对它们进行阈值的下载。
  CAN作为一种有效支持分布式通信的现场总线运输机,能够完成现场监测单元与管理设备之间的数字通信,沟通现场监测单元和更高管理层网络之间的联系,真正做到“分散处理,集中管理”。
  
  2. 监测圆锥破石机单元框架和通讯模块功能

  所研制现场监悬挂输送测单元,其微控制器选用16位高速单片机80C196KC,利用其丰富的外设接口,方便地进行现场的数据采集、处理和显示。监测单元的功能是进行在线的数据采集和数据处理,并提供现场的显示和与上位机通信的接口。
  监测单元监测的主要内容有:①母线温升:测量断路器三相进线和三相出线的电连接处温升;②泄漏电流:测量三相环氧套管的泄漏电流;③机械数据:通过对断路器分、合闸线圈电流和动触头行程的测量并进行数据处理,得到动触头行程、分合闸时间、分合闸速度、平均分合闸时间和平均分合闸电流。通讯模块的主要功能就是当测量的这些数据异常时,主动上传异常的数据,当测量的数据正常时就等密封锤式破碎机待PC机有请求时上传这些数据。同时监测单元还通过通讯模块接收PC机的参数下载(如阈值等),并对PC机的下载进行响应!回答下载成功与否信息。
  
  3. C双螺旋给料机AN总线

  3.1 CAN料仓破拱总线简介
螺旋送料机  CAN总线属于现场总线的范畴,它是一种具有很高保密性、有效支持分布式控制和实时控制的串行通信网络。符合ISO/OSI模型规范。 通信介质可以是双绞线、同轴电缆或光纤。 通信速率为5kb/s时,通信距离最长可为10km;通信速率为1Mb/s时,通信最长距离可达40m。 CAN总线上节点数最多可以有110个,所以比较适用于小型的测控网络。
  CAN总线具有以下特征:多主站依据优先权进行总线访问;无破坏性的基于优先权的仲裁;借助接收滤波的多地址帧传送;远程数据请求;配置灵活性;全系统数据相容性;错误检测和出错信令;发送期间若丢失仲裁或由于出错而遭破坏的帧可自动重新发送;暂时错误和永久性故障链式破碎机节点的判别以及故障节点的自动脱离。
  CAN总线的规范主要有2.0A和2.0B。这两者的区别主要在于标识符位数的不同。CAN2.0同步碎石封层车A的标识符有11位,而CAN2.0B的标识符有29位,因此CAN2.0B对标识符定义具有更大的灵活性。
  3.2 监测单元通讯模块对CAN2.0是常用矿用破碎机B标识符的定义
  CAN总线摒弃了地址的概念: 而是用标识符来标识数据,使用位仲裁技术根据标识符的优先弧形振动筛级(标识符的值越小,优先级就越高)对总线进行访问,这样在系统中增删节点就不会涉及到软件的修改。但在实际应用中为了实现点对点及点对多点的数据传送以及较长报文的传送,有必要在标识符中定义数据的源地址、目的地址以及帧序数[3]。
  对CAN2.0B 29位标识符的定义为:bit28~bit21为目的地址;bit20~bit13为源地址;bit12~bit5为帧序数。源地址和目的地址表示CAN帧从哪里来,到哪里去。bit4位称为更多CAN帧位,它是和帧序数配合使用来传送较长的数据的(CAN每一帧最多传8个有效字节)。bit4为零表示当前的CAN帧是一个被分组打包的应用层报文的最后一段;为1则表示应用层报文的分段未传完;当标志位为0,帧序数也为1时,表示报文没有被分段。bit3~bit0用来区分同一源地址的不同数据,这是一个4位的计数器,取值范围是0~15。当发送一个新的数据时,计数器加1,溢出时重新开始计数。没有用到远程帧,远程帧的作用通过数据帧之间的应答来实现。
  3.3 CAN应用层协议
  CAN总线协议对应于ISO/OSI模型的物理层和链路层,没有包括其他的层次。CAN的高层协议是在CAN现有的协议(物理层和链路层)上实现的。CAN作为一种小型的测控网络, 不涉及到路由选择,同时为了减少层间转换的复杂性,一般高层的协议只采用应用层。这样在应用时,CAN实际就有了三层协议。应用层的报文对于链路层来讲认为是数据,而真正需要传送的数据是封装在应用层报文中的。采用的应用层协议一般有标准(例如DeviceNet,SDS等)和自定义(根据实际系统而定)的两种。 笔者根据实际情况自定义了应用层协议, 应用层报文的详细定义这里不再详述。
  
  4. 通讯模块的硬件实现

  监测单元部分通讯模块实现CAN协议的控制器选用SJA1000,它是PCA82C200的替代产品,同时支持CAN2.0A和CAN2.0B协议,位速率可达1Mb/s。具有扩展的接收缓冲器、完善的错误检测机制、扩展的验收滤波器以及错误累计到一定时就脱离总线等特征。
  硬件的设计并不复杂。可以将SJA1000和PCA82C250的应用文档上的典型电路移植到80C196KC微控制器上(80C196KC采用8位数据总线模式),但在设计时还应该注意以下几点:①SJA1000与外部ROM,RAM统一编址,微控制器对它的存取操作就像对RAM操作一样(区别在于有的SJA1000寄存器有的不可读,有的不可写)。②总线的连接电缆一般使用双绞线,对抗干扰要求较高可以使用屏蔽双绞线,或者光纤。电缆线径与传输距离、节点数目有关,传输距离变长或节点数目增加,电缆线径也要相应增加,同时终端匹配电阻(一
  般为120Ω)。也要增大。③SJA1000控制器RX1引脚要接0.5V,以便形成正确的电平逻辑。 PCA82C250的Vref引脚可提供0.5V的电压输出,因此在不加光隔的测试系统中,可直接将RX1引脚接Vref引脚,以简化电路设计。④SJA1000有中断产生时,引脚INT产生的是一个高电平到低电平的跳变,文档中给出的是和80C51(它的外中断0可以是下降沿或低电平有效)接口的,因此两个引脚可以直接相接。而80C196KC的EXTINT1引脚是上升沿有效,故在两个引脚之间要加一个反相器。
  
  5 通讯模块的软件实现

  软件是通讯模块设计的核心,与一般使用高级语言编写的软件不同的是嵌入式系统的软件要和硬件直接打交道,是对硬件直接操作,因此对硬件要熟练掌握才能编写出实用的代码。
  SJA1000控制器寄存器数量众多,幸运的是许多文章对它们的用法都作了介绍,有的还给出了其具体的代码,笔者只简单介绍一下验收滤波寄存器。使用验收滤波器,可以使监测单元只接收需要的帧,屏蔽不需要的。这里的应用是将验收滤波器配置成双滤波方式,即控制器只接收目的地址与监测单元地址相符的或者与监测单元广播地址相符的帧,从而节约监测单元的资源。
  下面即以监测单元的发送为例,简述通讯模块软件的设计思路。当监测单元有数据发送时(如绝缘数据),可通过下列步骤完成发送的全过程:①将数据按应用层报文的格式进行封装。 ②应用层报文相对链路层来讲是链路层的数据,在链路层把应用层的报文按照SJA1000的CAN帧的格式进行拆分。CAN每次只能传送8个有效字节,在拆分时按照上文的标识符定义,将报文拆成有序的CAN帧,这样接受的一方就能按照标识符将一系列属于同一应用层报文的帧进行拆封。③把已拆分好的CAN帧按照标识符定义的帧序数发送出去。发送一帧之前需要检查SJA1000控制器状态寄存器(SR)的状态,这包括检查控制器发送状态,接收状态以及发送缓冲器锁定状态,当控制器处于空闲状态(不在发送状态、不在接收状态并且发送缓冲器被释放),就将需发送的帧写入发送缓冲区并启动发送。发送下一帧重复执行以上过程即可。
  接受过程执行与发送过程相反的操作,可以简述为:接受CAN帧;拆封CAN帧为应用层报文;解析报文得到数据。

  6. CAN控制器异常情况的处理

  SJA1000控制器在长期工作中,由于内在及外在的因素不可避免的会产生错误,从而使控制器不能正常工作。为了控制器能够长期正常工作,使控制器从错误中恢复过来。控制器提供了相应的寄存器来进行错误的分析和诊断,这包括接收(发送)错误计数器、错误报警限制寄存器、错误代码捕捉寄存器、仲裁丢失捕捉寄存器以及状态寄存器的几位。同时中断寄存器的几位用来报告产生的错误,由程序对错误进行处理。这些寄存器具体的定义可参阅相关文献。
  在实际应用时主要有两种从错误状态恢复到正常工作状态的方法。
  (1)有错误发生时,在中断服务程序里根据中断寄存器(中断方式,中断使能寄存器除唤醒和接收中断外均打开)的各位的状态,再结合相应的寄存器即可以进行分析和诊断了。 例如出现应答通道故障时则会产生总线错误中断,检查错误代码捕捉寄存器,就可知道是产生了应答通道故障。该方法的优点是知道错误具体是什么而采取对应的措施,缺点是编程比较麻烦,对协议和控制器都要十分熟悉。
  (2)控制器一有错误发生就重新初始化(中断方式,中断使能寄存器除唤醒和接收中断外均打开),让控制器重新正常运行,该方法优点是简单易行,缺点是没有考虑到错误发生的原因,不能作进一步的分析和诊断。
  为了简化设计,笔者采取的是后一种方案。
  
  7. 结语

  (1)CAN作为一种有效支持分布式通信的现场总线,具有高的可靠性和实时性,同时又有简单、易用以及性价比高的优点,因此选择CAN作为监测单元通讯模块的解决方案。
  (2)在研究分析CAN协议的基础上,根据实际情况对CAN的标识符作了定义,且制定了应用层的协议,并给出了软硬件的设计思路以及异常情况的处理方法。
  (3)在实验室的调试运行表明,采用CAN总线作为高压开关柜监测单元通讯模块的解决方案取得了良好的效果。

 

此文关键字:给料机 输送机 移动输送机

相关产品

微型电磁振动给料机
微型电磁振动给料机广泛应用于轻工、化工、粮食加工、商业等行业,用于粉状、颗料状物料的给料、配料及定量自动包装等生产流程中,并可实现集中控制和自动控制。
双螺旋输送机
双螺旋输送机适用于颗粒或粉状物料的水平输送,倾斜输送,垂直输送等形式。
电振给料机
电振给料机广泛应用于轻工、化工、食品等行业的物料的给料、配料等生产流程中。
螺旋输送机(ls)
LS螺旋输送机利用螺旋旋转而非输送物料,适用于输送各种粉状、粒状、小块状等非粘性的散状物料,如水泥、煤粉、砂、小块煤、炭黑等。可实现封闭输送,防止粉尘飞扬。
dma电磁振动给料机
dma电磁振动给料机广泛应用于冶金、矿山、煤炭、建材、化工、电力、粮食、机械等行业,可将颗粒状、粉状物料均匀、连续、定量地送至受料装置。dma电磁振动给料机特别适用于自动配料、定量包装、生产流程自动化、给料精度要求高的场合。
螺旋输送机(gx)
gx螺旋输送机是利用螺旋转动将物料沿机壳连续推移而进行输送的。
微型电磁振动给料机(电磁振动给料机)
微型电磁振动给料机广泛应用于轻工、化工、粮食加工、商业等行业,用于粉状、颗粒状物料的给料、配料及定量自动包装等生产流程中,并可实现集中控制和自动控制。与其它形式给料机相比,具有体积小、选题轻、结构简单、耗电省、可无级调节给料量等特点。
提升输送机
TD、D型斗式提升输送机适用于垂直输送粉状、粒状及小块状的磨琢性较小的散状物料,如粮食、煤、水泥、碎矿石等。
垂直振动输送机(ZC)
垂直振动输送机用于粉状、颗粒状物料的垂直提升作业,也可对物料进行干燥、冷却作业。
称重给料机
广泛用于冶金、电力、煤炭、化工、水泥、轻工等行业。
螺旋式输送机
螺旋式输送机广泛应用于各行业,如建材、化工、电力、冶金、煤矿炭、粮食等行业。
电磁振动给料机(微型电磁振动给料机)
电磁振动给料机广泛应用于矿山、冶金、煤炭、建材、轻工、化工、电力、机械、粮食等各行各业中,用于把块状、颗粒状及粉状物料从贮料仓或漏斗中均匀连续或定量地给到受料装置中去。
粮食输送机,粮食输送设备
粮食输送机是一种移动转向式皮带输送机,是一种常见粮食输送设备,主要用于平房仓的散装进仓作业。粮食输送机主要由输送部分,转向部分和行走部分组成。主要适用于大、中型粮食仓库的进仓作业。
螺旋输送机(GLS型)
南通康诚重工机械有限公司主要生产各种规格的矿山机械、输送机械、给料机械、振动筛、破碎机、振动机械等等
链斗式输送机
链斗式输送机是以沿轨道运行的料斗来水平或倾斜输送物料的设备。它广泛应用于电站、矿山、冶金、煤炭、化工、建材等行业的各种松散物料的输送。
链板式输送机
链板式输送机是以大节距特种弯板链条为传送介质,由于链板式输送机的线体结构及输送介质较为坚固,带动金属面板作循环往复运行的一种输送装配设备。
矿用输送机
矿用输送机适用于矿山、冶金、煤炭、化工、水电、码头、砂石场等行业中运输散状或成品物料之用。
矿业输送设备
埋刮板输送机是输送粉尘状、小颗粒及小块状等物料的连续运输设备,可以水平、倾斜输送,输送物料时,刮板链条全埋在物料之中。本机具有结构简单,使用可靠,造价低廉,输送距离长,并能输送灼热物料等优点,是常用的矿业输送设备。
螺旋输送机(GX、LS型)
GX型螺旋输送机是利用螺旋转动将物料沿机壳连续推移而进行输送的。本机具有结构简单,外形尺寸小,成本低,操作安全,能按工艺要求满足多点进料和排料。
管式输送机
LS型螺旋管式输送机适用于各行业,如建材、化工、电力、冶金、煤炭、粮食等行业,适用于水平或倾斜输送粉状、粒状和小块状物料,如煤、灰、渣、水泥、粮食等。
大倾角胶带输送机
大倾角胶带输送机可广泛用于煤炭、粮食、建材、化工、水电和冶金等部门,在环境温度为-19℃~+40℃范围内,输送堆积比重为0.5-2.5t/m3的各种散状物料。
波纹挡边输送机
大倾角波纹挡边输送机是散状物料连续输送设备,采用的是具有波纹挡边和横隔板的输送带。广泛用于煤炭、粮食、建材、化工、水电和冶金等部门。
链式输送机(FU型)
FU型链式输送机,是一种用于水平(或倾斜≤15°)输送粉状、粒状物料的机械新产品
粮食输送机械
移动粮食输送机是一种常见粮食输送机械,主要用于平房仓的散装进仓作业。粮食输送机主要由输送部分,转向部分和行走部分组成。主要适用于大、中型粮食仓库的进仓作业。
微量给料机
由储料筒、翻料装置、给料螺旋组成。根据物料性状,可配弹簧螺旋、桨叶螺旋、带式螺旋或满面螺旋,即使是流动性很差的物料,也能均匀给料;采用特殊减压措施,可以基本消除因堆积密度大而产生的流量变化影响;轴封效果好,使用寿命长。可以配变频调速器,也可配调速电机。
移动皮带输送机
DY型移动皮带输送机是一种工效高,使用可靠,机动性好的连续输送装卸设备。主要用于装卸地点经常变更动的场所,如:港口、码头、车站、煤场、仓库、建筑工地、沙石料场、农场等。
板链式输送机
板链式输送机广泛应用于冶金、煤炭、化工、电力、机械制造、汽车等行业。
叶轮给料机
叶轮给料机的出力是按一定的容积比重确定的。因此对于建材、冶金、化工、民用等部门的制粉系统,也可根据技术性能广为选用,欢迎订货。
座式电磁振动输送机
GZF、ZDZ-B/L系列电磁振动输送机广泛应用于冶金、建材、煤炭、轻工、机械、粮食等各行业中,用于扰小块状、粉状物料均匀连续地输送;也适用有毒、飞扬物料的输送。
矿山输送机械
埋刮板输送机是输送粉尘状、小颗粒及小块状等物料的连续运输设备,可以水平、倾斜输送,输送物料时,刮板链条全埋在物料之中。本机具有结构简单,使用可靠,造价低廉,输送距离长,并能输送灼热物料等优点,是常用的矿山输送机械。
立式圆盘给料机
立式圆盘给料机主要组成部件有:驱动装置(含电机、立式减速器、联轴器)料套装置、给料圆盘主机、料罩等四部份组成。
装车输送机
装车输送机普遍应用于港口、码头、车站、机场、仓库、矿山、邮电、电器、轻工、食品等行业。
大倾角波纹挡边输送机
大倾角波纹挡边输送机是散状物料连续输送设备,采用的是具有波纹挡边和横隔板的输送带广泛用于煤炭、粮食、建材、化工、水电和冶金等部门。
大倾角皮带输送机
大倾角皮带输送机可用于煤炭、化工、建材、冶金、电力、轻工、粮食、港口、船舶等行业。
管式电磁振动输送机(GZXG)
结构简单,安装方便,不需润滑,使用寿命长,耗电少等优点。本机采用可控硅半波整流控制线路,可以无级调节输送量,实现生产流程的集中控制和自动控制。
管状带式输送机,管状输送机
管状带式输送机可广泛应用于电力、建材、化工、矿山、冶金、码头、港口、煤炭、粮食等行业物料输送系统。
移动式皮带输送机
DY型移动式输送机是一种工程上使用较多的设备,主要用于装卸地点经常变动的场合,如:港口、码头、车站、煤场、仓库、建筑工地、砂石料场、农场等,用来短途运输及装卸散料或单件重100公斤以下的成件物品。
链式输送机
fu链式输送机广泛用于建材、建筑、化工、矿山、机械、冶炼、粮饲加工等行业,是一种理想的新型输送设备。
电机振动输送机(DZS型)
DZS型电机振动输送机、输送槽为U形槽和管形两种。
固定带式输送机
固定带式输送机是一种输送量大、运行费用低、使用范围广的输送设备。

最新产品

CZ系列仓壁振动器
仓壁振动器用于防止和排除各种料仓由于物料的内摩擦、潮解、带电、成分偏析等原因引起的“堵塞”、“塔拱”现象;亦可用于清除各种仓壁、管道粘结物料
防闭塞装置(ZFB)
ZFB防闭塞装置(仓壁振动器)广泛应用于冶金、化工、建材、火电、煤炭、食品、水泥、制药、化肥、粮食、铸造、陶瓷、磨料等行业中贮料仓的防闭塞之用。
惯性振动器(ZG)
ZG惯性振动器广泛用来作为各种振动机械(如振动给料机、振动输送机、振动筛分机、振动落砂机、振动破碎机、振动提升机、振动试验台等)的激振源
振动电机
振动电机矿山、铸造、冶金、煤炭、电力、粮食、港口、化工、建材、机械、陶瓷等工业部门的理想配套设备

最新资讯

随机链接

螺旋式输送机

螺旋输送器

输送器

南通康诚重工机械有限公司   地址: 江苏省海安县开发区南海大道(东)8号 网址: http://www.ntscjx.com

电话:0513-80686000  88773999 传真:0513-80686060

 联系人: 吴先生 13506276000(24小时服务热线) E-mail:info@ntscjx.com 技术支持:天正企划

分享到: