CAN总线知识点概述

CAN全称为“ControllerAreaNetwork”,简称CAN,是国际上应用最广泛的现场总线之一。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发出来。出于这些系统之间通信所用的数据类型及对可靠性要求不尽相同,且因多条总线构成的情况复杂、线束数量增加。为了适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”的需求,1986年德国电气商博世公司开发出面向汽车的CAN通信协议。此后,CAN通过IS011898及IS0 11519进行了标准化,在欧洲已是汽车网络的标准协议,CAN的高性能和可靠性已被认同,并广泛应用于工业自动化、船舶、医疗设备、工业设备等方面。

CAN总线的特点

314 (1)

1、CAN是一种多主总线,即每个节点机均可成为主机,他们之间都可进行通信。

2、硬件方面,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1mb/s。

3、CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余校验、优先级判别等项工作。

4、CAN协议的一个最大特点是废除了传统的站地址编码,改为从通信数据块进行编码。采用这种方法的优点是可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义211或229个不同的数据块,这种数据块编码方式,还可使不同的节点同时接收到相同的数据,这一点在分步式控制中非常重要。

5、数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。

6、CAN协议采用了crc检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN总线所具有的极高的可靠性和独特设计,特别适合工业设各测控单元互连。工业界的地位不可小觑,并已公认为最有前途的现场总线之一。

 

CAN总线的工作原理

CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。CAN与I2C总线的许多细节很类似,但也有一些明显的区别。

314 (2)

当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,所有数据均进行了接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。

 

当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。

 

由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。所以在CAN总线中加进一些新站非常便利且无需在硬件或软件上进行修改。当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无须每个控制器都有自己独立的传感器。

 

CAN总线的优点

1、高性能:具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;

2、抗干扰:采用双线串行通信方式,纠错能力强,可在高噪声多干扰环境中工作;

3、高集成:具有优先权和仲裁功能,可实现多个控制模块通过CAN 控制器集合到CAN-bus 上,从而形成多主机局部网络;

4、可控性:可根据报文的ID决定接收或屏蔽该报文;

5、验证与纠错:可靠的错误处理和检错机制;

6、修复能力:发送的信息遭到破坏后,可自动重发;

7、智能化:节点在错误严重的情况下具有自动退出总线的功能;

8、安全性:报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。

 

CAN总线缺点

1、可能出现的数据不一致性

2、可能出现的不可预估错误

3、信道堵塞情况

 

CAN总线的应用

1.楼宇自动化

在楼宇自动化中,现代的建筑安装系统(通风、照明、安全、监控)越来越多地建立在CAN总线系统上,通过其现实开关、按钮、传感器、照明设备、其他执行器和多控制系统之间的数据交换,实现建筑中各操作单元之间的协作,并对各单元不断变化的状态实时控制。

 

2.安全监控

在当前的各种监控系统中,普遍存在可靠性、实时性不高,分站缺乏统一规范等缺点,不能够很好地满足实时监控的要求。CAN总线由于具有高数据传输率、完善的规范和协议、高实时性、安全性、可靠性等,可很好解决上述各种问题。多应用如:水电站高边坡监控系统、大型远程高边坡监控网络、辊道陶瓷窖等监控系统。

 

3.汽车工业

在汽车工业领域,CAN被设计作为汽车环境中的微控制器通信,在车载各电子控制装置ECU之间进行信息交换,并形成汽车电子控制网络。如:汽车动力系统、制动控制系统、变速箱控制器、仪表、车载网络、电子主干系统中,均嵌入CAN控制装置。其应用使汽车的安全性、舒适性、动力性等性能更智能现代化。现在CAN的高性能和可靠性已被认同,并被广泛地应用于工业自动化、船舶、医疗设备、工业设备等方面,CAN总线在当今自动化领域成长迅速、被誉为自动化领域的计算机局域网络。它实现了分布式控制系统对象各节点之间进行实时、可靠的数据通信。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343018.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工业以太网交换机的产品性能有哪些呢?

工业以太网交换机的使用非常广泛,有智能交通、电子警察、平安城市、工厂自动化等,如何在恶劣的室外作业环境中保障数据的稳定传输,对网络和通讯设备提出了极高的适应性要求,那么,工业以太网交换机的产品性能有哪些呢&a…

android 年月日时分秒控件,Android 年月日时分秒时间选择器

项目开发中 如果你需要一个年月日时分秒类型时间选择器 用DataPicker和TimePicker联动去实现得话 会非常得不方便 会碰到布局不协调得问题 灵活性很低 可实现的布局也就两种 所以为了更好的效果 个人建议你使用 numberPicker 数字选择器 去实现 本人思路是 numberpicker结合Pop…

工业交换机的单模和多模能否互相替代?

客户在购买工业交换机的时候会被问道是要单模单纤、单模双纤、多模双纤等问题,还有用在什么地方,这些只有自己清楚了解了选购工业交换机时才会明白我们应该选什么类型的产品。但有客户会问工业交换机单模和多模能否互相替代?接下来飞畅科技的小编来给你…

物联网常用的组网方式浅析

一石激起千层浪,现代科技的网络革新可以变换着诸多行业的运作模式,甚至直接改变了我们的生活方式,网络技术与我们不再遥远与陌生。今天,小亿就带大家走近“LoRa”、“Zigbee”、“WIFI”、“NB-IOT”、“蓝牙”,现行常…

