CAN特殊波特率如何计算

2017-08-16 15:02:00 来源:EEFOCUS
分享到:
标签:

 

CAN总线采用的是异步串行通信,也就是没有单独的时钟线来保证各个收发器之间时钟的一致,每个收发器是按事先设置的波特率来对总线上的电平进行分位。因此波特率设置准确对CAN总线的稳定通信来说非常重要。

CAN总线里我们可以通过对CAN 节点里的位定时寄存器的控制来实现不同波特率的通信。CAN协议里将一个位时间分为同步段、传播段、相位缓冲段1和相位缓冲段2。每个段的时间长度都可以用一个整数的基本时间单位表示,该基本时间单位由系统的时钟振荡器分频得到。

同步段位于一个位的起始位置,CAN-bus规定跳变沿为同步信号,但是发送节点发送一个位跟接收节点接收到这个位之间存在网络传播延迟,传播段则是为了补偿这段传播延迟,由于采样点位置在相位缓冲段1跟相位缓冲段2之间,通过设置相位缓冲段1和相位缓冲段2的值,可以调整采样点位置,保证每个位采样点一致。缓冲段的长度调节范围则是由同步跳转宽度(SJW)决定。

 


图 1  CAN位时间结构图


简单的了解了CAN总线位时间的分段后,我们来看看一个节点的波特率到底要如何设置。如图2是某ARM内核的CAN位时间特性寄存器 (CAN_BTR)。

 


图 2  某ARM内核位时间特性寄存器结构图


SILM(静默模式)跟LBKM(回环模式)用于调试;

SJW:同步跳转宽度;

TS2/TS1:位时间里两个时间段的分配;

BRP:波特率分频器,该区域定义了基本时间单元的长度;

例如某著名车厂CAN通信标准里规定,通信速率为125 kbps时,应该采用单次采样,采样点位置设置在70%~77%之间。其位定时参数取值可见表1与表2。

 


表 1  LS_CAN通信速率与采样点参数

 



表 2  LS_CAN可选时间份额与同步跳转带宽


采样点:采样点不能太靠前也不能太靠后,否则如果刚好处于一个位的上升沿或者下降沿区间,会造成识别错误,所以根据CIA105的规范,采样点在87.5%左右比较合适。但是一般我们可根据实际情况选取75%~85%之间;

同步跳转宽度(SJW):SJW的值直接影响到重同步时相位缓冲段的可调节的范围,SJW的值可以在1~4之间选择,我们选择3、4可以使总线获得更宽的波特率容忍度;

采样次数:分为单次采样跟三次采样,三次采样在设计之初虽然是为了过滤掉总线上毛刺,但是采用三次采样经常会影响SJW的跳转,所以实际应用中我们一般都会采用单次采样。

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
雅特生科技的全新 MaxCore Micro 计算和加速平台拥有高度灵活、功能齐备和具成本效益等优点

雅特生科技 (Artesyn Embedded Technologies) 宣布推出一个全新的计算和加速平台,其特点是外型小巧,但功能齐备,可以支持小型基站的基带数据处理、灵活的视频流/编码、视频监控、采用在线串接(bump-in-the-wire)配置的监视系统以至工业计算等各式各样的应用。

CAN为什么会发送失败
CAN为什么会发送失败

CAN总线调试过程中出现报文发送失败,很多工程师都对此只知其一不知其二,这里就CAN报文发送失败的问题我们来做一次探讨。

如何保证CAN数据的正确性
如何保证CAN数据的正确性

CANbus总线协议以高稳定性,高容错率而著称于世,然而仍有很多用户在使用的时候担心CAN会接受到错误的信息,在数据里增加了CRC校验的部分,这种做法是否有必要,CAN 会收到错误的数据吗?

一条CAN报文到底有多少位?
一条CAN报文到底有多少位?

CAN-bus总线是应用最广泛的现场总线之一,而很多非常熟练的CAN工程师,面对一条CAN报文到底有多少位的问题时,却不能非常准确地回答。今天我们就从最基本的帧格式来解惑一条CAN报文的到底有多少位。

2017异构计算标准暨国际人工智能大会在厦门召开

5月25日,2017异构计算标准暨国际人工智能大会在厦门隆重开幕。本次大会以“面向未来智能纪元,共建共享异构计算”为主题,是我国首次召开促进人工智能算法及应用与国际主流芯片平台标准融合发展的大会。

更多资讯
国内功率半导体迎来新发展,这个尴尬怎么破?

功率半导体分立器件为半导体行业的主要组成部分,更是发电、输电、变配电、用电、储能、家用电器、IT产品、网络通讯等领域的基础核心部件,因而功率半导体在人民生活和工业生产中得到广泛的应用,甚至随着物联网、云计算、新能源、节能环保等电子信息产业新领域的发展,中高阶的功率半导体器件也将迎来新一轮的发展高峰。

高度集成化1553B电缆测试系统
高度集成化1553B电缆测试系统

MIL-STD-1553B总线以其高可靠性、实时性、灵活性等优点,一直广泛应用于现代航空、航天、兵器等重要领域。其中作为物理载体的1553B总线电缆,在实际生产以及使用过程中,其物理及电气性能的评估显得尤为重要。

