CAN总线在逆变电源监控模块中的研究与应用

发布者:Weasel最新更新时间:2016-12-10 来源: eefocus关键字:CAN总线  逆变电源  监控模块 手机看文章 扫描二维码
随时随地手机看文章

1引言
新型高频中小功率逆变电源设备运用电源模块之间的并联实现功率合成,组成积木式、智能化的分布式大功率电源系统,是当今很有应用前景的新型技术。将若干电源模块组合起来,可以构成任意功率等级的供电系统,有着广泛的应用前景。以现场总线为基础的全数字化自动控制系统是当今世界各国在工业自动化领域的热点课题。本文采用CAN现场总线组建监控网络,对含DSP的嵌入式智能控制器的电源模块进行单模块和多模块监控。
CAN (Controler Area Network)总线属于现场总线的范畴,是一种串行数据通信总线。CAN总线结构模型取ISO/OSI参考模型的第1、2、7层协议,即物理层、数据链路层和应用层。应用层的内容主要取决于用户的需要,所以实际应用CAN总线时,用户可以根据需要实现应用层的功能。
2 系统结构
逆变电源现场总线监控系统包括上位机操作站、现场DSP模块控制器。在系统中设置一台PC计算机(以下均称操作站),它负责对整个系统进行管理。操作站通过CAN接口适配卡与以DSP为核心的逆变电源模块控制器(以下均称控制器)通信,实现对逆变电源的监控功能。系统采用适配卡SC2102作为PC机与CAN总线的接口,通过连接器与CAN总线相连,负责CAN总线与PC机之间数据交换的功能模块。各个电源模块的控制器间以及模块控制器与操作站之间通过控制器局域网(CAN)连接通信,在硬件实现上采用DSP TMS320LF2407A的内嵌CAN控制器实现与上位机的数字通信。
操作站软件分为三个基本的模块:通信模块、主监控模块、数据管理模块。通信模块的功能包括利用CAN适配卡及其函数库,实现CAN总线应用层协议,实现操作站与各控制器的网络通信,完成通信命令和数据的编/解码以及特殊处理。主监控模块的功能包括提供监控界面;系统运行的初始化配置功能;查询各现场单元的实时采集数据,并将数据实时显示;设置被控对象的参数,保证逆变电源的正常运行。数据管理与显示模块包括对各现场单元的采集数据的处理,报警,统计,报表查询输出;数据查询等。
3 CAN总线应用层的实现
CAN物理层和数据链路层协议在CAN的相关器件中已经基本实现了,而应用层协议至今仍然没有统一的标准,并且现实应用又是多种多样的,所以,如何选用或制定一种CAN应用层协议,就成为CAN网络应用中的核心问题。
3.1报文格式
操作站与控制器之间的通信是实现监控制功能的基础和关键。针对逆变电源监控系统,经过通信双方具体协商制定,使用现场总线CAN网络技术,制定了CAN应用层协议,包括报文格式,标识符的分配,多报文的处理,错误处理等。报文个格式如图2所示。

(1)广播位  操作站向控制器发送广播时该位为1,其它情况为0。
(2)目标地址  表示数据报文所要到达节点的地址。
(3)数据包类型(TYPE) 报文的类型。
(4)RTR位 在数据报文中必须是“显性”电平0,在远程报文中必须是“隐性”电平1。
(5)数据长度码DLC  标识报文中该字节往后的数据长度,最长为8字节。
(6)源地址  表示发出数据报文的节点地址,当接收节点收到此报文后,会把此源地址作为目标地址发送响应报文。
(7)忙  表示操作站正与某一控制器通信,此时此位为1。
3.2标识符分配方案
由CAN的数据链路层协议已经知道,CAN的每一帧都有一个11位的标识符,用来标识该帧数据,并且决定仲裁。
标识符分配是CAN应用层协议中的重要问题,标识符要能反映报文的地址信息,报文类型,体现报文级别。另外,很重要的是报文标识符决不能重复。在逆变电源监控系统CAN应用层协议中,标识符由三项确定:广播位,地址域和数据包类型域,如图3所示。 


