当前位置:来可电子 > 新闻活动 > 兼容德国PEAK PCAN-USB的LCUSB-131A系列USB接口CAN卡配套软件资
兼容德国PEAK PCAN-USB的LCUSB-131A系列USB接口CAN卡配套软件资
Release Date : 2019-07-02 19:22

LCUSB-131A系列USB接口CAN卡完全兼容PCAN-USB系列的IPEH-002021、IPEH-002022。支持PCAN-USB系列的IPEH-002021、IPEH-002022配套的所有资源,例如基于Windows的监测软件PCAN-View、Windows和Linux设备驱动、编程接口PCAN-Basic API和编程接口PCAN-Basic API (Linux)、汽车领域标准规范的APIs、综合性多功能CAN总线分析软件PCAN-Explorer 5等等。

进一步,配套CANTrace或PCAN-Explorer 5软件使用时,支持CANopen、J1939和DBC等协议或规范的分析和解码。

 

配套资料

EAK-System安装包:包括Windows下设备驱动和工具软件(PEAK-CPL, PCAN-View, PLIN-View Pro和 Virtual PCAN-Gateway)
Device driver for Linux:Linux下设备驱动,Kernel版本2.6及以上
PCAN-View:基于Windows的显示、收发和记录CAN和CAN FD报文的应用软件
PCAN-Basic API :基于Windows® 10, 8.1, 7 (32/64-Bit) 的CAN和CAN FD应用软件二次开发的API
PCAN-Basic API (Linux) :基于Linux (32/64-Bit) 的CAN和CAN FD应用软件二次开发的API
Bit Rate Calculation Tool:CAN和CAN FD波特率计算器,支持 Android, iOS和Windows®
提供汽车领域标准规范的二次开发包ApIs:
﹂   PCAN-CCP API:CAN标定协议(CCP)的API实现
﹂   PCAN-XCP API:通用测量和标定协议(XCP)的API实现
﹂   PCAN-PassThru API:PassThrub协议(SAE J2534)的API实现
﹂   PCAN-ISO-TP API:ISO-TP协议 (ISO 15765-2) 的API实现
﹂   PCAN-UDS API:UDS 协议 (ISO 14229-1) 的API实现
﹂   PCAN-OBD-2 API:OBD-2协议 (ISO 15765-4) 的API实现

 

监测软件PCAN-View

PCAN-View.jpg

PCAN-View是一个运行Windows操作系统上的查看、发送和记录CAN和CAN FD报文的监控软件,实时显示总线错误和CAN硬件缓存溢出,Trace(示踪)功能支持记录和保存总线上的所有报文。

PCAN-View配套PCAN PC接口卡或来可LCUSB-131A系列CAN卡使用,可以快速方便的完成硬件初始化,硬件连接对话框中列出所有可用的CAN卡。在选中硬件和波特率后,用户可以使用软件的所有功能。

从版本4开始,PCAN-View支持新的CAN-FD标准(CAN with Flexible Data rate),CAN-FD主要特点是数据传输带宽更高。

 

规格

﹂   支持CAN 2.0 A/B和CAN FD规范

﹂   CAN波特率(nominal)可达1 Mbit/s

﹂   数据波特率高达12 Mbit/s(仅当使用CAN FD卡时)

﹂   支持自定义波特率;

﹂   支持监听模式;

﹂   手动或定期传送CAN报文,最大分辨率为1ms;

﹂   接收报文的最大分辨率100us;

﹂   记录报文到Trace示踪文件;

﹂   保存或重新加载发送报文;

﹂   可分类接收和发送列表

﹂   支持十六进制或十进制格式表示CAN ID;

﹂   以十六进制、十进制或ASCII格式表示数据字节;

﹂   接收、发送和错误状态的显示;

﹂   CAN控制器硬件复位;

﹂   可给设备分配ID。

 

bus load 总线负载                                             Tace-总线示踪和数据记录

PCAN-View_Bus-load.png    PCAN-View_Tracer.png


接收报文和发送报文界面                   给设备分配ID

     


选中CAN硬件和设置参数                 创建发送报文

PCAN-View_Connect_PCAN-Gateways.png      PCAN-View_New-Message.png

 

通过PCAN-Basic开发自己的应用程序

从提供的光盘中,你可以找到PCAN-Basic二次编程接口文件,这个API提供的基础函数帮助用户自己编写用来访问CAN的程序,该API支持以下操作系统:

﹂   Windows 8, 7, Vista, XP (32/64-bit)

﹂   Windows CE 6.x (x86/ARMv4)

﹂   Linux (32/64-bit)

该API专为跨平台应用而设计,因此,软件工程可以轻松的在不同平台之间移植。另外,提供C++, C#, C++/CLR, Visual Basic, Delphi, Python, and Java等常见编程语言示例,方便用户轻易上手。

