CAN/CAN FD API

PCAN-Basic

(连接CAN和CAN FD的API)

  • 用于开发CAN和CAN FD连接的API
  • 经由新的PCAN-LAN设备型号访问PCAN-Gateway的CAN通道
  • 支持Windows® 10, 8.1, 7, Vista (32/64-bit), Windows® CE 6.x 和 Linux (32/64-bit) 操作系统
  • 多个我们的应用程序和你自己的可在物理CAN通道上同时运行
  • 单个DLL可用于所有支持的硬件类型
  • 每个硬件单元可使用多达16个通道 (取决于所采用的PEAK CAN接口)
  • 在PCAN PC硬件的通道之间轻松切换
  • 每个CAN通道内部驱动缓存32,768个报文
  • 接收报文上的时间戳精度达到1μs

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

PCAN-CCP API

(CAN标定协议的API实现)

  • 实现ASAM制定的CAN标定协议 – 用于和控制器(ECU)通讯的协议
  • Windows DLL用于开发32位和64位应用程序
  • 用我们的CAN接口可通过CAN进行物理通讯
  • 使用PCAN-Basic编程接口访问电脑上的CAN硬件
  • Thread-safe API(线程安全的API)
  • 一个API功能用于CCP标准的每个命令
  • 附加命令用于通讯管理

PCAN-CCP API是Windows®应用程序(主站)和电子控制单元(从站 ECU)通讯的编程接口。该API是基于ASAM的CAN标定协议(CCP),主要用于汽车电子开发。PCAN-CCPAPI使用CAN总线作为传输媒体。

PCAN-CCP使用编程接口PCAN-Basic访问电脑上的CAN硬件。PCAN-Basic已经包含在我们的每一个CAN接口产品中。PCAN-CCP API包是免费的。

PCAN-XCP API

(通用测量和标定协议的API实现 )

  • 实现ASAM制定的通用测量和标定协议(XCP)- 用于和控制器通讯的协议
  • Windows DLL用于开发32位和64位应用程序
  • 使用我们的CAN接口可通过CAN进行物理通讯
  • 使用PCAN-Basic编程接口访问电脑上的CAN硬件
  • Thread-safe API(线程安全的API)
  • 一个API功能用于XCP标准上的每个命令
  • 附加命令用于通讯管理

PCAN-XCP API是Windows®应用程序(主站)和电子控制单元(从站 ECU)之间通讯的编程接口。ASAM制定的通用测量和标定协议(XCP) 是CCP更深层次的开发协议。XCP支持多个传输介质。但是不兼容CCP。

PCAN-XCP使用编程接口PCAN-Basic访问电脑上的CAN硬件。PCAN-Basic已经包含在我们的每一个CAN接口产品中。PCAN-CCP API包是免费的。

PCAN-ISO-TP API

(ISO-TP标准(ISO 15765-2)的API实现 )

  • 实施ISO-TP协议 (ISO 15765-2),用于通过CAN总线传输高达4095字节的数据包
  • Windows DLL用于开发32位和64位应用程序
  • 利用我们的CAN接口产品通过CAN总线进行物理通讯
  • 利用PCAN-Basic编程接口访问电脑上的CAN硬件

ISO-TP (ISO 15765-2) 是一种国际标准,用于通过CAN总线传输数据包。在CAN (OSI层1和2)上面,该协议涵盖OSI层3 (网络层) 和4 (传输层)。它能够传输高达4095字节每帧的数据包。该数据字节分段传输多个CAN帧。

PCAN-ISO-TP API实现该标准的功能性,基于10项功能。它们被分类为分配、配置、地址映射配置、信息、和通讯。

PCAN-UDS API

(UDS标准(ISO 14229-1)的API实现 )

  • UDS协议 (ISO 14229-1)的实施,用于和控制器(ECU)通讯
  • Windows DLL用于开发32位和64位应用程序
  • 利用我们的CAN接口产品通过CAN总线进行物理通讯
  • 利用PCAN-Basic编程接口访问电脑上的CAN硬件
  • 利用PCAN-ISO-TP编程接口(ISO 15765-2)通过CAN总线传输数据包可达4095字节

UDS (ISO 14229-1)标准用于统一诊断服务和定义与控制器(ECU)的通讯。该Windows软件采用各种服务来测试控制器。该过程原则上在客户服务器上完成,该程序位于客户端(也叫测试仪)。UDS采用ISO-TP标准作为传输协议,因此UDS可发送数据块高达4095字节规模。例如,除了交换维护信息之外,也能发送固件。

PCAN-UDS API实现该标准的功能性,基于8项功能。它们被分类为分配、配置、地址映射配置、信息、和通讯。

PCAN-OBD-2 API

