0

0

CANoe分析CAN总线电平信号

星夢妙者

星夢妙者

发布时间:2025-06-16 16:41:27

|

583人浏览过

|

来源于php中文网

原创

canoe中analysis窗口的scope功能,可测量信号的电压幅值、上升时间、下降时间、脉冲宽度、位时间、帧时间等参数,帮助判断信号是否符合 can 总线的标准规范,以及分析信号的传输速率和稳定性。

CANoe分析CAN总线电平信号

可以根据实际使用的示波器型号或需求选择相应的选项来新建一个示波器实例,这里我选择PicoScope 5444B - 034。

CANoe分析CAN总线电平信号

选择好后,可以看到Scope硬件配置。

CANoe分析CAN总线电平信号
CANoe分析CAN总线电平信号

参数说明如下:

测量通道设置区域Channel:列出了可用的通道,这里有 A、B、C、D 等通道。Signal Source:指定每个通道的信号源,例如通道 A 的信号源是 “CAN1_H”,通道 B 的信号源是 “CAN1_L”,而通道 C 和 D 的信号源为 “None”,表示未连接信号源。Label:可以为每个通道设置标签,当前未设置。Probe:设置探头的倍率,通道 A 和 B 的探头倍率均为 “x10”。Range Scope:设置示波器的量程范围,通道 A 和 B 的示波器量程均为 “500 mV”。Range Signal:设置信号的量程范围,通道 A 和 B 的信号量程均为 “5 V”。Tolerance:设置信号的容差,通道 A 和 B 的容差均为 “0 V”。Samples per Bit:设置每比特的采样点数,通道 A 和 B 均为 “25”。采集设置区域Acquisition time:设置采集时间,当前值为 “10 ms”,并且勾选了 “Auto” 选项,表示自动调整采集时间。Min. samples per bit:设置每比特的最小采样点数,当前值为 “25”。Sampling period:设置采样周期,当前值为 “80.000 ns”,同样勾选了 “Auto” 选项,表示自动调整采样周期。触发设置区域Trigger settings:当前触发设置为 “Pre-Trigg”(预触发),预触发百分比为 “50%”,预触发时间为 “5 ms”。在这种模式下,示波器会在触发事件发生之前就开始采集数据,这样可以捕获到触发事件之前的信号状态,对于分析信号的完整变化过程很有帮助,例如在分析 CAN 总线信号时,可能需要查看某个特定消息之前的总线状态,预触发就可以实现这一点。还有一种模式是Min. Post-Trigg表示当前选择的触发模式为最小后触发(Minimum Post Trigger)。后触发是指在触发事件发生后继续采集一定量的数据,而 “最小后触发” 可能是指设置一个最小的后触发采集时间或数据量,确保能够获取到触发事件之后足够的信号信息用于分析,但又不会采集过多不必要的数据。按钮区域Set Defaults:点击此按钮可将所有设置恢复为默认值。OK:点击此按钮确认并保存当前的配置设置。Cancel:点击此按钮取消当前的配置更改并关闭窗口。Help:点击此按钮可打开相关的帮助文档,获取更多关于 Scope 硬件配置的信息和指导。

使用Add trigger condition添加触发条件,可以有以下三种类型:

CAN Frame...:基于 CAN 帧的触发条件,即可以设置当特定的 CAN 消息帧出现时触发示波器采集数据,例如可以设置特定的 CAN 消息 ID、数据内容等作为触发条件。CAN Any Error Type:基于 CAN 总线任何错误类型的触发条件,当 CAN 总线上出现任何错误(如位错误、填充错误、CRC 错误等)时触发示波器采集数据,方便排查总线错误相关的问题。I/O Trigger...:基于输入 / 输出(I/O)的触发条件,可能是通过外部的 I/O 信号来触发示波器采集数据,具体的触发方式和参数需要进一步设置。
CANoe分析CAN总线电平信号

以CAN帧触发条件为例,来看看CANoe分析分析CAN总线电平信号的能力。我选择捕获CAN ID是0X156的CAN信号。

BlackBox AI
BlackBox AI

AI编程助手,智能对话问答助手

下载

当CAN总线有多个CAN信号时,CANoe也会捕获到指定CAN信号临近时间段的前后信号。

CANoe分析CAN总线电平信号

选择好触发方式后,点击Start测量,并点击连接硬件。

CANoe分析CAN总线电平信号

如果是单次触发,点击更新,可以查看CAN总线电平信号。

CANoe分析CAN总线电平信号
CANoe分析CAN总线电平信号

点击CAN ID,可以详细查看某一条CAN信号物理层的耗时、数据和信号质量。

CANoe分析CAN总线电平信号
CANoe分析CAN总线电平信号

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

187

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

271

2023.10.25

Golang channel原理
Golang channel原理

本专题整合了Golang channel通信相关介绍,阅读专题下面的文章了解更多详细内容。

244

2025.11.14

golang channel相关教程
golang channel相关教程

本专题整合了golang处理channel相关教程,阅读专题下面的文章了解更多详细内容。

342

2025.11.17

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

97

2026.01.09

c++框架学习教程汇总
c++框架学习教程汇总

本专题整合了c++框架学习教程汇总,阅读专题下面的文章了解更多详细内容。

51

2026.01.09

学python好用的网站推荐
学python好用的网站推荐

本专题整合了python学习教程汇总,阅读专题下面的文章了解更多详细内容。

139

2026.01.09

学python网站汇总
学python网站汇总

本专题整合了学python网站汇总,阅读专题下面的文章了解更多详细内容。

12

2026.01.09

python学习网站
python学习网站

本专题整合了python学习相关推荐汇总,阅读专题下面的文章了解更多详细内容。

19

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号