基于CAN总线可通信智能电流继电器的设计

发布者:温暖微笑最新更新时间:2016-05-03 来源: eefocus关键字:CAN总线  可通信  智能电流继电器 手机看文章 扫描二维码
随时随地手机看文章
  0 引言

  传统继电器检测和保护功能多由电磁器件完成,其动作时间长,保护精度低,已不能满足现代输、配电系统自动化的需要。智能化低压电器在国外取得很大进展,其强大功能的充分发挥,必须依赖于低压配电与控制系统网络化。国外主要低压电器制造商开发的新一代低压产品,其技术特点主要是可通信,能与现场总线连接,这种技术给低压电器带来革命性的变化,为此对低压电器提出了可通信要求。因此,能实现联网通信、集中监控的智能化电器越来越成为需要。其主要特征是在智能化的基础上具备基于现场总线的可通信特点。

  本文研究的电力系统限时速切继电器的保护功能,是采用微处理技术和现场总线技术等设计的可通信的智能化继电器。在以可通信的智能化电器系统应用中,现场总线是连接智能化现场设备和自动化系统的数字式、双向传输和多分支结构的通信网络。这里研究的限时速切继电器,以CAN总线(Controller Area Network)作为一种支持分布式控制的底层串行通信网络,实现现场电器与上位机之间的信息传递,具有通信实时性好、可靠性高、连接使用方便灵活等特点,非常符合国内低压电器的发展趋势。

  1 基于CAN总线的可通信智能继电器总体设计

  在采用总线连接微机和微处理器系统构成的现场总线控制系统中,由微处理器系统构成的下位节点都能够独立完成一定功能,还可进行直接的参数设定和显示等,每个下位节点都可通过总线将数据传送给上位PC监控节点或其它相关的节点,使相互关联的继电保护装置之间具有了数据交换的功能,可以协调工作。

  本文设计的限时速切继电器,在CAN总线上连接一个上位监控PC节点和3个下位智能电流继电器节点,构建智能继电器的监控保护系统,系统结构示意如图1所示。

  为了增强通信的可靠性,CAN总线网络的2个端点通常要加入终端匹配电阻,阻值的大小由传输电缆的特性阻抗所决定。系统设计采用双绞线连接,特性阻抗为120 Ω,则总线上的2个端点集成120 Ω的终端电阻即可。

  2 基于CAN总线的可通信智能继电器硬件设计

  智能继电器节点的硬件组成主要包括:主控单元、测控电路(数据采集和转换、监控存储电路、按键和显示部分、动作信号)、CAN通信接口和电源等部分组成,如图2所示。

  2.1 主控制器

  鉴于P87C591强大的80C51性能和A/D转换及cAN相关特性,对于我们开发基于CAN总线通信的智能继电器是非常适合的。因此,系统的主控制器选用功能强大的P87C591单片机,作为主控制器的首选芯片。不但可以满足数据处理的要求,还可不必外接CAN控制器直接实现CAN通信功能,大量节省了硬件资源。

  2.2 存储监控部分

  监控设计包括监控电路设计和软件监控程序设计2部分,硬件监控电路功能主要包括数据保护、上电复位、掉电复位、“看门狗”定时器(选用具有SPI接口的Xicor公司的25043/5系列)和电源监测等部分。

  2.3 按键和显示部分

  可通信智能继电器所应用的继电保护系统,对于各个保护的节点的监测都需通过上位控制PC机来实现,采样成本低、接口简单、功耗小的液晶显示模块。控制器的显示部分采用青云公司的LCM061A六位八段模块作为显示输出。使用者只要向LCM送入相应的命令和数据就可实现所需要的显示,模块与CPU连接简单,使用起来灵活方便。至于按键,本系统只需4个按键即可实现参数修改和设定,因此可分别与主控制器的I/O口直接相连即可。

  2.4 信号部分

  电流继电器整个继电器节点工作情况是先用微控制器完成电流的比较、时间的控制,如果所监测线路中的电流超出设定的电流值,则开始计时并继续比较电流值。若到了设定的时间发现被采集的电流值仍然大于设定值,那么微控制器发出使继电器动作的控制信号。由于单片机I/O口输出电流为1.6 mA,不能达到继电器动作电流,所以我们通过7407芯片将驱动电流放大至40 mA以驱动继电器动作。

  2.5 数据采集和转换

  因为智能电流继电器所需采集的电流为线路中的电流值,而针对电力系统输、配电线路中通过的高电压和大电流,必须选用电流互感器。测量仪表选用容量为5 VA,二次侧额定电流为1 A的互感器,将互感器二次侧电流通过采样电阻转换成对于一定比例关系的电压值。

  A/D转换采用外接MAXIM公司12位精度高速A/D转换芯片,是因为P87C591内部芯片所带的10位A/D为单极性转换,不能满足交变电流采样双极性的要求。利用MAX197,P87C591以及驱动与隔离电路构成一个完整的实时测控系统。

  采用查询的方式通过P口读取/INT引脚的电平是否为低,如果不为低就继续查询等待,如果为低电平则可读取数据。A/D转换程序放在T0中断程序中进行,每隔1 ms进行一次模拟数据采集和转换,在转换的间隙MAX197处于低电流关断状态。

  2.6 节点电源

  智能节点系统中所需的+5 V直流电源,需将有效值为220 V、频率为50 Hz的交流电经降压、整流和滤波,再经过降压和稳压电路后作为节点的电源。

  2.7 通信部分

  集成在P87C591中的CAN控制器SJA1000和CAN高速收发器PCA82C250以及高速光电耦合器6N137构成通信的主要部分,其中SJA1000是实现CAN总线通信的核心芯片,与收发器82C250配套使用,组成完整的CAN通信接口。SJA1000工作模式采用BasicCAN模式,满足数据传输量不大的一般性工控场合,故被本系统采用。单片机对SJA1000进行控制及收发数据均通过对SJA1000的内部寄存器的读写访问来实现的,操作如同访问外部RAM。PCA82C250负责与CAN物理层的连接,接收和发送数据。为了增强CAN总线节点的抗干扰能力,P87C591的TXDC和RXDC(即SJA1000的TX和RX)通过高速光耦6N137后与PCA82C250相连,光耦部分电路所采用的两个电源必须完全隔离,这样才能达到隔离的作用。为了防止PCA82C 250受过流的冲击,CANH和CANL引脚各自通过一个5 Ω的电阻与CAN总线相连。另外,在CANH和CANL与地之间并联2个30pF的小电容,以滤除总线上的高频干扰和防电磁辐射口。

  3 上位控制PC机节点软硬件设计

 

  3.1 硬件接口

  CAN-232采用ZLGCAN-232转换卡,PC只需经RS 232接口简单连接即可实现CAN数据通信,进行CAN信息帧的接收发送。CAN-232接口卡也可以直接应用到嵌入式系统中,可在不改变已有硬件结构的情况下使嵌人式产品具有CAN通信接口。RS 232总线接口部分是转换卡板和PC机之间交换数据的桥梁,PC机之间的数据交换是通过MAX232实现的,其将232电平转换成TTL电平。CAN通讯部分实现了CAN物理层和数据链路层协议,板卡中由带CAN控制器的处理器P87C591构成。

  3.2 软件设计

  可通信智能继电器节点的主要任务是能够独立完成线路电流的实时监控和保护功能,并且能够利用CAN总线接口与上位控制PC进行双向数字通信功能。其中数据采集和转换程序在T0中断服务程序中进行,通信收发在CAN中断子程序中进行。主程序采用循环查询的方法检测有无按键,然后定时处理一些如显示数据更新、通信待发数据准备和接收数据处理等。

  在智能节点控制系统软件设计中,为了充分而合理的利用硬件资源并且构建一个清晰的程序构架,把程序大致分为:初始化程序、数据采集和转换程序、监控存储程序、按键和显示程序、CAN通信程序、数据、计算处理程序以及起整体调度作用的主程序等模块。主程序流程如图3所示。

  采用VB对上位软件进行编程,调用CAN232智能CAN接口卡随机提供功能强大的CAN接口函数库文件(232CAN.h、232CAN.lib、232CAN.dl l),从而很方便的实现了CAN协议CAN2.0A和CAN2.0B规范PeliCAN的数据通讯。

  上位PC节点的监控制程序和下位节点的设计相类似,也使用了模块化的设计方法。可以很方便的在现有的程序基础之上进行改造,通过添加新的模块以达到功能扩展的需要。

  上位PC节点的监控软件主要由主界面、历史数据和参数设定界面组成。其中主界面包含了上位节点设计中的主要和功能操作:串口和总线参数的设定、通信连接、数据发送、应答信息和工作状态以及监控数据显示等。历史数据界面通过在上位PC节点的Windows操作系统下用Acess软件建立一个数据库,如表1所示的数据为下位节点在一定时间内运行采集的电流值。在VB中调用两个控件Data和DBGrid将数据库和上位节点的监控界面连接起来。参数设定界面可对节点的设定电流值和时间值进行修改,然后点击设定输入按钮即可完成设定参数的发送。

  4 结语

  本文设计的基于CAN总线可通信的智能电流继电器,不仅能够完成传统意义下电磁式电流继电器、时间继电器和信号继电器组合在一起才能实现的限时速切功能,还可使现场电器与上位机实现双向通信功能。通过上位PC机直接对电流和时间参数进行设定,还可直接从上位机查看继电器采集的线路实时状况参数(如线路电流和继电器动作情况)。不但通讯效率高、抗干扰性强、传输距离较远,而且与其他总线相比具有造价低廉、实现简易的优势,在低成本自动化领域将有着广泛的应用前景。

