跳转到内容

EcuBus LinCable – 用于汽车开发的 USB 转 LIN 适配器

LinCable

EcuBus LinCable-V2

USB to LIN Adapter for Automotive Development

EcuBus LinCable 适配器可通过 USB Type-C 将 LIN 网络无缝连接到计算机。 支持单个 LIN 通道。

电路板尺寸: 59mm(高度)× 19mm(长度)

示意图

lincable-diagram

LIN 协议支持

LinCable 完全支持 LIN 2.0、2.1、2.2A 和 SAE J2602 标准,提供与各种汽车 LIN 设备和网络的兼容性。 支持的波特率包括 19200、10400、9600 和 2400 bps,使 LinCable 适用于传统和现代 LIN 应用。

PWM 输出能力

LinCable 包含高级 PWM 输出功能,使其成为汽车开发和测试的多功能工具。 PWM 输出功能能够为各种汽车应用提供精确的数字信号控制。

PWM 输出规格

  • 频率范围:1 Hz 至 20KHz,高精度
  • 占空比控制:0% 至 100%,分辨率 0.1%
  • 输出电压:高电平等于 VBAT 输入电压,低电平等于 0V
  • 通道数量:单个 PWM 输出通道
  • 频率精度:典型值 ±0.1%

电源控制

支持 IUT 电源控制,最大电流 2A,最大电压 18V

故障注入与一致性测试

LinCable 内置高级故障注入功能,允许工程师模拟各种错误条件并执行全面的一致性测试。 这对于在开发和质量保证期间验证 LIN 节点和网络的鲁棒性和可靠性至关重要。

遵循 ISO/DIS 17987-6


Break 字段/分隔符长度控制

  • Break 长度:可调整的 break 字段长度从 13 到 26 位(默认:13 位)
  • Break 分隔符长度:可配置的分隔符长度从 0 到 14.6 位(默认:1 位)

字节间间隔控制

  • 报头字节间间隔:控制同步字节和标识符字段之间的间隔(0-14 位,默认:0)
  • 数据字节间间隔:单独控制每个数据字节之间的间隔(每字节 0-4 位)

同步/PID 字段自定义

  • 同步值覆盖:自定义同步字节值或完全禁用同步传输(默认:0x55,false 表示主机不发送同步值)
  • PID 覆盖:自定义受保护标识符(PID)值或禁用 PID 传输(默认:getPID(frameId),false 表示主机不发送 pid)

位级故障注入

  • 精确位操作:从 break 字段开始的任何特定位位置注入故障
  • 位值控制:强制特定位为高(1)或低(0)状态

校验和覆盖

  • 校验和覆盖:用自定义值覆盖校验和

有关更多详细信息,请参阅 LIN 一致性测试示例

跨平台与软件集成

LinCable 完全兼容 Windows、macOS 和 Linux 操作系统(USB-ACM 驱动程序)。 它与 EcuBus-Pro 软件套件无缝集成,并支持第三方汽车开发工具。 提供全面的 SDK 和 API 用于自定义应用程序开发。

用于二次开发的开放通信协议

LinCable 提供开放的通信协议,使用户能够根据特定需求进行二次开发和定制。 该协议文档完善,包含全面的 API,允许开发人员将 LinCable 集成到自己的应用程序中,或为专门的汽车测试场景创建自定义解决方案。 这种开放式架构确保了需要超越标准功能的定制功能的高级用户的灵活性和可扩展性。

DFU 固件更新支持

LinCable 支持设备固件更新(DFU)功能,允许用户轻松将设备固件更新到最新版本或安装自定义固件。 此功能确保 LinCable 可以保持最新状态,获得最新的改进、错误修复和新功能,而无需更换硬件。 DFU 过程简单直接,可以通过 EcuBus-Pro 软件或专用 DFU 工具执行,提供可靠且安全的固件更新方法。

固件升级

要升级 LinCable 固件,请按照以下步骤操作:

  1. 安装插件:首先,从插件市场安装 LinCable Upgrade Tool 插件。

  2. 遵循插件 README:安装完成后,请参考插件的 README 文档获取详细的升级说明,并按照其中提供的步骤进行操作。