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

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

3天内不再提示

CANoe--同步功能及应用

北汇信息POLELINK 2023-07-31 23:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 | minty

小编 | 吃不饱

时间同步是指调整不同接口卡设备内的硬件时钟,由于制造过程以及温度的偏差,硬件时钟的速度可能会有偏移,导致不同接口卡设备的时间戳也会有所偏移,那么当使用多个硬件接口卡设备时,进行时间同步就是必要的。每个接口卡内都带有单独的硬件时钟,硬件时钟是产生时间戳的基础。硬件接口卡在发送和接收数据时都有一个准确的时间戳,这些时间戳对于分析发送数据以及接收数据时是非常有用的。当我们在仿真测试的过程中需要两个及两个以上的硬件接口卡设备时,我们需要对所有的硬件接口卡进行同步操作,这样做是为了让同时发生的事件具有相同时间戳。
CANoe中,为了弥补时间戳的偏差,可以通过软件、硬件、PTP和GNSS等方式进行同步。下面我们来了解一下常用的同步方式。

01软件同步
软件同步的操作是基于驱动的,因此它可以适用于所有的应用程序,没有限制。它的精度小于25 µs,一般取决于PC。在没有同步线进行硬件同步时,就需要使用软件同步,不同硬件设备的时间戳的偏差被计算并同步到公共时钟,因此不需要进一步的硬件设置。

基于PC的同步有两种选项

a.Software Sync:借助Vector时间同步服务进行同步b.Software Sync Legacy:不支持Vector时间同步服务进行同步的legacy devices使用此选项注:Software Sync只有在USB或PCle上行连接到VN接口时才能使用,而驱动低于11.2版本的接口卡必须使用Software Sync Legacy,以及您想使用的设备模式不支持其他同步协议时,例如VN5610(A)或者VN5640的channel-based模式。

软件同步操作步骤

1.打开 Vector Hardware Manager2.通过将开关设置从“状态”切换到“编辑”模式3.将可用的设备拖拽到编辑区域。例如:将“this computer”拖拽到主视图,可以进行软件同步,鼠标指针放在浅绿色和深绿色方块节点上,显示基于PC同步的两种选项。404e7fe8-2fb7-11ee-bbcf-dac502259ad0.png02硬件同步
硬件同步提供了更精确的同步,小于1 µs,两个设备之间可以通过同步线进行同步,当使用多台设备时,可以使用同步盒进行同步,Multi SYNCbox active型号可以同时同步多达10台设备。
操作步骤同软件同步,黄色节点为硬件同步,如下图,master为VN1640。
4072dd7a-2fb7-11ee-bbcf-dac502259ad0.png03PTP
精确时间协议(PTP)是一种用于通过计算机网络同步时钟的协议。在局域网络上,它达到了亚微秒范围的同步精度,使其适用于测量和控制系统。该机制在IEEE 1588 和IEEE 802.1AS等标准中进行描述。IEEE 802.1AS也称为gPTP,是IEEE1588的一个子集。
PTP特性只能在这些设备的以太网主机端口上使用。因此,只有当设备通过以太网主机端口与PC相连时,才能使用该功能。支持使用PTP的VN设备有VN1670、VN4610、VN5240、VN5430、VN5610(A)、VN5620、VN5640、VN5650、VN8911、VN8914、VX1135 (PTP slave mode only)、VX1161.41、VP7400、VP6400。以下为支持的一些特性:
40970b00-2fb7-11ee-bbcf-dac502259ad0.png
接下来让我们通过一个PTP的应用场景来了解PTP同步—在VN5000接口上配置基础设施交换机

1.前提driver的版本必须大于23.10,一般来说基础设施交换机是典型的网络交换机,都具有IEEE1588透明时钟。

2.需要使用host端口进行连接,且所有连接的设备都设有同一网段内的IP地址。

3.在Vector Hardware Manager中,选择Device Properties Configuration并设置要添加到基础设施交换机的端口。

40b8a6fc-2fb7-11ee-bbcf-dac502259ad0.png

