當前位置:博莱斯官方网站 > 新聞活動 > 兼容德國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等協議或規范的分析和解碼。

 

广州恒大官方网:配套資料

博莱斯官方网站 www.atsskj.com.cn 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是免費的,可從我司網站下載,也可聯系[email protected]索取。它們每個都包含DLLs (支持Windows 32/64位)、頭文件、編程示例和詳細的說明文檔。

ABUIABACGAAg893bywUowKLvmgQwjQU4iQQ.jpg

 

 

南京來可電子科技有限公司 | 2007-2019 版權所有 | 400 777 8580| ICP備案:蘇ICP備12016125號