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

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

3天内不再提示

《聊一聊ZXDoc》之CAN总线仿真、面板仿真

ZLG致远电子 2025-05-09 11:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ZXDoc支持CAN总线仿真、面板仿真功能,通过虚拟化通信环境,提前验证、优化和保障系统可靠性,降低开发成本与风险,面板仿真还使其画面实物化,便于操作和理解,仿真功能已成为ECU研发和测试的关键环节。


f742ecc6-2c85-11f0-9434-92fbcf53809c.jpg  什么是仿真?

CAN总线仿真是一种通过虚拟化技术模拟CAN(FD)通信环境的方法,用于在无物理硬件或脱离实际系统的情况下,对ECU、传感器、执行器等节点的通信行为、协议一致性、系统可靠性及性能参数进行全面验证与优化,常见仿真包括协议验证、节点行为建模、总线负载率、网络延迟、数据包错误和丢失等。其核心目标是以低成本、高效率的方式提前发现并解决通信系统中的潜在问题。


f742ecc6-2c85-11f0-9434-92fbcf53809c.jpg  ZXDoc之CAN总线仿真

1. 仿真通道导入CAN数据库

支持导入DBC库,仿真页面自动获取DBC库节点及报文信息。

f8019446-2c85-11f0-9434-92fbcf53809c.png

2. CAN报文通信仿真

在“CAN总线仿真”功能页,勾选报文,配置“数据”、“发送类型”等报文结构,点击启动仿真即仿真报文发出。

f81d675c-2c85-11f0-9434-92fbcf53809c.png

3. 仿真报文抓包

在“报文”功能页,可以查看仿真收发报文的具体信息,支持查找、标记、触发等多种页面功能。

f836544c-2c85-11f0-9434-92fbcf53809c.png

4. CAN报文触发仿真

常规ECU可能固定周期输出报文、也可能是受到各种触发条件才输出报文,支持“信号变化时”和“信号值写时”触发仿真。

f84e919c-2c85-11f0-9434-92fbcf53809c.png

5. CAN报文加速/延迟仿真

通过修改报文周期,从而模拟网络错误报文周期。

f865097c-2c85-11f0-9434-92fbcf53809c.png

6. CAN报文协议仿真

修改报文帧类型,仿真网络不同协议报文情况。

f8ecefea-2c85-11f0-9434-92fbcf53809c.png

7. CAN报文错误/丢失仿真

通过取消对应报文,仿真网络报文丢失,通过修改报文Data值,仿真网络报文错误情况。

f8fccdfc-2c85-11f0-9434-92fbcf53809c.png


f742ecc6-2c85-11f0-9434-92fbcf53809c.jpg  ZXDoc之面板仿真

1. 新建仿真面板

在“仿真”栏下,点击“面板”,新建面板功能页。

f92dffda-2c85-11f0-9434-92fbcf53809c.png

2. 创建面板控件

从工具箱中将各功能控件拖入面板中,完成面板创建。

f93ae0a6-2c85-11f0-9434-92fbcf53809c.png

3. 控件关联数据库

通过拖拽/右键控件导入数据库的方式,将控件与数据库关联起来,实现面板控件对网络数据库的控制以及实时显示。

f94a97f8-2c85-11f0-9434-92fbcf53809c.png

4. 效果展示

展示通过编辑“输入控件”以达到控制总线数据库报文更新的功能,并且由“显示控件”实时显示网络状态。

