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
    +关注

    关注

    58

    文章

    3013

    浏览量

    471539
  • 时钟
    +关注

    关注

    11

    文章

    1953

    浏览量

    134561
  • CANoe
    +关注

    关注

    4

    文章

    82

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    CANoe.Diva典型使用问题五则

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

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

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

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

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

    NTP网络同步时钟:数字世界的“心跳”

    NTP网络同步时钟是为网络设备提供准确、标准、可靠和多功能的时间服务的解决方案,能提供准确的同步时钟信号,支持标准的NTP和SNTP网络时间同步协议,采用MD5协议和加密方式,有完整的
    的头像 发表于 07-15 10:42 424次阅读
    NTP网络<b class='flag-5'>同步</b>时钟:数字世界的“心跳”

    CANoe中ADAS功能集介绍

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

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

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

    【文章转载】CANoe产品体系19版本新功能(下) - 基础功能与XIL测试

    新版本持续为智能电动网联汽车软件开发测试带来全新功能,IDE开发环境支持.NET8.0、Python、MATLAB2024b,VisualStudioCode集成测试开发和调试功能,支持
    的头像 发表于 06-25 10:03 1355次阅读
    【文章转载】<b class='flag-5'>CANoe</b>产品体系19版本新<b class='flag-5'>功能</b>(下) - 基础<b class='flag-5'>功能</b>与XIL测试

    使用LTC2500 芯片的同步功能时,可以把MCLK时钟停止后,发一个SYNC同步脉冲吗?

    在使用LTC2500 芯片的同步功能时,可以把MCLK时钟停止后,发一个SYNC同步脉冲吗?如果使用高精度高稳定性的MCLK时钟,sync不采取周期同步,在停止MCLK时钟后发
    发表于 06-19 07:38

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

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

    CANoe仿真HTTP节点的实战秘籍大公开

    使用需求,依托于CANoe的连接功能集(ConnectivityFeatureSet),以及DistributedObject(DO)功能,可以仿真HTTP节点,
    的头像 发表于 03-05 10:04 911次阅读
    <b class='flag-5'>CANoe</b>仿真HTTP节点的实战秘籍大公开

    CANoe系列培训视频,粉丝提问回答篇#CANoe

    CANoe
    北汇信息POLELINK
    发布于 :2025年03月03日 10:34:10

    博世GTM IP模块的核心功能及架构解析

    能够大幅提升系统性能和响应速度,是智能控制系统中的关键组件。本文将为您介绍博世GTM模块的核心功能及架构。
    的头像 发表于 02-27 14:15 1921次阅读
    博世GTM IP模块的核心<b class='flag-5'>功能及</b>架构解析