CAN和DeviceNet总线

发布者:绿意盎然最新更新时间:2016-04-06 来源: eefocus关键字:CAN  DeviceNet总线 手机看文章 扫描二维码
随时随地手机看文章
      DeviceNet的数据链路层完全根据CAN规范和CAN控制器芯片实际特性来定义。CAN规范定义了两种总线状态,“显性”(逻辑0)和“隐性”(逻辑1)。任何发送器都可以将总线驱动为“显性”状态。没有发送器处于显性状态时,总线只能是隐性状态:

  CAN定义了四种类型的帧:
  l 数据帧 l 远程帧
  l 超载帧 l 出错帧 
  DeviceNet使用数据帧传送数据。远程帧在DeviceNet中没有被使用,超载帧和出错帧则用于例外情况的处理。数据帧格式如图所示。
  
  较高优先权的数据取得总线通信权
  同以太网类似,DeviceNet在总线空闲时任何节点都可以尝试发送,这提供了网络固有的点对点的通信能力。当两个或多个节点同时想要访问网络时,非破坏性逐位仲裁机制会解决潜在的冲突,而不会损失数据或浪费带宽。比较而言,以太网所使用的冲突检测器,会导致丢失数据和带宽的浪费。发生冲突的两个节点必须回退并重新发送数据。  
  
  CAN使用唯一的、非破坏性逐位仲裁机制。CAN的这一特性使得在解决总线冲突(决定“胜者”时,不会因为要求优先权高的节点重发数据而损失总线的吞吐能力。

  CAN使用逐位仲裁的方法解决冲突。CAN网络上所有接收器通过一个帧的起始位(由隐性转变为显性)同步。标识符和RTR(远程传送请求)位一起组成仲裁区,仲裁区是为了便于媒体访问。DeviceNet不使用RTR位,因此总线访问优先权也不将其考虑在内。当设备进行发送时,它要监视(接收)自己发送的内容,以确定两者是否一致,从而可以在发送时进行检测。在节点发送仲裁区时,如果发送了一个隐性位同时却接收到一个显性位,它就停止发送。同时进行发送的两个节点中,仲裁的胜者是具有较低值的11位标识符的节点。CAN还规定了具有29位标识符的数据帧格式,但DeviceNet没有使用该格式。 

  控制区包括两个固定位和一个4位的长度区。长度区可以是0-8中的任一个数字,表示数据区中的字节数。0-8字节的数据长度对于具有少量但必须频繁交换I/O数据的低端设备来说很理想。同时8个字节使简单设备可以灵活地发送诊断数据,或向驱动器发送速度基准和加速度值。
  
  CRC校验区是循环冗余校验字,CAN控制器用它来检测帧错误。校验字通过对它前面的位进行计算得到。ACK应答中的显性位表明除了发送者以外至少有一个接收器接受到报文。
  CAN使用包括CRC和自动重试在内的多种错误检测和故障限制方法。这些对应用来说高度透明的方法,可以防止故障节点破坏(中断)网络。
关键字:CAN  DeviceNet总线 引用地址:CAN和DeviceNet总线

上一篇:利用CAN收发器进步CAN网络的安全性
下一篇:客车网络控制中的CAN/CAN网桥设计方案

推荐阅读最新更新时间:2024-05-03 00:17

基于ACCESS数据库的CAN总线数据采集方法的设计与实现
    CAN (Controller Area Network控制器局域网)总线是在汽车、轮船、医疗等领域广泛应用的一种串行数据通讯现场总线,能有效地支持具有很高安全等级的分布式实时控制。由于CAN总线数据通信具有高可靠性、实时性和灵活性的特点,常被应用于飞机、汽车、轮船等计算机系统之间的通讯方式,因此CAN总线的数据采集技术也得到了广泛应用。     CAN总线为串行数据协议总线,能够同时传输多个报文(message),一个报文定义为一帧,分为三个城,标准型CAN总线数据格式如图1所示,分别为ID域( Identifier ),数据长度定义城     (Length)和数据信息域(Data),图中的箭头指示了数据传输的
[嵌入式]
CANopen协议在现场总线网络中的应用
  1 引 言        基于现场总线的网络技术研究是自动控制领域发展的一个热点。在各种各样的工业现场总线中, CAN 总线以其成本低、速度快、实时性和可靠性较高等特点被快速应用于汽车电子、医疗、军事等领域。但是, CAN 总线只定义了物理层和数据链路层,本身并不完整,针对这一问题, CiA(CAN in Automation) 协会经过不断的发展于 1995 年发布了完整的 CANopen 协议,它不仅定义了应用层和通讯子协议,也为可编程系统、不同器件、接口、应用子协议定义了帧状态,为基于现场总线的全数字分布式控制系统的广泛应用和系统的一体化管理提供了解决之道。 本文以改善现场总线网络通讯系统的运行效率,提高
[嵌入式]
Canalys:2023年5G智能手机出货量超50% 将首超4G
中国是如此快速增长率的重要推动力,2023年中国将占据5G智能手机出货总量的34%,相比之下北美占19%,亚太(其他地区)占17%。 中国已经于上个月提前发布5G商用牌照,旨在更好地与全球其他市场进行竞争。 “中国政府的角色以及运营商和设备供应商的积极投资,对于此次提前发布商用牌照至关重要。”Canalys移动业务副总裁Nicole Peng表示。 Canalys预测,最早到明年,向中国市场出货的智能手机中17.5%将支持5G功能,到2023年这一比例将上升至62.7%,并指出强大的政府技术路线图和中国电信运营商的财务能力,将会推动中国市场5G渗透率的迅速提升。 Nicole Peng说:“中国也是许多主要5G设备供应商和智能
[手机便携]
基于LPC11C24微控制器组成的CAN网络,实现对节点MCU的软件更新
0引言 分散型控制系统中的现场终端一般由控制器和各检测模块构成,它们之间通过一定的通信网络建立数据的交换链路。这种系统具有高可靠、开放性、灵活性、协调性、易维护等优点。然而,该分散型系统也具有终端数量多、分布范围广的特点。一旦终端系统软件存在缺陷或用户提出新的功能和指标要求时,其升级、维护的工作量和成本都非常大。本文针对上述情况,设计了一种方便、灵活、快速及稳定地对MCU节点进行在线更新的机制。基于LPC11C24微控制器组成的CAN网络,采用IAP编程技术(In Application Programming),实现了对目标节点MCU的软件更新功能。 1 LPC11C24单片机和CAN总线 恩智浦半导体(NXP)推出业界首款
[单片机]
基于LPC11C24微控制器组成的<font color='red'>CAN</font>网络,实现对节点MCU的软件更新
基于C8051F040的以太网-CAN转换电路设计
摘要:以太网和CAN总线应用广泛,但由于其通信协议不同,两种总线器件间无法进行数据通信,因此,设计了基于CP2200与C8051F040的以太网总线与CAN总线接口转换电路,并给出部分相关硬件电路与软件设计分析。在保证数据完整和协议可靠的前提下,通过握手协议和简化的以太网协议,不仅实现了以太网数据与CAN数据的转发,同时还顺利的解决了以太网的高速性与CAN的低速率冲突,以及两者数据包之间的大小不同的矛盾。 关键词:CP2200;C8051F040;以太网;CAN;总线 控制器局域网(Controller Area Network,CAN)总线是Bosch公司为解决现代汽车控制设备与测试仪器之间数据交换而开发的一种串行数据通信
[单片机]
基于C8051F040的以太网-<font color='red'>CAN</font>转换电路设计
嵌入式复合型工业总线网关的CAN 口设计
  0 引言   工业现场总线是工厂底层设备之间的通信网络,是计算机数字通信技术在自动化领域的应用,为车间底层设备信息及生产过程信息集成提供了通信技术平台。传统的工业串行总线标准有RS232和RS485,CAN则是目前广泛应用的典型的现代工业现场总线标准。以太网是一种可应用于工业以及办公环境的通用网络标准。这些不同的串行通信标准,由于各种不同原因分别得到不同应用。为了实现这些不同标准节点之间的数据通信,必须有一个实现这些不同标准之间协议转换的网关设备,TC700就是为实现这个目的而设计的。   RS232、RS485串行总线标准主要是完成物理层之间的协议转换工作,而CAN和以太网之间的协议转换既包括物理层的转换也包括数据链
[嵌入式]
CAN总线到底要不要加共模电感?
在CAN节点的设计中,我们通常为了总线的通讯更为可靠,为CAN接口增加各种器件,但实际并非所有应用都需要,过多防护不仅增加成本,而且器件的寄生参数必然影响信号质量。本文将简单介绍共模电感用于总线的作用。 我们在实际应用中看到许多CAN产品会使用共模电感,但在常规测试中却看不到它对哪一项指标有明显改善,反而影响波形质量。许多工程师为了以防万一,确保可靠,会对CAN增加全面外围电路。CAN芯片已经有很好的抗静电,瞬态电压能力,有些收发器本身也有很好的EMC性能,我们在应用中可根据设计要求逐个增加防护、滤波等外围。对于CAN总线要不要加共模电感,我们主要从电磁兼容方面考虑。 1、共模电感 先介绍共模干扰,图 1、图 2分别给
[嵌入式]
<font color='red'>CAN</font><font color='red'>总线</font>到底要不要加共模电感?
未来的CAN是啥样子—CAN XL构想
摘要:随着信息技术的快速发展,用户应用需求的增加,数据吞吐量越来越大,对CAN总线的通信数据量与通信质量要求也越来越高,那么下一代的CAN——CAN XL会是什么样子的呢? 一、对CAN XL的要求 有效负载长度:与以太网帧长度一样; 可靠性:等于或者优于CAN,CAN FD和10Mbit/s以太网的稳定性; 鲁棒性:与CAN FD一样好,甚至要优于10Mbit/s以太网; 波特率:在数据段的传输速率最大可达10Mbit/s; 兼容性:向后兼容CAN FD。 二、CAN XL简介 CAN,CAN FD,CAN XL报头比较 图 1 CAN, CAN
[汽车电子]
未来的<font color='red'>CAN</font>是啥样子—<font color='red'>CAN</font> XL构想
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved