控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议由德国的Robert Bosch公司开发,用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。
关键字:CAN总线 工作原理
引用地址:CAN总线的工作原理
CAN总线是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电子干扰性,并且能够检测出产生的任何错误。CAN总线可以应用于汽车电控制系统、电梯控制系统、安全监测系统、医疗仪器、纺织机械、船舶运输等领域。
CAN总线的特点
1、具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;
2、采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作;
3、具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus 上,形成多主机局部网络;
4、可根据报文的ID决定接收或屏蔽该报文;
5、可靠的错误处理和检错机制;
6、发送的信息遭到破坏后,可自动重发;
7、节点在错误严重的情况下具有自动退出总线的功能;
8、报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
CAN总线的工作原理
CAN总线使用串行数据传输方式,可以1Mb/s的速率在40m的双绞线上运行,也可以使用光缆连接,而且在这种总线上总线协议支持多主控制器。CAN与I2C总线的许多细节很类似,但也有一些明显的区别。
当CAN总线上的一个节点(站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。在同一系统中标识符是唯一的,不可能有两个站发送具有相同标识符的报文。当几个站同时竞争总线读取时,这种配置十分重要。
当一个站要向其它站发送数据时,该站的CPU将要发送的数据和自己的标识符传送给本站的CAN芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。
由于CAN总线是一种面向内容的编址方案,因此很容易建立高水准的控制系统并灵活地进行配置。我们可以很容易地在CAN总线中加进一些新站而无需在硬件或软件上进行修改。当所提供的新站是纯数据接收设备时,数据传输协议不要求独立的部分有物理目的地址。它允许分布过程同步化,即总线上控制器需要测量数据时,可由网上获得,而无须每个控制器都有自己独立的传感器。
上一篇:解决通用串行总线(USB)控制器有感叹号
下一篇:FSB总线、HT总线、QPI总线、DMI总线区别
推荐阅读最新更新时间:2024-05-03 00:14
离子感烟传感器的工作原理
这是一种用于火灾报警的 当外电离室有烟雾进入时,部分正、负离子被吸附在烟雾中燃烧生成微粒(燃烧生成的微粒比离子大1000倍左右),使它们在电场中的运动速度大大降低,并且在运动中不断有正、负离子中和,使离子数减少。烟雾浓度越高,离子数愈少,离子电流便愈小,相当于等效电阻增大。而内电离室是密封的,烟雾不能进入,两极板间的离子电流是恒定不变的,其等效电阻也是不变的。 欢迎转载,本文来自电子发烧友网( http://www.elecfans.com/ ) 由于内外电离室的电极是串联的,在没有烟雾进入时,A点电位等于0.5E;当有烟雾进入时,外电离室的极间等效电阻增大,使A点电位降低,A点电位降幅与烟雾
[工业控制]
CAN总线节点电路的设计与实现
CAN(Controller Area Network)即控制器局域网络。由于其具有较强的抗干扰能力、通讯中没有地址的概念及节点数不受限制等优点,已经被广泛应用于汽车、数控机床、仪器仪表、现场总线控制等领域。在CAN总线的节点设计中,目前应用较多的是通过单片机的控制来实现。有的单片机已经嵌入了CAN控制器的功能,比如Philips的P8XC592,Motorola的68HC05X4等,但这类单片机的应用并不普及,而且价格相对较高。对于目前应用最为普及、价格也很便宜的MCS-51系列单片机,本身并不嵌有CAN控制器的功能。下面就给出一种基于MCS-51单片机和SJA1000的CAN总线节点设计方法。 1 CAN总线简介
[单片机]
CAN总线丢帧案例诊断经验
一、现场通讯故障描述
用户现场为一煤安监控网络,节点包括一个主站设备、两个分站设备,主站设备对分站设备进行轮询式数据查询。故障出现时发现分站上传的数据出现缺失现象。致远电子工程师将专业工具——CANScope分析仪接入故障网络捕获数据,然后进行分析。现场情况如图1所示。
图1 现场测试图片
二、对故障通讯网络快速体检
监控系统上电工作后,记录一段时间数据,通过【报文帧统计功能】分析,此次测试样本为135个帧,成功报文119个,正确率为88.15%。错误帧类型主要包括CRC定界符错误、帧结束错误、应答定界符错误、数据场填充错误。使用CANScope分析仪轻松捕获到网络中的错误数据,如图2所示。
图
[嵌入式]
振动式物位开关的工作原理和常见分类
振动式物位开关在自动化测量中有着广泛地应用,为便于大家对振动式物位开关的工作原理和常见分类有更为深入的了解,现以深圳计为振动式物位开关为例,介绍如下: 一、振动式物位开关的工作原理 振动式物位开采用压电器件(或电磁铁)实现振动的驱动与检测,当振动探头与被测介质接触时,振动探头的振幅或频率明显减小,压电检测器件输出信号幅度也随之减小,信号变化由智能电路检测分析并输出一个开关信号。 二、振动式物位开关的常见分类 计为振动式物位开关 一般地,根据产品的物理结构和被测介质的化学性质的不同,振动式物位开关的分类常见的有以下四种: 1、Ring-11音叉液位开关 Ring-11音叉液位开关测量液体
[测试测量]
三态门(三态缓冲器)的工作原理
为减少信息传输线的数目,大多数计算机中的信息传输线均采用总线形式,即凡要传输的同类信息都走同一组传输线,且信息是分时传送的。在计算机中一般有三组总线,即数据总线、地址总线和控制总线。为防止信息相互干扰,要求凡挂在总线上的寄存器或存储器等,它的传输端不仅能呈现0、1两个信息状态,而且还应能呈现第三种状态——高阻抗状态(又称高阻状态),即此时好像它们的输出被断开,对总线状态不起作用,此时总线可由其它器件占用。三态门即可实现上述的功能,它除具有输入输出端之外,还有一控制端,请看下图。 当控制端E=1时,输出=输入,此时总线由该器件驱动,总线上的数据由输入数据决定; 当控制端E=0时,输出端呈高阻抗状态,该器件对总线不起作用。当寄存
[单片机]
碳硫仪工作原理
碳硫仪工作原理:载气(氧气)经过净化后,导入燃烧炉(电阻炉或高频炉),有色金属分析仪样品在燃烧炉高温下通过氧气氧化,使得样品中的碳和硫氧化为CO2、CO和SO2,所生成的氧化物通过除尘和除水净化装置后被氧气载入到硫检测池测定硫。此后,含有CO2、CO、SO2和O2的混合气体一并进入到加热的催化剂炉中,在催化剂炉中经过催化转换CO CO2,SO2 SO3,这种混合气体进入到除硫试剂管后,三元素分析仪导入碳检测池测定碳。残余气体由分析器排放到室外。与此同时,碳和硫的分析结果以%C和%S的形式显示在主机的液晶显示屏上和连接的计算机显示器上并储存在计算机里,以便随时调出,也可以通过连接的打印机输出打印。 碳硫分析仪维护,碳硫分析仪一些常见的
[测试测量]
PGP工作原理及其安全体制
摘要:介绍了PGP的工作原理和流程,同时对PGP独特的密钥管理体制的安全应用进行了详细分析。
关键词:PGP(Pretty Good Privacy) 证书 密钥环
现代信息社会里,当电子邮件广受欢迎的同时,其安全性问题也很突出。实际上,电子邮件的传递过程是邮件在网络上反复复制的过程,其网络传输路径不确定,很容易遭到不明身份者的窃取、篡改、冒用甚至恶意破坏,给收发双方带来麻烦。进行信息加密,保障电子邮件的传输安全已经成为广大E-mail用户的迫切要求。PGP的出现与应用很好地解决了电子邮件的安全传输问题。将传统的对称性加密与公开密钥方法结合起来,兼备了两者的优点。PGP提供了一种机密性和鉴别的服务,支持1024位的公开密钥与
[网络通信]
CAN总线的嵌入式Web服务器设计
摘要:本文设计并实现一种可以将基于TCP/IP协议的计算机网络设备,与基于CAN总线协议的底层现场网络连通的嵌入式Web服务器。
关键词:嵌入式Web服务器 嵌入式Internet TCP/IP协议 CAN总线
引言
嵌入式系统指被嵌入到各种产品或工程应用中的,以微处理器或微控制器为核心的软硬件系统。嵌入式系统与Internet技术相结合,形成的嵌入式Internet技术是近几年随着计算机网络技术的普及而发展起来的一项新兴技术。它通过现有嵌入式系统,增加因特网接入能力来扩展其功能,创造性地提出以低价位单片机作为微处理器,使嵌入式设备而非PC系统直接接入Internet。在本文中,采用Ubicom公司的SX52单片机外接以太网
[嵌入式]