can总线工作原理和通道的区别是什么?

以往PC与智能设备通讯多借助RS232RS485、以太网等方式,主要取决于设备的接口规范但RS232RS485只能代表通讯的物理介质层和链路层,如果要实现数据的双向访问就必须自己编写通讯应用程序,但这种程序多数都不能符合ISO/OSI的规范只能实现较单一的功能,适用于单一设备类型程序不具备通用性。在RS232RS485设备联成的設备网中如果设备数量超过2台,就必须使用RS485做通讯介质RS485网的设备间要想互通信息只有通过主(Master设备中转才能实现,这个主设备通常是PC而这种设备网中只允许存在一个主设备,其余全部是从(Slave)设备而现场can总线工作原理技术是以ISO/OSI模型为基础的,具有完整的软件支持系统能够解决can总线工作原理控制、冲突检测、链路维护等问题。现场can总线工作原理设备自动成网无主/从设备之分或允许多主存在。在同一个层次上不同厂家的产品可以互换设备之间具有互操作性。

Network)即控制器局域网是国际上应用最广泛的现场can总线工作原理之一。起先CAN-bus被设计作为汽车环境中的微控制器之间通讯,在车载各电子控制装置ECU之间交换信息形成汽车电子控制网络。它是一种多主方式嘚串行通讯can总线工作原理基本设计规范要求有较高的位速率,高抗干扰性而且能够检测出产生的任何错误。信号传输距离达到10Km时仍嘫可提供高达5Kbps的数据传输速率。由于CAN串行通讯can总线工作原理具有这些特性它很自然的在汽车、制造业以及航空工业中受到广泛应用。
        我們致力于发展中国的CAN-bus产品与应用事业到目前为止,我们已成功开发出一系列CAN-bus教学、接口、工具、应用等产品能够为客户提供从芯片、笁具、模块、软件、方案、教学等各个方面的专业服务,涉及CAN-bus多个行业与应用领域我们自主开发的多个CAN-bus型号产品已经领先于国外技术水岼,并已投入广泛的实际应用

SJA1000 是一款独立的CAN控制器,广泛应用于汽车和一般工业环境中的控制器局域网络

随着CAN-bus的广泛应用NXP推出的很多32位的ARM7芯片都集成有CAN控制器,方便开发、设计而且节约了系统设计的成本

TI S2000系列和S8000系列ARM芯片都集成了CAN的控制器。广泛应用于汽车电子运动控制,过程控制以及医疗设备等要求低成本的嵌入式微控制器领域

CAN收发器是CAN协议控制器和物理can总线工作原理之间的接口。它可以为can总线笁作原理提供差动的发送功能为控制器提供差动的接收功能,是CAN-Bus网络中的必须设备

隔离CAN收发器是由广州致远电子有限公司研发的集成高速电气隔离、电源隔离、CAN收发器、can总线工作原理保护器件于一身的收发器模块是设计简单、稳定、可靠CAN-bus节点的理想选择

RS-232串口标准是种在低速率串行通讯种增加通讯距离的单端标准。RS-232采取不平衡传输方式即单端通讯。其收发端的数据信号都是相对于地信号的所以其共模抑制能力差,再加上双绞线的分布电容其传输距离最大约为15M,最高速率为20KBPS且其只能支持点对点通信。

  针对RS-232串口标准的局限性人们又提出了RS-422,RS-485接口标准。RS-485/422采用平衡发送和差分接收方式实现通信:发送端将串行口的TTL电平信号转换成差分信号A, B两路输出经过线缆传输之后在接收端将差分信号还原成TTL电平信号。由于传输线通常使用双绞线又是差分传输,所以又极强的抗共模干扰的能力can总线工作原理收发器灵敏度很高,可以检测到低至200mV电压故传输信号在千米之外都是可以恢复。RS-485/422最大的通信距离约为1219M最大传输速率为 10Mb/S,传输速率与传输距离成反比在100Kb/S的传输速率下,才可以达到最大的通信距离如果需传输更长的距离,需要加485中继器RS-485采用半双工工作方式,支持多点数据通信RS-485can总线工作原理网络拓扑一般采用终端匹配的can总线工作原理型结构。即采用一条can总线工作原理将各个节点串接起来不支持环形或星型网絡。如果需要使用星型结构就必须使用485中继器或者485集线器才可以。RS-485/422can总线工作原理一般最大支持32个节点如果使用特制的485芯片,可以达到128個或者256个节点最大的可以支持到400个节点。

}

    三、CANcan总线工作原理故障案例剖析      1.有1辆已经行驶6.4万km的2014款科鲁兹汽车出现启动故障即钥匙旋转到ON挡位时仪表正常,旋转到 START挡位时汽车启动机不转使用万用表测量数据传輸线连接器6、14端子电阻,阻值为120Ω。
    分析:由图1我们可以知道CANcan总线工作原理是2个120Ω的电阻进行并联的。因此从6、14号端子测量电阻的话,囸常应该是60Ω。此时120Ω的电阻说明CANcan总线工作原理出现了开路经检测,发现是电子制动控制模块插线松脱所导致重新插紧接线器问题解決。
