首页
资讯
模拟/混合信号
嵌入式系统
处理器/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
IIC Shanghai 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聘
×
杂志声明
我司杂志提供免费订阅,任何第三方平台的赠送或售卖行为均未获得我司授权,我司保留追究其法律责任的权利!
广告
为什么需要时间同步?CAN时间同步机制详解
时间:
2021-11-01
作者:
汽车电子与软件
阅读:
分享
扫码分享到好友
海报分享
时间同步技术就是为了解决精确获取传感器采样时间的,在以太网、CAN、Flexray总线上都有相应的实现。时间同步信息以广播的形式从Master(TM)节点发送至各Slave节点(TS),或者通过时间网关将时间同步信息同步至其他子网络(如图1所示),用于解决各ECU因硬件时钟信号偏差、总线仲裁、总线传输、软件处理等原因带来的时间延迟。
01
为什么需要时间同步
对于自动驾驶而言,通常需要摄像头、毫米波雷达、超声波雷达、激光雷达等传感器,而这些传感器的精确的数据采集时间是及其重要的,因为这些数据是感知和决策规划的输入。如果输入数据的时间不同步,可能会引起决策规划出错误的动作,导致车辆做出危险的动作。
时间同步技术就是为了解决精确获取传感器采样时间的,在以太网、CAN、Flexray总线上都有相应的实现。时间同步信息以广播的形式从Master(TM)节点发送至各Slave节点(TS),或者通过时间网关将时间同步信息同步至其他子网络(如图1所示),用于解决各ECU因硬件时钟信号偏差、总线仲裁、总线传输、软件处理等原因带来的时间延迟。
Qbhednc
图1 时间同步框图
02
CAN时间同步机制
下面我们主要来梳理基于CAN总线的时间同步。从AUTOSAR规范来看,其主要分为两步,第一步是TM发送SYNC信息,第二步是发送FUP(Timeadjustment message (Follow-Up),时间调整信息),如图2所示。
Qbhednc
图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所示。
Qbhednc
图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所示。
Qbhednc
图4 AUTOSAR中实现CAN时间同步涉及到的模块
其中StdM用于同步各软件模块,并提供绝对时间值。涉及到的配置Timebase、时钟源等,主要几个如下所示。
对于CanT
Syn模块而言,其涉及到的配置如下所示。
而在CanIf模块而言,需要将报文设置为时间同步报文,如下所示。
小结
以上就是CAN时间同步的一个简单介绍,主要是梳理了时间同步技术的缘由、CAN时间同步机制、CAN时间同步在AUTOSAR架构下的实现。
文章来源及版权属于汽车电子与软件,EDN电子技术设计仅作转载分享,对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。如有疑问,请联系
Demi.xia@aspencore.com
阅读全文,请先
汽车电子与软件
汽车电子与软件
进入专栏
传感器/MEMS
分享到:
返回列表
上一篇:
芯片公司谁获益最大?工程师薪水暴涨竟暗含风险
下一篇:
南芯推出65W合封氮化镓芯片SC3057
微信扫一扫
一键转发
最前沿的电子设计资讯
请关注
“电子技术设计微信公众号”
推荐内容
兴趣推荐
拆解报告:Soundcore声阔C30i开放式耳机
Soundcore声阔C30i开放式耳机在外观设计方面,圆角方形充电盒体积小巧便携;耳夹式耳机,透明外壳设计,观感炫酷,更
奇瑞第52周:4.3万台销量,油车为主
2024年第52周,奇瑞集团旗下奇瑞、捷途、风云、星途、智界和iCAR六大品牌总销量为43261辆。其中奇瑞20153辆,捷
拆解报告:HUAWEI华为WATCH GT5智能手表
HUAWEI华为WATCH GT5智能手表在外观方面,延续了上代的户外运动风格,圆形屏幕,八角菱形表框,搭配叶形切面表圈,以
开关电源的电流模式控制
常见的控制模式有电压模式、电流模式和恒定导通时间模式(COT),今天我们要带大家了解——电流模式控制的原理及
25年第2周人形机器人周报:国务院鼓励机器人的养老应用
国务院发文,强调在养老科技领域扩展人形机器人技术的重要性,政策的支持为行业发展指明了方向,有望加速人形机器
由 Arm 驱动的 NVIDIA Project DIGITS 为数百万开发者带来
鉴于 AI 创新的步伐空前加快,行业需要确保开发者在云端及边缘侧均能获得高性能算力,从而直接获得更多的新功
2024年西班牙汽车销量突破百万!市场深度分析
2024年西班牙汽车市场的复苏不仅反映了消费者信心的回升,也显示出市场格局的动态演变···
特斯拉:自动驾驶与人形机器人最新进展!
黄教主在CES演讲之后,他对于自动驾驶的判断和方法论引发了很多的讨论。我们把目光投向目前在领先的特斯拉,其
拆解报告:Baseus倍思AirNora 3真无线降噪耳机
近期,消费电子品牌Baseus倍思推出了一款专为女性用户设计的全新产品——AirNora 3,外观上充电盒采用了“小香
拆解报告:机械革命100W氮化镓充电器
最近充电头网拿到了机械革命品牌的一款国行版氮化镓快充充电器,产品型号A879-200500C-CN1,这款充电器不仅支持
中国动力电池产业与技术:2024年回顾
2024年是中国动力电池产业发展的重要一年,不仅在产量、销量、装机量和出口上实现了显著增长,而且在技术创新方
2024年中国汽车出口情况盘点:哪些车企出口最多?
中国汽车出口在近年来取得了令人瞩目的成绩,增速放慢还是有一些挑战,2025年我们会持续观察中国汽车海外拓展的
上汽通用“深蹲反击”:做转型最快的合资车企
在2024年的复杂市场环境中,上汽通用的策略是很确定的,产品策略更聚焦、技术升级更彻底,还有对现有的渠道改革,抓
拆解报告:小米四合一双头分线器
小米四合一双头分线器具备四个USB-A接口和一个USB-C供电接口,不仅性能方面可以满足日常办公需求,而且也可连接
日系汽车第51周,8.5万台
在2024年12月16日至12月22日的一周内,中国市场主要日系品牌表现依旧强劲···
国产射频芯片公司汇总
对于射频芯片这项卡脖子技术,国内很多公司在这方面努力,而且也做出了不错的成绩。一些射频芯片公司无论从研发
德系豪华在华第52周销量
德系豪华车市场的整体格局没有变,宝马由于之前的销售波动年底要冲量其,奥迪和奔驰紧随其后。新能源浪潮正在对
2024年销量同比增长38.4%,年终复盘奇瑞做对了哪些?
奇瑞集团2024年全年销售汽车达到历史性的260.39万辆,同比增长38.4%,创造了年销量的历史新高···
拆解报告:漫步者花再Zero Clip开放式耳机
花再Zero Clip开放式耳机搭载AI智能通话降噪技术,有效分离人声和环境音,保障清晰通话效果;耳机对称式设计,支持
比亚迪2025年的智能驾驶战略
最近密集调研了很多智能驾驶的计划,我们能看到最重要的还是有一些基本点···
使用MSO 5/6内置AWG进行功率半导体器件的双脉冲测试
在本文中,宽禁带功率器件供应商Qorvo与Tektronix合作,基于实际的SiC被测器件 (DUT),描述了实用的解决方案··
嵌入式Rust:我们如今身处何方?
Rust对于一般应用开发来说很有意义,但对于嵌入式软件团队来说真的有意义吗?Rust如今的情况如何,它是否就是大家
毫米波雷达与音频技术重塑汽车驾乘新体验
汽车行业的发展正由两大创新领域主导:更为精准可靠的车内感知系统和高质量音频系统。传统方法如增加传感器或
631.2亿美元的市场,创新制造工艺将为柔性电子带来什么?
柔性电子设备的新型制造技术正在迅速涌现。有些人可能想知道它们是否比传统方法更好,以及它们什么时候会商业
广告
热门评论
最新评论
换一换
换一换
广告
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
学院
录播课
直播课
更多>>
更多>>
更多>>
更多>>
广告
最新下载
最新帖子
最新博文
面包芯语
更多>>
热门TAGS
产业前沿
消费电子
技术实例
EDN原创
电源管理
新品
汽车电子
处理器/DSP
通信
传感器/MEMS
模拟/混合信号/RF
工业电子
无线技术
人工智能
制造/工艺/封装
EDA/IP/IC设计
安全与可靠性
测试与测量
查看更多TAGS
广告
×
向右滑动:上一篇
向左滑动:下一篇
我知道了