(OBD-2标准 (ISO 15765-4)API实现 )

  • OBD-2协议 (ISO 15765-4)实现,作为车载诊断标准
  • Windows DLL用于开发32位和64位应用程序
  • 利用我们的CAN接口产品通过CAN总线进行物理通讯
  • 利用PCAN-Basic编程接口访问电脑上的CAN硬件
  • 利用PCAN-ISO-TP编程接口(ISO 15765-2)可通过CAN总线传输数据包高达4095字节
  • 利用PCAN-UDS编程接口(ISO 14229-1)用于和控制器(ECU)通讯

对于车载诊断,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编程接口进行诊断数据交换。

PCAN-PassThru API

(PASS-THRU API和PASS-THRU软件连接PEAK CAN接口 )

  • 实施国际标准SAE J2534 (Pass-Thru)
  • 利用SAE J2534应用程序和我们的电脑CAN接口
  • Windows® DLL用于开发你自己的SAEJ2534应用程序(32和64位)
  • 线程安全API
  • 经由CAN和OBD-2 (ISO 15765-4) 进行物理通信,采用我们的PCAN系列CAN总线接口
  • 利用PCAN-Basic编程接口访问电脑上的CAN硬件
  • 利用PCAN-ISO-TP编程接口 (ISO 15765-2)通过CAN总线进行数据包传输可达4095比特

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

PCAN-PassThru允许利用基于SAE J2534的应用程序和我们的CAN适配器。由标准所定义的功能由Windows® DLL(32和64位系统)提供。它们也可用于开发自己的Pass-Thru应用程序。

PCAN-Developer 4

(专业CAN和CAN FD总线开发包 )

  • 专业的API用于开发CAN和CAN FD应用程序
  • 符合CAN2.0 A/B以及CAN FD规范
  • CAN FD支持ISO和非ISO的标准切换。
  • 支持Windows10, 8.1, 7(32/64位)操作系统
  • 每个物理CAN通道可以同时操作多达64个应用程序
  • 使用32位或64位的Windows® dll作为编程接口支持所有的硬件类型
  • 每种硬件类型可以支持64个通道
  • 使用网络可简易切换PCAN PC硬件中的通道
  • 通过使用新的PCAN-LAN硬件类型可以访问PCAN-Gateway网关中的CAN通道
  • 每个客户端的内部驱动缓冲区多达32768条CAN报文
  • 缓冲区存储的大小可以通过API来配置
  • 接收报文的时间戳精度达1µs
  • 可以访问所有可用的硬件参数比如监听模式

专业的PCAN-Developer的编程接口PCAN-API使我们在有CAN和CAN FD的情况下,可以开发出复杂的windows®应用程序. 该API(应用程序编程接口)提供了32位系统和64位系统的dll文件,引用这些文件就可以调用丰富的函数库。

跟PCAN-BASIC不同的是,CAN通信是由客户端控制的,具有显著的优势。因此单个或多个应用程序都可以访问一个物理CAN通道。甚至可以在没有硬件的情况下运行:通过使用虚拟连接,客户端可以创建一个仿真的CAN节点与Windows应用程序进行CAN通信。

PCAN-RP1210 API

(RP1210开发包和连接PEAK CAN接口 )

  • RP1210(版本A和C)实现,符合TMC的规范
  • 可开发用户自己的RP1210应用程序
  • RP1210应用程序可用PEAK CAN接口
  • 支持CAN和SAE J1939网络

Recommended Practice 1210(简称RP1210)是由Technology and Maintenance Council(TMC)协会定义的,作为Windows®应用程序和车辆通讯网络之间通讯的标准化API。

我们的PCAN-RP1210 API是RP1210版本A和C的实施,它支持CAN和SAE J1939网络。因此,该API使你能够开发你自己的RP1210应用程序,并且可使用我们现有的CAN接口。

购买PCAN-RP1210 API,你可得到单用户许可证用于开发包和用于RP1210连接PEAK CAN接口。PCAN-Developer RP1210扩展包含再分销许可证用于PCAN-RP1210 API DLL。有了这个扩展,你的客户可通过PCAN-Developer再分销包安装这些DLL。

PLIN-API

(开发LIN连接应用程序的API )

  • API用于开发带LIN连接的应用程序
  • Windows DLL用于开发32位或64位应用程序
  • 多个应用程序可同时在一个物理通道上工作
  • 在PLIN电脑硬件的通道之间可以轻松切换
  • 内部报文缓冲于软件层(系统服务)
  • 接收报文上的时间戳精度可达1µs
  • 可保存定制数据(最大24字节)于硬件上
  • 应用程序通知通过Windows®事件,在接收报文和插入或拔出设备时
  • 函数到获得错误代码描述有4种语言

编程接口PLIN-API(PEAK LIN应用程序编程接口)能够把Windows®应用程序连接到LIN总线上。该API为开发人员提供了丰富的函数,有多种编程语言:C ++、C#、C ++ / CLR、C ++/ MFC、Delphi、VB.net和Python 2.x。

关闭菜单

感到无所适从吗?

请填写下列信息,我们将有专人联系您;