适用于Windows®的专业CAN和CAN FD开发包

PCAN-Developer 4功能概述

PCAN-Developer开发包的专业编程接口PCAN-API能够创建复杂的Windows ®与CAN和CAN FD支持的应用程序。API(应用程序编程接口)使用32位和64位系统的接口DLL提供了广泛的功能库。

与PCAN-Basic不同,CAN通信由客户处理并具有明显的优势。因此,不仅单个应用程序,而且多个应用程序都可以访问物理CAN通道。此外,它的工作即使没有硬件,通过虚拟连接,客户能够在Windows应用程序建立一个模拟的CAN通信。

从PCAN-Developer版本4开始,PCAN-API和随附的工具支持新的CAN FD标准(具有灵活数据速率的CAN),其主要特征是具有更高的数据传输带宽。该API可以与不同的编程语言一起使用。供货范围包括C / C ++和Delphi语言的示例和头文件。中一个模拟的CAN通信应用。

通过客户端的CAN连接:基于PCAN-API的应用程序使用所谓的客户端来访问网络。网络包括通过适当的硬件与外部CAN总线的连接以及几种应用程序的互连。以下可能性适用于通过客户端进行的CAN连接:

  • 一个或多个客户端可以与网络连接
  • 一个客户端可以连接多个网络
  • 网络连接到没有或只有一个活动硬件
  • 可以为硬件定义到不同网络的多个连接
  • 硬件最多可以激活一个与网络的已定义连接
  • 客户端传输时,消息将传递到所有其他连接到网络的客户端,并通过硬件传递到外部CAN总线
  • 如果硬件接收到消息,则连接到网络的所有客户端都会接收到消息
  • 用于开发具有CAN和CAN FD连接的应用程序的API
  • 支持CAN规范2.0 A / B和FD
  • CAN FD支持ISO和非ISO标准的切换
  • 支持操作系统Windows ® 11(64-bit)、10(64/32-bit)
  • 每个物理CAN通道可同时运行多达64个应用程序
  • 使用Windows的® DLL为32位或64位的程序编程接口(API)为所有受支持的硬件类型
  • 每种硬件类型最多使用64个通道
  • 使用Nets在PCAN PC硬件的通道之间轻松切换
  • 通过新的PCAN-LAN硬件类型访问PCAN-Gateway的CAN通道
  • 每个客户端的驱动程序内部缓冲多达32,768条CAN消息
  • 缓冲区大小可以通过API配置
  • 接收到的消息的时间戳精度高达1 µs(取决于所使用的PEAK CAN接口)
  • 访问所有可用的硬件参数,例如仅侦听模式
  • 通过Windows应用程序的通知当接收事件的消息
  • 通过驱动程序事件(例如,更改的硬件参数,PCAN PC硬件的插入/拔出或总线负载信息)通知应用程序
  • 驾驶员触发了CAN消息的中断触发。带时间戳的FIFO缓冲区中的存储
  • 通过在发送消息时指定时间戳来控制发送时间
  • 单发和自我接收请求传输的配置
  • 支持CAN错误帧
  • 通过客户端在应用程序之间模拟CAN通信
  • 每个客户端免费定义消息过滤器
  • 连接期间的硬件重置
  • 使用控制面板或应用程序进行硬件配置
  • PDF格式的详细文档以及可执行的示例源代码
  • 收集用于CAN系统配置,参数化和可视化的工具
  • 线程安全API
  • 系统要求:
    ① Windows® 11(64-bit)、10 (32/64-bit)
    ② 至少2GB RAM和1.5GHz CPU
    ③ USB端口用于插入U盘
    ④ 对于CAN总线连接:PEAK-System的PC CAN接口
    注意:并行端口CAN接口仅在32位系统上受支持。


产品推荐