打开网易新闻 查看精彩图片

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文件,来对从总线上接收到的报文进行解析,以便工程师查看。

打开网易新闻 查看精彩图片

(图1:Q-Vision解析报文原理图)

如图2,Q-Vision通过加载DBC文件,并在CAN网络中采集到对应ID的报文后,便会进行解析,即将报文内容解析成信号,且在报文下方还会显示信号名称、数值和单位等信息。

打开网易新闻 查看精彩图片

(图2:Trace显示信号图)

CANsend功能还可对单独一条报文的ID、内容、发送次数、发送报文间隔等信息进行设置,支持CANFD发送。对于内容的编辑,用户能以8个字节的16进制数进行自定义设置(CANFD支持发送高达64字节),还可一键生成随机数据以便测试。

打开网易新闻 查看精彩图片

(图3:CANSend初始编辑界面)

CANSend新功能:DBC信号发送模式

新版Q-Vision中,风丘科技对Q-Vision的CANSend功能进行了拓展。

CANsend功能增加了新的DBC信号发送模式——通过加载DBC文件读取已设定的信号信息,实现直接对报文内的信号取值。用户只需在CANSend编辑框中的ID栏内输入DBC内定义的报文ID,即可触发CANsend的新功能——DBC信号发送模式。

打开网易新闻 查看精彩图片

(图4:DBC信号发送模式原理图)

如图5,在ID栏输入了对应ID字母A后,在Message Data旁边会出现新界面Signal Data。在该界面中可对ID为A的报文内容进行设置,并可直接设置报文内部已被定义好的信号,然后进行发送。

打开网易新闻 查看精彩图片

(图5:CANSend DBC信号编辑界面)

在CAN网络中,测试节点与节点之间的通信时,新增的这种发送方式,可使用户无需再以一帧CAN Message的八个字节为操作对象来编辑报文内容,而是可在解析后直接编辑报文帧内的信号值,从而更便于用户进行CAN通信测试。