4.将所有设备通过PTP同步。

40f22c42-2fb7-11ee-bbcf-dac502259ad0.png


以上就是常用的几种同步方式以及应用场景的介绍,接下来让我们来看一下关于同步常见的一些问题吧。

可以级联不同的同步协议吗?

会造成什么影响嘛?

POLELINK

一般来说,是可以进行如下的级联的,但是不建议进行此操作。例如从PTP到硬件同步转发同步信息时可能出现的抖动或延迟,且不会得到补偿。

411d95ee-2fb7-11ee-bbcf-dac502259ad0.png

multi-CANoe能使用PTP进行同步嘛?

POLELINK

不支持,需要使用硬件同步的方式(想要了解multi-CANoe可以在公众号中查找了解)。

如何在CANoe/CANalyzer中

查看VN接口的时间同步状态

POLELINK

a.在CANoe中查看,需要进入到trace窗口中,在预定义过滤器里启用internal,就可以看到当前的同步状态。

414c45e2-2fb7-11ee-bbcf-dac502259ad0.png

b.查看同步状态要确保在trace窗口启用Chronological mode。

417d77ac-2fb7-11ee-bbcf-dac502259ad0.png

VN设备可以级联吗?怎么级联?

POLELINK

是可以的,通过使用VN5600接口的CASC端口添加其他VN5600接口就可以增加可用的以太网端口,并跨多个接口跨越以太网网络。以VN5620和VN5430为例,连接方式如下:

4195c8c0-2fb7-11ee-bbcf-dac502259ad0.png

a.连接VN5430到上位机,更改IP地址192.168.0.5后断开

b.使用USB将VN5620连接到上位机,IP地址为192.168.0.2,使用VN5620的host端口连接VN5430的CASC端口

c.在Network Devices添加VN5430设备

d.将VN5620和VN5430使用PTP进行同步,最好以VN5620为master