这三项包含了是主机还是从机,网络节点地址以及报文承载的数据信息。广播位决定一半的优先级,因此主机发出的命令优先级一定高于从机的数据。网络节点地址域使不同节点发出的报文标识符不同。
3.3 多报文的处理
在数据链路层中,CAN协议规定每帧最大8字节。为了传输大于8字节的数据包,在应用层中采用多报文机制。多报文发送时要有报文标识,在多报文的发送期间通过识别这一标识判断是否属于同一多报文,在多报文发送完毕时有多报文结束标识。在报文发送期间,如果同时收到其它报文则不做处理,待多报文发送完毕后再让它重新发送。
3.4 错误处理
对于数据传输中的错误,应采取分层的概念做出处理。即下一层对上一层提交一定可信度的信道,使上一层只关注于解决本层可能出现的错误,并解决下一层无法处理,提交上来的错误。反之,上一层如果认为下一层信道是安全可靠的,在把数据交给下一层后,它将不认为会出现数据传输错误,当然对线路断开,目的站离线等严重错误,下一层无法解决的错误,交给上一层后,上层要有解决措施,帮助恢复下层信道。 
CAN网络的特征之一就是安全可靠的链路层,对链路传输中因干扰造成的数据传输错误,丢帧错误有自动重发的功能;对线路出现的断线,目标站点不在线等严重错误,有自动离线的功能。因此,在应用层将数据交给数据链路层的数据后,认为一定会安全可靠到达目的站点,不需要再对丢帧情况,数据传送出错情况作处理。只需在应用层向下传输没有接到返回响应报文的情况下重发即可。
3.5程序框图
应用层的实现程序主要包括操作站发送报文和接收报文,操作站接收报文的程序框图如图4所示,包括发送广播报文反对控制器争主,多报文的处理,以及报文数据的处理。 


操作站和DSP模块控制器之间通过CAN总线进行通信,主要实现DSP模块控制器将逆变电源自身的状态数据通过CAN总线传送给操作站,并将操作站的控制信息经CAN总线传送给DSP模块控制器来控制电源模块的运行。由信息的传送方向可分为操作站传送给DSP模块控制器和DSP模块控制器传送给操作站。信息由操作站传送给DSP模块控制器主要是控制信息和控制命令包括对逆变电源进行开启、关闭,对逆变电源模块运行参数的设定、修改,检查电源模块是否运行正常,查看模块状态,以及回应DSP模块控制器发送来的验证操作站是否瘫痪的信号;信息由DSP模块控制器传送给操作站主要是返回操作站发来的控制信号收到的确认信号,发送逆变电源模块状态数据给操作站,发送探测操作站是否工作正常并在操作站瘫痪时行使操作站功能的争主信号。
4 监控功能实现
操作站监控功能包括各逆变电源模块状态数据显示,设定和调整逆变电源参数,对DSP模块控制器进行检测,绘制逆变电源参数的实时波形,数据存入数据库,状态参数打印等功能。监控程序结构如图5所示。


5 结论
该系统已经通过了第一次联和调试,成功的实现了对逆变电源的监控。实验证明该监控系统设计合理,监控界面友好,易于操作,工作稳定可靠,达到了预期的目标。
本文作者创新点:利用CAN总线实现对逆变电源模块间通信并完成对其控制,同时实现了CAN总线应用层协议。


关键字:CAN总线  逆变电源  监控模块 引用地址:CAN总线在逆变电源监控模块中的研究与应用

上一篇:RS485总线型通讯系统应用
下一篇:基于RS485总线通讯系统的可靠性措施

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

CAN总线为例介绍局部网络管理的概念及实现
  一、引言   近年来,汽车的节能问题备受关注,消减不必要的能源损耗是一种非常有效的方法。当前,大多数车辆在点火钥匙打到OFF档之后,部分功能仍需要使用,例如:车辆防盗、电子驻车功能等。为了降低电量消耗,避免蓄电池电量消耗过多导致汽车无法启动,需要KL30节点在OFF档之后能进入低功耗状态,关闭大部分不需要的功能,尽可能减少电量消耗。对于分布式功能网络,由于连接到总线上的节点需要协同工作,所以各节点遵循同样的协议以实现同步睡眠及唤醒。   当前,大多数的车辆都是遵循OSEK或者AUTOSAR网络管理协议,来实现节点休眠唤醒功能的。由于目前车辆的电子电气系统越来越复杂,KL30节点也越来越多,当前的网络管理协议也逐渐呈现出
