CAN笔记(11) 位时序

  • 1. 位速率
  • 2. 位时序
  • 3. 位的构成

1. 位速率

由 发送单元 在 非同步 的情况下发送的 每秒钟的位数称 为 位速率

可以看看 位速率 与 波特率1 的关系:位速率 = 波特率 x 单个调制状态对应的二进制位数
显然,两相调制(单个调制状态对应1个二进制位)的位速率等于波特率
四相调制(单个调制状态对应2个二进制位)的位速率为波特率的两倍
八相调制(单个调制状态对应3个二进制位)的位速率为波特率的三倍
依次类推


2. 位时序

一个位可分为 4 段:

  • 同步段(SS)
  • 传播时间段(PTS)
  • 相位缓冲段 1(PBS1)
  • 相位缓冲段 2(PBS2)

这些段又由可称为 Time Quantum(以下称为 Tq)的最小时间单位构成
1 位分为 4 个段,每个段又由若干个 Tq 构成,这称为 位时序

1 位由多少个 Tq 构成、每个段又由多少个 Tq 构成等,可以任意设定位时序
通过设定位时序,多个单元可同时采样,也可任意设定采样点 2

各段的作用和 Tq 数:


3. 位的构成

1 个位的构成:


参考:
《CAN入门书》


相关推荐:
CAN笔记(10) 错误种类和输出
CAN笔记(9) 位填充
CAN笔记(8) 优先级
CAN笔记(7) CAN协议(二)
CAN笔记(6) CAN协议(一)


谢谢!


  1. 波特率:每秒钟传送的码元符号的个数,用单位时间内载波调制状态改变的次数来表示 ↩︎

  2. 采样点:读取总线电平,并将读到的电平作为位值的点,位置在 PBS1 结束处 ↩︎

CAN笔记(11) 位时序相关推荐

  1. 操作系统,计算机网络,数据库刷题笔记11

    操作系统,计算机网络,数据库刷题笔记11 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其s ...

  2. C++学习笔记-----用位运算实现加减乘除

    C++学习笔记-----用位运算实现加减乘除 原文:http://blog.csdn.net/sinat_35261315/article/details/72904945 数据在计算机内存中是以二进 ...

  3. U3D笔记11:47 2016/11/30-15:15 2016/12/19

    U3D笔记11:47 2016/11/30-15:15 2016/12/19 技术BLOG:http://www.unity.5helpyou.com/2373.html#comment-43108 ...

  4. CAN总线-位时序、波特率、采样点

    CAN总线通讯协议的每一帧可以看作一连串的电平信号,每一个电平信号代表一位(一个字节8位的位),所以一帧中包含了很多个位,由发送单元在非同步的情况下发送的每秒钟的位数称为位速率. 一位又分为4段,同步 ...

  5. 基础才是王道——TCP/IP详解学习笔记 这位仁兄写得太好了

    TCP/IP详解学习笔记 这位仁兄写得太好了 TCP/IP详解学习笔记   这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/204448.as ...

  6. C语言学习笔记06-占位符格式、C基本类型及逃逸字符一些细节(附介绍BCD码)

    主要整理有关占位符格式与逃逸字符的一些细节 朋友们,看栗子--"BCD解码" (文末附BCD码介绍) 一个BCD数的十六进制是0x12(对应二进制表示:0001 0010),它表达 ...

  7. 面对初学者的CAN总线入门教程(三)_CAN通信中帧、优先级、位填充、错误、位时序以及同步的介绍

    目录 1. 数据链路层中的帧 1.1 数据帧 1.1.1 帧起始(标准.扩展格式相同) 1.1.2 仲裁段 1.1.3 控制段 1.1.4 数据段(标准.扩展格式相同) 1.1.5 CRC 段(标准/ ...

  8. TCP/IP详解学习笔记 这位仁兄写得太好了.

    http://blog.csdn.net/goodboy1881/category/204448.aspx TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样 ...

  9. Cocos2dx游戏开发系列笔记11:解刨《战神传说》完结篇

    懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 ) 两点: 1 感谢 net19880504 同学,在上篇提到:想让骨头继续写<战神传说> ...

最新文章

  1. Laravel 5.5 使用 Passport 实现 Auth 认证
  2. python使用imbalanced-learn的ClusterCentroids方法进行下采样处理数据不平衡问题
  3. 保护个人信息安全之法律思考
  4. 《SLIC Superpixels》阅读笔记
  5. Azure 静态 web 应用集成 Azure 函数 API
  6. YBTOJ:彩色圆环
  7. 步进电机编写单4拍或4-8拍方式的汇编或c语言控制程序.,基于SCM和PLC的两种步进电机控制方法...
  8. linux内核的I2C子系统详解4——i2c-s3c2410.c文件中的adapter、algorithm
  9. java变量命名规则_变量的概念和声明
  10. iis ajax访问html,为什么Ajax脚本不在IIS 7.5 Win 2008 R2服务器上运行?
  11. java toString
  12. linux线程调度与rtos,实时Linux和RTOS的基本特性及技术进行比较
  13. linux 下搭建自己的 git 服务器以及配置多用户
  14. 裁员潮下,工程师该何去何从?
  15. mtk系统如何制作差分包且正确签名?
  16. 通过光纤收发器指示灯判断网络状态
  17. 卡麦基梅隆大学计算机排名,卡内基梅隆大学,美国国内排名第25位
  18. 购买 阿里云海外服务器 实例
  19. 2.8 zio入门——标准ZIO服务
  20. flexray unknown message

热门文章

  1. C# 串口操作系列(5)--通讯库雏形
  2. 简单易用的IT运维服务器管理程序分享!
  3. spring整合中application.xml配置
  4. centos + nodejs + egg2.x 开发微信分享功能
  5. 进阶的Redis之数据持久化RDB与AOF
  6. maven项目多模块部署的时候构建顺序
  7. Supervisord管理
  8. MySQL字符集LATIN1转UTF8
  9. 百度优化和谷歌优化的不同点
  10. centos安装飞信最新版