基于CAN总线的微电网监控系统设计.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于CAN总线的微电网监控系统设计.pdf》由会员分享,可在线阅读,更多相关《基于CAN总线的微电网监控系统设计.pdf(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、总第48卷 第s Js 期,011年 第05期电测与仪表EIc Ct Ca l Mc a s u r e m c n(&In s t r u e n t a t i o nVo L48No 545Ia v 20II吨公油基于CAN总线的微 电网监控 系统设计王宁,黄梅,马添翼,黄杏北京交通大学 电气工程学院,北京100044)摘要:将CAN总线用于微电网监控系统中,实现了微电网系统中主、从机之间的通信。在Ba c c AN模式下,对数据帧结构进行实际内容规划,并对通信过程中的一些重要参数进行设置;以CCSt u d l o v 33为软件平台,采用C语言编程,实现微电网主、从机之间状态实时数据
2、监测和参数设置等功能。实验证明,在微电网监控系统中采用CAN总线,能够满足实时性和可靠性的要求。关键词:微电网;CAN协议;数据监测;实时控制中图分类号:TM727,T15文献标识码:B文章编号:1001-1390(2011)“-0037-De 由g n o f o 血t o r s y s t e m o f c r o-g d Ba s e d o n CAN Bu sWANG Ni n g,HUANG Mc l,MA Tl a n-y i,HUANG Xi n g(Sc h o o l o f El e c t c a l En g i n c c r i n g,Bc l Ji n g
3、 Ji a o t o n g Un i v e i t y,Bc 刂i n g 100044,Ch i n a)Ab s t r a c t:Th i s p a p e r p l e s c n t s a n a p p l l t a l l o n o f CAN-b u s i n Ml c r o-g i d c o n o l s y 鸵e m,w h i o h s u c c e s s f t l l l v a c h i e v t h e c o m m u n l c a t i o n b e t w e e n d l e m a s 伦r a n d t
4、h e d i v e r i n m i c r t l-g 肛d In Ba c CAN m d e,t h e p r o p o s e d m e 1h o d s e t ss o m c i m p o n a n t p a r a m e t e r o f r e g i s t c r s a n d d c s i g n s d a t a f r a m c s t m c t u r e Wi t h a p l c l v i s o t h a t CCs t u d i o v 3 3 a s s。f t l v a r ep l a f o l In a
5、n d a d o p t i n g C p r t l g r a m m i n g,t h c m c t h。d a o h i e v e s t h c f u n c t i o n o f s 1a t e m o n i t o r i n g a n d Re a l-i m c c o n t l o l l i n gb e t w e e n t h e m a e r a n d t h c s h v e r i n m i c r o-g n d Th e c x p e i m e n t a l r e s u s h o w s:CAN-b u s c
6、a n b e u s e d i 山e c o m m u n i c a t i o n o f m i c r o-g r i d c o n Lo 11i n g s y s 坨m w i h r c h a b l e p c r f o m a n c e a n d g o o d r c a l-t i m cKe y w o r d s:n l l c r o-g n d,CAN-b u s,d a t a m o n i t o r i n g,r e a l-t i m e c o n t r o i n go 引言微电网中分布式电源种类多,并且受环境影响大,运行状态变化
7、迅速,因此微电网监控系统需要采集和传输的数据量大、实时性要求高,对通信系统提出了更高的要求13)。但是 目前针对微电网监控系统的通信结构少见研究成果报导。本文针对微电网监控系统的特点,提出了基于CAN总线的通信结构。CAN总线具有较强的抗干扰能力,支持多主工作方式,节点之间不分主从,网络节点数实际可达110个,适合分布式电源种类多、数量大的特点;并且CAN的信号传输采用短帧结构,信息传输速度快,通信距离最远可达10k 灿/5k b s,通信速率最高可达M/1Mb s,实时性好,并采用 了非破坏性总线仲裁技术,通过设置优先级来避免冲突,可靠性高刨。综上所述,CAN总线 因其优异的特性,将在微电网
8、监控系统中发挥越来越重要的作用。1 微电网监控系统结构本文设计对象为一种典型微电网系统,分布式电源包括光伏发电、风力发电和蓄电池,负荷部分是电子负载。通信采用一主四从的方式,主机接收从机的工作状态,根据需要改变从机的运行数据,从机向主机发送 自己的工作状态,并且接收主机发送来的数据,改变 自己的运行状态。微电网监控系统控制策略的计算由一块Ds P板完成,并通过Ds P控制板的CAN通信接口采集微电网中各部分的工作状态进行逻辑判断后对指示灯进行控制,也可以通过CAN通信修改主机和下位机的工作状态,从而实现对微电网运行状态的监控。微电网监控系统结构框图如图1所示。37-总第0B卷 第“5期20i
9、1年 第Os 期电测与仪表EIe c t c a I IMe a s r e m e n t&Is r u m e t a t:o nVo 148No 54sMa v 201I图1微电网监控 系统结构框 图Fi g l Mo n i t o r s y s t e m s t m t t u r c d i a g a m f m i c r o-g r i d本系统使用 的D叩芯片 中内嵌有CAN总线模块,是一个具有完全功能的CAN控制器,包含传送信息的处理、接受管理和帧存储功能。图2为CAN模块整体结构图。图2CAN模块整体 结构 图Fi g 2s y 就c m 就m c t u r e
10、o f CAN m o d u l eCAN协议内核接收到CAN总线上发来 的消息后,消息控制器确定是否将接受到的消息存储到CPU中;当需要发送消息时,消息控制器将要发送的消息传送到CAN协议内核的发生缓冲,以便在下一个总线空闲状态开始发送该消息田。2 系统软件设计本文中的软件设计主要包括3个部分,CAN协议的补充制定、CAN模块初始化和CAN通信程序。所有程序编写在Ds P集成开发环境CCS下完成。21 CAN协议的补充制定Ds P内嵌的CAN模块支持标准帧和扩展帧两种格式,本实验采用具有11位标识符的标准帧格式。消息数据寄存器(MDL,MDH)的具体使用如表1所示。其中,By t 汐用于存
11、放功能码;By t c 6用 于存放 38-数据起始地址;By t e 5用于存放数据长度;By l 留Bl,t e t l 用于存放数据。表1消息数据寄存器Ta b 1Da t a r c g i s t c rBy t e 0 By t:(,By t 6 By t 柳 By t 胡 By t e 9 By t c 1 By t 功能码通知主机和从机应执行何种功能。本文共有4种功能码,分别提供主机读取从机的模拟量,主机读取从机的数字量,主机向从机写人模拟量,主机向从机写人数字量的功能。22 CAN模块初始化程序上电初始化完成后,通过CAN通信寄存器的初始化配置,保证CAN通信的正常进行;该初
12、始化配置上电后只进行-次:。CAN模块初始化流程图如图3所示。图3CAN模块初始化流程 图Fi g 3 In i 1i a h z i n g w c h a n o f CAN23CAN通信程序CAN模块通信程序通过操作Ds P内部CAN寄存器实现,这些寄存器分布在00H 61FFH。CAN模块通信程序分为主机程序和从机程序程序的主要内容是发送数据和接收数据,在微电网实验中,采用1个主机、4个从机的通信模式,主机能够监测并且修改从机的运行参数和工作状态。该程序在主函数中引用,每0IL q 调用一次。下面分别介绍主机和从机的程序构思。主机通过CAN总线,向从机发送读取命令,采集从机各项运行数据
13、,经过D驴进行数据分析,判断是蓄电池V电子负载鹛一一旮m则状 送从程主进据分的趔G 蜀弱豸3”田黉|呷一 厂一;文氲主椿瓶掴喑胛浊硐眵肿蝴来集断是总第焖 卷第“5期11年 第Os 期否修改从机此刻 的运行状态。如果修 改,则通过CAN总线向从机传输上位机写人命令,如果不修改,则继续向从机发送读取命令,继续监控从机的运行状态。由于主机对于从机1、从机2、从机3、从机4的发送和接收程序逻辑是一样的,所以在此只列出主机与从机1发送接收的具体程序框图,主机与其他从机的程序参照主机与从机1,程序流程图如图4所示。图4主机 与从 机 发 送接 收 流程 图Fi g 4 Tr a n s m i t 刂n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 CAN 总线 电网 监控 系统 设计
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内