0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是CAN总线?-3

汽车电子技术 来源:立迈胜 作者:LMSBB8 2023-02-09 11:09 次阅读

一文读懂CAN总线(一)中我们介绍了标准CAN扩展CAN以及CAN消息类型;在一文读懂CAN总线(二)中为大家介绍了CAN总线的位填充机制错误检测和故障界定网络拓扑终端匹配电缆与接线差分信号电压幅值

在本文中将继续为大家深入讲解电缆截面积与通讯距离波特率、终端匹配电阻与通讯距离信号延迟与通讯距离节点最小间距。



电缆截面积与通讯距离

电缆截面积对通讯距离影响很大,特别是远距离通讯。远距离传输线上的分布电容、分布电感和直流参数会引起信号衰减。


很多CAN通讯应用都具有距离远、波特率低的特性。这种情况下,传输电缆的直流电阻对传输距离影响非常大,因为这个直流电阻会和终端匹配电阻分压。


pYYBAGPkY0OALMA8AAEwXgakYcU647.png

△传输电缆直流电阻分压示意图

注意:图中故意忽略了分布电容和分布电感的影响,因此传输的波形没有畸变。

如上图所示:

1号节点与2号节点相隔5km,使用的传输电缆直流电阻12.8Ω/km,终端匹配电阻为124Ω;

1号节点发送的波形差分电压幅值为2V,经过5km传输电缆到2号节点时,差分电压幅值大约为1V,信号衰减了一半。


我们一文读懂CAN总线(二)提到过:CAN总线上的差分电压>0.9V才能被识别成显性电平。而为了保证可靠的数据通讯,常用的经验法则是:最末端节点差分电压幅值不小于1.2V。

现在2号节点只有1V差分电压,其可靠性已经变较低了。

对于双绞线,假设其终端匹配电阻与电缆特性阻抗相同,则截面积与最大通讯距离之间的关系可参考下图:

pYYBAGPkY1CAZnCJAABockXHCzA106.png

△截面积与最大通讯距离关系

为了把电缆直流电阻引起的电压衰减降到最小,较大的终端电阻值(150~300欧姆)有助于增加总线长度。

比如使用截面积为1.5 m㎡的双绞线电缆,电缆特性阻抗为120Ω。传输波特率为5kpbs的数据时,使用120Ω的匹配电阻最远可以传输5km,但使用300Ω的匹配电阻则可以传输7km。


波特率、终端匹配电阻与通讯距离

通过上文我们已经知道了传输线截面积与通讯距离的关系,下面将保持传输线截面积不变,查看其它参数对通讯距离的影响。


pYYBAGPkY12AYLSVAAIQVRhH9fs319.png

△波特率、终端匹配电阻和通讯距离关系图

以截面积为1.5 m㎡屏蔽双绞线为例,其波特率、终端匹配电阻与通讯距离的关系如上图所示。


从其中可以看出,当波特率较高时,其通讯距离有限。比如1Mbps,信号隔离后的CAN通讯距离大约为25~30米(大部分的实际项目中都会对CAN通讯模块电气隔离,隔离器件会降低通讯距离)。

所以波特率较低时并且将终端匹配电阻增大,可远距离通讯。比如5kbps、终端匹配电阻为390Ω时,通讯距离可达10km。


信号延迟与通讯距离

高波特率情况下,制约CAN通讯距离的,是信号延迟。信号经过隔离光耦、传输电缆、ESD器件时,都会引起信号延迟。如果CAN的重同步也不足以弥补这个延迟,就会导致采样错误,最终CRC校验错误。


通过上图(截面积为1.5 m㎡传输电缆的波特率、终端匹配电阻与通讯距离的关系图)中,其中当波特率为1Mbps时,通讯距离大约为30米。30米的通讯电缆,其传输损耗可以忽略不计,此时影响通讯距离的主要是信号延迟。


通常,传输电缆延时为5ns/m、高速光耦延时可达25ns、磁耦合隔离器件延迟3~5ns。


在CAN通讯系统中,一个优良的延迟标准是:


t1_MAX<0.245×tBIT

其中:

t1_MAX:最大延迟时间
tBIT:位时间


以1Mbps为例,其位时间为1us,则t1_MAX < 0.245 × tBIT = 0.245 × 1us = 245ns。信号在1.5 m㎡传输电缆上传输49米就能达到这个延迟时间,另外再加上信号上升/下降沿时间以及隔离器件、ESD器件、PCB走线延时,实际项目中,1Mbps波特率在1.5 m㎡传输电缆上只能传输30米。


这也是为什么RS485波特率可以达到10Mbps甚至50Mbps,而CAN标准最大速率只有1Mbps的原因。


下图为判定延迟的参考标准,在实际项目中,推荐信号延迟处于良好一栏标准。


pYYBAGPkY22AH4AIAACMSEqpgls846.png

△最大延迟参考标准


节点最小间距


CAN总线是分布式参数电路,其电气特性和响应主要由沿物理介质分布的电感和电容所决定。这里物理介质包括连接电缆、连接器、终端和沿总线挂接的CAN设备。

空载情况下,传输电缆的特性阻抗近似为Z=√(L/C),其中L为电缆单位长度感抗,C为电缆单位长度电容。

随着负载的增加,传输线上的电容增加(负载电容、负载与总线连接线电容),传输电缆特性阻抗相比空载情况下变小。


pYYBAGPkY3iAAqauAABvF3V0Wyg338.png

△负载不均衡的CAN总线原理示意图

