产品配备我司自主设计的总线测试软件,具有总线数据采集、分析、仿真、诊断、自动化测试以及 CXP 标定等多种功能,采用灵活而高性能的架构设计和清晰直观的界面布局,可同时控制超过 512 个总线通道且能长期稳定运行。软件可同时支持 CAN、CANFD、LIN、FlexRay、Ethernet 等各种协议;可解析相关的 DBC、BLF、Arxml、 Fibex 等数据库文件;可保存 ASC、BLF 等格式的数据文件并进行回放;支持实时分析、图表化信号跟踪、数据表式监控等分析功能;支持节点级别、消息级别以及信号级别发送和仿真功能;支持 UDS 诊断,可直接刷写 S19文件和 Hex 文件的程序;可利用 Python 编程进行自动化测试等功能。软件所有功能均免费使用,同时配有详细的使用说明文档,并对软件长期进行免费升级维护,为客户提供永久性的服务保证。
产品接口说明

DB9 引脚定义(DYC7612 AT 为例,其他型号引脚定义见产品背面):
| DB9 针脚 | 引脚 | 定义 |
![]() |
PIN1 | NC |
| PIN2 | CAN/CANFD-L | |
| PIN3 | LIN1 | |
| PIN4 | LIN2 | |
| PIN5 | GND | |
| PIN6 | NC | |
| PIN7 | CAN/CANFD-H | |
| PIN8 | NC | |
| PIN9 | GND |
| 指示灯 | 定义 | 颜色 | 描述 |
| Pwr | 电源灯 | 红灯 | 灯闪烁表示设备已供电 |
| 2 | 主机灯 | 绿灯 | 灯闪烁表示设备和 PC 建立连接 |
| 3 | 仿真灯 | 绿灯 | |
| 4 | SD 卡灯 | 黄灯 | |
| 5 | 状态灯 | 黄灯 | |
| 6 | 用户定义灯 | 红灯 |
功能特点
• 支持 2/4/6 路 CANFD 总线,最高波特率达 5Mbps
• 支持 2/8/12 路 LIN 总线
• 支持 2 路 Trigger In,2 路 Trigger Out(2 口)
• 支持 480M USB2.0 和千兆以太网双重主机管理接口
• 支持 Micro SD 卡,可运行脱机脚本程序
• 双电源系统,支持 USB 供电和外接 9~36VDC 电源
• 可软件控制 120Ω CAN 终端电阻
• 内置 CAN/CANFD ISO15765-2 和 LIN ISO17987-2 诊断传输层协议
• 支持 LIN Master/Slave/Monitor 三种工作模式
• 支持硬件周期性消息发送,每个端口 16 个,控制精度 1ms
• 支持消息过滤功能,降低电脑 CPU 占用率
• 支持微秒级时间戳
• 支持总线数据采集、数据库加载、数据解析
• 支持报文收发、在线/离线回放以及总线数据监控
• 支持绝对时钟,可实时统计负载率和错误帧
• 发送帧负载率超过 90%,接收帧负载率可达 100%
• 提供总线分析仿真软件 Bus view
• 支持 XCP 标定软件
• 支持基于 Labview、 Python、 C++、C#、DLL 等语言的二次开发库(SDK)
USB2.0 和千兆以太网双重管理接口
一个 CANFD 总线目前常用的最大波特率为 5Mbps,6 个通道同时传输最大可达到30Mbps,加上控制和回传数据、设备和电脑相连的管理接口速率,可能要达到 60Mbps 才能满足传输速率的要求。USB2.0 高速接口使用方便,速率够高,但传输距离短、多口传输时具有稳定性差、抗干扰性差等特点,在实际场景应用中无法确保数据传输稳定性。
我司生产的 CANFD、LIN 总线测试仪都带有一个 USB2.0 高速接口(480Mbps)和一个千兆以太网接口,用户可以根据使用场景任意选择连接方式。配套的设备管理软件屏蔽了物理层接口的差异,两种连接方式可以混用,用户更换连接方式,应用程序完全不用修改任何代码。在老化测试、DV 测试、长时间稳定性测试或者复杂工作环境干扰较大的环境下,使用以太网接口进行连接,是个很好的选择。以太网传输距离厂、抗干扰能力好、连接受限制条件少,最主要的是当连接设备数量较多是,系统仍然可以保持很好的稳定性。我们配套的的标准化测试软件和二次开发软件均允许用户同一台电脑和同一个软件,可同时连接多台总线设备,控制512 个通道而保持长时间稳定运行且不丢帧。

