メインコンテンツまでスキップ

はじめに

本書の目的

本書は、MicroPeckerX CAN FD アプリケーション開発ライブラリ for Windowsのユーザーズマニュアルです。
本製品を使用することで、MicroPeckerXを使用してCAN及びCAN FDのモニタリングやシミュレーションを行うためのWindowsアプリケーションを開発できます。


本書の使い方

各章では、本製品の定義やAPIの機能などについて説明します。
疑問点がある場合は、FAQをご覧頂くか、弊社へお問い合わせください。
ただし、MicroPeckerX CAN FD アプリケーション開発ライブラリ for Windowsに関する技術的な問い合わせは、別途有償サポート契約が必要です。


用語説明

本書で使用する用語の説明を以下に記述します。

用語説明
CANController Area Networkの略称。
車載ネットワーク用に開発された通信プロトコル。ISO 11898で規定された国際標準規格。
CAN FDCAN with Flexible Data-rateの略称。
CANを拡張し、より高速・大容量のデータ送受信を可能にした通信プロトコル。ISO 11898-1:2015として標準規格化。
APIApplication Programming Interfaceの略称。
ソフトウェアや機器とやり取りするための仕様やインターフェース。
モニタリング通信内容をリアルタイムに監視・記録すること。
MicroPeckerXでは、CAN/CAN-FDバスの通信データを監視する機能。
シミュレーション実際の機器・車両を模した通信の再現や試験を行うこと。
MicroPeckerXでは、任意のCAN/CAN-FDフレームを送信することでテストを実施できる。
ログ再生事前に取得・記録した通信ログを、再びバス上で再生する機能。テストや検証で利用される。
フレーム通信データの1単位。CANやCAN-FDでは、IDやデータ本体などから構成される。
チャンネル(CH)MicroPeckerXが持つ物理的な通信ポート(CH1/CH2など)。
APIモードログ取得の方法のひとつ。API関数を定期的に呼び出してログ情報を取得する方式。
コールバックモードログ取得の方法のひとつ。ログ情報が一定間隔で自動的にコールバック関数経由で渡される方式。
ボーレート通信速度の単位。1秒間に送信できるビット数(bps)を示す。CANでは代表的に500kbpsや1Mbpsなどが使われる。
サンプルポイントデータビットの読み取りタイミングを示すポイント。通信品質やエラー低減に影響する。
終端抵抗CANバスの両端に接続する120Ωの抵抗。通信波形の乱れ防止のために必須。
ビットレートスイッチ(BRS)CAN-FD特有の高速データ転送機能で、データ部のみ転送速度を上げる仕組み。
FDフォーマット(FDF)CAN-FDのフレームを識別するためのビット。
エラーフラグフレームや通信状態でエラーが発生したことを示す指標。
バッファオーバーラン一時記憶領域(バッファ)が一杯になり、新たなデータを保存できなくなる状態。データ消失の原因となる。
リモート送信要求(RTR)CANでデータ要求のみを伝えるフレーム種別。データ送信フレームとは区別される。
IDフォーマット(IDE)CAN IDのフォーマットを示す。標準ID(11bit)と拡張ID(29bit)がある。
データレングスコード(DLC)フレームのデータ部の長さを示す4ビット値。
アービトレーションボーレートフレームの識別(ID)などを送る区間の転送速度。CAN-FDではデータ部より低速。
データボーレートデータ部の転送速度。CAN-FDでのみ設定可能。
スロット送信データやトリガ条件を設定する論理単位。各スロットごとに個別のフレーム設定が可能。
トリガ一定条件でフレーム送信などを開始するきっかけとなる信号やイベント。

本書のご利用にあたって

  • 本書の内容の一部または全部を、著作者の許可なく複製、改変、翻訳することは、著作権法で認められた場合を除き禁止されています。
  • 本書に掲載されている情報や画像は、執筆時点のものであり、最新の製品や製品サイトの内容(文言やデザインなど)と異なる場合があります。
  • 本書に記載されている社名および製品名は、各社の商標または登録商標です。

動作環境

本製品の動作環境を以下に示します。

項目内容
OS (※1)Microsoft Windows 11 (64bit)
Microsoft Windows 10 (64bit)
Microsoft Windows 8.1 (64bit)
開発環境(※2)Microsoft Visual C++ (2012以降を推奨)
Microsoft Visual C# (2012以降を推奨)
Microsoft Visual Basic .NET (2012以降を推奨)
Embarcadero C++ Builder (2010以降を推奨)
Microsoft Excel (2013以降)
CPUIntel Core i5相当以上を推奨
ハードディスク10ギガバイト以上の空き容量
メモリ8ギガバイト以上を推奨
USBポートUSB2.0搭載(Hi-Speed)(※2)(※3)
ログインユーザ管理者権限を持つユーザ(USBドライバのインストール時に必要)

※1: 仮想環境での動作は非対応です。
※2: 複数台のMicroPeckerXを接続する場合は、その台数分のUSBポートが必要です。
※3: 外付けのUSBハブを用いてMicroPeckerXを接続する場合は、必ずセルフパワー対応機器を使用し、外部から電源を供給した上で接続してください。
  USBハブをバスパワー駆動にしてMicroPeckerXを接続した場合、動作しない、または動作が不安定になることがあります。