[嵌入式]
基于CAN总线的汽车组合仪表盘的设计
1. 概述     控制器局域网(Controller Area Network, 简称CAN) 是一种支持分布式和实时控制的串行通信网络,其主要特点是采用多主方式工作, 基于报文ID 并采用非破坏总线仲裁技术进行优先权仲裁,串行通信,事件触发型,大大减少线束的数量。CAN总线协议最初是由德国BOSCH公司于20世纪80年代提出并用于汽车的,1993年形成国际标准ISO 11898-1。由于其高性能、高可靠性及独特的设计,CAN越来越受到人们的重视,已经广泛应用于汽车电子控制,目前已经成为整车网络中的主要通信方式。     在为某公司开发的汽车仪表盘控制系统中,由于整车网络信息化的需要,希望采用总线方式,将仪表盘挂接在通信
[嵌入式]
两种采用CAN总线进行通信的系统比较
1 前言    CAN总线是一种有效支持分布式控制或实时控制的串行通信网络,它可实现全分布式多机系统,且无主、从之分;具有传输速度快、自动解决总线竞争、实时性好、可靠性高、纠错能力强等特点,目前已成为一种国际总线标准。由于can总线具有诸多优点,它的应用范围遍及从高速网络到低成本的多线路网络。在自动化电子领域的汽车发动机控制部件、传感器、抗滑系统、工业自动化、建筑物环境控制、机床、电梯控制、医疗设备等领域得到了较为广泛的应用。   sja1000是一种独立的can控制器,主要用于移动目标和一般工业环境中的区域网络控制。它是philips半导体公司pca82c200can控制器(basiccan)的替代产品,而且它增加了一种新的
[安防电子]
两种采用<font color='red'>CAN总线</font>进行通信的系统比较
基于LPC2292与CAN总线的电子结算终端设计
为了使农副产品电子交易系统满足交易管理、资金结算及市场各项费用的收缴,同时最大限度的提高交易的效率,提出一种新的数字交易终端,它是以ARM7处理器LPC2292为核心,分别采用SJAI000和PCA82C251作为 CAN 协议控制器和与物理总线之间的接口,移植了嵌入式实时操作系统μC/OS-Ⅱ来管理不同的任务模块,提高了系统的实时性及可靠性。经现场检验和运行,系统具有良好的实用性,可用于诸多电子结算领域。 农副产品电子交易系统数字交易终端简称为 IC 卡智能交易一体机或者POS机。它应用在农副产品交易过程中,系统在供电和通信正常的情况下,可以为买卖双方提供可靠、快捷、方便的交易平台。买卖双方在IC卡交易终端机上进行交
[单片机]
基于LPC2292与<font color='red'>CAN总线</font>的电子结算终端设计
采用模块化编程设计的基于CAN总线的智能继电器研究
为解决电气系统中控制距离短,开关响应实时性不强,一般智能节点容易受到外界干扰,系统掉电后数据丢失等一些列问题,结合微电子技术、微处理器的特点,以及CAN总线的优势,对以AT89C51和SJA1000为控制核心,采用模块化编程设计的基于CAN总线的智能继电器进行了研究。研究结果表明,能更进一步提高系统的控制距离,有效检测系统中的大电流,并及时通断开关,对突发性电源故障能进行可靠检测,并及时保存重要数据,提高了系统的抗干扰性,也可以接入CAN总线网络,使得对继电器的控制变得更为灵活。 过去的几十年里,在很多电气设备中,比如车辆、舰船、飞机等中的电气用电设备,它们一直采用保险丝盒断路器等被动防护装置,致使无法故障预警,故障诊
[单片机]
采用<font color='red'>模块</font>化编程设计的基于<font color='red'>CAN总线</font>的智能继电器研究
基于CAN总线的数据通信采集系统
  CAN(Controller Area Network)即控制器局域网,主要用于各种设备检测及控制的一种现场总线。20 世纪80 年代初,德国BOSCH 公司为解决现代汽车中众多的控制与测试仪器之间的数据交换, 开发了一种串行数据通信协议,即CAN 总线。    CAN总线 是一种有效支持分布式控制或实时控制的串行通信网络, 它为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。CAN 属于工业现场总线的范畴, 与一般的通信总线相比,CAN 总线的数据通信具有突出的可靠性、实时性和灵活性,通信速率可达1 Mb/s。   目前,CAN 总线不仅应用于汽车领域,而且应用于自动控制、航空航天、机械工业、农用机
[嵌入式]
一款多功能逆变电源的设计方案
引言   随着现代科技的发展,逆变电源广泛应用到各行各业,进而对其性能提出了更高的要求。传统的逆变电源多为模拟控制或数字相结合的控制系统。好的逆变电源电压输出波形主要包括稳态精度高,动态性能好等方面。目前逆变器结构和控制,能得到良好的正弦输出电压波形,但对突变较快的波形,效果不是很理想。   函数信号发生器,是实验教学中常用的设备。能产生不同频率和电压等级的波形:方波信号,三角波,正弦信号波形。近年兴起的一种新的DDS技术,即直接数字频率合成技术。但是他们都为小信号波,没有功率输出,不能带一定的负载。   本文提出的多功能逆变电源,主电路采用二重单相全桥逆变器结构,输出的电压波形对给出的参考波形跟踪,有功率输出,能带一定的负
[模拟电子]
一款多功能<font color='red'>逆变电源</font>的设计方案
饱和电感及其在开关电源中的应用
0 引言 饱和电感是一种磁滞回线矩形比高,起始磁导率高,矫顽力小,具有明显磁饱和点的电感,在电子电路中常被当作可控延时开关元件来使用。由于其独特的物理特性,使之在高频开关电源的开关噪声抑制,大电流输出辅路稳压,移相全桥变换器,谐振变换器及逆变电源等方面得到了日益广泛的应用。 1 饱和电感的分类及其物理特性 1.1 饱和电感的分类 饱和电感可分为自饱和和可控饱和二类。 1.1.1 自饱和电感(Saturable inductor) 其电感量随通过的电流大小可变。若铁心磁特性是理想的(例如呈矩形),如图1(a)所示,则饱和电感工作时,类似于一个“开关”,即绕组中的电流小时,铁心不饱和,绕组电感很大
[电源管理]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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