ZXDoc支持CAN总线仿真、面板仿真功能,通过虚拟化通信环境,提前验证、优化和保障系统可靠性,降低开发成本与风险,面板仿真还使其画面实物化,便于操作和理解,仿真功能已成为ECU研发和测试的关键环节。
什么是仿真?
CAN总线仿真是一种通过虚拟化技术模拟CAN(FD)通信环境的方法,用于在无物理硬件或脱离实际系统的情况下,对ECU、传感器、执行器等节点的通信行为、协议一致性、系统可靠性及性能参数进行全面验证与优化,常见仿真包括协议验证、节点行为建模、总线负载率、网络延迟、数据包错误和丢失等。其核心目标是以低成本、高效率的方式提前发现并解决通信系统中的潜在问题。
ZXDoc之CAN总线仿真
1. 仿真通道导入CAN数据库
支持导入DBC库,仿真页面自动获取DBC库节点及报文信息。

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

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

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

5. CAN报文加速/延迟仿真
通过修改报文周期,从而模拟网络错误报文周期。

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

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

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

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

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

4. 效果展示
展示通过编辑“输入控件”以达到控制总线数据库报文更新的功能,并且由“显示控件”实时显示网络状态。
-
CAN总线
+关注
关注
145文章
2020浏览量
134662 -
CAN
+关注
关注
58文章
3010浏览量
471395 -
仿真
+关注
关注
53文章
4404浏览量
137644
发布评论请先 登录
从焊接角度聊一聊,设计PCB的5个建议
来聊一聊Altium中Fill,Polygon Pour,Plane的区别和用法
聊一聊stm32的低功耗调试
聊一聊IIC总线设计
CAN总线通信性能的仿真分析研究
车载总线监控分析及仿真工具- INTEWORK VBA
简单聊一聊DPT技术-double pattern technology
《聊一聊ZXDoc》之汽车标定、台架标定、三高标定
《聊一聊ZXDoc》之汽车服务导向SOME/IP

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