欢迎光临
我们一直在努力

德国PEAK CAN/LIN卡

PEAK CAN卡简介

PCAN-USB:单通道CAN转USB接口

订货号IPEH-:CAN端不带隔离

订货号IPEH-:CAN端带隔离

PCAN-USB FD:单通道CAN转USB接口,支持CAN FD

订货号IPEH-:CAN端带隔离

PCAN-USB Pro FD:双通道CAN转USB接口,支持CAN FD;

订货号IPEH-:CAN端带隔离

PCAN-USB X6:六通道CAN转USB接口,支持CAN FD

订货号IPEH-:CAN端不带隔离

订货号IPEH-:CAN端带隔离

1. 功能描述

PCAN-USB 适配器可通过USB连接CAN FD或者CAN2.0网络到PC上;

新的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标准。也有提供一整套的二次开发API。

ISO和非ISO CAN FD

从最初博世发布CAN FD版本之后,现在协议进行了改进,是ISO 11898-1标准;修订后的CAN FD版本与原协议不兼容。

PEAK考虑到这种情况,所以两种CAN FD版本都提供了支持;可以通过更新设备的固件来切换。如果需要,可以直接和我们联系。

2. 规格参数(该参数不同版本有差别)

Ø 高速USB 2.0适配器(兼容USB 1.1和USB 3.0)

Ø 6路可插拔NXP TJA1044GT CAN收发器模块,如果需要,也可以换成支持隔离300V的收发器模块

Ø 符合CAN规范2.0 A/B和FD 1.0

Ø CAN FD同时支持ISO和非ISO版本,并可切换

Ø CAN FD数据域 (最多64字节)比特率从25kbit/s至12Mbit/s

Ø CAN波特率从25kbit/s至1Mbit/s

Ø 时间戳分辨率1us

Ø FPGA实施CAN FD控制器

Ø 有CAN通道,USB上行数据流,电源的状态指示灯

Ø 通过DB9或者M12圆形连接器(5pin,基于CiA® 303-1))连接到CAN总线;

Ø 带入口保护套管的铝合金外盒(仅IPEH-)

Ø 高速USB2.0下行端口(仅IPEH-)

Ø 每个CAN通道的终端都可以通过跳线来激活

Ø 测量总线负载,包括物理总线上的错误帧和过载帧

Ø 可以制造接收和发送的CAN报文的错误

Ø 供电电源是8—30V

Ø 扩展的工作温度范围:-40 to 85 °C (-40 to 185 °F)

Ø 主机

Ø 光盘一个,其中包括

用于Windows® 10, 8.1, 7 和 Linux (32/64-bit)的驱动

用于Windows的CAN监控软件PCAN-View

用于开发CAN通信应用软件的编程接口PCAN-Basic API

用于UDS诊断,CCP/XCP标定的API,详见下方介绍

PDF格式的用户手册

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

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

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

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

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

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

应用3-小型记录仪:

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

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

应用4-测试总线负载:

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

6. 免费软件编程接口介绍

从上图可以看出,基于PCAN-USB产品,我们主要提供了基础的CAN通信开发包PCAN-Basic;用于ECU标定的CCP和XCP开发包;用于诊断方面的ISP-TP,UDS,OBD-2开发包。以上API都是免费提供的。

下面简要介绍一个各个开发包的主要功能:

PCAN-Basic API(应用程序接口)是用于PCAN硬件接口系列的二次开发的应用程序接口。它允许开发简单的CAN应用,以实现和我们的PCAN-PC 硬件通信。API包括实际的设备驱动和一个提供API函数接口的DLL(动态链接库)。

PCAN-Basic为开发者提供了各种环境下的多种函数,包括 C#, C++/CLR, Delphi, VB.NET, Java, 和 Phyton 2.6,在开发包中都有这些环境下的例程。

关于LabView,我们没有免费的LabView驱动VI,客户可向我们购买,或者自己根据DLL来编写LabView驱动。

PCAN-Basic API还可用于WinCE 6.x,目前可使用的编程语言包括C++, C#, and VB.NET.

Ø 支持Windows8/7/Vista/XP (32/64位)和WinCE 6.x操作系统(注:ISA,并口和PC卡CAN接口只支持32位系统)

Ø 多个PEAK公司的和你自己的应用程序可以在一个物理CAN通道上面同时运行

Ø 单个 DLL可支持所有的硬件类型

Ø 为每个硬件单元可使用多达8个通道(取决于所采用的PEAK CAN接口)

Ø PCAN PC 硬件通道间可进行简单的切换

Ø 每个CAN 通道有32,768消息的内部驱动缓冲

Ø 接收报文的时间精度可达1 μs (取决于所采用的PCAN接口)

Ø 可访问一些硬件参数,比如只听模式

Ø 通过Windows Events通知已经接收到消息

Ø 一个扩展系统可用于调试操作

Ø 语言支持包括德语,英语,法语,西班牙语和意大利语

Ø 输出语言取决于操作系统

