--- 产品参数 ---
- 型号 IPEH-004022
--- 产品详情 ---
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线缆
供货信息:
- PCAN-USB 接口(塑料外壳)
- 用于Windows® 11、10、8.1 and Linux (32/64-bit)的驱动
- Windows CAN监视器软件PCAN-View
- 用于开发CAN通信应用软件的编程接口PCAN-Basic API
- 用于UDS诊断、CCP/XCP标定的API,详见下方介绍
- 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. 技术参数
为你推荐
-
虹科TE车载以太网媒体转换器100BASE-T1 BCM2022-10-24 15:12
产品型号:HK-TE-1000 特点:Broadcom 100BASE-T1技术 特点:主站/从站 规格:汽车MQS连接器(电源,100BASE-T1) 规格:配置 DIP 开关 -
PCAN-USB Pro FD 两路CAN FD/LIN2022-06-15 16:33
产品型号:PCAN-USB Pro FD 订货号:IPEH-004061 -
PCAN-USB FD:单通道CAN/CAN FD转USB接口2022-05-19 18:25
产品型号: IPEH-004022 型号:IPEH-004022 -
PCAN-USB:单通道CAN转USB接口2021-12-28 17:59
产品型号:IPEH-002021;IPEH-002022 型号:IPEH-002021(CAN端口不带隔离) 型号:IPEH-002022(CAN端口带500V电气隔离)
-
汽车总线协议转换解决方案(一)2023-08-01 00:13
-
虹科新品 | 车载以太网媒体转换器合集,带你走进物理层TX与T1的双向转换2023-04-14 16:00
-
虹科技术 | BabyLIN的三种编程方式教你轻松驾驭总线通信2023-04-03 16:40
-
虹科新品 | 高带宽服务器遇上汽车需求?虹科DATALynx ATX4为你解答!2023-03-22 10:31
-
虹科干货 | 虹科带你了解车载以太网-SOME/IP协议2023-03-15 14:18
-
虹科产品 | CanEasy—从总线测试到仿真,make everything easier2023-03-02 14:19
-
虹科新闻 | 虹科与b-plus正式建立合作伙伴关系,共同致力于用于ADAS/AD系统开发的V&V测量解决方案2023-02-21 14:19
-
虹科案例 | 基于Baby-LIN-RM-III的汽车方向盘HOD功能测试2023-02-16 13:20
-
虹科分享|PCAN-Basic API:打造您专属的PCAN上位机软件2022-11-16 17:07
-
虹科资讯 | 轻松记录CAN数据—专业的CAN FD/LIN记录仪:CANedge2022-10-29 06:18