--- 产品参数 ---

公司logo

虹科汽车电子

73內容 |  10w+浏览量  |  21粉丝

+关注

--- 产品详情 ---

1.产品概述:

          PCAN-USB FD 适配器可经由 USB 把一台电脑轻松连接到 CAN FD 网络,电气隔离最大为500V,分离PC和CAN总线。方便携带和小巧的塑料外壳使该款适配器特别适用于移动应用。

          新的 CAN FD 标准 (CAN with Flexible Data Rate) 主要特征是更高数据传输带宽。每个CAN FD 帧最大 64 个数据位(代替目前的 8 位)可用最快 12Mbit/s 比特率进行传输。CAN FD 向下兼容 CAN 2.0 A/B 标准,因此 CAN FD 节点可用于现有 CAN 网络。但是,在这种情况下,CAN FD 扩展不可用。

           附带的 Windows 软件 PCAN-View 是一款简易的 CAN 监视器,用于传输、接收和记录CAN 报文。该程序的当前版本支持新的 CAN FD 标准。

 

2. 特点:

  • 支持CAN/CAN FD/LIN总线,可用于CAN/CAN FD/LIN总线设备通讯。广泛应用于汽车、工业、医疗和其它行业。
  • 光电解耦版本可隔离高达500V的高压
  • 提供免费CAN监控软件PCAN-View
  • 免费的编程接口PCAN-Basic API,支持C#、C++/MFC、C++/CLR、C++_Builder、Delphi、VB.NET、Java and Python 3.x等的例程,方便自己开发软件
  • 支持多种操作系统的驱动:Windows11、10、8.1 Vista、XP、Windows CE6.x(x86 and ARMv4 processor) and Linux (32/64-bit)
  • 支持多种第三方软件:VISU、INSITE、LabView、CodeSys、Matlab、BUSMASTER、EasyMotion Studio、CANmoon、XX-SCAN、PCAN-Explorer

 

3. 产品参数:

高速USB 2.0适配器(兼容USB 1.1和USB 3.0)
符合CAN2.0 A/B和CAN FD 1.0规范
高速CAN连接(ISO11898-2)
CAN FD数据域 (64位最大)比特率从25kbit/s至12Mbit/s
CAN比特率从40kbit/s至1Mbit/s
时间戳分辨率 1 µ s
CAN总线连接经由D-Sub,9-pin (符合CiA®102)
FPGA实施CAN FD控制器
NXP TJA1044GT CAN收发器
电气隔离最大500V
CAN终端可通过焊接跳线激活
总线负载测量包括错误帧和过载帧
为进入和外出的CAN报文诱导错误发生
5-V供电CAN连接可通过焊接跳线连接输出,例如用于外部总线转换器
通过USB供电
工作温度范围-40—85°C (-40 to 185 °F) 

 

D-sub接口引脚图

 

 

管脚

管脚定义

1

没有连接/可选+5V

2

CAN-L

3

GND

4

没有连接

5

没有连接

6

GND

7

CAN-H

8

没有连接

9

没有连接

 

 

4.订货信息

型号

订货号

PCAN-USB FD

IPEH-004022

 

可选配件

  • 120欧姆终端电阻
  • D89-OBD-II线缆

 

供货信息:

  1. PCAN-USB 接口(塑料外壳)
  2. 用于Windows® 11、10、8.1 and Linux (32/64-bit)的驱动
  3. Windows CAN监视器软件PCAN-View
  4. 用于开发CAN通信应用软件的编程接口PCAN-Basic API
  5. 用于UDS诊断、CCP/XCP标定的API,详见下方介绍
  6. PDF格式的用户手册

 

注意:2-6这5项都是在硬件配套的压缩文件中

 

