首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
图集
全部标签
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
视频工作室
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2024第五届中国国际汽车电子高峰论坛
IIC Shenzhen 2024
2024MCU及嵌入式大会
2024国际AIoT生态大会
IIC Shanghai 2024
IIC Shenzhen 2023
2023第四届中国国际汽车电子高峰论坛
IIC Shanghai 2023
2023全球 MCU 生态发展大会
2023(第四届)国际 AIoT 生态发展大会
更多行业及技术活动
工程师社群活动
专题
用于电路分析和设计的SPICE仿真指南
QSPICE电子电路仿真系列教程
电力电子笔记
数字电子基础
技术子站
电源和信号完整性测试技术中心
泰克智能汽车测试技术中心
福禄克红外热像仪免费试用
芯源半导体MCU技术中心
英飞凌电容感应方案中心
器件射频和材料介电常数测试
是德科技 新能源汽车三电测试技术中心
西门子EDA 3D IC设计解决方案
车载总线测试和解码
Microchip 视频与资源中心
NI最新射频仪器专区
西门子EDA中心
汽车电子专题
E聘
NEW
2025中国IC设计成就奖提名
标题
简介
内容
作者
全部
标题
简介
内容
作者
全部
首页
资讯
模拟/混合信号
嵌入式系统
处理器/DSP
测试与测量
电源管理
通信
PCB设计
EDA/IP/IC设计
医疗电子
消费电子
汽车电子
工业电子
手机设计
物联网
人工智能
EDN原创
创新/创客/DIY
FPGA
eeTV
技术杂谈
芯品汇
技术
实例
芯品汇
资源
视频中心
在线研讨会
EE直播间
资料下载
小测验
供应商资源
ASPENCORE学院
社区
论坛
博客
问答
下载中心
评测中心
面包芯语
技术文库
E币商城
社区活动
ASPENCORE学院
活动
2024第五届中国国际汽车电子高峰论坛
IIC Shenzhen 2024
2024MCU及嵌入式大会
2024国际AIoT生态大会
IIC Shanghai 2024
IIC Shenzhen 2023
2023第四届中国国际汽车电子高峰论坛
IIC Shanghai 2023
2023全球 MCU 生态发展大会
2023(第四届)国际 AIoT 生态发展大会
更多行业及技术活动
工程师社群活动
专题
用于电路分析和设计的SPICE仿真指南
QSPICE电子电路仿真系列教程
电力电子笔记
数字电子基础
技术子站
电源和信号完整性测试技术中心
泰克智能汽车测试技术中心
福禄克红外热像仪免费试用
芯源半导体MCU技术中心
英飞凌电容感应方案中心
器件射频和材料介电常数测试
是德科技 新能源汽车三电测试技术中心
西门子EDA 3D IC设计解决方案
车载总线测试和解码
Microchip 视频与资源中心
NI最新射频仪器专区
西门子EDA中心
汽车电子专题
E聘
2025中国IC设计成就奖提名
×
杂志声明
我司杂志提供免费订阅,任何第三方平台的赠送或售卖行为均未获得我司授权,我司保留追究其法律责任的权利!
广告
为什么需要时间同步?CAN时间同步机制详解
时间:
2021-11-01
作者:
汽车电子与软件
阅读:
分享
扫码分享到好友
时间同步技术就是为了解决精确获取传感器采样时间的,在以太网、CAN、Flexray总线上都有相应的实现。时间同步信息以广播的形式从Master(TM)节点发送至各Slave节点(TS),或者通过时间网关将时间同步信息同步至其他子网络(如图1所示),用于解决各ECU因硬件时钟信号偏差、总线仲裁、总线传输、软件处理等原因带来的时间延迟。
01
为什么需要时间同步
对于自动驾驶而言,通常需要摄像头、毫米波雷达、超声波雷达、激光雷达等传感器,而这些传感器的精确的数据采集时间是及其重要的,因为这些数据是感知和决策规划的输入。如果输入数据的时间不同步,可能会引起决策规划出错误的动作,导致车辆做出危险的动作。
时间同步技术就是为了解决精确获取传感器采样时间的,在以太网、CAN、Flexray总线上都有相应的实现。时间同步信息以广播的形式从Master(TM)节点发送至各Slave节点(TS),或者通过时间网关将时间同步信息同步至其他子网络(如图1所示),用于解决各ECU因硬件时钟信号偏差、总线仲裁、总线传输、软件处理等原因带来的时间延迟。
Eyxednc
图1 时间同步框图
02
CAN时间同步机制
下面我们主要来梳理基于CAN总线的时间同步。从AUTOSAR规范来看,其主要分为两步,第一步是TM发送SYNC信息,第二步是发送FUP(Timeadjustment message (Follow-Up),时间调整信息),如图2所示。
Eyxednc
图2 CAN时间同步步骤
具体如下:
1、TM节点在t0r时刻调用接口发送SYNC信号,SYNC信号中包含的时间信息为t0r,在t1r时刻SYNC信号发送完成,此时的时间为t1r。TS节点在t2r时刻接收到了SYNC信号。
2、TM节点再次发送FUP信号,信号中包含的时间信息为t4r=t1r-(st0r),其中st0r=t1r-t0r,TS节点在t3r时刻接收到了FUP信号。
根据上面两步的时间信息,TS节点可以计算本地的时间同步值为t3r-t2r+t1r。
CAN时间同步消息结构
CAN时间同步中使用到的SYNC和FUP帧的帧格式如图3所示。
Eyxednc
图3 SYNC和FUP帧格式
SYNC帧:
1,Byte0用于表示CRC是否起作用,其中Byte0=0x10表示不采用CRC,Byte0=0x20表示采用CRC;
2、当Byte0=0x20时,表示采用CRC,则Byte1用于存储CRC的值,当Byte0=0x10时,Byte1的默认值为0;
3、Byte2的高4位表示时间同步域,低4位为Sequence Counter,有点类似与应用报文的rolling counter;
Byte3为用户自定义;
Byte4~Byte7为同步时间,长度为32bits,单位为秒;
FUP帧:
Byte0同样用于表示是否使用CRC,其中Byte0=0x18表示不适用CRC,Byte0=0x28表示使用CRC;
2、当Byte0=0x28时,表示采用CRC,则Byte1用于存储CRC的值,当Byte0=0x18时,Byte1的默认值为0;
3、Byte2与SYNC帧一样,高4位表示时间同步域,低4位为Sequence Counter;
4、Byte3的高5位为保留位,, bit2为SGW,表示时间同步状态(0:SyncToGTM, 1:SyncToSubDomain),bit1-bit0为OVS,表示时间同步溢出时间(overflow of seconds);
5、Byte4~Byte7中的高2位为0,低30位表示同步时间,单位为ns。
03
AUTOSAR中CanTSyn的配置
在AUTOSAR中要实现CAN时间同步,其涉及到的模块有3个,分别为STdM、CanIf、CanTSyn,各模块之间的关系如图4所示。
Eyxednc
图4 AUTOSAR中实现CAN时间同步涉及到的模块
其中StdM用于同步各软件模块,并提供绝对时间值。涉及到的配置Timebase、时钟源等,主要几个如下所示。
对于CanT
Syn模块而言,其涉及到的配置如下所示。
而在CanIf模块而言,需要将报文设置为时间同步报文,如下所示。
小结
以上就是CAN时间同步的一个简单介绍,主要是梳理了时间同步技术的缘由、CAN时间同步机制、CAN时间同步在AUTOSAR架构下的实现。
文章来源及版权属于汽车电子与软件,EDN电子技术设计仅作转载分享,对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如有疑问,请联系
Demi.xia@aspencore.com
阅读全文,请先
汽车电子与软件
汽车电子与软件
进入专栏
传感器/MEMS
分享到:
返回列表
上一篇:
芯片公司谁获益最大?工程师薪水暴涨竟暗含风险
下一篇:
南芯推出65W合封氮化镓芯片SC3057
微信扫一扫
一键转发
最前沿的电子设计资讯
请关注
“电子技术设计微信公众号”
推荐内容
兴趣推荐
OpenCV手势识别方案--基于米尔全志T527开发板
基于米尔电子MYD-LT527开发板(米尔基于全志 T527开发板)的OpenCV手势识别方案测试
拆解报告:TURTLE BEACH乌龟海岸Z6A 5.1声道游戏耳机
此次将要拆解的TURTLE BEACH乌龟海岸Z6A头戴式游戏耳机,是一款搭载了8个扬声器,提供物理5.1声道环绕声的产品,
11月日本汽车销量,日系市场占比94.2%
11月日本汽车市场展现出稳定的市场格局,丰田依然占据主导地位,铃木和本田则在K-car和紧凑型家用车领域表现强
如何考虑芯片的功能安全设计
今天的文章结合笔者的工作经验对芯片功能安全设计的思路简单做一些探讨和总结,不涉及具体安全机制的实现,算是
拆解报告:TOZO Open EarRing开放式耳机
TOZO Open EarRing开放式耳机在外观方面,采用了不同于上代的全新设计···
拆解报告:Soundcore声阔K20i真无线耳机
Soundcore声阔K20i真无线耳机搭载了13mm大动圈单元,支持BassUp低音增强技术,带来动感的音乐效果;APP内预设了22
11月韩国汽车销量,韩系市场占比85%
11月,韩国轻型汽车市场整体下滑,反映出当前经济环境和消费信心的双重压力···
拆解报告:图拉斯45W小冰块氮化镓充电器
图拉斯45W小冰块氮化镓充电器延续系列小巧精致外观设计,机身光滑圆润。产品支持PD、PPS、SCP等多主流快充协
拆解报告:宜家旺芙荣18W充电宝
充电头网近期正好拿到了宜家这款VARMFRONT 旺芙荣移动电源,该电源配备两个USB-A接口和一个USB-C接口,三口支持
评测:JBL GO4音乐金砖四代便携式蓝牙音箱
JBL GO4 音乐金砖四代便携式蓝牙音箱的实际表现怎样呢?一起看看我爱音频网对这款产品的体验。
拆解报告:小度智能开放式耳机S108
小度智能开放式耳机S108在外观方面,整机设计简约时尚,具有出色质感和辨识度。鹅卵石状充电盒,体积轻薄,编写携带
拆解报告:特斯拉WC5前装无线充电模块
充电头网采购了特斯拉Model 3的WC5前装无线充电模块,这款无线充电模块采用皮质材料装饰,内部设有两个充电位置
拆解报告:aigo 65W 1A1C氮化镓快充充电器S27
aigo这款氮化镓充电器为长条柱形设计,不过经典样式下也提供比较好看的紫色配色供用户选择。配备折叠插脚以及
掺了棉花的冰块竟然砸不碎?丘吉尔也干了!
有一种冰能做到“怎么砸都砸不碎”,关于它的传说在互联网上流传了许多年,甚至二战期间的英国海军都打过类似材
拆解报告:Soundcore声阔飞跃线Air开放式耳机
Soundcore声阔飞跃线Air开放式耳机在外观方面,基于舒适性佩戴需求,进行了多项创新。耳挂采用了0.7mm航空级柔
11月印度汽车销量创历史新高
印度汽车市场在11月以同比增长5%达到351,592辆,创下历史新高,增幅有限,但全年累计销量已达到3,966,286辆,同比增
开关电源的电流模式控制
常见的控制模式有电压模式、电流模式和恒定导通时间模式(COT),今天我们要带大家了解——电流模式控制的原理及
小米SU7热管理技术解析:电车冬季性能标杆
在电动汽车领域,热管理技术是决定车辆性能与用户体验的关键之一。小米SU7以其领先的热管理系统为行业树立了
弱势车企和供应链企业,哪个先被淘汰?
近年来,中国汽车产业链发展迅速,营收与利润规模不断扩大,但是客观来说中国汽车产业链面临前所未有的财务困境·
10家测试设备上市公司2024年第三季业绩概览
本文将聚焦于充电头网不完全统计的10家测试设备上市公司在2024年三季度的业绩情况,通过对营收及净利润等关键
人工智能前沿|2025 年影响工程的顶级趋势
想要在人工智能竞赛中保持领先的工程领导者应该关注四个关键领域的进步:生成式人工智能、验证和确认、降阶模
高熔断电流保险丝:不得不说的二三事
如何制造数百安培的保险丝?它们的封装是什么样的?当电流达到这些水平时,保险丝是否会按比例变大?
测评一款用电池的Energizer Vision 260头灯
当停电、装修以及紧急情况下,有一个头灯就会变得很方便,因为它可以照亮我们想看的地方···
使用手持式频谱分析仪,借助高级软件捕获难以识别的射频信号
本文让我们一起来探讨每种触发器的工作原理,以及它们如何助您更好地进行射频故障排除···
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
无线技术
人工智能
制造/工艺/封装
EDA/IP/IC设计
安全与可靠性
物联网
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了