04总结
以上是本期关于使用同步功能及应用,如果您想了解更多工具以及功能,或是在使用CANoe以及Vector工具中存在疑惑,请关注我们的公众号,并在下方进行留言,我们将竭诚为你解惑。

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

    关注

    59

    文章

    3097

    浏览量

    473482
  • 时钟
    +关注

    关注

    11

    文章

    1999

    浏览量

    135230
  • CANoe
    +关注

    关注

    4

    文章

    86

    浏览量

    9905
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CANoe Tips | 利用协议监控器轻松分析以太网

    功能或典型工作流程,助您解决开发中的实际挑战,优化使用方式,并带来可感知的效率提升。摘要协议监控器是CANoe的一个组件,通过自动检测和验证SOME/IP、TCP和
    的头像 发表于 04-22 10:03 74次阅读
    <b class='flag-5'>CANoe</b> Tips | 利用协议监控器轻松分析以太网

    ZL30100 T1/E1系统同步器:功能特性与应用解析

    的 ZL30100 T1/E1 系统同步器,为多干线 T1 和 E1 传输设备提供了精准的定时和同步解决方案。下面我们将深入探讨这款同步器的特性、功能及应用。 文件下载: ZL3010
    的头像 发表于 04-15 15:30 111次阅读

    CANoe实战:诊断控制台如何发送Ethernet诊断报文#车载以太网 #汽车诊断 #CANoe

    CANoe
    北汇信息POLELINK
    发布于 :2026年03月20日 15:12:38

    CANoe性能问题的处理方法

    用户在使用CANoe配置时遇到性能问题(如系统响应慢或配置执行不顺),希望自行采取措施改善情况。性能问题因系统和配置的多样性而复杂,通常没有单一解决方案,可能源于系统资源不足、配置复杂度过高,或两者结合。
    的头像 发表于 03-02 14:03 231次阅读
    <b class='flag-5'>CANoe</b>性能问题的处理方法

    LAT1173高精度定时器的同步功能应用笔记

    STM32G474 所含的高精度定时器(HRTIMER)其实包含了多个定时器,多个定时器之间可以单独工作,也可以进行同步,且高精度定时器还能与片上的其他定时器以及其他芯片进行同步,本文将对高精度定时器的同步
    发表于 01-11 17:32 0次下载

    如何使用CANoe诊断控制台发送诊断命令

    在基于CANoe的测试中,我们常会遇到一些典型场景:例如需要快速读取ECU诊断信息,此时许多测试工程师往往会首选使用IG(InteractiveGeneratorBlock)模块直接模拟发送诊断请求
    的头像 发表于 12-17 10:03 6681次阅读
    如何使用<b class='flag-5'>CANoe</b>诊断控制台发送诊断命令

    解析NCV81277A:多相同步控制器的卓越之选

    在电子设计领域,为新一代计算和图形处理器提供精准、高效的电源管理是一项关键挑战。ON Semiconductor的NCV81277A多相同步控制器,正是应对这一挑战的有力解决方案。今天,我们就来深入剖析这款控制器的特性、功能及应用。
    的头像 发表于 12-03 14:56 1874次阅读
    解析NCV81277A:多相<b class='flag-5'>同步</b>控制器的卓越之选

    CANoe.Diva典型使用问题五则

    一、Diva工程导入CANoe报错问题现象:解决方案:请使用管理员权限运行一下CANoe安装包之下的图中*.exe文件:(可能在Exec32中)(运行时CANoe关闭):二、CANoe
    的头像 发表于 11-27 09:51 2324次阅读
    <b class='flag-5'>CANoe</b>.Diva典型使用问题五则

    拼多多平台API的功能及应用场景

    ​ 拼多多作为国内主流电商平台,其开放API为开发者提供了丰富的接口能力,支持商家实现自动化运营、数据集成和业务扩展。本文将解析其核心功能模块及典型应用场景。 一、核心功能模块 商品管理 商品同步
    的头像 发表于 11-24 15:34 806次阅读
    拼多多平台API的<b class='flag-5'>功能及</b>应用场景

    爆肝整理!CANoe选型不再纠结,3分钟快速上手!#CANoe

    CANoe
    北汇信息POLELINK
    发布于 :2025年07月30日 16:36:44

    CANoe中ADAS功能集介绍

    高级驾驶辅助系统(ADAS)在汽车中的应用日益增长,为了满足工程师对于ADAS的分析、仿真和测试等功能的需求,CANoe从15.0版本开始提供ADASFeatureSet(ADAS功能集,简称AFS
    的头像 发表于 07-10 14:55 1480次阅读
    <b class='flag-5'>CANoe</b>中ADAS<b class='flag-5'>功能</b>集介绍

    NTP时间同步服务器:功能全面,保障网络稳定运行

    尤为重要。那么,NTP时间同步服务器的功能有哪些呢?接下来,我们就详细探讨一下。一、提供准确的时间信息NTP时间同步服务器的核心功能就是提供准确的时间信息。它会通
    的头像 发表于 07-10 13:56 1311次阅读
    NTP时间<b class='flag-5'>同步</b>服务器:<b class='flag-5'>功能</b>全面,保障网络稳定运行

    CANoe产品体系19版本新特性及新增Option(上)

    新版本持续助力当前车辆E/E架构中ECU开发验证,同时赋能后续智能网联电动车型预研验证。新版本CANoe产品体系新增数据驱动的DDS、车辆互联服务和高效电机模型库,进一步支持CANXL
    的头像 发表于 06-11 10:03 3211次阅读
    <b class='flag-5'>CANoe</b>产品体系19版本新特性及新增Option(上)

    CANoe产品体系19版本新功能(下)

    NET 8.0现已支持测试脚本、应用模型和仿真节点的开发,支持C# 12,可使用async/await进行等待,本机编译实现快速加载,改进应用层对象的API实现处理复杂数据类型,并支持运行在Linux版本CANoe SE中。
    的头像 发表于 05-29 14:05 2689次阅读
    <b class='flag-5'>CANoe</b>产品体系19版本新<b class='flag-5'>功能</b>(下)