ARINC429 是航空电子领域最常用的串行数据总线标准,采用差分信号、单向广播方式传输32 位数据字,常见于飞控、导航、仪表等设备间的通信。进行总线开发或设备联调时,一块好用的 USB-ARINC429 测试卡 + 配套上位机软件,能让通道配置、数据收发与记录变得非常高效。
CLV-5061 / CLV-5061A 是成都科洛威尔(CloverTech)推出的 USB-ARINC429 通信卡,8 路发送(TX)+ 8 路接收(RX)全双工,配套「CLV-5061/5061A 通信测试软件」作为上位机测试工具。本文就围绕这款软件展开。


一台具备 USB 接口(建议 USB 2.0 及以上)的计算机;
一套 CLV-5061 或 CLV-5061A 板卡(USB-ARINC429 通信卡);
如需总线对接测试,另备 ARINC429 总线电缆 / 测试设备。

将板卡插入计算机 USB 接口,系统提示发现新硬件;
安装板卡随附的 USB 驱动(设备 VID 为 04B4,PID 为 0053);
安装完成后,可在设备管理器中确认设备已正确识别。
双击发布包下 tools/CLV5061_Setup_x64.exe,按提示完成安装。安装完成后桌面会出现「CLV-5061 通信测试软件」快捷图标(开始菜单也会添加相应条目),双击即可启动。

![]()
软件主窗口自上而下分为 标题栏、导航栏 + 页面区、状态栏 三部分。


窗口标题:CLV-5061/5061A(USB-ARINC429)通信测试软件
语言切换按钮(中 / EN):一键切换中文与英文界面;
主题切换按钮:切换深色 / 浅色主题。