贸泽电子开始备货Maxim Integrated的MAX77650和MAX77651电源管理IC

最新半导体和电子元件的全球授权分销商贸泽电子 (Mouser Electronics),宣布即日起开始备货Maxim Integrated的MAX77650和MAX77651电源管理IC (PMIC)。此系列超低功耗超小型PMIC将稳压器、充电器与稳流器集成在一起,减少了设计小型锂离子电池供电产品时所需的外部元件数。

汽车电子ADAS系统级防静电元件
汽车电子ADAS系统级防静电元件

先进驾驶辅助系统(Advanced Driver AssistantSystem),简称ADAS,是利用安装于车上的各式各样的传感器(可侦测光、热、压力等变数), 在第一时间收集车内外的环境数据, 进行静、动态物体的辨识、侦测与追踪等技术上的处理, 从而能够让驾驶者在最快的时间察觉可能发生的危险, 以引起注意和提高安全性的主动安全技术。

汽车电子电源保护:我不是一颗“芯”在战斗!
汽车电子电源保护:我不是一颗“芯”在战斗!

我国对汽车EMC的要求越来越规范和严格,普通单芯片的TVS保护已经不能满足车厂的要求,所以雷卯电子推出汽车级,双芯片,三芯片TVS,主要应对7637抛负载的测试保护。

微话题

年初定的哪些“小目标”没有阵亡?

有偿征稿 | 2017年能耗过半,年初定的哪些“小目标”没有阵亡? ……
Moore8直播课堂
STM32电机控制培训直播

STM32电机控制培训直播

2017-08-22 09:30:00
课程介绍 随着直流无刷电机(BLDC)和永磁同步电机(PMSM)在诸多领域有着广泛应用,并且用量也在逐步增长,电机的驱动和控制技术做为核心部分直接影响到产品性能,控制技术之一的FOC控制技术(磁
【独家直播】TOP10项目终极竞演,谁将问鼎冠军?

【独家直播】TOP10项目终极竞演,谁将问鼎冠军?

2017-08-22 08:00:00
第十二届中国研究生电子设计竞赛自2017年3月正式启动,覆盖八大赛区,经过初赛决赛两个阶段重重选拨,终于迎来强者之间最后的角逐,期待学子们的精彩表现! 直播时间:2017/8/22 8:00-1
【智能车全国总决赛】赛前演练:试车争分夺秒

【智能车全国总决赛】赛前演练:试车争分夺秒

2017-08-24 07:00:00
“这比赛确实将我从大学里整天傻玩混日子的状态,引入电路和程序的奇妙世界,从此不能自拔。也因为这比赛,认识了志同道合的一帮朋友,画图刷板采购焊接拼赛道调程序调程序调程序……调到天昏地暗没有出路,就在
【智能车全国总决赛】预赛直播间1:主拍竞速组

【智能车全国总决赛】预赛直播间1:主拍竞速组

2017-08-25 08:00:00
第十二届全国大学生“恩智浦”杯智能汽车竞赛全国总决赛将于8月23日至8月26日在常熟理工学院举行,来自全国各地的169个高校的参赛队将汇聚一堂。 哪些队伍将从预赛中脱颖而出?传统强队
【智能车全国总决赛】预赛直播间2:主拍双车对抗组

【智能车全国总决赛】预赛直播间2:主拍双车对抗组

2017-08-25 08:00:00
第十二届全国大学生“恩智浦”杯智能汽车竞赛全国总决赛将于8月23日至8月26日在常熟理工学院举行,来自全国各地的169个高校的参赛队将汇聚一堂。 哪些队伍将从预赛中脱颖而出?传统强队是否能在决赛
克孜勒苏柯尔克孜自治州邮政管理局 连云港市政务服务中心 阿里伯乐 喀什地区邮政管理局 色谱网 铁友网 郑州大学工程硕士 西安交通大学数据与信息中心 绿色软件联盟 上海宣传片制作公司 长沙市人民政府国有资产监督管理委员会 中国领先的品质家装生态运营商 今朝装饰 连云港市住房保障和房产管理局 生活服务类团购网站大全! 连云港社科网 长沙市民族宗教事务局 21保健品招商网 珠宝柜代工定制生产厂家 阿勒泰地区邮政管理局 西安交通大学 福州最新招聘信息 郑州大学远程教育学院 小脚印亲子网 培训学院 连云港民防网 人才培养处 吐鲁番市邮政管理局 U盘装机大师官网 东华理工大学MPAcc教育中心 西安交通大学教育基金会 YYMP3音乐网 西安交通大学医学部 复兴新闻网 郑州大学新闻网2013版 昌吉回族自治州邮政管理局 杂志铺 连云港工商行政管理局 长沙市政府首页 连云港市农业科学院 高端制造装备协同创新中心 太平洋安防网 高铁网 食品招商网 锡林郭勒盟质量技术监督局门户网站 卡宝宝网 长沙悦亭装饰公司 化工机械行业网 交大综合信息 塔城地区邮政管理局