5. 软件资料

  • PCAN-View软件(免费):基本的报文收发和保存功能
  • PCAN-Convertor(免费):将PEAK的保存的trc格式报文文件转换成asc格式
  • PCAN-Explorer6软件(收费):具有报文收发、保存、过滤、回放、编写VBS脚本、加载dbc文件、创建图形面板、信号历史曲线、支持J1939等功能
  • 免费的二次开发包(PCAN-Basic、PCAN-UDS、PCAN-CCP API等),具体如下:

 

从上图可以看出,基于PCAN-USB产品,我们主要提供了基础的CAN通信开发包

PCAN-Basic;用于ECU标定的CCP和XCP开发包;用于诊断方面的ISP-TP,UDS,OBD-2开发包。以上API都是免费提供的。

重要!不再支持WindowsXP!

6. 软件功能介绍

6.1 PCAN-View功能介绍

          PCAN-View软件是一个适用于Windows的CAN报文监视器,可同时接收、发送和记录CAN报文。支持CAN FD、CAN 2.0A 和2.0B协议,最大波特率可达1 Mbit/s。

          连接窗口会显示当前连接的硬件,并可设置波特率,过滤器等参数。

应用1-监控网络:

           PCAN-View可以显示接收到的所有报文,显示了报文的ID、DLC、数据字节、报文循环时间、接收到的报文总数。

           还可以显示网络中的错误,如位错误、填充错误等。

应用2-发送报文:

            PCAN-View可以手动发送报文,也可以设定报文发送周期自动发送报文。

            最重要的是可以将当前发送的报文保存位一个发送列表,下次可以重新打开使用。

 

应用3-小型记录仪:

             记录多达10万条报文,包括发送、接收及错误报文,并可保存位trc格式的文件,可用记事本打开。

             并会记录当前的记录状态:记录的总时间、接收报文数量、发送报文数量、错误数量、缓存占有量(百分比)、缓存模式(线性、环形)。

 

 

应用4-测试总线负载:

             图形化显示当前和历史总线负载,也可以显示这段时间以来的最大总线负载,最小总线负载及其出现的时间,平均总线负载。

 

6.2 PCAN-Basic API

          注释从版本4.0.3开始,PCAN-Basic API不支持Windows XP。因此,如果你部升级到PCAN-Basic 4.0.3,用老版本开发的应用程序不能在Windows XP上启动。

          PCAN-Basic API(应用程序接口)是用于PCAN硬件接口系列的二次开发的应用程序接口,可轻松开发支持CAN和CAN FD的强大软件。它包括应用程序所需的所有功能,实现和PCAN PC硬件的通讯。交叉操作系统设计使之能够在平台之间轻松移植软件工程。

          PCAN-Basic包含实际设备驱动和接口的DLL(动态链接库),它提供API功能。

          作为PCAN-Light的继承者,PCAN-Basic 提供更多的功能性和拓展的语言支持。它为开发者提供C++、C#、C++/CLR、Delphi、VB.NET、Java和Python2.6.的例程等。

           CAN FD:从版本4开始,PCAN-Basic for Windows®支持新的 CAN FD 标准 (CAN with Flexible Data Rate),它的主要特点是数据传输的带宽更大。

           PCAN-Basic for Windows® CE:支持 Windows® CE 6.x ,可以用 C++、C# 和VB.NET。

           注释:PCAN-Basic for Windows® CE 不支持新的 CAN FD 标准。

           PCAN-Basic for Linux:支持 Linux (32/64-bit),可以用 C++、Java、和 Python 3.x。 

 