从版本4开始,PCAN Basic支持新的CAN FD标准(具有可变数据速率的CAN),主要是具有较高的数据传输带宽。

 

特点

﹂   用于二次开发CAN和CAN FD应用软件的API

﹂   支持Windows10, 8。1, 7 (32/64-bit)、Linux(32/64-bit)、Windows CE 6。x操作系统

﹂   通过新的PCAN-LAN设备类型访问PCAN网关的CAN通道

﹂   同一时间,多个应用同时操作一个物理CAN通道

﹂   一个DLL支持所有的硬件类型

﹂   支持单个硬件单元16个通道的使用(根据使用的CAN接口卡)

﹂   支持一张CAN卡上多个CAN通道的自由切换

﹂   每个CAN通道驱动内部缓冲高达32,768帧

﹂   接收CAN帧的时间戳分辨率达到1 μs(根据使用的CAN接口卡)

﹂   支持一些特殊的硬件功能,例如只听模式

﹂   当接收到一个CAN帧时,通过Windows事件通知应用软件

﹂   支持PEAK-System‘的Trace格式版本1.1和2.0(支持CAN FD应用)

﹂   用于调试操作的扩展系统

﹂   多语种调试输出

﹂   操作系统决定输出语言

﹂   调试信息可以被单独定义

﹂   线程安全API

头文件中包含API函数的概述,在PCAN-BasicAPI文件或帮助文件中(文件扩展名为。txt和。chm),你可以找到关于PCAN-Basic API的详细说明。

 

API原理说明

 

PCAN-BasicAPI是用户应用程序与设备驱动之间的接口,在Windows操作系统中,就是一个DLL(动态链接库)。

访问CAN接口的次序被分为三个阶段:

1。 Initialization(初始化)

2。 Interaction(相互作用)

3. Completion(完成)

 

Initialization(初始化)

一个通道在使用前必须被初始化,这是通过CAN_Initialize函数(CAN)和CAN_InitializeFD函数(CAN FD)的简单调用来完成,取决于CAN硬件的类型,最多同时打开16个CAN通道,初始化完成后,CAN通道准备就绪,再也没有需要配置的步骤了。

 

Interaction(相互作用

调用 CAN_Read和CAN_Write函数 以及 CAN_ReadFD 和CAN_WriteFD函数 来接收和发送报文,可以进行其他设置,例如设置消息过滤,限定接收特定ID范围的CAN报文,或者将CAN控制器设置为仅侦听模式。

当收到一个CAN报文,事件用于应用程序(客户端)的自动通知,这种方式有以下优点:

﹂   应用程序不再需要定期检查是否收到消息

﹂   减少了接收时的响应时间

 

Completion(完成)

结束通讯的CAN_Uninitialize函数用来释放为CAN通道保留的资源,另外,CAN通道被标识为“Free”和其它应用程序可用的。

 

分析软件

PP_PE5.jpg

PCAN-Explorer 5 是一款综合性多功能CAN总线分析仪,支持收发、查看、记录、分析、控制和仿真,支持CAN报文的符号表示。集成的VBScript支持创建宏实现自动完成小任务或复杂任务,集成的数据记录仪意味着总线上的数据流可以被记录、分析和保存。

提供 PCAN-Explorer5 软件、所有插件和配套硬件。

另外,PCAN-Explorer 5的功能还可通过插件扩展,我们所提供的插件可更好地分析和呈现数据。绘图仪插件能够图形化呈现数据,仪表板插件支持仪表界面呈现数据, CANdb插件支持导入第三方CANdb文件,J1939插件支持J1939协议的解析。

提供PCAN-Symbol Editor - CAN符号编辑器,导入 CANdb 文件为符号数据格式,反之亦然。

lcusb-131A协议分析

 

提供汽车领域标准规范的APIs

 

方便用户开发CAN应用程序,我们提供免费的PCAN-Basic API(应用程序编程接口)。

汽车领域有一系列标准化协议,例如:与控制器(ECU)通信、交互诊断数据和大数据包。我们已经为多个标准协议实现了编程接口,它们都基于PCAN-Basic API 的CAN连接。

这些APIs是免费的,可从我司网站下载,也可联系scy@njlike.com索取。它们每个都包含DLLs (支持Windows 32/64位)、头文件、编程示例和详细的说明文档。

ABUIABACGAAg893bywUowKLvmgQwjQU4iQQ.jpg

 

 

南京来可电子科技北京赛车 | 2007-2019 版权所有 | 400 777 8580| ICP备案:苏ICP备12016125号
福建快3计划 北京赛车开奖结果历史 秒速快3 秒速赛车官网投注 北京赛车历史开奖直播 秒速赛车 内蒙古11选5 秒速赛车 北京快3 秒速赛车投注