- 1
- 0
- 约3.71千字
- 约 4页
- 2026-02-26 发布于河南
- 举报
电动汽车充电桩CAN应用层报文截取器的原理与实现
摘要针对电动汽车充电桩产品验收时,CAN应用层协议实现是否正确完
整,本文给出一种基于PCI总线的CAN报文实时截取器。该截取器可在不影响
原系统工作的情况下实现对CAN总线报文长时间、高速、海量的实时采集,采
集的数据经分析处理,达到了对充电桩CAN协议验收的目的。该方法也可广泛
用于各类CAN总线控制系统的研发,为其测试与诊断提供良好的技术手段。
关键词电动汽车;充电桩;CAN报文;截取器;PCI接口
0引言
电动汽车充电站监控管理系统负责对站内各交直流充电设备进行监控管理。
在研发充电站监控管理系统的过程中,涉及到对交直流充电设备的验收检测工
作,包括设备工作的安全性、可靠性、实时性、CAN应用层协议的完整与正确
性等;本文设计的CAN应用层报文截取器,目的在于解决充电设备CAN应用
层报文的验收问题。
1概述
1.1CAN协议特点
CAN是一种多主方式的串行通讯总线,具有低成本、极高总线利用率、远
距离(10Km)、高速率(1Mb/s)、广播发送、可选择性接收、抗电磁干扰性强,
可靠的错误处理和检错机制,发送的信息遭到破坏后,可自动重发,节点在错误
严重的情况下具有自动退出总线的功能等。由于其高性能、高可靠性及独特的设
计,目前CAN总线已广泛应用于各类工业现场控制如汽车、铁路、煤矿安全、
航空工业、水下机器人探测、GPS定位等领域中。
CAN协议与OSI模型对应,考虑到实时性等因素,规范只定义了模型的最
下面两层:数据链路层和物理层(CAN硬件接口一般都已实现了这两层),应用
层可以由用户定义,由于CAN总线的广泛应用,CAN应用层协议也多种多样,
目前电动汽车以及充电设备的CAN应用层协议[6]大多有各企业自行设计,各类
CAN应用层协议尚未统一。
1.2充电站监控系统的通信结构示意图
2CAN应用层报文自动截取器的实现原理
2.1硬件
本文采用工业级PCI总线接口卡PCI9820I实现CAN应用层报文的自动截
取,该卡插入主机PCI插槽中,安装驱动和截取程序后,即可实现对CAN报文
的截取。
该接口卡硬件包括:CAN控制器,CAN收发器,采用PCI接口与PC机交
换数据,CAN收发速率可达:5Kbps~1Mbps;该卡有两个CAN接口。
利用CAN协议广播发送,可选择性接收(根据报文的ID决定接收或屏蔽
该报文)的工作特点,设置好PCI接口卡的相关参数,即可监听并截获指定节点
的相关报文。
2.2基本工作原理
收发器接到CAN总线上,负责收发CAN报文;CAN2.0B核心模块负责CAN
信息帧的收发和CAN协议的实现;验收滤波器负责完成接收信息的滤波功能,
只有通过验收滤波且无差错,才接收该信息帧并送入接收FIFO缓冲区,且置位
接收缓冲区状态标志,表明接收缓冲区中已成功接收信息帧。
2.2.2验收滤波器的原理
验收滤波器[8-9]由四个验收码寄存器(ACRO,ACR1,ACR2和ACR3)和
四个验收屏蔽寄存器(AMRO,AMR1,AMR2和AMR3)组成。
滤波方式为单滤波和双滤波两种方式。控制器具有标准帧和扩展帧两种格
式,每种帧都有单滤波和双滤波功能,共有四种滤波方式。
因为BMS和充电桩等设备都工作在CAN总线的扩展帧方式下,报文截取
时采用单滤波方式,此时的验收滤波器工作原理如图3:
其中MSG指CAN扩展帧29位ID标识符和1位远程传输请求位RTR。这
30位都同时通过验收滤波器时,该帧才放入接收缓冲区,否则过滤掉该扩展帧。
1)AMR的作用
0-对应信息位必须和ACR对应位相同才通过
1-对应信息位无论是0或1都通过
2)ACR的作用
信息位与ACR“同或”运算,对应位相
您可能关注的文档
最近下载
- 硕博研究生英语综合教程郭巍课后习题答案解析.pdf
- AP化学 2018年真题 (选择题+问答题) AP Chemistry 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 武汉地区区域工程地质及水文地质概况、成井方法、基坑工程连通性抽水试验、降水水位计算与预测、回灌试验技术要求.pdf VIP
- 《中国消化内镜技术诊断与治疗炎症性肠病的专家指导意见》解读.pptx
- 《食品感官检验技术》高职食品专业全套教学课件.pptx
- 组织碳中和声明模板.docx VIP
- 2024-2025学年湖北省襄阳市小升初英语真题1(含答案).pdf VIP
- 第九章射线分析原理及应用.ppt VIP
- (人教版2026新教材)地理八年级下册新教材解读课件.pptx
- 组织碳中和评价报告模板.docx VIP
原创力文档

文档评论(0)