设备:当前连接状态(如 CLV-5061 x1 / 未连接);
板卡:当前操作的目标板卡编号(#0、#1……);
内核版本:板卡内核版本号;
API 版本:驱动 API 版本(十六进制数值,如 0123);
接收速率:当前接收数据速率(字/秒);
时间:当前系统时间。
总览页用于查看板卡连接状态与硬件信息。
功能指标 KPI(四张指标卡):检测到板卡数量、发送通道可用数(/8)、接收通道可用数(/8)、链路状态(ONLINE / OFFLINE)。
已连接板卡列表:显示每块板卡的编号(CLV-5061 #N)、内核版本、API 版本、USB 地址;点击某块板卡即可设为当前操作目标(状态栏「板卡」字段同步更新);选中板卡显示 ACTIVE,其余显示 ONLINE。
硬件与接口:产品型号、总线协议 ARINC429、通道配置 8 TX + 8 RX 全双工、支持速率 100K / 50K / 48K / 12.5K bps、USB 标识 VID 04B4 · PID 0053、驱动接口 CYUSB3 (Win) · libusb-1.0 (Linux)。
重新扫描:点击可重新枚举 USB 总线上的板卡;板卡未连接或驱动异常时,页面显示空提示并给出排查建议。
用于配置 8 路发送通道与 8 路接收通道的电气与协议参数,按方向拆为两张表。
发送通道表(8 通道)

接收通道表(8 通道)

说明:SDI 属于接收过滤参数,发送通道无需设置;校验、空闲位、帧周期属于发送参数,接收通道无需设置,故两张表的列项不同。


批量操作
批量速率:选择速率后,点击「套用全部发送通道」或「套用全部接收通道」,一次性应用到对应方向全部 8 个通道;
全部使能 / 全部停用:一键勾选或取消全部通道的使能复选框。
写入板卡(关键步骤)
配置完成后点击「写入板卡」,软件将:
将各通道的速率、校验、空闲位、帧周期、SDI 过滤等参数下发到板卡;
对勾选使能的通道执行通道使能;
启动板卡运行(RUN)。
⚠️ 注意:参数修改仅在点击「写入板卡」后才会实际生效。写入成功后弹出提示「板卡#N 配置完成,已使能 X 个通道并启动运行」。
用于编辑 ARINC429 数据字并发送到指定发送通道。


ARINC429 字编辑区

编辑区下方提供 32 位帧结构实时预览(按位 bit 31~0 显示 P / SSM / DATA / SDI / LABEL 各字段分布与当前值),便于核对数据字组成;再下方为编辑数据的十六进制显示。
分字段编辑区、32 位帧结构、十六进制显示三处编辑同步、等效:任一处修改都会同步刷新另外两处,并影响最终数据字。
发送方式

选「周期发送」时,重复次数、发送间隔自动置灰(由板卡按帧周期控制);
选「单次发送」时,可设置:重复次数(165535,默认 1)、发送间隔(060000ms,默认 100ms;间隔为 0 时一次性压入,大于 0 时按间隔逐条发出)。
发送队列 / 导入导出
点击「加入发送队列」将编辑区数据字作为一条记录加入队列,队列按通道分组显示(通道、方式、次数、间隔、32 位数据);
单击队列某条可载入编辑区修改;右键菜单可删除、导入、导出、清空队列;
点击「发送」按钮执行发送;
支持将发送队列导出 / 导入 CSV 文件(可追加或替换当前队列)。
用于实时监测 8 路接收通道的总线数据。


接收通道读取使能:页面顶部 CH0~CH7 勾选框(默认全选),决定软件读取哪些通道。硬件通道使能由「通道配置」页的使能列统一控制,本页勾选框仅决定软件读取 / 显示 / 记录范围;全部取消时点击「开始接收」会提示「请先勾选至少一个接收通道」。
开始 / 停止接收:点击「开始接收」启动(按钮变为「停止接收」),表格实时追加各通道数据,顶部 KPI 更新累计接收字数与实时速率,每通道统计卡显示该通道累计与速率。
工具条:显示筛选(仅影响显示,不影响采集与 CSV)、进制选择(HEX/DEC/OCT/BIN,作用于显示表与 CSV)、CSV 存盘、保存 CSV、清空、自动滚动。
数据(显示)表格:列含时间(硬件读回时间戳)、通道、校验位、32 位原始数据,数据列按当前进制显示。
CSV 记录:点击「CSV 存盘」开始记录(状态区显示 ●记录中 -> 文件路径),再次点击结束;CSV 记录全部接收通道完整数据,不受「显示筛选」影响。
ARINC429 数据字共 32 位(bit 31 ~ bit 0):


帧周期(ms)即周期发送的重复间隔;
周期发送写入一次后,由板卡硬件自动按帧周期重复,无需上位机持续干预。
板卡提供 8 路发送(TX0TX7)与 8 路接收(RX0RX7),全双工工作;
通道号从 0 开始编号,发送页 / 接收页 / 通道配置页中的通道号一一对应。
下面用最少的步骤完成一次「自发自收」测试,验证板卡与软件链路是否正常。
目标:通道1,速率 100Kbps,帧间隔 1000ms,发送数据 0x12345678。
运行软件;
总览页确认软件已自动找到并连接板卡;

通道页:点击「全部使能」,其他参数默认,再点击「写入板卡」;
发送页:发送通道选择 CH1;在「加入发送队列」上方十六进制数据处填入 12345678,点击「加入发送队列」,再点击「发送」。此时 TX 状态灯闪烁,数据开始发送。

目标:通道1,速率 100Kbps,接收。
运行软件;
总览页确认板卡已连接;

通道页:点击「全部使能」,其他参数默认,再点击「写入板卡」;
接收页:所有设置保持默认,点击「开始接收」。

将板卡线缆通道1 的发送和接收线短接:TXA1 — RXA1;TXB1 — RXB1。按 6.1、6.2 分别配置通道1 的发送与接收,即可实现板卡通道1 的自发自收测试。



CLV-5061/5061A 通信测试软件以「总览 — 通道 — 发送 — 接收」四页结构,把 ARINC429 总线的板卡检测、参数配置、数据收发、记录分析全流程串了起来。记住两个关键习惯即可少走弯路:
改完参数一定要点「写入板卡」,否则不生效;
发送/接收前确认对应通道已使能,且收发双方的速率、SDI 过滤等参数匹配。
配合本文的「通道1 自发自收」最小实战,可快速验证硬件链路,是日常联调与设备验收的利器。
参考:《CLV-5061/5061A 通信测试软件使用手册 v1.0》(成都科洛威尔科技有限公司)
适用软件版本:v0.3(M1 GUI)。如官方后续版本界面有差异,请以最新手册为准。