直流充电站系统CAN总线通信协议的制定与实现
设计与研究
赵瑞,杨维翰,仲兆准
(苏州大学机电工程学院,江苏苏州 215021)
摘要:以CAN(Controller work),对CAN总线应用层进行开发,制定出符合直流充电站系统CAN总线通信协议,并通过CAN控制器的验收滤波功能,灵活地实现了点对点、一点对多点以及广播通信。直流充电站系统实际运行结果表明,制定的协议能够有效地保证数据传输的可靠性和实时性。
关键词:CAN总线;直流充电站系统;验收滤波;直流充电模块
中图分类号: 文献标识码:A 文章编号:1007-3175(2012)11-0001-05
Formulation and Realization munication Protocol of
CAN Bus in DC Charging Station System
ZHAO Rui, YANG Wei-han, ZHONG Zhao-zhun
(School of Mechanical and Electric Engineering, Soochow University, Suzhou 2??502??, China)
Abstract: With CAN (controller work) as standard, the CAN bus application layer was developed to munica-tion protocol of CAN bus in conformity to DC charging station system. Via acceptance filtering function of CAN controller, muni-cations of point to point, one point to
multiple points, and broadcasting were realized flexibly. The actual operation result of DC charging station system shows that formulating the protocol can effectively assure reliability and real-time feature for data transmission. Key words: CAN bus; DC charging station system; acceptance filtering; DC charging module
0 引言
CAN全称为Controller work,即控制器局域网。CAN总线最早应用在汽车行业环境中的微控制器通信,在车载各电子控制装置之间交换信息,形成汽车电子控制网络,目前已经形成了相关的行业国际标准。随着CAN总线的不断发展,CAN总线以其独特的设计思想,优良的性能和极高的可靠性越来越受到工业界的青睐[1]。基于CAN总线的工业应用系统也大量涌现,各行业对CAN总线应用层进行开发,制定出适合本行业的应用层通信协议,运行效果得到了肯定。目前CAN总线在电力、石化、冶金、自动化仪表以及工业化现场得到了越来越多的应用[2-4]。利用CAN报文在通信传输过程中的报文滤波技术,不需要专门的调度,即可实现点对点、一
点对多点以及全局广播等多种通信方式,减少了系统软件运行的实时负担。直流充电站系统中存在两条CAN网络,CAN1网络用于各直流充电桩的监控装置与后台系统之间的通信。CAN2网络用于直流充电桩和车载BMS(电池管理系统)以及监控装置之间的通信。本文结合直流充电站系统中的两条CAN网络的实际应用,对CAN总线应用层进行开发,制定符合实际应用的通信协议。
1 CAN总线介绍
CAN总线的特点
CAN总线以多主机方式工作,网络上任一节点均可在任意时刻主动地向网络上其他节点发送信息,而不分主从,通信方式灵活,且无需站地址等节点信息。利用这一特点可方便地构成多级备份系
作者简介:赵瑞(1987- ),男,硕士研究生,研究方向为机电一体化;
杨维翰(1944- ),男,教授,硕士,研究方向为谐波测试与治理、数据采集与图像处理、嵌入式系统应用; 仲兆准(1981- ),男,讲师,博士,研究方向为控制工程与控制理论。
??
(20??2 No.????)统。CAN网络上的节点信息分成不同的优先等级,可满足不同的实时要求,高优先级的数据最快可在134μs内传输完毕[1]。CAN总线采用非破坏性总线仲裁技术,当CAN网络上各节点同时向总线上发送信息时,优先
直流充电站系统CAN总线通信协议的制定与实现 来自淘豆网m.daumloan.com转载请标明出处.