版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CAN总线读书笔记CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由研发和生产汽车电子产品著称的德国 BOSCH公司开发了的,并最终成为国际标准。CAN总线解决方案为 嵌入式设计提供通信与连接,使其进入崭新阶段。CAN串行总线协议是一款高速 可靠的通信协议,创建最初用于汽车应用,如今已广泛用于需要达到1 Mbps比特率的稳健通信应用。在产品设计中集成CAN协议将是在恶劣电气环境下实现高 度实时通信功能的低成本的可靠途径。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据 块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受
2、限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数 据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据, 这 一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。 CAN协议采用CRC佥验并可提供相应 的错误处理功能,保证了数据通信的可靠性。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。近年来广泛应用于汽车控制系统和工 业控制系
3、统领域。下面我们可以看到 CAN-BUS、线技术应用的具体案例。案例1:电动汽车充电站换电站充电桩CAN总线管理系统方案背景介绍:电动汽车充电站是电动汽车发展和普及的重要基础支撑系统,也 是电动汽车商业化、产业化过程中的重要环节。现在通常的通电方式有3类,适用于不同的应用场合。充电站通常主要提供 快速充电服务,辅以用于慢速充电的充电桩;充电桩则只能提供慢速充电;换电 站则提供为电动汽车更换电池的服务。而这三类的充电方式都会同样使用到计算机作为管理核心,并且通过以太网来连接站内的各个功能部分,如计费和打印等计算机和系统。所以以太网是作为 管理网络存在于系统当中。对于直接的充电的指示和监控则是由可
4、靠性和实时性 更好的CAN总线来管理的,所以BMSffi充电桩都是CAN接口的。比较这3类充电方式的系统结构(图1)可见,系统的设备仅仅是在具体的充电方式上不同,在网络传输方面都是一致的。图1为电动汽车充电站充电桩 CAN网络系统结构。在系统上就要求有网关能实现以太网和CAN总线的数据转换。CAN接口卡以太网CAN总线n路CAN总线2路充电桩以太网转CAN接口卡CAN总以太网I充电桩线1路充电桩充电桩充电控 制系统 主机充电控 制系统 主机图1电动汽车充电站充电桩 CAN网络系统结构通常在CAN网和以太网之间加人转换接口。如加入中继器、网桥、路由器等 专门的硬件设备,硬件设备还可以是一块智能接
5、口网板, 来完成现场总线智能设 备与以太网中央监控计算机之间的数据通信。 一般来说这种转换接口的工作原理 就是借助这些专门的硬件设备获取 CAN总线上的数据信息,然后封装成UDP/TCP 包,再通过以太网传输。以标准帧和UDP为例。当数据从CAN总线向以太网转换时,假设 CAN协议使 用标准帧格式。网关取出CAN总线数据,将仲裁字段中1 l位标识符由高到低转 换为以太网应用层的高8位设备ID和低8位设IDo数据字段由高到低分别写入命 令字、数据标识和数据中。子系统标识是根据设备 ID查询其属性,填人其优先 级、局级优先级、系统标识、子系统标识,加上校验码,完成CAN数据帧向以太网应用层协议的转
6、换。如图2所示。以太网应用层数据向CAN数据帧转换时,将设备的高8位设备ID和低8位 设备ID,写人CAh数据帧的前两个字节,数据的前两个字节参加滤波,在CAN总线中用来识别设备。后面的8位命令字、8位数据标识和16位的数据写入数 据的后4个字节。如图3所示。整个的系统的通信逻辑可以简单理解为:CAN设备向以太网设备发送数据时,首先CAN设备生成(:AN报义定时向CAN总线发送数据 网关中CAN通信模 块接收到CAN报义后,放到缓冲区中,以太网通信模块将报义取出转换成应用层 数据协议,生成IP包中的数据场,填充IP报头,交由底层议发送到目的主机.日 的主机将数据存储下来。反之.将以太网数据传给
7、CAN设备时.以太网数据经过 总线接口,首先判断是否是本网关数据,如果是本网关数据.取出应用层数据放 到数据缓冲区中,在CAN数据模块中将其转化为CAN帧,并发送数据。案例2: CAN总线在X线放射治疗模拟机中的应用CAN总线刚出现的时候,是作为轿车内的控制器连网手段。在非营利组织CiA (CAN in Automation)的推动下,CAN正在向更多的应用领域渗透。虽然汽车仍 将是CAN技术的自留地,但支持者预期许多新的领域可能应用这种 “嵌入网络”。 正如CiA总经理Holger Zeltwanger所言,一旦CANoper协议完成标准化,厂商 就可以利用该标准“把它们的应用与产品扩散到全
8、新的市场”。有些人把CAN技术称为“嵌入网络”。例如在医疗电子领域,尽管 CAN和CANoper并不是全新的 技术。但是,有些厂商认为,CAN在该领域拥有很大的增长潜力。例如,对于在医院层面上传输图像数据, Ethernet就足够了。但是,控制 数据或者参数等时间关键数据必须在设备层面上传输, CAN此时是理想的解决方 案。如在X射线扫描仪等恶劣环境下,CAN总线的高物理强壮性与固定拓扑,使 得CAN总线和CANoper协议优于Ethernet。”在MRI扫描仪中,磁场强度很高。背景介绍:。X线放射治疗模拟机(以下简称模拟机)和医用加速器是临床 最常用的放疗设备。模拟机是一种大型的医疗设备,其
9、由机架、床、准直器、影 象系统、床侧控制器、数据显示器等几部分组成,控制对象繁多,控制系统比较 复杂,利用CAN总线技术设计了模拟机的控制系统, 将各个功能单元设计成独立 的CAN节点挂接在CAN总线上,简化了系统的设计,降低了产品成本,有效了提 高了设备的可靠性、可扩展性、抗干扰性,取得了比较理想的效果。模拟机电气控制系统整体设计框图如图 4所示,计算机控制系统由上位机和 下位控制系统组成,上位机为标准 PC机,图象采集卡和双显卡接插于 PC机的 PCI总线上。上位机专用来与用户进行人机交互、数字图象处理、网络传输,其 连接两台显示器分别用做图象处理的显示和模拟机系统状态的显示。上位计算机与
10、下位控制系统之间通过RS232串口进行通信,通信速度为9600bps。下位控制 系统包括系统主控制板、准直器运动控制板、床和机架运动控制板、系统状态检 测板、继电器控制板、运动控器、状态显示屏等组成,这些分系统是具有CAN接口的微处理器系统,它们之间的通信通过 CAN总线实现,速度为500Kbps。系 统主控制板负责上位机与下位控制系统的通信和协调机器的运动控制,机器的运动由相应的运动控制板进行控制,所有的控制命令和系统状态信息均通过CAN总线进行交互。图4电气控制系统整体设计整个控制系统具有以下几个特点:a.通行可靠整个系统是CAN总线分布式 控制系统,控制方式明晰、可靠性高,通信速度快,通
11、信总线利用效率高。b.可扩展性强。由于系统通信采用CAN总线,可以在不改动任何硬件的情况下进行 系统的扩展,并且对系统原有的性能没有任何影响, 只要在功能板卡上设计符合 本机CAN通信软硬件接口就可以作为模拟机的一个独立节点挂接到系统,这就可以在很短的时间内方便的扩展模拟机的功能,使其适应更多的临床要求。c.抗干扰性强。操作间与模拟机机器之间的电气连接是通过经光隔的CAN总线实现,整个现场总线的各个节点之间的电气连接都是数字信号, 系统的抗干扰性和可靠性 大大提高。d.成本低廉。由于系统采用CAN通信,所有的控制信息和状态信息都 通过CAN总线传输;执行机构使用步进电机,自行设计步进电机控制驱
12、动板, 这 就将相对复杂的控制系统“划分”成多个独立的“分控制器”,它们之间通过CAN 总线高速、可靠的进行通信。这些因素都使控制系统的结构清晰、简化,可以有 效降低控制系统的板卡数量,增加系统的可维护性,使产品的成本大大降低。总之,现在,CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动 化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的 热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现 各节点之间实时、可靠的数据通信提供了强有力的技术支持。参考文献1 王泓.CAN总线的消息机制J 中国测试技术,2006.2 顾本广.医用加速器M.北京:科学出版社,20033 夏德海论现场总线的应用J 自动化仪表,2007.4 ZHOU T,SHARIF H HEMPEL Met al . A Novel Adap tive Distributed Cooperative Relay ing MAC Protocol for V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苗木补栽合同范本
- 蜜蜂托养协议书
- 视频征集协议书
- 认筹车位协议书
- 设备抵对协议书
- 设备配套协议书
- 诉前保全协议书
- 试车协议书范本
- 托管医院合同范本
- 弟弟盖房协议书
- 《当代广播电视概论(第3版)》全套教学课件
- 防水补漏合同协议
- 2025年乐山市商业银行社会招聘笔试参考题库附答案解析
- 急救护理:基础技能与操作
- 一件代发协议合同
- 2025年商洛市中心医院招聘(35人)参考笔试试题及答案解析
- Unit 6 A Day in the Life Section A Prociation +(2a-2e) 课件 2025-2026学年人教版七年级英语上册
- 《煤矿安全规程(2025)》防治水部分解读课件
- 2026年无人机物流配送应急预案制定与风险防控
- 山东开放大学《劳动合同法(本科)》形考作业1-3终考答案
- 15《我们不乱扔》课件 2025-2026学年道德与法治一年级上册统编版
评论
0/150
提交评论