使用Apache POI插入内容

介绍 大家都知道POI! 它是可用Java创建Excel文档的最佳库。 它真的很好,可以轻松地完成很多事情。 但是最近我想做些不那么简单的事情。 我想将现有的xlsx文件用作模板,并在某些位置将一些数据插入其中。 在这篇文章中,我将说明为…

DC/DC电源模块是什么?有何特点

一、电源模块是什么? 电源模块是可以直接安装在印刷电路板上的电源供应器,有降压和升压两种,专用集成电路( ASIC )、数字信号处理器( DSP )、微处理器、存储器、现场可编程门阵列( FPGA )及其他数字或模拟负载提供供电。 二、DC/DC电源模块…

工业交换机的价格为什么有高低之分?

最近,飞畅科技的小编发现客户在工业交换机价格上有很大的争议。为什么这么说呢?有的客户觉得为什么你们家的交换机这么贵,我便宜一半也能买到了,还有客户想花这些钱买这么一个工业交换机真的划算吗?那接下来小编就来和…

html页面与js添加的页面区别,css、js、html三者有何区别?

HTML、CSS、JavaScript是前端学习非常重要的内容,作为前端工程师,建立网站,设计网页需要有一定的审美能力,也需要一定的编程技术。那么它们三者有什么区别?下面本篇文章就来给大家介绍一下。HTML为网页结构。CSS为网页…

电源模块质量好不好,看看以下5点就知道了!

电源模块作为电子设备的心脏,其可靠性直接影响产品的质量好坏,因此,在选择上正确判断模块的好坏显得尤为重要。一般我们在选择上仅从电源的输入、输出、纹波、击穿、温度、认证等特性指标来看,除开这些,我们还可以根据…

电源模块的6个优势及其作用

随着电子行业的发展,对电源的要求体积更小、可靠性更高。加上高频软开关技术、半导体工艺和封装技术的进步,电源模块的功率密度越来越大,转换效率也越来越高,应用更加简单了。 电源模块与分立式方案相比,优势在哪里&am…

工业交换机有哪些功能?

工业交换机(Industrial Switch)也叫工业以太网交换机,是一种工作在OSI第二层(数据链路层,参见“广域网”定义)上的、基于MAC (网卡的介质访问控制地址)识别、能完成封装转发数据包功能的网络设备。那么,工业交换机的功能有哪些呢?…

无处不在的蓝牙-蓝牙模块解析

在如今生活中,每个人都接触了无线连接、蓝牙传输。但是蓝牙模块还是很少见的。那么蓝牙模块有什么作用呢?具体又有哪些应用场景呢?本篇将为大家简单介绍蓝牙模块的作用以及常见的应用场景。 蓝牙模块按照标准分有1.2,2.0&#xf…

连接另一台计算机的用户名和密码,局域网怎么登录另外一台电脑上

如今企业实现局域网远程控制的最常用方法是使用远程控制软件。服务器端程序(Server)和客户端程序(Client)是远程控制软件的主要构成部分。下面是学习啦小编为大家整理的关于局域网怎么登录另外一台电脑上,一起来看看吧!局域网怎么登录另外一台电脑上被控制端要开启远…

工业以太网交换机与以太网光端机的区别

关于工业以太网交换机与以太网光端机的区别,简单的说,交换机就是数据交换和共享的设备来的,而光端机是负责传输的设备,两者是完全不同的设备。接下来就由飞畅科技的小编来详细介绍下工业以太网交换机与以太网光端机有什么区别&…

4G(LTE)是如何实现智慧农业物联网的?

农业,其中传统农业是在自然经济条件下,采用人力、畜力、手工工具、铁器等为主的手工劳动方式,靠世代积累下来的传统经验发展,以自给自足的自然经济居主导地位的农业。传统农业是一种生计农业,农产品有限,家庭成员参加生产劳动并进…

蓝牙核心规范5.1:革新精确定位技术

1月29日,蓝牙技术联盟(BluetoothSIG)正式公布了蓝牙 5.1 版本的核心规范。 此规范在未来将取代Wi-Fi的辅助定位功能,为需要GPS等位置服务的场景助力,包括确定距离甚至精确位置。 新变化中最值得一说的便是蓝牙5.1将会…

物联网为电信运营商带来众多商业机会

到2020年底,物联网年收入预计将超过4500亿美元,这为电信服务商带来了巨大机遇。然而,竞争将是激烈的,全球主要电信运营商已经投资了数十亿美元在网络连接以及物联网服务和平台上,这意味着较小的运营商需要快速采取行动…

核心交换机相关技术参数详解

核心交换机一般指三层交换机。三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层:网络层。三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由&…

各种工业以太网技术浅析

高性能、工厂设备和IT系统集成,以及工业物联网的需求驱动促进了工业以太网的增长。在实时工业以太网中,EPA、 EtherCAT、 RTEX、Ethernet Powerlink、PROFINET、Ethernet/IP、SERCOS III是主要的竞争者。下面对它们进行简单比较。 Ethernet/IP Etherne…

核心交换机相对于普通交换机的优势

核心交换机我们平时提的挺多,相比较普通交换机而言,核心交换机需要具备以下特质:大缓存、高容量、虚拟化、FCOE、二层TRILL技术等方面的特征。那么,核心交换机相对于普通交换机有哪些优势呢?接下来我们就跟随飞畅科技的…