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

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

3天内不再提示

【CAN总线知识】CAN信号中的位定时段的规格

ZLG致远电子 2024-08-14 08:25 次阅读

位定时规格的确定需要考虑总线的物理特性和网络通信要求,包括晶振频率总线长度、传输延迟等。通过合理的配置这些参数,可以保证网络上不同节点之间的数据传输同步,从而确保通信的可靠性。

位定时段的规格是根据数据通信系统的需求而确定的。如果要在特定位速率下实现最大的总线长度或者在给定总线长度的情况下实现最短的等待时间(最大位速率),那么用于重新同步的保留时间(相位缓冲段)必须保持最小。当时间缓冲段设定为最小值时,表示在一次重新同步当中只能校正|e|=1的相位误差。因此对位同步的要求非常高,要满足这样的要求只能使用精确的石英晶振(石英晶振的误差通常小于0.1%)。

ba1d208a-59d3-11ef-817b-92fbcf53809c.png

图1 位定时段(位速率和总线长度乘积为最大值)的规格

图1所示为位定时段(位速率和总线长度乘积为最大值)的规格。这样的要求主要应用于工业自动化系统。

如果对位速率和总线长度的要求不高,那么位速率和总线长度的乘积也因此降低,而用于重新同步的时间缓冲段则可延长。这样根据最大可能的同步跳转宽度,在一次重新同步中可校正|e|=4的相位误差。因此可以使用较为经济的陶瓷振荡器。图 2所示为适用于汽车电子中最大振荡器误差的位定时规格。

ba29d99c-59d3-11ef-817b-92fbcf53809c.png

图2 位定时段的规格(适用于最大振荡器误差)

通常位定时的规格首先通过所需要的位速率来确定。位时间必须为系统时钟周期的整数倍。位时间tBit=n×tq(n=4.25,tq为时间量)。确定位定时参数的一种方法是首先确定传输段的长度,因此必须考虑到最大的总线长度和最大内部延迟时间。

将往返的延迟时间转换成对应时间量的数目并取四舍五入为tq的整数倍。由于同步段的长度为1个tq。那么剩下两个相位缓冲段的长度为(tBit-tprog_seg-tq)。如果剩余时间单位的个数m=(tBittprog_seg-tq)/tq为偶数,则两个缓冲段的长度相同,如果是奇数,tphase_seq2tphase_seq1+tq。

还必须注意Phase_Seg2的最小标称长度。由于该段不能短于CAN控制器的数据处理时间(该时间取决于实现方式的不同,介于0到2tq之间)。同步跳转宽度(SJW)设置为它的最大值Min{4, tphase_seq1/tq}。振荡器的允许误差根据下方两条公式进行确定。

公式一:

ba34f692-59d3-11ef-817b-92fbcf53809c.png

tBit:标称位时间
tSJW:重新同步跳转宽度公式二:

ba428cbc-59d3-11ef-817b-92fbcf53809c.png

tphase_seq1:相位缓冲段1的时间
tphase_seq2:相位缓冲段1的时间tBit:标称位时间

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

    关注

    145

    文章

    1894

    浏览量

    130326
  • 通信系统
    +关注

    关注

    6

    文章

    1138

    浏览量

    53196
  • 信号
    +关注

    关注

    11

    文章

    2736

    浏览量

    76161
收藏 人收藏

    评论

    相关推荐

    CAN总线定时

    对一般的开发者来说,CAN总线定时概念并不常见。不过,如果给整车厂做过零部件,经受过他们的CAN通信测试考验,您可能就知道,这也是比较重
    的头像 发表于 08-26 17:15 3750次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>的<b class='flag-5'>位</b><b class='flag-5'>定时</b>

    CAN总线知识CAN总线信号传输的定时同步理论

    CAN协议与其它现场总线协议的区别中有一个是:它使用同步数据传输而不是异步传输(面向字符)。这意味着传输性能得到更有效的发挥,但是另一方面,这需要更加复杂的同步方法。如何确保同步?
    的头像 发表于 07-17 08:25 1114次阅读
    【<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>知识</b>】<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>信号</b>传输的<b class='flag-5'>位</b><b class='flag-5'>定时</b>与<b class='flag-5'>位</b>同步理论

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

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

    CAN总线定时的设定方法

    摘要:在CAN总线,定时有一点小错误就会导致总线性能严重下降。虽然在许多情况下,
    发表于 10-11 17:19

    CAN协议定时同步分别是什么?

    什么是CAN总线信号传输的定时?什么是CAN总线
    发表于 05-18 06:52

    优化定时提高CAN网络性能的研究

    定时参数对CAN 总线网络性能有着显著影响,如果位定时有一点小错误都会导致总线性能严重下降。针
    发表于 01-25 15:06 9次下载

    基于LPC11Cx系列CAN总线定时参数计算方法校正

    基于LPC11Cx系列CAN总线定时参数计算方法校正
    发表于 09-26 09:28 6次下载
    基于LPC11Cx系列<b class='flag-5'>CAN</b><b class='flag-5'>总线</b><b class='flag-5'>位</b><b class='flag-5'>定时</b>参数计算方法校正

    CAN信号定时段规格

    CAN通讯中使用的是同步数据传输,CAN控制器在其通讯过程中会不停出现同步的操作,但不同的数据通讯系统对位同步的要求是不同,为了满足其要求,我们必须更加深入的来探讨另一个概念叫
    发表于 03-13 14:09 1487次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>信号</b><b class='flag-5'>中</b><b class='flag-5'>位</b><b class='flag-5'>定时段</b>的<b class='flag-5'>规格</b>

    什么是can总线can总线是数字信号还是模拟信号

    本文首先介绍了can总线的概念与特点,其次介绍了CAN总线原理与CAN总线的应用,最后分析了
    发表于 04-25 09:15 7.8w次阅读
    什么是<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'>信号</b>还是模拟<b class='flag-5'>信号</b>

    CAN总线通信报文验收滤波、定时与同步详解

    用来实现CAN总线协议。本文主要对CAN总线通信报文验收滤波、定时与同步做了详细介绍,具体的跟
    的头像 发表于 05-07 16:16 1w次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>通信报文验收滤波、<b class='flag-5'>位</b><b class='flag-5'>定时</b>与同步详解

    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>协议<b class='flag-5'>知识</b>分析

    CAN总线如何读取新能源汽车CAN信号

    CAN总线是新能源汽车中非常重要的通讯总线,工程师们常常通过CAN总线来读取车上的车速、转速、扭矩等信号
    的头像 发表于 11-02 11:16 2.3w次阅读

    CAN总线信号传输定时同步是如何实现的

    由于CAN协议使用非破坏性的总线仲裁和显性应答信号从发送器传输到接收器再返回到接收器必须在一个
    发表于 03-21 11:23 2443次阅读

    关于CAN总线错误的相关知识

    在本系列文章,我们将为您详细介绍CAN总线错误的相关知识,包括CAN总线错误的基础概念、
    的头像 发表于 05-27 17:56 2942次阅读

    CAN总线基础知识

    CAN总线是一种常用的总线,对于刚开始接触CAN总线的,面对着各式各样的资料,可能不知道从何看起,今天科普一下
    的头像 发表于 02-09 15:43 3562次阅读