![](http://dingyue.ws.126.net/2024/0531/3fb3746dj00secacy009nd200u000f7g00it009i.jpg)
Q-Vision是一款网络分析与ECU测试工具软件,支持CAN (FD)、LIN、以太网、LVDS等车载网络标准,以及CCP/XCP/UDS/OBD等协议,并能导入DBC/LDF/ARXML/A2L/ODX等格式的数据库。
使用Q-Vision可实现对多种总线网络的在线记录、仿真、监控、诊断、标定和刷写等,还可进行ADAS测试。
一
DBC文件
DBC文件即CAN数据库(Data Base for Can)文件,是用于描述CAN网络中所有ECU之间的CAN通信的一种文件。内部会定义一些关于CAN网络内的节点、报文、信号等信息。
在以往版本中,Q-Vision可通过加载DBC文件,来对从总线上接收到的报文进行解析,以便工程师查看。
![](http://dingyue.ws.126.net/2024/0531/94e7d3daj00secacz0039d200u0007fg00it004n.jpg)
(图1:Q-Vision解析报文原理图)
如图2,Q-Vision通过加载DBC文件,并在CAN网络中采集到对应ID的报文后,便会进行解析,即将报文内容解析成信号,且在报文下方还会显示信号名称、数值和单位等信息。
![](http://dingyue.ws.126.net/2024/0531/ccac6312j00secad1007hd200u000czg00it0084.jpg)
(图2:Trace显示信号图)
CANsend功能还可对单独一条报文的ID、内容、发送次数、发送报文间隔等信息进行设置,支持CANFD发送。对于内容的编辑,用户能以8个字节的16进制数进行自定义设置(CANFD支持发送高达64字节),还可一键生成随机数据以便测试。
![](http://dingyue.ws.126.net/2024/0531/1b75a74fj00secad2002yd200qz00i3g00it00cl.jpg)
(图3:CANSend初始编辑界面)
二
CANSend新功能:DBC信号发送模式
在新版Q-Vision中,风丘科技对Q-Vision的CANSend功能进行了拓展。
CANsend功能增加了新的DBC信号发送模式——通过加载DBC文件读取已设定的信号信息,实现直接对报文内的信号取值。用户只需在CANSend编辑框中的ID栏内输入DBC内定义的报文ID,即可触发CANsend的新功能——DBC信号发送模式。
![](http://dingyue.ws.126.net/2024/0531/943da00cj00secad3001md200u000azg00it006v.jpg)
(图4:DBC信号发送模式原理图)
如图5,在ID栏输入了对应ID字母A后,在Message Data旁边会出现新界面Signal Data。在该界面中可对ID为A的报文内容进行设置,并可直接设置报文内部已被定义好的信号,然后进行发送。
![](http://dingyue.ws.126.net/2024/0531/019ceec6j00secad40039d200o100g5g00it00cm.jpg)
(图5:CANSend DBC信号编辑界面)
在CAN网络中,测试节点与节点之间的通信时,新增的这种发送方式,可使用户无需再以一帧CAN Message的八个字节为操作对象来编辑报文内容,而是可在解析后直接编辑报文帧内的信号值,从而更便于用户进行CAN通信测试。
热门跟贴