内置诊断传输层协议
汽车上常用到的 UDS 诊断服务,运行在不同的总线协议上,分别需要适配不同的传输层协议,比如基于 CAN 和 CANFD 的 ISO15765-2 协议、基于 LIN 的 ISO17987-2 协议、基于以太网的 ISO13400 协议等。传输层协议根据底层协议的特点,负责将 UDS 数据按照协议进行拆分、排序、拼接,也要负责流量控制、时间处理等工作。传输层协议实施的完整性、可靠性、稳定性对诊断服务的应用质量至关重要。
目前市场上有些产品,尽管也提供了基于上位机的诊断协议库,但是因为协议状态机或者逻辑实施的并不够优化常常产生不稳定的现象,因此需要客户自己根据现有需求来编写相关协议以解决所遇到的问题。往往因为时间问题,协议实现的并不完整,总是不能满足所有的工况,只能遇到哪个问题解决哪个问题,这不仅耗费开发时间,更会花费大量时间在应用现场阶段进行问题排查和调试。
我司的标准版系列分别支持 2/4/6 路 CAN/CANFD 通道和 2/8/12 路 LIN 通道,均在硬件内置了相应的 CAN/CANFD ISO15765-2 和 LIN ISO17987-2 诊断传输层协议。这些传输层协议基于实时操作系统开发,按照协议规范,完整、全面、准确地实施了相关协议标准,用户无需关心数据报文的拆分、整合、流控制和 Timer 参数等功能,也不用关注 Busy Suspending、Test Present 等特殊情况下的诊断服务处理,不论用哪种编程语言,只要处理好 UDS 诊断服务数据,聚焦在产品功能上即可,这样才能稳定、可靠、快速的完成产品相关的诊断测试和验证工作。

内置周期性消息发送
由于汽车电子实时性和可靠性的考虑,汽车内部的数据传输,都是以周期性或者事件性的方式发送的,而且控制单位基本都是毫秒级别。虽然以现在的电脑处理能力,可以轻易处理大量的数据传输,但是大量周期性消息的发送,导致用户需要管理很多的线程或者 Timer,不仅要占用很多的 CPU 资源,也使得用户的编程难度大幅增加。另外,Windows 系统不是实时系统,当其它程序在运行时,也会影响周期性消息发送时间的准确性(误差甚至可达 10 多个毫秒)。
我司研发的标准版总线测试仪系列,使用实时性操作系统,每个通道都会支持发送 16个周期性消息,包含 CAN、CANFD、LIN 消息。它不仅具有精准的时间控制(1ms),也能大大降低用户电脑 CPU 的占用率,更可以降低用户编程的时间和难度。这些消息甚至可以被存放在 Flash,设备启动时自动运行,通过调整周期消息的发送延时,也可以编辑出一系列具有一定运行逻辑的特定动作。
这些周期消息的发送,标准软件支持,二次开发软件也支持,而且对于二次编程测试来说更加方便。可以放在生产测试、DV 测试、老化测试、功能性测试等场景下。总之,对于多通道,或者对控制时间要求更加精准的场景,特别有用。

