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

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

3天内不再提示

CAN总线位时序的介绍

麦辣鸡腿堡 来源:智能汽车电子 作者:智能汽车电子 2023-10-27 14:55 次阅读

CAN控制器根据两根线上的电位差来判断总线电平。总线电平分为显性电平和隐性电平,二者必居其一。发送方通过使总线电平发生变化,将消息发送给接收方。

图片

图片

显性电平对应逻辑 0,CAN_H 和 CAN_L 之差为 2.5V 左右。而隐性电平对应逻辑 1,CAN_H 和 CAN_L 之差为0V。隐形电平具有包容的意味,只有所有的单元都输出隐性电平,总线上才为隐性电平(显性电平比隐性电平更强)。

CAN总线是采用NRZ(Non-Return to Zero)方法进行通讯的,这种通信有一种不好的地方,就是各个位的开头或者结尾都没有附加同步信号。CAN总线在长距离运输中,由于发送单元和接收单元存在的时钟频率误差及传输路径上的相位延迟等,都会引起同步偏差。

这就导致信息传输不稳定,信号质量有问题。所以发送单元和接受单元都采用了一些通讯同步的方法来使二者电平传输能达到同步。

同步有两种方式,一种是硬件同步,一种是再同步。在解释同步之前,先介绍下位时序。

位时序--由发送单元在非同步的情况下发送的每秒钟的位数称为位速率。一个位可分为 4 段。

• 同步段(SS)

• 传播时间段(PTS)

• 相位缓冲段 1(PBS1)

• 相位缓冲段 2(PBS2)

这些段又由可称为 Time Quantum(以下称为 Tq)的最小时间单位构成。

1 位分为 4 个段,每个段又由若干个 Tq 构成,这称为位时序。

1 位由多少个 Tq 构成、每个段又由多少个 Tq 构成等,可以任意设定位时序。通过设定位时序,多个单元可同时采样,也可任意设定采样点。各段的作用和Tq 数如下图:

图片

一个位的构成如下:

图片

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

    关注

    56

    文章

    2467

    浏览量

    459246
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87216
  • 时序
    +关注

    关注

    5

    文章

    357

    浏览量

    36957
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    can总线时序是什么

    时序包括正常速率和正常时间两个参数。• 正常速率(Nominal Bit Rate):在非重同步情况下,借助理想发送器每秒发送的位数
    发表于 12-17 11:13

    CAN通信控制的时序逻辑--Bit Timing Logic具体实现

    时序逻辑实现 CAN 总线协议中对位同步的有关控制。时序逻辑监视串行
    发表于 12-20 11:40

    CAN总线介绍

    CAN 通讯实验CAN 介绍CAN 总线介绍CAN
    发表于 08-05 06:54

    STM32的CAN外设时序

    MCU是野火的STM32H743挑战者,例程基于野火的《CAN双机通信》;时序分解STM32 的 CAN 外设
    发表于 08-11 09:10

    CAN协议的特点

    目录1、什么是CAN2、CAN协议的特点3、ISO11898标准下的物理层特征4、CAN 协议的5 种类型帧4.1、总线仲裁介绍4.2、
    发表于 08-19 08:02

    介绍CAN总线的相关概念

    本文主要简单介绍CAN总线的相关概念,以及通信协议等知识,和使用STM32自带的bxCAN外设进行CAN总线编程实验,以及编程心得。
    发表于 08-19 08:01

    简单介绍CAN总线的相关概念

    基于STM32的CAN总线通信学习笔记本文主要简单介绍CAN总线的相关概念,以及通信协议等知识,和使用STM32自带的bxCAN外设进行
    发表于 08-19 07:23

    探讨一下CAN总线时序与参数设置

    CAN总线时序与参数设置@ [TOC]CAN时序
    发表于 08-20 06:38

    一文读懂can总线的特点和优缺点

    本文开始介绍CAN总线的概念和特点,其次介绍CAN总线的工作原理及优缺点,最后
    发表于 04-24 16:53 9w次阅读
    一文读懂<b class='flag-5'>can</b><b class='flag-5'>总线</b>的特点和优缺点

    CANOpen系列教程04 _CAN总线波特率、位时序、帧类型及格式说明

    CANOpen系列教程04_CAN总线波特率、位时序、帧类型及格式说明
    的头像 发表于 03-06 16:18 7175次阅读

    CAN总线错误的类型介绍

    在本系列文章中,我们将为您详细介绍CAN总线错误的相关知识,包括CAN总线错误的基础概念、CAN
    的头像 发表于 06-13 16:08 7388次阅读

    CAN总线和电平逻辑介绍

    CAN总线 CAN是控制器局域网络的简称,是一种能够实现分布式实时控制的串行通信网络。CAN总线的功能复杂且智能。
    的头像 发表于 11-09 18:11 862次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>和电平逻辑<b class='flag-5'>介绍</b>

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

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