PCAN-Developer 5

Part No.: MPPK-IPES-005070
Windows® 專業 CAN CC、CAN FD、CAN FD light 與 CAN XL 開發套件

※ 標高電子為德國 PEAK-System 於台灣之唯一授權代理商。

產品介紹

Description

PCAN-Developer 套件中的專業程式設計介面 PCAN-API,可用於開發支援 CAN CC、CAN FD、CAN FD light 與 CAN XL 的複雜 Windows® 應用程式。PCAN-API(Application Programming Interface)提供完整的函式庫,並透過介面 DLL 支援 x86、x64 與 ARM64 系統。

與 PCAN-Basic 不同,PCAN-API 採用 Client(用戶端) 處理 CAN 通訊,因此具備多項優勢。除了單一應用程式外,多個應用程式也能同時存取同一實體 CAN 通道。此外,即使沒有實體硬體,也能透過虛擬連接建立 Windows® 應用程式之間的模擬 CAN 通訊。

從 PCAN-Developer 5 開始,PCAN-API 支援全新的 CAN XL 與 CAN FD light 標準。CAN XL 提供更大的 Payload,單一訊息最多可傳輸 2,048 bytes,資料位元率最高可達 20 Mbit/s。CAN FD light 則是以 Commander-Responder 架構為基礎的簡化型、低成本 CAN FD 標準。

PCAN-API 可搭配多種程式語言使用。針對 C/C++、Pascal OO 與 Python 提供 Header 檔案;C#、VB.NET 與 C++/CLR 則提供 Assembly。此外,所有支援的程式語言皆附有範例程式碼。

 

透過Client連接CAN匯流排

使用 PCAN-API 開發的應用程式會透過所謂的 Client 存取 Net。Net 包含透過適用硬體連接外部 CAN 匯流排的連接,以及多個應用程式之間的互連。

透過 Client 進行 CAN 連接時,具備以下特性:

  • 一個 Net 可連接一個或多個 Client
  • 一個 Client 可同時連接多個 Net
  • 一個 Net 可不連接硬體,或僅連接一個啟用中的硬體
  • 同一硬體可建立與不同 Net 的多個連接
  • 同一硬體最多只能啟用一個已建立的 Net 連接
  • 當 Client 傳送訊息時,訊息會傳送至連接同一 Net 的所有其他 Client,並透過硬體傳送至外部 CAN 匯流排
  • 當硬體接收到訊息時,連接至同一 Net 的所有 Client 都會收到該訊息

Features

  • 專業 API,用於開發支援 CAN CC、CAN FD 與 CAN XL 連接的應用程式
  • 支援 CAN CC(Classic CAN 2.0)、CAN FD、CAN FD light 與 CAN XL(ISO 11898-1:2024)規格
  • CAN FD 可切換支援 ISO 或 Non-ISO 標準
  • 支援 Windows® 11(x64/ARM64)、Windows® 10(x86/x64)平台的應用程式開發
  • 每個實體 CAN 通道最多可同時執行 127 個應用程式
  • 每種硬體類型最多可使用 127 個通道
  • 可透過 Net 輕鬆切換 PCAN PC 硬體的不同通道
  • 可透過 PCAN-LAN 硬體類型存取 PCAN-Gateway 的 CAN 通道
  • 每個 Client 可由驅動程式內部緩衝最多 32,768 個 CAN 訊息
  • 可透過 API 設定緩衝區大小
  • 接收訊息的時間戳記精度最高可達 1 µs(取決於所使用的 PEAK CAN 介面)
  • 可存取所有可用的硬體參數,例如 Listen-Only 模式
  • 接收訊息時,可透過 Windows® 事件通知應用程式
  • 可透過驅動程式事件通知應用程式,例如硬體參數變更、PCAN PC 硬體插入/拔除或匯流排負載資訊
  • 驅動程式支援由中斷觸發 CAN 訊息接收,並將訊息及時間戳記儲存於 FIFO 緩衝區
  • 傳送訊息時可指定時間戳記,以控制訊息傳送時序
  • 支援單次傳送(Single-shot)與自我接收要求(Self-receive-request)傳送設定
  • 支援 CAN 錯誤訊框
  • 可產生 CAN 錯誤訊框
  • 可透過 Client 在不同應用程式之間建立模擬 CAN 通訊
  • 每個 Client 可自由設定訊息篩選器
  • 在連接啟用期間可執行硬體重置
  • 提供詳細的 HTML 格式使用文件及可直接執行的範例原始碼
  • 提供 CAN 系統設定、參數配置與視覺化工具
  • API 支援 Thread-safe 執行緒安全機制

系統需求

  • Windows® 11(x64/ARM64)、Windows® 10(x64)
  • 需提供 USB 連接埠,用於連接安裝隨身碟
  • CAN 匯流排連接:需搭配 PEAK-System PC CAN 介面

Licenses

PCAN-Developer 包含一份開發套件單一使用者授權,以及一份用於 PCAN-Developer Redistributable(可轉散發版本)的散發授權。此套件包含 API DLL,以及以下軟體:

  • PCAN-View
  • PCAN-Nets Configuration
  • PCAN-Status Display
  • PCAN-Developer API-Guide

API 與軟體皆提供一年內的所有更新與免費技術支援。

 

Scope of Supply

  • PCAN-API 介面 DLL(x86/x64/ARM64)
  • PCAN-Developer 授權套件
  • 軟體:PCAN-View、PCAN-Nets Configuration、PCAN-Status Display 及 PCAN-Developer API-Guide
  • C/C++、Pascal OO 與 Python 的 Header 檔案
  • C#、VB.NET 與 C++/CLR 的 Assembly
  • 所有支援程式語言的範例程式
  • PDF 格式的使用文件

備註:軟體以下載方式提供;如有需要,可另行申請其他安裝媒體。

注意事項:

1. 價格及規格如有變更,恕不另行通知。
2. 產品停產(EOL)資訊恕不另行個別通知。
3. 產品圖片僅供參考,實際產品可能因版本或規格而有所不同。
4. 產品資訊、規格及供貨狀況以訂單確認時為準。