Ø 可自定义调试信息

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标准上的每个命令

Ø 附加命令用于通讯管理

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

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

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

Ø ISO-TP协议(ISO 15765-2)的执行用于通过CAN执行传输最多4095字节的数据包

Ø Windows DLLs用于开发32-bit和64-bit应用程序

Ø 用PCAN系列CAN接口通过CAN总线进行物理通讯

Ø 用PCAN-Basic API访问电脑上的CAN硬件

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

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

Ø UDS协议(ISO 14229-1)的执行用于控制器通讯

Ø Windows DLLs用于开发32-bit和64-bit应用程序

Ø 用PCAN系列CAN接口通过CAN总线进行物理通讯

Ø 用PCAN-Basic API访问电脑上的CAN硬件

Ø 用PCAN-ISO-TP API(ISO 15765-2)通过CAN总线传输最多4095字节的数据包

对于车载诊断,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)通讯

对控制器(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总线进行物理通讯

Ø 用PCAN-Basic编程接口在电脑上访问CAN硬件

Ø 用PCAN-ISO-TP API(ISO 15765-2)通过CAN总线传输最多4095字节的数据包

PEAK LIN卡简介

PLIN-USB是一个LIN转USB的接口卡,可通过USB把LIN网络连接到电脑上。支持最新的 ISO 17987标准,以及所有的LIN 版本到LIN2.2;可以用于仿真LIN主节点或者从节点。

配套有免费的Windows软件PLIN-View Pro,可以用于发送、接收和记录LIN报文。

也有提供免费的二次开发包PLIN-API,可用于自己开发应用软件。

2.规格参数

J 高速USB 2.0适配器(兼容USB 1.1和USB 3.0)

J LIN连接,支持 ISO 17987

J 兼容所有的LIN规范,包括LIN1.x,直到最新的LIN2.2

J 波特率1—20kbit/s

J 可作为一个LIN主站或从站(主站任务分辨率1ms)

J 自动波特率、帧长度、以及校验和类型识别

J 自主调度表,采用无条件、事件和偶发帧支持

J LIN线通过DB9头连接

J LIN和LIN收发器,GND之间有防短路器件

J LIN收发器NXP TJA1028T

J LIN端可隔离500V高压

J LED用于显示接口状态

J 适配器通过USB端的5V供电

J LIN收发器通过DB9接口供电6 - 28 V DC

J 工作温度范围-40—85°C (-40 to 185 °F)

管脚定义

没有连接

没有连接

没有连接

没有连接

没有连接

3.订货信息

接口卡 PLIN-USB

4.PLIN-View Pro功能介绍

PLIN-View Pro软件是一个适用于Windows的LIN报文监视器,可同时接收,发送和记录LIN报文。可仿真LIN主节点和从节点,可以导入LDF文件,运行进度表,显示LIN信号。

连接窗口会显示当前连接的硬件,可设置波特率,节点类型等参数,可自动探测波特率。

应用1.监控网络

PLIN-View可以显示接收到的所有报文,显示了报文的ID,长度,数据字节,报文循环时间,接收到的报文总数。报文类型,校验和,错误信息(如从节点未响应)等。

如果导入了LDF文件,也会直接显示LIN报文中的信号值。

应用2:仿真LIN主节点

在软件中设置当前连接为主节点,可以手动发送报文,也可以设置调度表循环发送报文。如果导入了LDF文件,可直接调用LDF文件中定义好的调度表发送LIN报文。

另外,该软件也可以记录LIN报文,并可保存为可用文本打开的文件。

应用3.小型记录仪

Trace界面用于按照报文的时间顺序显示和记录LIN报文,并会显示记录的总时间,报文的数量等信息。

显示界面也会显示LIN报文出现的时间,ID,报文长度,数据字节,校验和,错误信息等;保存的文件格式是.ltrc,支持文本方式打开。

5.免费软件编程接口PLIN API

LIN是一种主从架构的串行通信协议,PLIN-API是一个使Windows应用程序能够访问LIN总线的编程接口。

该API可以提供各种编程语言的例程,支持的有:C++, C#, C++/CLR, C++/MFC,Delphi, VB.net, and Python 2.x.

J Windows DLLs用于开发LIN的应用程序(32-bit和64-bit)

J 多个应用程序可同时工作于一个物理通道

J 非常简便的在PLIN电脑硬件通道之间切换

J 报文内部缓存基于软件级别(系统服务)

J 接收报文的时间戳精度达到1µs

J 允许在硬件上保存定制数据(最大24 bytes)

J 当收到报文和插入或拔出设备时,通过Windows事件通知应用程序

J 获得错误代码的功能描述有4种语言

联系我们:

广州虹科电子科技有限公司

广州总部地址:广州市黄埔区科学城科学大道99号科汇金谷三街二号701室

联系人:罗伟光

地址:上海市闵行区颛兴东路1331号TMT大厦505-508室

联系人:张子扬

赞(93)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址