灵活的软件架构,出色的性能
测试是一项非常具有挑战性的工作,无论工况还是测试性能,要求都非常高,只有一开始从底层架构上进行了针对性设计的软件,才能全面适应各种复杂和高标准的应用需求。我司的 Bus view 标准测试软件以及配套二次开发软件采用了完全相同的底层架构设计,具备如下突出特点:
• 一个软件可以管理连接多个硬件,不论连接方式是 USB 还是以太网
• 一个设备可以同时被标准软件和二次开发软件打开,实现一边开发一边调试
• 一个电脑可以同时打开多个软件(Bus view/Python/Labview),连接同一个或者不同型号的设备,分别处理不同的任务
• 所有诊断传输层协议均内置在硬件中,电脑软件只负责诊断数据
• 在硬件中可以发送周期性消息,降低对电脑 CPU 的消耗以及编程复杂度
• 在硬件中实施消息过滤功能,降低 CPU 处理无关消息的消耗
灵活的应用组合,并非一定要通过牺牲性能来实现,我司的 Bus view 软件,在 512 个总线通道同时以高负载率高速互相收发时,系统 CPU 使用率稳定在 30%左右,RAM 内存稳定在数百兆,完全可以支撑系统长期稳定的运行。已实测运行超过 20 天,系统仍稳定运行,无故障、不丢帧。
提到性能,我们通常首先想到的转发速率,数据处理能力,以及稳定性等参数,然而在汽车的总线网络系统中,实时性是一个更加重要的指标。有些设备在软件系统中,会预设一个非常大的收发缓存队列,来防止数据丢帧可能。实际缓存队列的应用,主要是处理突发数据的和处理器的同步问题,并不能解决由性能带来的丢帧问题,大的缓存队列,在处理能力好的时候,是没有必要的浪费,在处理能力差的时候,反而会造成大的系统延时,最终还是会因为处理能力和传输能力的差异,造成数据丢失。我司的硬件均采用实时操作系统,通过优化的总线收发处理机制,确保了数据转发和处理的同步性,从而确保了产品的实时性和可靠性要求,真正做到了高性能和实时性的统一。
总线分析软件 Bus view
Bus view 是我司总线工具链软件,具备总线数据的采集、分析、仿真、诊断及自动化测试功能。

