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,一经查实,立即删除!

相关文章

[渝粤教育] 广东-国家-开放大学 21秋期末考试工程经济10202k2

1、某设备原始价值16,000元,残值为零,折旧年限为5年,用双倍余额递减法计算的第4年折旧额为( )元。(2.5 分) A.1,728 B.1,382.4 C.2,304 D.3,840 2…

使用Java从地图中删除元素

关于从Java中的Map删除元素的非常简短的文章。 我们将专注于删除多个元素&#xff0c;而忽略了您可以使用Map.remove删除单个元素的Map.remove 。 以下Map将用于此帖子&#xff1a; Map<Integer, String> map new HashMap<>(); map.put(1, "value 1")…

[渝粤教育] 广东-国家-开放大学 21秋期末考试建筑工程概预算10326k2

1、构造柱与墙体连接处的马牙槎&#xff0c;从每层柱脚开始&#xff0c;先退后进&#xff0c;沿墙高每&#xff08; &#xff09;设2φ6拉结钢筋。&#xff08;2 分&#xff09; A&#xff0e;700mm B&#xff0e;500mm C&#xff0e;400mm D&#xff0e;600mm 2、项目建设单位…

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

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

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

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

[渝粤教育] 广东-国家-开放大学 21秋期末考试招投标与合同管理10217k2 (2)

1、施工合同中&#xff0c;承包人按照工程师提出的施工进度计划修改建议进行了修改&#xff0c;由于修改后的计划不合理而导致的窝工损失应当由( )承担&#xff08;2 分&#xff09; A&#xff0e;发包人 B&#xff0e;发包人与承包人共同 C&#xff0e;承包人 D&#xff0e;工…

[渝粤教育] 广东-国家-开放大学 21秋期末考试电算化会计10169k2

单项选择题 1、在固定资产核算系统的卡片中&#xff0c;能够唯一确定每项资产的数据项是() &#xff08;2 分&#xff09; A&#xff0e;类别编号 B&#xff0e;规格型号 C&#xff0e;资产名称 D&#xff0e;资产编号 单项选择题 1、在固定资产核算系统的卡片中&#xff0c;能…

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

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

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

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

[渝粤教育] 广东-国家-开放大学 21秋期末考试财务管理10164k2 (2)

1、信用标准是(   )的重要内容。&#xff08;2 分&#xff09; A&#xff0e;现金折扣政策             B&#xff0e;信用期限 C&#xff0e;信用条件 D&#xff0e;收账政策              2、影响企业短期偿债能力的主要因素是&#xff08; &#…

使用Apache POI插入内容

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

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

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

【渝粤教育】 广东开放大学 21秋期末考试组织行为学10068k2

1、组织行为学具有应用性学科性质。&#xff08;3 分&#xff09; 正确 错误 2、微观环境因素一般包括经济、政治、文化、法律和科学技术等。&#xff08;3 分&#xff09; 正确 错误 3、奖励与惩罚相结合&#xff0c;应该以罚为主&#xff0c;以奖为辅。&#xff08;3 分&…

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

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

【渝粤教育】国家开放大学2018年春季 0221-21T数字电子电路 参考试题

编号&#xff1a;0221 2017-2018学年第二学期期末考试 数字电子电路&#xff08;开卷&#xff09; 试 题 2018年 7月 填空题&#xff08;每小题6分&#xff0c;共30分&#xff09; 1、在直流电路中&#xff0c;电容上的 及电感中的 一般不会突变。 2、NPN硅三极管工作在截止状…

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

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

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

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

【渝粤教育】国家开放大学2018年春季 0507-21T非线性编辑 参考试题

科目编号&#xff1a;[0507] 座位号 2017-2018学年度第二学期期末考试(开卷) 非线性编辑 试题 2018年 7 月 填空题&#xff08;本大题共6小题&#xff0c;共10空&#xff0c;每空3分&#xff0c;共计30分&#xff09; 1&#xff0e;Desktop Display Mode电脑视频显示模式&…

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

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

工业交换机有哪些功能?

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