- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CAN总线实例介绍AN总线实例介绍
CAN总线读书笔记
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发了的,并最终成为国际标准。CAN总线解决方案为嵌入式设计提供通信与连接,使其进入崭新阶段。CAN串行总线协议是一款高速可靠的通信协议,创建最初用于汽车应用,如今已广泛用于需要达到1 Mbps比特率的稳健通信应用。在产品设计中集成CAN协议将是在恶劣电气环境下实现高度实时通信功能的低成本的可靠途径。
CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。近年来广泛应用于汽车控制系统和工业控制系统领域。下面我们可以看到CAN-BUS总线技术应用的具体案例。
案例1:电动汽车充电站换电站充电桩CAN总线管理系统方案
背景介绍:电动汽车充电站是电动汽车发展和普及的重要基础支撑系统,也是电动汽车商业化、产业化过程中的重要环节。
现在通常的通电方式有3类,适用于不同的应用场合。充电站通常主要提供快速充电服务,辅以用于慢速充电的充电桩;充电桩则只能提供慢速充电;换电站则提供为电动汽车更换电池的服务。
而这三类的充电方式都会同样使用到计算机作为管理核心,并且通过以太网来连接站内的各个功能部分,如计费和打印等计算机和系统。所以以太网是作为管理网络存在于系统当中。对于直接的充电的指示和监控则是由可靠性和实时性更好的CAN总线来管理的,所以BMS和充电桩都是CAN接口的。
比较这3类充电方式的系统结构(图1)可见,系统的设备仅仅是在具体的充电方式上不同,在网络传输方面都是一致的。 图1为电动汽车充电站充电桩CAN网络系统结构。在系统上就要求有网关能实现以太网和CAN总线的数据转换。
图1 电动汽车充电站充电桩CAN网络系统结构
通常在CAN网和以太网之间加人转换接口。如加入中继器、网桥、路由器等专门的硬件设备,硬件设备还可以是一块智能接口网板,来完成现场总线智能设备与以太网中央监控计算机之间的数据通信。一般来说这种转换接口的工作原理就是借助这些专门的硬件设备获取CAN总线上的数据信息,然后封装成UDP/TCP包,再通过以太网传输。
以标准帧和UDP为例。当数据从CAN总线向以太网转换时,假设CAN协议使用标准帧格式。网关取出CAN总线数据,将仲裁字段中1 l位标识符由高到低转换为以太网应用层的高8位设备ID和低8位设ID。数据字段由高到低分别写入命令字、数据标识和数据中。子系统标识是根据设备ID查询其属性,填人其优先级、局级优先级、系统标识、子系统标识,加上校验码,完成CAN数据帧向以太网应用层协议的转换。如图2所示。
7位优先级(空1位) 8位系统标识 8位子系统标识 高8位设备ID 低8位设备ID 8位命令字 8位数据标识 高8位数据 低8位数据 校验码 帧起始 仲裁字段 控制字段 数据 CRC 帧结束
图2 CAN标准帧转换成以太网帧
7位优先级(空1位) 8位系统标识 8位子系统标识 高8位设备ID 低8位设备ID 8位命令字 8位数据标识 高8位数据 低8位数据 校验码
帧起始 仲裁字段 控制字段 数据前2个字节 数据 CRC 帧结束
图3 以太网帧转换成CAN标准帧
以太网应用层数据向CAN数据帧转换时,将设备的高8位设备ID和低8位设备ID,写人CAN数据帧的前两个字节,数据的前两个字节参加滤波,在CAN总线中用来识别设备。后面的8位命令字、8位数据标识和16位的数据写入数据的后4个字节。如图3所示。
整个的系统的通信逻辑可以简单理解为:CAN设备向以太网设备发送数据时,首先CAN设备生成(:AN报义定时向CAN总线发送数据 网关中CAN通信模块接收到CAN报义后,放到缓冲区中,以太网通信模块将报义取出转换成应用层数据协议,生成IP包中的数据场,填充IP报头,交由底层议发送到目的主机.日的主机将数
您可能关注的文档
- 9B Unit4教案.doc
- 9B unit1全教案9B unit1全套教案.doc
- 9b unit2导案学案.doc
- 9—30上教案9—0上教案.doc
- 9、第九章 压强.doc
- 9、职业健康监护9职业健康监护.doc
- 9个学习好习惯9个习好习惯.doc
- 9加几教案 周雪芹.doc
- 9上第一次月考试题卷.doc
- 9产科评分标准9产评分标准.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)