如上图,如果负载比较集中,则负载区传输电缆特性阻抗和空闲区电缆特性阻抗相差较大,从而会引起阻抗不匹配。

CAN总线阻抗不匹配会产生信号反射,再加上CAN的仲裁机制:在仲裁期间,两个或更多个节点可能同时发送多个显性位。


在上图中,当开关S1在t=0时刻从显性状态切换到隐性状态,CAN驱动器差分输出电压为Vs,总线上的差分信号会由显性状态(Vs)变成稳定的隐性状态(0V)。这个信号波形会沿着总线向下传播,到达总线的负载区时,阻抗不匹配引起的反射电压将返回到源端。

负载与负载之间的最小安全距离d是设备集总负载电容CL和电缆的单位长度分布电容C的函数,定义如下:

poYBAGPkY5aAcGRrAAAEdSRXKYQ431.png

设备集总负载电容CL包括CAN收发器引脚、连接器、隔离器件、保护器件、印制电路板走线以及其它物理连线的电容总和。


下图为最小CAN设备间距与截止电容的详细关系图


pYYBAGPkY6KAcaw2AAKRcSColVg938.png

△最小CAN设备间距


3.3V的CAN收发器一般能达到16pF电容,具体可以参考收发器数据手册;印制板走线一般0.5pF~0.8pF/cm,这取决于电路板的材质和结构;连接器和保护装置(比如ESD器件)的电容值可能范围会很大,具体要参考设备数据手册;非屏蔽双绞线介质的分布电容大约在40pF/m~70pF/m。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    85

    文章

    5374

    浏览量

    171016
  • 电缆
    +关注

    关注

    18

    文章

    2639

    浏览量

    54372
  • 波特率
    +关注

    关注

    2

    文章

    290

    浏览量

    33957
  • 信号延迟
    +关注

    关注

    0

    文章

    4

    浏览量

    7590
收藏 人收藏

    评论

    相关推荐

    高速CAN总线和低速CAN总线的特性

    在ISO 11898-2和ISO 11898-3中分别规定了两种CAN总线结构(在BOSCH CAN2.0规范中,并没有关于总线拓扑结构的说
    发表于 04-07 09:30 2604次阅读
    高速<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>和低速<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的特性

    什么是CAN总线通信?CAN总线工作原理

    这意味着变送器通过CAN收发器改变总线电平,并将其信息传输到CAN总线。接收器通过监测总线电平将总线
    发表于 02-19 14:53 4878次阅读
    什么是<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>通信?<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>工作原理

    CAN 总线错误检测机制#can总线

    CAN 总线
    北汇信息POLELINK
    发布于 :2023年05月26日 13:54:03

    CAN总线的位定时与同步机制#汽车CAN总线 

    CAN总线
    北汇信息POLELINK
    发布于 :2023年07月17日 10:57:12

    CAN总线访问与仲裁机制#汽车CAN总线 

    CAN总线
    北汇信息POLELINK
    发布于 :2023年10月20日 15:33:02

    深圳大地和招聘软件工程师

    包括纯电动或混合动力职位要求1、精通C语言2、熟悉CAN总线3、熟悉DSP软件开发4、从事过汽车电子相关行业[/td][td=132][/td][td=166]深圳大地和由中国宝安集团控股,是致力于
    发表于 11-03 15:30

    CAN总线现场总线应用方案RS-485升级到CAN

    关键词 RS-485、LM3S2016、CAN总线摘要 CAN总线现场总线应用方案 RS-485
    发表于 11-07 14:14 39次下载

    CAN总线概述及应用_CAN总线的应用案例(汽车CAN总线应用)

    CAN已经形成国际标准,并已被公认为几种最有前途的现场总线之一。CAN 总线的数据通信具有突出的可靠性、实时性和灵活性。由于其良好的性能及独特的设计,
    发表于 05-07 10:36 3.5w次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>概述及应用_<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的应用案例(汽车<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>应用)

    CAN总线协议是什么?CAN总线协议有哪些?CAN总线协议知识分析

    本文说的CAN即是一种总线,也是一种协议。因此,我们常听见CAN总线,也常听见CAN协议。CAN
    的头像 发表于 10-03 19:53 7.4w次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>协议是什么?<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>协议有哪些?<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>协议知识分析

    基于ARMCortex-M3CAN总线的研究

    采用NXP公司的Cortex-M3处理器作为CAN总线的发送端,并以ZLG公司的PCI9820I CAN卡作为CAN
    发表于 04-19 16:55 41次下载

    基于S3C2410的CAN总线通讯设计与开发

    基于S3C2410的CAN总线通讯设计与开发说明。
    发表于 04-20 10:28 16次下载

    CAN总线为什么这么火,CAN总线是什么

    很多的司机朋友以及工控圈的朋友都有听到过“CAN总线”一词,今天我们就来一起看一下CAN总线为什么这么火? CAN
    发表于 01-15 17:04 6031次阅读

    高速CAN总线和低速CAN总线区别分析

    高速CAN总线上为显性电平(逻辑0)时,CAN_H为3.5V、CAN_L为1.5V,此时电压差是2V,显性状态的CAN
    发表于 09-13 16:57 4408次阅读

    can总线为什么要用双绞线?can总线不用双绞线可以吗?

    can总线为什么要用双绞线?can总线不用双绞线可以吗? CAN总线是一种数据通信协议,广泛用于
    的头像 发表于 09-14 16:48 4987次阅读

    高速CAN总线和低速CAN总线的特性

    高速CAN总线和低速CAN总线的特性 高速CAN总线和低速C
    的头像 发表于 01-31 14:09 2222次阅读