




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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类,适用于不同的应用场合。充电站通常主要提供快速充电服务,辅以用于慢速充电的充电桩;充电桩则只能提供慢速充电;换电站则提供为电动汽车更换电池的服务。而这三类的充电方式都会同样使用到计算机作为管理核心,并且通过以太网来连接站内的各个功能部分,如计费和打印等计算机和系统。所以以太网是作为管理网络存在于系统当中。对于直接的充电的指示和监控则是由可靠性和实时性更好的CAN总线来
4、管理的,所以BMS和充电桩都是CAN接口的。比较这3类充电方式的系统结构(图1)可见,系统的设备仅仅是在具体的充电方式上不同,在网络传输方面都是一致的。 图1为电动汽车充电站充电桩CAN网络系统结构。在系统上就要求有网关能实现以太网和CAN总线的数据转换。图1 电动汽车充电站充电桩CAN网络系统结构通常在CAN网和以太网之间加人转换接口。如加入中继器、网桥、路由器等专门的硬件设备,硬件设备还可以是一块智能接口网板,来完成现场总线智能设备与以太网中央监控计算机之间的数据通信。一般来说这种转换接口的工作原理就是借助这些专门的硬件设备获取CAN总线上的数据信息,然后封装成UDP/TCP包,再通过以太
5、网传输。以标准帧和UDP为例。当数据从CAN总线向以太网转换时,假设CAN协议使用标准帧格式。网关取出CAN总线数据,将仲裁字段中1 l位标识符由高到低转换为以太网应用层的高8位设备ID和低8位设ID。数据字段由高到低分别写入命令字、数据标识和数据中。子系统标识是根据设备ID查询其属性,填人其优先级、局级优先级、系统标识、子系统标识,加上校验码,完成CAN数据帧向以太网应用层协议的转换。如图2所示。7位优先级(空1位)8位系统标识8位子系统标识高8位设备ID低8位设备ID8位命令字8位数据标识高8位数据低8位数据校验码帧起始仲裁字段控制字段数据CRC帧结束 图2 CAN标准帧转换成以太网帧7位
6、优先级(空1位)8位系统标识8位子系统标识高8位设备ID低8位设备ID8位命令字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
7、报义后,放到缓冲区中,以太网通信模块将报义取出转换成应用层数据协议,生成IP包中的数据场,填充IP报头,交由底层议发送到目的主机日的主机将数据存储下来。反之将以太网数据传给CAN设备时以太网数据经过总线接口,首先判断是否是本网关数据,如果是本网关数据取出应用层数据放到数据缓冲区中,在CAN数据模块中将其转化为CAN帧,并发送数据。案例2:CAN 总线在X 线放射治疗模拟机中的应用CAN总线刚出现的时候,是作为轿车内的控制器连网手段。在非营利组织CiA (CAN in Automation)的推动下,CAN正在向更多的应用领域渗透。虽然汽车仍将是CAN技术的自留地,但支持者预期许多新的领域可能应
8、用这种“嵌入网络”。正如CiA总经理Holger Zeltwanger所言,一旦CANopen协议完成标准化,厂商就可以利用该标准“把它们的应用与产品扩散到全新的市场”。有些人把CAN技术称为“嵌入网络”。例如在医疗电子领域,尽管CAN和CANopen并不是全新的技术。但是,有些厂商认为,CAN在该领域拥有很大的增长潜力。例如,对于在医院层面上传输图像数据,Ethernet就足够了。但是,控制数据或者参数等时间关键数据必须在设备层面上传输,CAN此时是理想的解决方案。如在X射线扫描仪等恶劣环境下,CAN总线的高物理强壮性与固定拓扑,使得CAN总线和CANopen协议优于Ethernet。”在M
9、RI扫描仪中,磁场强度很高。背景介绍:。X线放射治疗模拟机(以下简称模拟机)和医用加速器是临床最常用的放疗设备。模拟机是一种大型的医疗设备,其由机架、床、准直器、影象系统、床侧控制器、数据显示器等几部分组成,控制对象繁多,控制系统比较复杂,利用CAN总线技术设计了模拟机的控制系统,将各个功能单元设计成独立的CAN节点挂接在CAN总线上,简化了系统的设计,降低了产品成本,有效了提高了设备的可靠性、可扩展性、抗干扰性,取得了比较理想的效果。模拟机电气控制系统整体设计框图如图4所示,计算机控制系统由上位机和下位控制系统组成,上位机为标准PC机,图象采集卡和双显卡接插于PC 机的PCI 总线上。上位机
10、专用来与用户进行人机交互、数字图象处理、网络传输,其连接两台显示器分别用做图象处理的显示和模拟机系统状态的显示。上位计算机与下位控制系统之间通过RS232 串口进行通信,通信速度为9600bps。下位控制系统包括系统主控制板、准直器运动控制板、床和机架运动控制板、系统状态检测板、继电器控制板、运动控器、状态显示屏等组成,这些分系统是具有CAN接口的微处理器系统,它们之间的通信通过CAN总线实现,速度为500Kbps。系统主控制板负责上位机与下位控制系统的通信和协调机器的运动控制,机器的运动由相应的运动控制板进行控制,所有的控制命令和系统状态信息均通过CAN总线进行交互。图4 电气控制系统整体设
11、计整个控制系统具有以下几个特点:a. 通行可靠整个系统是CAN总线分布式控制系统,控制方式明晰、可靠性高,通信速度快,通信总线利用效率高。b.可扩展性强。由于系统通信采用CAN总线,可以在不改动任何硬件的情况下进行系统的扩展,并且对系统原有的性能没有任何影响,只要在功能板卡上设计符合本机CAN通信软硬件接口就可以作为模拟机的一个独立节点挂接到系统,这就可以在很短的时间内方便的扩展模拟机的功能,使其适应更多的临床要求。c.抗干扰性强。操作间与模拟机机器之间的电气连接是通过经光隔的CAN总线实现,整个现场总线的各个节点之间的电气连接都是数字信号,系统的抗干扰性和可靠性大大提高。d.成本低廉。由于系
12、统采用CAN通信,所有的控制信息和状态信息都通过CAN总线传输;执行机构使用步进电机,自行设计步进电机控制驱动板,这就将相对复杂的控制系统“划分”成多个独立的“分控制器”,它们之间通过CAN总线高速、可靠的进行通信。这些因素都使控制系统的结构清晰、简化,可以有效降低控制系统的板卡数量,增加系统的可维护性,使产品的成本大大降低。总之,现在,CAN 的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面。现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网。它的出现为分布式控制系统实现各节点之间实时、可靠的数据通信提供了强有力的技术支持。参考文献1 王泓CAN总线的消息机制J中国测试技术,2006.2顾本广.医用加速器M.北京:科学出版社,20033 夏德海论现场总线的应用J自动化仪表,20074 ZHOU T,SHARIF H,HEMPEL M,et a1A Novel Adaptive Distributed Cooperative Relaying MA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于“计数单位”的小学数学整体性教学研究-以苏教版教材为例
- 解析卷-人教版八年级物理上册第5章透镜及其应用定向测试试题(含答案解析)
- 19.《社交媒体内容策划与用户数据分析技能考核试卷》
- 2024年环境监测实验室人员授权管理考核试卷
- 补交社保合同(标准版)
- 板房拆除合同(标准版)
- 惠阳购房合同(标准版)
- 跨越时代的艺术之旅
- 渭南高新区白杨卫生院招聘考试真题2024
- 2025年2月湖北省公路水运工程施工单位安管人员考试建筑施工企业复习题及答案
- 《最后一片叶子》课件 2024年高教版(2023)中职语文基础模块上册
- 预防校园欺凌二年级主题班会
- 英语四级700核心词汇【含音标】
- 近场光学显微技术原理及应用
- 中车贵阳车辆有限公司木颗粒增强复合地板制造项目环境影响报告
- 机械类外文文献翻译(中英文翻译)
- 液压支架修理的工艺流程图
- 支局一点一策
- 麻风病防治知识课件
- 工程项目管理(第五版)丛培经 第一章
- 中药制剂检验的程序
评论
0/150
提交评论