关键字:CAN总线  可通信  智能电流继电器 引用地址:基于CAN总线可通信智能电流继电器的设计

上一篇:基于EMIF接口的数据采集系统的设计
下一篇:一种通过SPI接口协议实现DSP与其它设备通信的方法

推荐阅读最新更新时间:2024-05-03 00:21

基于CAN总线的非智能适配卡设计
引言 控制器局域网CAN (Controller Area Network)是目前被批准为国际标准的少数现场总线之一。CAN网络可采用多主方式工作。它采用非破坏性的总线仲裁技术,其信号传输和控制采用短帧结构,因而具有较强的抗干扰能力和低耦合性;CAH网络的通讯速率范围为5 kbs/10 km~lMbs//40m,驱动节点数可达110个。它的传输介质可以是双绞线、同轴电缆或光纤,选择十分灵活;每帧信息都有CRC校验及其它检错措施,因而数据出错率极低,可靠性很高;当其传输的信息出错严重时,节点可自动断开与总线的联系,以使总线上其它的操作不受影响。 虽然目前PCI、USB等总线技术得到了快速发展,但在大量应用的测试微机及工控
[工业控制]
基于CAN总线的汽车车身控制系统设计
1 引言   随着汽车电子技术的不断发展,汽车上的各种电子装置越来越多,电子控制装置之间的通讯也越来越复杂,而汽车上传统的电气系统大多采用点对点的单一通信方式,相互之间少有联系,造成了庞大的布线系统,已远远不能满足汽车愈加复杂的控制系统要求。汽车控制局域网CAN 总线应运而生,它广泛应用于汽车电子控制系统中,为实现汽车控制部件的智能化和汽车控制系统的网络化提供了一个有效的途径和方法。   2 CAN总线技术简介   CAN 总线是德国BOSCH 公司从20 世纪80 年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。通信速率可达1
[嵌入式]
搞定了CAN总线加密的Trillium,能成为汽车安全防护的好把式吗?
一直以来,大家都认为CAN总线几乎是没法保护的。但Trillium的SecureCAN显然打破了这个 迷信 。 汽车安全领域的技术产品正在变得炙手可热。大量创业公司涌入,潜心技术开发的同时,都期待着能成为大公司收购的下一个目标。去年夏天,白帽黑客查理 米勒和老搭档克里斯 瓦拉塞克入侵了一辆Jeep切诺基。几乎是同一时间,通用安吉星的RemoteLink系统被爆安全漏洞,黑客利用系统网关能够远程操控车门解锁,发动机启停。下图是英特尔公布的目前联网汽车上暴露出的15个最容易被黑客利用的攻击面。 因此,照目前的形势来看,车企和供应商在智能互联、自动驾驶汽车上投入的精力越多,他们对安全的重视程度就越高,而网络安全对汽
[汽车电子]
搞定了<font color='red'>CAN总线</font>加密的Trillium,能成为汽车安全防护的好把式吗?
基于CAN总线的分布式运动控制
一:当今的自动化应用中,智能型技术发展方兴未艾,例如分布式运动控制,其中所有信息与控制均由中央服务器推送至自动化系统的边缘装置,这种设计大量节约了时间与金钱,俨然形成一种趋势。之前分布式控制并不普及人们使用传统的集中式运动控制,由主机(如PLC)管理马达的运动,但是这种控制方式的缺点是需要大量的步线,建置如此复杂的系统相当困难,常出现线缆束过粗不易维修或无法提供可靠服务的情况。 相较之下,分布式运动控制系统可减少甚至解决这些问题。由于控制功能就位在驱动器内部或周围,从中心点至各运动轴的布线需求大幅减少,除使布线作业更轻松外,并可有效降低安装成本。而分布式系统可有效串联
[嵌入式]
采用can总线技术解决电动汽车充电机模块间的通信问题
1、 引言 电动汽车(ev)是由电机驱动前进的,而电机的动力则是来自可循环充电的 电池 ,并且电动汽车对电池的工作特性的要求远超过了传统的电池系统,因此电动汽车电池系统电压高而且 电流 大,所以对电动汽车充电机的要求比较高。 电动汽车充电机需要能够在以分钟计算的时间内完成对电池的充电,而不是通常的以小时来计算。以一个电池容量为30kwh的电动汽车蓄电池来计算,如果在15分钟内将它充满,那么充电功率将达到120kw,假设电动汽车的充电电压在200~400v,那么相应的他的充电电流将会达到300a。如此大的充电电流,如果仅用单一的 电源模块 很难实现。面对充电机的日益大容量化,并联均流是一个很好的解决方法。因为软件均流具有成本
[汽车电子]
采用<font color='red'>can总线</font>技术解决电动汽车充电机模块间的<font color='red'>通信</font>问题
基于CAN总线和MSP430的CO红外检测系统设计
1 引言 一氧化碳(CO)是剧毒性气体,人体吸人后造成人体组织和细胞缺氧,导致引起中毒窒息。在煤矿井下,CO也是引起瓦斯爆炸的主要气体之一。CO无论是对工业生产还是人类都造成巨大的损害,因此,CO检测尤为重要,特别在煤矿井下,《煤矿安全规程》规定,井下作业场所的CO浓度应控制在0.002 4%以下。因此,实时、准确地测出井下CO气体浓度,对保障煤矿工业安全生产具有重要意义。 目前检测CO的方法主要有化学法、电化学法、气相色谱法等。这些方法普遍存在价格高、普适性差等问题,且测量精度较低。这里设计一种新的检测系统,选用红外CO传感器和MSP430单片机作为核心信号处理电路,结合数字滤波、温度补偿运算.具有检测浓度范围宽、使用
[单片机]
基于<font color='red'>CAN总线</font>和MSP430的CO红外检测系统设计
PIC单片机在汽车电动车窗控制器中的应用
  摘 要: 针对汽车控制系统减少线束和较低成本的要求,提出了以集成CAN控制器的PIC18F258单片机为核心设计而成的汽车电动车窗控制系统,给出了系统主要硬件结构和软件设计流程。相对于传统的点对点控制方式,不仅减少了车内的线束、降低了成本,而且控制灵活、实时性强。试验表明,该系统工作正常、性能可靠,具有低成本、低功耗和易于维修等优点。 随着汽车电子技术的发展,越来越多的电子产品装载到汽车上,极大地提高了汽车的动力性和舒适性,同时也增加了车内布线的难度和成本。CAN(Controller Area Network)作为一种串行数据通信总线,由于具有良好的可靠性、实时性及灵活性,已经成为国际标准(ISO11898)
[汽车电子]
PIC单片机在汽车电动车窗控制器中的应用
STM32中CAN总线接口发送和接收数据
☆ CAN协议基础知识 I2C.SPI总线多用于短距离传输,协议简单,数据量少,主要用于IC之间的通讯,而 CAN 总线则不同,CAN(Controller Area Network) 总线定义了更为优秀的物理层、数据链路层,并且拥有种类丰富、简繁不一的上层协议。与I2C、SPI有时钟信号的同步通讯方式不同,CAN通讯并不是以时钟信号来进行同步的,它是一种异步通讯,只具有CAN_High和CAN_Low两条信号线,共同构成一组差分信号线,以差分信号的形式进行通讯。 CAN物理层的形式主要分为闭环总线及开环总线网络两种,一个适合于高速通讯,一个适合于远距离通讯。CAN闭环通讯网络是一种遵循ISO11898标准的高速、短距离网络,它的
[单片机]
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