特性

  • 用于开发 CAN 和 CAN FD 连接的 API
  • 支持 CAN2.0 A/B 和 CAN FD
  • 支持 Windows® 11, 10, 8.1 (32/64-bit), Windows® CE 6.x, and Linux (32/64-bit)操作系统
  • 多个我们的应用程序和你自己的可在物理 CAN 通道上同时运行
  • 单个 DLL 可用于所有支持的硬件类型
  • 每个硬件单元可使用多达 16 个通道 (取决于所采用的 PEAK CAN 接口)
  • 在 PCAN PC 硬件的通道之间轻松切换
  • 经由新的 PCAN-LAN Type 访问 PCAN-Gateway 的 CAN 通道
  • 每个 CAN 通道可内部缓存 32,768 个报文
  • 接收报文上的时间戳精度达到 1us (取决于所用的 PEAK CAN 接口)
  • 支持 PEAK-System‘s 记录格式版本 1.1 和 2.0 (用于 CAN FD)
  • 可访问指定硬件参数,比如只听模式
  • 当收到报文时,通过 Windows 事件通知应用程序
  • 支持 CAN 错误帧
  • 扩展的系统可用于调试操作
  • 多语言调试输出 
  • 输出语言取决于操作系统
  • 可单独自定义调试信息
  • 线程安全的 API

 

系统要求:

  • Windows® 11,10, 8.1, 7 (32/64-bit), Windows® CE 6.x or Linux (32/64-bit)
  • 至少 2 GB RAM and 1.5 GHz CPU
  • 来自 PEAK-System 的 CAN 卡

               注释: 并口 CAN 接口只支持 32-bit. 

 

功能:

      连接:

  • Initialize:初始化 CAN 硬件、设置比特率、加载驱动 
  • InitializeFD: 初始化 CAN FD 硬件
  • Uninitialize:退出驱动

 

      配置:

  • SetValue:设置硬件参数,比如调试日志、只听模式、自动复位
  • FilterMessages:寄存收到的报文

 

      信息:

  • GetValue: 读取 DLL 和 API 信息
  • GetStatus: 读取 CAN 总线状态信息
  • GetErrorText:获取错误代码描述

 

     CAN 通信:

  • Read:读取 CAN 报文或状态,包括时间戳
  • ReadFD: 读取 CAN FD 报文
  • Write:发送 CAN 报文(11/29-位 ID 和可能的 RTR )
  • WriteFD: 发送 CAN FD 报文 
  • Reset:清除发送和接收缓存

6.3 PCAN-CCPAPI 与 PCAN-XCPAPI

           PCAN-CCP API 是 Windows®应用程序(主站)和电子控制单元(从站 ECU)之间通讯的编程接口。API 基于 ASAM 规定的 CAN 标定协议 (CCP),主要用于汽车电子开发。

           通用测量和标定协议 (XCP) 是 CCP 更深层次的开发协议,但是两者不兼容。XCP 支持多个传输介质(CAN,以太网,USB,Flexray)。我们相应的编程接口叫作 PCAN-XCP API,它采用 CAN 总线作为传输介质,类似于 PCAN-CCP API。

           以上两种 API 都使用编程接口 PCAN-Basic 访问电脑上的 CAN 硬件。PCAN-Basic 已经包含在 PEAK-System 公司的每一个 CAN 接口中。都是免费的。 

 

特点:

  • Windows DLLs for 32-bit 和 64-bit 应用程序
  • 使用我们的 CAN 接口可通过 CAN 进行物理通讯
  • 使用 PCAN-Basic API 可访问电脑上的 CAN 硬件
  • Thread-safe API(线程安全的 API)
  • 一个 API 功能用于 CCP/XCP 标准上的每个命令
  • 附加命令用于通讯管理

 

6.4 PCAN-ISO TPAPI

          ISO-TP (ISO 15765-2) 是一项国际标准,用于通过 CAN 传输数据包。在 CAN(OSI 层 1和 2)上面,该协议覆盖 OSI 层 3(网络层)和 4(传输层)。它每个数据包能够传输最大 4GBytes 的 CAN 报文。数据字节使用 CAN 多帧方式分段传输。

          PCAN-ISO-TP API 的执行基于 10 个功能函数基础的标准功能性。它们被分类为分配、配置、地址映射配置、信息、和通讯。

          PCAN-ISO-TP 使用 PCAN-Basic 编程接口访问电脑上的 CAN 硬件。PCAN-Basic 和每个PCAN 系列 CAN 接口一起提供。 

 