f9767d64-2c85-11f0-9434-92fbcf53809c.png

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

    关注

    145

    文章

    2020

    浏览量

    134662
  • CAN
    CAN
    +关注

    关注

    58

    文章

    3010

    浏览量

    471395
  • 仿真
    +关注

    关注

    53

    文章

    4404

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高防护CAN接口电路技巧:CAN总线如何防雷?

    CAN-bus起源于汽车总线,目前被广泛应用于环境复杂的工业现场,因此必要的总线防护是主板及设备安全的重要保障。今天我们
    的头像 发表于 09-11 15:25 3.8w次阅读
    高防护<b class='flag-5'>CAN</b>接口电路技巧:<b class='flag-5'>CAN</b><b class='flag-5'>总线</b>如何防雷?

    从焊接角度,设计PCB的5个建议

    完成个电路板,需要PCB工程师、焊接工艺、焊接工人等诸多环节的把控。今天通过定位孔、MARK点、留边、焊盘过孔、辅助工具这五个方面从画板的角度跟大家PCB设计。
    的头像 发表于 02-06 10:31 2485次阅读
    从焊接角度<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>,设计PCB的5个建议

    消息队列技术选型的7种消息场景

    我们在做消息队列的技术选型时,往往会结合业务场景进行考虑。今天来消息队列可能会用到的 7 种消息场景。
    的头像 发表于 12-09 17:50 1984次阅读
    <b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>消息队列技术选型的7种消息场景

    Altium中Fill,Polygon Pour,Plane的区别和用法

    Fill会造成短路,为什么还用它呢?来Altium中Fill,Polygon Pour,Plane的区别和用法
    发表于 04-25 06:29

    stm32的低功耗调试

    前言:物联网的大部分设备都是电池供电的,设备本身低功耗对延长设备使用至关重要,今天就实际调试总结stm32的低功耗调试。1、stm32在运行状态下的功耗上图截图自stm32l15x手册
    发表于 08-11 08:18

    平衡小车代码的实现

    前言今天代码,只有直立功能的代码。代码总体思路给定个目标值,单片机通过IIC和mpu6050通信,得知数据后,根据角度环计算出个P
    发表于 01-14 08:29

    IIC总线设计

    大家好,又到了每日学习的时间了,今天咱们来 IIC 总线设计。 、概述: IIC 是Inter-Integrated Circuit
    的头像 发表于 06-22 10:32 9787次阅读

    CAN总线通信性能的仿真分析研究

    目前,已有很多学者对CAN总线通信性能进行分析研究。文中在分析CAN总线通信控制协议的基础上,在MATLAB/Sinulink软件Stateflow
    发表于 06-13 15:20 3641次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>总线</b>通信性能的<b class='flag-5'>仿真</b>分析研究

    FPGA中的彩色转灰度的算法

    大家好,又到了每日学习的时间了,今天我们来FPGA学习中可以遇到的些算法,今天就
    的头像 发表于 04-15 15:47 2389次阅读

    【职场杂谈】与嵌入式物联网架构师几个话题

    【职场杂谈】与嵌入式物联网架构师几个话题
    的头像 发表于 08-23 09:19 2102次阅读
    【职场杂谈】与嵌入式物联网架构师<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b>几个话题

    车载总线监控分析及仿真工具- INTEWORK VBA

    统计、离线回放、故障诊断、脚本仿真和Panel面板搭建等功能。当前支持CAN、CANFD、LIN、Ethernet总线类型。产品特点稳定可靠:12路高负载长时间(1
    的头像 发表于 08-26 17:09 2679次阅读
    车载<b class='flag-5'>总线</b>监控分析及<b class='flag-5'>仿真</b>工具- INTEWORK VBA

    简单DPT技术-double pattern technology

    今天想来简单DPT技术-double pattern technology,也就是双层掩模版技术,在目前先进工艺下,这项技术已经应用的很普遍了。
    的头像 发表于 12-05 14:26 3877次阅读

    芯片设计的NDR是什么?

    今天突然想route相关的问题,讲讲NDR是什么,我也梳理总结下我对NDR的认识。
    的头像 发表于 12-06 15:14 4145次阅读

    ZXDoc汽车标定、台架标定、三高标定

    电子领域用于ECU标定和测量的核心通信协议,由ASAM组织制定,广泛应用于主机厂与Tier1厂商的研发、生产及测试环节。CCP协议仅支持CAN总线传输,XCP作为
    的头像 发表于 04-27 11:36 1308次阅读
    《<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b><b class='flag-5'>ZXDoc</b>》<b class='flag-5'>之</b>汽车标定、台架标定、三高标定

    ZXDoc汽车服务导向SOME/IP

    ZXDoc支持SOME/IP功能,通过服务导向架构实现跨域通信标准化,降低系统耦合,支持动态服务发现与调用,提升分布式系统扩展性和维护效率。什么是SOME/IP?SOME/IP
    的头像 发表于 04-30 18:23 1453次阅读
    《<b class='flag-5'>聊</b><b class='flag-5'>一</b><b class='flag-5'>聊</b><b class='flag-5'>ZXDoc</b>》<b class='flag-5'>之</b>汽车服务导向SOME/IP