CANopen Slave Source Code

CANopenのための組み込みソフトウェア

CANopen Slaveソース コードは、CANopenスレーブに必要なすべての機能を使用することができます。また、デバイス単体ではなく装置に内蔵されるスレーブ ノードのための通信機能にも使用することができます。

特徴/優位性

CANopen Slaveソース コードを使用することで、製品開発にかかる時間を大幅に削減することができます。CANopenプロトコルとのインターフェイスはシンプルにできているため、ユーザーは各自のアプリケーション開発に専念することができます。ソースコードは、CANopen DS-301通信プロトコルの最新バージョンに対応しているため、CANopenに準拠したプロジェクトの実装を確実に行うことができます。 内部アプリケーション データをオブジェクト ディクショナリへ簡単に関連付けるための基本エントリが用意されています。また、これらのエントリを使って、独自のエントリを簡単に作成することもできます。

機能

CANopenソース コードには、以下のような機能があります。

  • SDOハンドラ
  • PDO/SYNCハンドラ
  • NMTスレーブ
  • さまざまなユーザー用件に対する調整機能
  • ハードウェア プラットホームの広範囲なサポート
  • CANerator CANopenを介したソース コードの設定およびオブジェクトディクショナリの自動生成

追加機能として、CANopen Slaveソース コードで使用可能な以下の拡張パッケージがあり、別途購入が可能です。

  • Mini-Masterパッケージ
  • LSS: Layer Setting Serviceパッケージ

応用分野

ソースコードは、ユーザーが、デバイスにCANopen機能を装備したい場合、特にリソースが限られている場合に有効です。

SDOサーバー

SDOサーバーは、オブジェクト ディクショナリを提供し、最大2台のパラレルSDOサーバーで高速転送、Segmented通信、Block通信など、すべてのSDO転送プロトコルをサポートしています。

PDOハンドラ

PDOの初期設定は、ユーザーが独自の環境に合わせて調整可能な静的構造を介して行われます。コードは、バイト単位で変数のマッピングをサポートしています。また、PDOはオブジェクト ディクショナリを介して設定することができます。PDO受信で、ユーザーはコールバック関数を呼び出すことができ、ここに独自の処理を追加することができます。ユーザーは、最大200個のPDOを作成することができ、その後データ内容の変更によるイベント、またはSYNCメッセージの受信と同期して、もしくは周期送信イベントにより、これらのPDOを送信することができます。

CANerator CANopen NMTスレーブ ローカル オブジェクト ディクショナリ
© 2006-2008 Vector Japan. 最終更新日: 2008-02-07

Add page to favorites

このページはお役に立ちましたか?