CANopen主站/從站棧(CiA 301)

快速又標準化地開發你自己的CANopen設備

包含NMT主站、LSS主站或SDO客戶端

CANopen源代碼可實現CiA 301設計標準的全部功能。CANopen源代碼支持快速和符合標準地設計你的全功能CANopen主站或從站設備,包括NMT主站(網絡管理)、LSS主站(層設置服務)或SDO客戶端。

簡單直接的、事件導向的發信號至應用層實現高等性能。CANopen源代碼可輕鬆集成到操作系統。精確定義的和精心設計的API可輕鬆使用CANopen服務,無需深入到程序執行的細節。許多例程、目標特定示範工程和全面的文檔將協助你一步一步完成開發。

CANopen棧主站與從站源代碼CiA 301

  • 符合CiA 301標準的CANopen源代碼
  • 包含全面的CANopen主站和從站服務的源代碼集合
  • 多實例支持– 在單個物理硬件平台實施不同邏輯CANopen設備
  • 包含第一年的軟件維護和技術支持– 免費!
  • 所部署的產品沒有版稅
  • 包括捆綁版本(也叫價值包) 帶有全部啟用的CANopen工具的全部集合
  • 簡單直接的ANSI-C實施和清晰的模塊化架構支持輕鬆移植到新的目標平台
  • 通用的OS API可集成於實時操作系統
  • CANopen協議棧提供通訊層,可實施所有標準化的CANopen設備子協議
  • 包括CAN驅動源代碼,適用於很多目標系統
  • 統一的CAN驅動API適用於所有所支持的CAN 接口
  • 高分辨率時間戳
  • 符合CiA 304標準的CANopen安全協議擴展(可選購的附件)
  • 符合CiA 402標準的設備子協議用於運動控制和驅動(可選購的附件)

 

特性/細節

模塊化、可擴展和可移植

持續不斷的功能模塊化和在ANSI-C中實施,使之能夠簡便地移植到不同的目標系統。最重要的是建立了擴展性和高性能。高度優化的存儲器管理和零複製實施防止不必要的數據複製。使用我們的CANopen源代碼,你就可以成本效益地創建單芯片解決方案和復雜的、多路的主站應用程序。我們的CANopen協議棧被成功移植– 隨著許多微控制器– 到一個DSP。

CANopen軟件被組織為各種獨立的模塊。根據所要求的功能,有些模塊可以集成到工程中或從工程中刪除。這些模塊對於另一個模塊沒有交叉調用功能,但只有來自上位或下位模塊的功能(也叫做回調功能)。模塊之間沒有全局變量的交叉參考。中心軟件層,叫做”CANopen Controlling Module” (CCM),提供一個CANopen功能的簡化API給應用層,和控制獨立模塊的交互。另外,硬件特定的實施徹底脫開CANopen協議棧,因此使移植到新的目標平台的工作量最小。

所部署的產品沒有版稅

我們價格結構非常有吸引力。每次購買,你可獲得全部的源代碼帶例程,作為買斷許可證,一種很經濟的一次性收費。對你所部署的產品,我們不會收取任何版稅。

許可證是位置綁定並且你的工程師可用於各種目標器件、工程和產品,無進一步的許可證費。

通過許可證擴大,開發夥伴和其它地點能夠使用該源代碼。我們的升級和支持服務會年度更新– 因此你的棧始終最新。

 

訂貨說明

貨號 說明
SO-877 CANopen Source Code
SO-877-VP CANopen Source Code Value Pack
5006008 Lizenzerweiterung für CANopen Stack

 

文檔下載

CANopen Source Code

CANopen User Manual

ODBuilder – Software Manual

CANopen DeviceExplorer for Windows

CANinterpreter

CANinterpreter for Linux

CANopen DeviceExplorer for Linux