您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 1.5 CAN-bus 物理层
1.5CAN-bus物理层CAN-bus物理层简介ISO/OSI模型物理层数据链路层应用层逻辑链路子层媒介访问控制子层物理信号子层物理介质连接驱动器、收发器介质相关接口连接器CAN-bus网络物理层把各种信息转换成物理信号,并将这些信号传输到其它目标设备。对于不同的CAN-bus标准,仅物理层不相同由收发器转换由电缆传输TJA1050常用收发器:双绞线常用电缆:目录终端电阻CAN收发器与信号电平接插件传输速率与距离线与原理同步与位填充CAN收发器010111TXDRXDGNDVccSVioCANHCANLCAN收发器101000①将逻辑信号转换成物理信号。此收发器转换得到的信号为差分电平信号。②将物理信号转换成逻辑信号。此收发器将差分电平信号转换为逻辑信号。负责逻辑信号和物理信号之间的转换。信号电平ISO11898高速CAN电平ISO11519-2低速CAN电平CAN-bus发布了ISO11898和ISO11519两个通信标准,此两个标准中差分电平的特性不相同。物理层ISO11898ISO11519-2电平显性隐性显性隐性CAH_H/V3.503.004.001.75CAN_H/V1.503.001.003.25电位差/V2.0003.00-1.50双绞线对抑制共模干扰的抑制原理(3.5–x)–(1.5–x)—————2V(2.5+y)–(2.5+y)—————0V线路受到共模信号干扰后,信号差值不变,信号依然正确传输。3.5V1.5V2.5V双绞线上传输差分信号,共模干扰使信号线上产生相同幅度和相位的干扰脉冲。CANH-CANL2V0Vxxyy目录终端电阻CAN收发器与信号电平接插件传输速率与距离线与原理同步与位填充接插件CAN-bus常用三种接口器件M12小型连接器OPEN5连接端子DB9插座目录终端电阻CAN收发器与信号电平接插件传输速率与距离线与原理同步与位填充单节点信号示意图VDD开关闭合输出低电平TXDRXDGNDVccSVioCANHCANLCAN收发器CANHVDDVDD开关打开输出高电平通过切换开关状态输出高低电平线“与”原理VDDVDDVDD多个节点并接到同一总线上时,只要其中一个节点输出低电平,总线就为低电平,只有所有节点输出高电平时,总线才为高电平。总线电平状态目录终端电阻CAN收发器与信号电平接插件传输速率与距离线与原理同步与位填充同步通信与异步通信同步串行通信每个时钟沿采样数据异步串行通信按约定的频率采样数据通信类型同步串行通信异步串行通信时钟信号需要时钟信号线无需时钟信号线采样点采样点由时钟信号决定由接收者内部定时触发缺点多了一条时钟线波特率误差会产生通信错误波特率误差带来的数据错误标准波特率数据波形逻辑1逻辑0时间/t18765432标准波特率采样点二进制的采样结果:101000110.86.45.64.84.03.22.41.6波特率偏大20%采样点二进制的采样结果:10010100波特率偏小20%采样点二进制的采样结果:1.29.68.47.26.04.83.62.410010100波特率误差累计后产生通信错误数据错误数据错误消除波特率误差产生的通信错误①提高时钟精度,使波特率尽量接近标准波特率。此方法使设备成本激增,只能减少误差,仍无法消除累计误差。②同步:隔一段时间后所有节点时钟计时归0一次。此方案经济可靠,可以消除累计误差。CAN-bus如何进行同步?CAN-bus同步CAN-bus规定信号的跳变沿时刻进行同步。时间/tnn+1012012012012012012012信号跳变沿作为同步时刻累计误差限制在两个跳变沿之间数据波形位填充时间/tnn+101234567891001201201234567发送多个相同位时无跳变沿用于同步,导致误差不断累计数据波形CAN-bus如何消除这种累计误差?位填充n+10123450012340120120123400数据波形在连续5个相同位后插入一个相反位,产生跳变沿,用于同步时间/tnCAN-bus通过位填充提供同步信号,从而消除累计误差。目录终端电阻CAN收发器与信号电平接插件传输速率与距离线与原理同步与位填充传输速率与距离CAN——ControlAreaNetwork的缩写,小范围实时通信网络,通信距离与速率成反比。距离越远,速率越低当通信距离太长时可以使用CAN网关或网桥等设备划分子网,使子网通信速率与距离在规定范围内目录终端电阻CAN收发器与信号电平接插件传输速率与距离线与原理同步与位填充终端电阻终端电阻用于减少通信线路上的反射,避免引起电平变化而导致数据的传输信错误。接法有两种:低速CAN-bus终端电阻接法高速CAN-bus终端电阻接法使线路阻抗连续,信号波形完整小结ISO/OSI模型物理层数据链路层应用层CAN-bus规范对物理层的信号电平、信号同步与位填充、通信速率与距离以及终端电阻等进行了详细规定,只用符合相同物理层规定的CAN节点才能互相通信。CAN-bus网络
本文标题:1.5 CAN-bus 物理层
链接地址:https://www.777doc.com/doc-8183585 .html