主要功能特点:
• 支持对 CAN/CANFD/LIN/FlexRay/Ethernet 总线数据采集、数据解析
• 支持 Graphic、Trace、Data 等多种总线数据监控模式
• 支持对 DBC、LDF、 ARXML、XML 等数据库文件解析
• 支持 Node、Message、Signal 等级别的总线仿真
• 支持用户自定义 Panel 仿真功能
• 支持 Python 脚本自动化测试功能
• 支持 LIN 调度表功能,支持 Master 和 Slave 模式
• 支持总线数据统计、错误统计和负载率的统计计算
• 支持总线数据的抓取,可保存为 BLF 和 ASC 格式
• 支持总线数据的在线和离线回放
• 支持 UDS 诊断服务和诊断自动化程序,可直接进行刷机,读写 DTC 代码等功能
• 支持 ISO15765-2(CAN/CANFD)、ISO17987-2(LIN)、ISO13400(DoIP)等诊断传输层协议
• 支持 XCP 标定软件
• 提供二次开发库(Python、Labview、C++、C#、DLL)及样例程序
• 可连接多台设备支持多达 512 个通道的通信测试
• 支持多工作区功能
• 中英双语模式切换
总线分析
数据库加载
我司的 Bus view 软件支持加载 DBC、LDF 格式的 CAN/CANFD/LIN 数据库,支持加载自定义报文和数据库报文,点击对应 CAN/CANFD/LIN 通道的绑定按钮,在打开的对话框中选择数据库的路径,可实现该通道的数据库绑定,还可显示数据库结构视图、信号通讯视图、报文通讯视图等。
数据解析
在日志查看区域,可以切换绝对时间、相对时间以及日志的系统绝对时间;在搜索框内输入 ID 或者信号名,可对报文、信号进行查找,还可以对右侧所需展示的条款进行筛选。

主要特点:
• 可根据数据库解析数据
• 支持 BLF 格式的数据日志查看
• 可显示周期频率或显示周期报文
• 支持切换绝对时间和相对时间
• 支持通过 CAN/CANFD/LIN 通道、ID、数据类型、数据方向等过滤数据
报文监控
数据表式监控(Trace)
报文监控是分析数据必不可少的功能,我们的 Bus view 可以方便快捷地分析总线所有CAN/CANFD/LIN 通道的数据,并且可按照不同的方式显示或筛选数据,如按时间先后排列或者按照 ID 排列,也可以按照通道、方向、ID 等信息筛选掉无用数据。

主要特点:
• 可滚动显示和固定显示
• 可切换绝对时间和相对时间
• 载入数据库直接查看信号值
• 可显示周期频率或显示周期报文
• 可通过通道、ID、数据类型、数据方向等过滤数据
• 显示 CAN/CANFD 的名称、通道、ID、周期、帧类型、Brs、方向、长度、data 和按照数据库解析的信号和其对应的值
• 显示 LIN 的名称、通道、ID、周期、方向、长度等
图表式监控(Graphic)
在分析数据时常常需要观察各种数值及前后对比变化,我们的图表使用波形图展现数据信号,可以清晰地看出数据随时间的变化趋势,且有效筛选出复杂数据变化中的异常数据。

主要特点:
• 可调节 CAN/CANFD/LIN 通道配置的 X 轴、Y 轴,方便用户分析数据
• 可添加不同信号进行对比
• 可显示数据最大值、最小值,差值等信息
• 支持 CAN/CANFD/LIN 通道虚拟化
信号式监控(Data)
在研发或生产中,需要显示当下 CAN/CANFD/LIN 总线的某些状态,我们的信号数据功能可以将现有总线上的数据用图形化界面呈现,使得操作人员或观看者清晰地清楚总线上重要的数据量。

主要特点:
• 可根据数据库解析数据• 支持 CAN/CANFD/LIN 通道虚拟化
总线数据统计(Statistics)
数据统计功能是一个可以宏观上去观察整体通道与数据发送接受情况地功能,可以方便的知晓总线状况和负载情况,清晰地知道总线上数据类型,可以实时统计错误帧和负载率,目前验证 CAN/CANFD/LIN 发送帧负载率超过 90%,接收帧负载率达 100%。

主要特点:
• 可统计不设上限的 CAN/CANFD/LIN 通道
• 可统计负载率大小、标准 CAN/CANFD/LIN 数量、标准帧数量、扩展帧数量、错误帧数量、发送帧数量、接受帧数量以及丢弃帧数量。
报文收发
Bus view 的报文发送可以从 DBC 和 LDF 文件库中选择信号帧或加载自定义报文发送,可以自定义发送类型、发送次数、发送周期等。

主要特点:
• 支持手动单次发送和周期性发送
• 支持设置发送次数
• 支持设置数据延迟
• 支持加载自定义报文和数据库报文
• 支持按数据库解析修改信号值
• 支持内置周期性消息发送
• 支持通道虚拟化
消息过滤
Bus view 软件新增了消息过滤功能,当发送的 CAN/CANFD/LIN 周期性消息列表中消息展示过多时,用户可调出过滤列表通过设定过滤规则只接收目标消息。

报文回放
回放节点可以对已保存的消息记录进行回放,可以将录制的文件按照硬件发送规则同等效果地发送出去,支持在线回放和离线回放。

主要特点:
• 支持 CAN/LIN 总线数据回放
• 支持 BLF 格式的回放
• 支持在线回放和离线回放
• 支持配置回放次数,配置回放速度
总线仿真
ECU 节点仿真
Bus view 支持解析 CAN 数据库 DBC 格式文件和 LIN 数据库 LDF 格式文件,可以解析出其 ECU 以及包含的数据;支持创建虚拟仿真节点和自定义仿真节点并对节点中的数据帧信号进行单独修改和观察。

主要特点:
• 可载入 CAN/LIN 数据库直接创建模拟节点
• 支持多节点创建
• 支持所有通道同时创建仿真节点
• 支持修改信号数据,灵活仿真
• 支持通道虚拟化
自定义 Panel 仿真面板
Panel 相当于是一个重量级适应性极强地集成开发环境(IDE),用户可以独立设计自己的页面,在 CAN 面板页面中可以关联信号量图形化显示,也可以关联控件修改相关信号量,实时显示。

主要特点:
• 仿真图形界面
• 丰富的控件选择,如仪表、指示灯、模型、按钮、进度条等
• 用户可以自由地设计属于自己的地用户界面,软件功能
• 关联总线数据,实时调整,实时显示
总线诊断
诊断参数配置
我们的 CAN/CANFD/LIN 总线测试仪支持基于 ISO15765-2 的 CAN/CANFD 诊断传输层协议和基于 ISO17987-2 的 LIN 诊断传输层协议,并且各种服务可一键添加进运行列表,可以简单快捷地修改诊断参数。

主要特点:
• 支持相关的 CAN/CANFD/LIN 诊断传输层协议
• 可以自定义编辑每个服务的设置请求应答参数,并对每个服务进行任意排序调整
• 每条服务的过程数据可打印显示
• 可组合运行,如将解锁、下载服务集合在一起运行
脚本开发
脚本验证是开发者验证验证开发功能的重要环境,Sapy 开发是基于 Bus view 的融合脚本环境,该窗口可以运行.sapy 文件或者.py 文件。其丰富的例程、多样的功能、可靠的环境、简洁的构建方式是构建各种功能脚本的好帮手,适合在自动化测试环境中使用。

主要特点:
• 可结合脚本使用我司的硬件编写测试脚本
• 支持打印测试报告
• 提供诸多例程
• 持续提供继续支持
中英双语模式
考虑到用户语言环境,Bus view 软件界面采用了中英双语模式,用户可在顶部菜单栏选择“语言”栏实现中文/英文切换,选择后需重新启动软件,启动后语言模式自动更新。

丰富的二次开发库(SDK)
当客户需要将设备集成到自己的自动化测试台架或者开发环境时,通常需要根据需要,编写基于不同语言的测试程序,我司的总线设备都配有各种二次开发库以及相应的使用文档和样例,供客户选择和参考。目前已经充分支持的语言有 Labview、 Python、 C++、 C#、DLL 等,使用文档详细描述了每个接口的功能以及输入输出参数,并提供典型应用的程序流程图和样例。


如上图我们有上百个已经实现和验证并重复验证过的 Labview 功能案例,包括 CAN 和 LIN
通道配置、数据的发送、数据的接受、数据的配置、内置消息的配置、CAN 诊断、LIN 诊断等
等,可以简单方便快捷地搭建到 Labview 的稳健的环境。
如下图,我们可以很简单地通过这些接口和案例,构建一个发送接受 CAN 消息地页面:

同样丰富地 Python 案例也使得使用 Python 脚本成为一个可选项。


选型对照表
| 型号 | DYC7200 AT | DYL7002 AT | DYC7220 AT | DYC7400 AT | DYL7008 AT | DYC7408 AT | DYC7600 AT | DYL7012 AT | DYC7612 AT |
| 功能特色 | 2路CANFD测试仪 , 适 合 一 般ECU研发测试 | 2路LIN测试仪,适合一般ECU研发测试 | 2路CANFD、2路LIN测试仪,适合一般ECU研发测试 | 4路CANFD测试仪,适合网关,域控等研发测试 | 8路LIN测试仪,适合网关,域控等研发测试 | 4路CANFD、8路LIN测试仪,适合网关,域控等研发测试 | 6路CANFD测试仪,适合网关,域控等研发测试 | 1 2 路 L I N 测 试仪,适合网关,域控等研发测试 | 6路CANFD、12路LIN测试仪,适合网关,域控等研发测试 |
| 供电 | 电源供电:9-36V USB供电:5V |
电源供电:9-36V USB供电:5V |
电源供电:9-36V USB供电:5V |
电源供电:9-36V | 电源供电:9-36V | 电源供电:9-36V | 电源供电:9-36V | 电源供电:9-36V | 电源供电:9-36V |
| CANFD路数 | 2 | - | 2 | 4 | - | 4 | 6 | - | 6 |
| CANFD接口 | DB9 | DB9 | DB9 | DB9 | DB9 | DB9 | DB9 | DB9 | DB9 |
| LIN路数 | - | 2 | 2 | - | 8 | 8 | 一 | 12 | 12 |
| Trigger In 路数 |
2 | 2 | 2 | - | - | - | - | - | - |
| Trigger Out 路数 |
2 | 2 | 2 | 一 | - | - | 一 | - | - |
| 以太网路数 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| 以太网接口 | RJ45 | RJ45 | RJ45 | RJ45 | RJ45 | RJ45 | RJ45 | RJ45 | RJ45 |
| 以太网速率 | 1000Mbps | 1000Mbps | 1000Mbps | 1000Mbps | 1000Mbps | 1000Mbps | 1000Mbps | 1000Mbps | 1000Mbps |
| 工业级 | √ | √ | √ | √ | √ | √ | √ | √ | √ |
| 电气隔离 | √ | √ | √ | √ | √ | √ | √ | √ | √ |
| CAN/CANFD诊断协议 | IS015765-2 | IS015765-2 | IS015765-2 | IS015765-2 | IS015765-2 | IS015765-2 | IS015765-2 | IS015765-2 | IS015765-2 |
| LIN诊断协议 | IS017987-2 | IS017987-2 | IS017987-2 | IS017987-2 | IS017987-2 | IS017987-2 | IS017987-2 | IS017987-2 | IS017987-2 |
| 时间分辨率 | 微秒级 | 微秒级 | 微秒级 | 微秒级 | 微秒级 | 微秒级 | 微秒级 | 微秒级 | 微秒级 |
| CANFD仲裁段波特率 | 40K~1Mbps | 40K~1Mbps | 40K~1Mbps | 40K~1Mbps | 40K~1Mbps | 40K~1Mbps | 40K~1Mbps | 40K~1Mbps | 40K~1Mbps |
| CANFD数据段波特率 | 100K~5Mbps | 100K~5Mbps | 100K~5Mbps | 100K~5Mbps | 100K~5Mbps | 100K~5Mbps | 100K~5Mbps | 100K~5Mbps | 100K~5Mbps |
| 负载率 | 发送数据:>90% 接收数据:100% |
发送数据:>90% 接收数据:100% |
发送数据:>90% 收数据:100% |
发送数据:>90% 接收数据:100% |
发送数据:>90% 接收数据:100% |
发送数据:>90% 接收数据:100% |
发送数据:>90% 接收数据:100% |
发送数据:>90% 接收数据:100% |
发送数据:>90% 接收数据:100% |
| USB2.0速率 | 480Mbps | 480Mbps | 480Mbps | 480Mbps | 480Mbps | 480Mbps | 480Mbps | 480Mbps | 480Mbps |
| 配套软件 | Bus view | Bus view | Bus view | Bus view | Bus view | Bus view | Bus view | Bus view | Bus view |
| 功耗 | 3.4W | 3.4W | 3.4W | 4.6W | 4.6W | 4.6W | 6W | 6W | 6W |
| 工作温度 | -40~80℃ | -40~80℃ | -40~80℃ | -40~80℃ | -40~80℃ | -40~80℃ | -40~80℃ | -40~80℃ | -40~80℃ |
| 外壳材质 | 钣金 | 钣金 | 钣金 | 钣金 | 钣金 | 钣金 | 钣金 | 钣金 | 钣金 |
| 净重 | 0.39kg | 0.39kg | 0.39kg | 0.52kg | 0.52kg | 0.52kg | 0.55kg | 0.55kg | 0.55kg |
| 尺寸 | 121*102*30(mm) | 121*102*30(mm) | 121*102*30(mm) | 143*103*43(mm) | 143*103*43(mm) | 143*103*43(mm) | 143*103*43(mm) | 143*103*43(mm) | 143*103*43(mm) |
| 配件 & 型号 | DYC7200 AT | DYL7002 AT | DYC7202 AT | DYC7400 AT | DYL7008 AT | DYC7408 AT | DYC7600 AT | DYL7612 AT | DYC7612 AT |
| 总线测试仪 | 1 台 | 1 台 | 1 台 | 1 台 | 1 台 | 1 台 | 1 台 | 1 台 | 1 台 |
| DB9 线束 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 |
| 480M USB2.0 线束 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 | 1 根 |
| 12V 电源适配器 | 1 套 | 1 套 | 1 套 | 1 套 | 1 套 | 1 套 |