特点:

  • ISO-TP 协议(ISO 15765-2)的执行用于通过 CAN 执行传输最多 4 GBytes 的数据包
  • Windows DLLs 用于开发 32-bit 和 64-bit 应用程序
  • 用 PCAN 系列 CAN 接口通过 CAN/CAN FD 进行物理通讯
  • 用 PCAN-Basic API 访问电脑上的 CAN 硬件

6.5 PCAN-UDS API

          UDS (ISO 14229-1) 标准用于统一的诊断服务和定义控制器(ECU)的通讯 。Windows®软件使用各种服务测试控制器。这个过程在客户服务器上完成,程序原则上代替客户端(也叫作测试者)。UDS 使用 ISO-TP 标准作为传输协议,因此 UDS 可传输最大 4095 字节的数据块。除了交换维护信息之外,例如,还能够传输固件。

          PCAN-UDS API 执行基于 8 个功能函数基础的标准功能性。它们被分类为测试仪分配、配置、信息、Utilities、服务、和通讯。 

 

特点:

  • UDS 协议(ISO 14229-1)的执行用于控制器通讯
  • Windows DLLs 用于开发 32-bit 和 64-bit 应用程序
  • 用 PCAN 系列 CAN 接口通过 CAN/CAN FD 进行物理通讯
  • 用 PCAN-Basic API 访问电脑上的 CAN 硬件
  • 用 PCAN-ISO-TP API(ISO 15765-2)通过 CAN 总线传输最多 4095 字节的数据包

 

6.6 PCAN-OBD-2 API

          对于车载诊断,OBD-2 标准定义了特定车辆参数的交换标准。客户端会向车辆上的控制器(ECU)发出请求:哪一个或几个 ECU 正在应答。作为 OBD-2 的一部分,ISO 15765-4标准描述 CAN 总线作为传输选项。

          PCAN-OBD-2 API 执行基于 15 个功能函数基础的标准功能性。它们被分类为测试仪分配、配置、地址映射配置、服务、和通讯。

依照 ISO 15765-4,OBD-2 基于 UDS。以此类推,PCAN-OBD-2 使用 PCAN-UDS 编程接口用于诊断数据的交换。 

 

特点:

  • OBD-2 协议(ISO 15765-4)的执行作为车载诊断标准
  • Windows DLLs 用于开发 32-bit 和 64-bit 应用程序
  • 用 PCAN 系列 CAN 接口通过 CAN 总线进行物理通讯
  • 用 PCAN-Basic 编程接口访问电脑上的 CAN 硬件
  • 用 PCAN-ISO-TP API(ISO 15765-2)通过 CAN 总线传输最多 4095 字节的数据包
  • 使用 PCAN-UDS API(ISO 14229-1)用于控制器(ECU)通讯

6.7 PCAN-PassThru API

对控制器(ECU)编程,有无数应用程序来自于各个厂家,它们被用于开发和诊断车辆电子系统。在这些应用程序和控制器(ECU)之间的通讯接口由国际标准 SAE J2534(Pass-Thru)来定义。 因此,选择连接到控制器的硬件时可以不用考虑它的厂家。

PCAN-PassThru 可使用基于我们的 CAN 适配器开发 SAE J2534 应用程序。

SAE J2534 标准定义的相关功能都集成在 Windows DLLs (32 和 64 位系统)中;基于此可用于开发自己的 Pass-Thru 应用程序。 

 

特点:

  • 基于国际标准 SAE J2534(PassThru)
  • Windows DLLs 用于开发 SAE J2534 应用程序(32-bit 和 64-bit)
  • 线程安全 API
  • 用 PCAN 系列 CAN 接口通过 CAN/ OBD-2 (ISO 15765-4)进行物理通讯
  • 用 PCAN-Basic 编程接口在电脑上访问 CAN 硬件
  • 用 PCAN-ISO-TP API(ISO 15765-2)通过 CAN 总线传输最多 4095 字节的数据包

 

7. 技术参数