PCAN-USB 应用协议
PCAN-USB 应用协议用于让支持的 CANmeleon / UCANFD-G2 设备以 PCAN-USB 兼容模式运行,适合已有 PCAN-USB、PCAN-View 或 PCAN-Basic API 工作流的 CAN 2.0 项目。
应用安装与切换
请通过 CANmeleon device manager 安装、更新或切换本应用协议。
支持软件
| 软件 | 主要用途 | 下载链接 | 教程链接 | 支持版本 |
|---|---|---|---|---|
| PCAN-View | 基础 CAN 报文收发、状态查看、错误排查 | PCAN 驱动包,驱动安装后自带;PCAN-View 中文版 | PCAN-View 使用指南 | 随 PCAN 驱动包提供;本应用按 CAN 2.0 使用 |
| TSMaster | 总线分析、报文监控、脚本化测试 | 同星智能下载中心 | TSMaster 快速上手 | PEAK CAN 直连模式;本应用按 CAN 2.0 使用 |
| EcuBus-Pro | 开源 ECU 通信、诊断、记录与自动化测试 | EcuBus-Pro 下载页 | EcuBus-Pro 快速上手 | PEAK/PCAN 设备模式;本应用按 CAN 2.0 使用 |
| PCAN-Explorer | DBC 调试、报文解析、工程化分析 | 用户自行通过 PCAN 官方或授权渠道获取 | DBC 调试 | 以 PCAN-Explorer 与 PCAN 驱动兼容范围为准 |
驱动支持
| 平台 | 驱动支持情况 | 下载链接 | 安装教程 |
|---|---|---|---|
| Windows | 使用 PCAN 驱动,设备可被 PCAN-View、PCAN-Basic API 等工具识别 | PCAN 驱动包 | Windows 驱动安装 |
| Linux | 支持 PCAN Linux 驱动 / SocketCAN 使用路径,具体接口以驱动包和系统识别结果为准 | PCAN 驱动包 | Linux 驱动安装 |
二次开发
| 开发库 | 支持语言 / 环境 | 下载链接 | API 文档与示例 |
|---|---|---|---|
| PCAN-Basic API | C++、C#、C++/CLR、Delphi、VB.NET、Java、Python | PCAN-Basic 开发包 | PCAN-Basic API 教程;开发包内含 PCANBasic_enu.chm、Console 示例和 GUI 示例 |
| python-can | Python 自动化测试、脚本化收发 | 通过 Python 包管理器安装 python-can,底层仍需 PCAN 驱动 | 参考 PCAN-Basic API 教程 和 python-can 的 PCAN backend 文档 |