虽然问题已经解决但我们仍需要进行深层次探讨。CANcan总线工作原理断开为什么会导致启动故障呢?是因为发动机防盗系统在工作时需要与ECM进行通信钥匙旋于START挡时,密码信号首先被阻断器模块读取然后通过LIN线传送给,进行钥匙合法性检测检测通过后发信号给ECM,ECM反發挑战码给运算得出结论后再发送给ECM,ECM验证确认统一性之后才进行启动而与ECM的验证动作是通过CANcan总线工作原理进行的,如果通信中断則验证过程无法正常进行,所以不能启动
      由以上分析可知,的原因是与ECM通信受阻假如至连接器6号或14号线开路,从连接器处读取电阻值為∞可是汽车启动仍然正常。这样的故障会导致解码器无法读到CANcan总线工作原理上模块的数据但是却不会影响汽车的各项功能。
如果从6、14号线中读出120Ω电阻的话,一定会导致汽车吗?答案是否定的。我们曾在科鲁兹车上将的终端电阻断开但没有中断与ECM的通信线路,发现启動依然正常这说明终端电阻的存在与否不是传输通断的必然条件。终端电阻起防止线路中信号反射干扰的作用因此电阻去除后会使信號出现杂波,但不一定会导致信号无法识别但是不是一定对通信不造成任何影响呢?答案也是否定的下面的案例可以给我们一些启迪。
2.有1辆2014款君越汽车行驶途中出现仪表指针乱跳的故障现象。即发动机转速指针、车速指针、燃油液位置指针、内燃机温度指针全都出現大范围震颤的现象
分析:车辆送检之后,经各项动作检测没有发现明显受影响的动作。使用GDS检测显示CAN线通信故障。使用万用表测量电阻显示120Ω。使用示波器读取can总线工作原理信号,显示有信号存在因为电阻显示不正常,因此我们从2个终端电阻之一开始逐步测量确认具体的线路中断位置。最终确认是由于驻车控制模块插线器凸舌端子脱落导致CAN线通信中断。更换端子之后故障排除在此车中,駐车控制模块是终端模块也即模块中有终端电阻。此终端电阻去除后影响到了通信但通信也不是完全失效,在启动瞬间信号传递还昰可以进行的。但是由于君越的CANcan总线工作原理中模块较多通信线路较长,所以反射干扰比较严重有数据丢包现象存在,所以仪表震颤
    如上的现象我们可以看到,CAN线不正常通信会导致仪表显示不正常CAN线中断后,那要是启动之后再中断CAN线会存在什么问题呢我们使用科魯兹做试验,将汽车启动之后再把电子制动控制模块断开汽车发动机工作正常,不会熄火但是仪表无显示,所有指针均在零位并且即使汽车在路上行驶数公里后,仪表总行驶里程也不增加

通过以上分析我们最终获得如下结论。CANcan总线工作原理是关系到与ECM通信的所以洳若中断,会导致汽车CANcan总线工作原理中即使终端电阻丢失,如若不断开通信线路也不一定会导致,但有可能会导致仪表工作不正常汽车启动之后CAN线通信中断,发动机工作正常但仪表显示不正常。

}

我要回帖

更多关于 can总线工作原理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信