• 検索結果がありません。

株式会社日新テクニカ USB シリアル CAN 変換器 /8/22 ホームページ : メール

N/A
N/A
Protected

Academic year: 2021

シェア "株式会社日新テクニカ USB シリアル CAN 変換器 /8/22 ホームページ : メール"

Copied!
9
0
0

読み込み中.... (全文を見る)

全文

(1)

USB

シリアル

シリアル

シリアル

シリアル

CAN

変換器

変換器

変換器

変換器

http://www.nissin-tech.com

[email protected]

2011/8/22

(2)

修正履

修正履

修正履

修正履歴

修正日

修正日

修正日

修正日

修正内容

修正内容

修正内容

修正内容

2011/8/22 初作成 第一章 第一章 第一章 第一章 USBシリアルシリアルシリアルシリアルCAN変換器変換器の概要変換器変換器の概要の概要の概要... 3 第二章 第二章 第二章 第二章 ドライバのインストールドライバのインストールドライバのインストールドライバのインストール... 4 第三章 第三章 第三章 第三章 シリアルシリアル透明シリアルシリアル透明透明透明通信プロトコル通信プロトコル通信プロトコル通信プロトコル... 5 第四章 第四章 第四章 第四章 モードモード設定モードモード設定設定設定ソフトソフトのソフトソフトのの使い方の使い方使い方使い方... 7 第五章 第五章 第五章 第五章 シリアルシリアル通信シリアルシリアル通信通信通信デバッグデバッグ用デバッグデバッグ用用用のののソフトのソフトソフト... 8 ソフト

※ 使用されたソースコードは

使用されたソースコードは

使用されたソースコードは

使用されたソースコードは

http://www.nissin-tech.com/

から

から

から

から

ダウン

ダウン

ダウン

ダウン ロードできます。

ロードできます。

ロードできます。

ロードできます。

※ この文書の情報は、事前の通知なく変更されることがあり

この文書の情報は、事前の通知なく変更されることがあり

この文書の情報は、事前の通知なく変更されることがあり

この文書の情報は、事前の通知なく変更されることがあり

ます。

ます。

ます。

ます。

(

)

日新テクニカの書面による許可のない複製は、

日新テクニカの書面による許可のない複製は、

日新テクニカの書面による許可のない複製は、

日新テクニカの書面による許可のない複製は、

いかなる

いかなる

いかなる

いかなる

形態においても厳重に禁じられています。

形態においても厳重に禁じられています。

形態においても厳重に禁じられています。

形態においても厳重に禁じられています。

(3)

第一章

第一章

第一章

第一章

USB

シリアル

シリアル

シリアル

シリアル

CAN

変換器

変換器

変換器

変換器の概要

の概要

の概要

の概要

USBシリアルCAN変換器は仮想USBシリアルポート(CP2102)を使って、シリアルとCAN

の 間 通 信 プ ロ ト コ ル を 変 換 し ま す 。USB シ リ ア ル ポ ー ト を 使 う の で 、 ど ん な OS 環 境 (windows, Linux)でも簡単的に使えます。シリアル通信プロトコルを使うので、簡単的にプ

ログラムを開発することができます。

• USBシリアル変換器(CP2102)内蔵、最大ボーレート500000。Windows, Linux環 境のドライバを提供する。 弊社のARM9/11シリーズボードは直接使えます。 • CAN2.0A/Bに対応、ボーレート20K~1Mbit/s • 仮想シリアルでCAN透明通信に対応、簡単的にCANデバイスをアクセスする。 • 絶縁電圧:2500Vrms • TVS静電気保護

ジャンパー

ジャンパー

ジャンパー

ジャンパー

J1

Close: 終端120Ω 抵抗を挿入する。Open: 終端 120Ω 抵抗を切断する。

ジャンパー

ジャンパー

ジャンパー

ジャンパー

J2

Close: Open:

(4)

USBシリアル変換器が正常なら、遅く点滅しています。(およそ1s周期) 受送信の時、快速点滅しています。

第二章

第二章

第二章

第二章

ドライバのインストール

ドライバのインストール

ドライバのインストール

ドライバのインストール

Windows 用のドライバ

CP210x_VCP_Win_XP_S2K3_Vista_7.exe

CP210x_VCP_Win_XP_S2K3_Vista_7.exe

CP210x_VCP_Win_XP_S2K3_Vista_7.exe

CP210x_VCP_Win_XP_S2K3_Vista_7.exe

をインストール します。 Linux 環境には CP2102 のドライバが既にありますので、インストールすることが必要あ りません。 インストール完了した後、USBシリアル変換器をパソコンのUSBポートに挿入します。 デバイスマネージャーでUSBシリアル変換器の仮想シリアル番号が見えます。例はCOM3 です。

(5)

第三章

第三章

第三章

第三章

シリアル

シリアル

シリアル

シリアル透明

透明

透明

透明通信プロトコル

通信プロトコル

通信プロトコル

通信プロトコル

シリアルプロトコルでUSBシリアルCAN変換器を通信します。五つのシリアル通信モー ドがあります。使う前に、設定ソフト(四章紹介)で一つのシリアル通信モードに設定してく ださい。

モード1:

モード1:

モード1:

モード1:先頭

先頭

先頭

先頭コマンド

コマンド

コマンド バイト

コマンド

バイト

バイト

バイト付

一つの通信パッケージの先頭バイトはコマンドバイトです。 コ マン ド バイ ト 説明 パッケージのフォーマット

D0 自分テスト HOSTは0xD0 00を送信すると、USBシリアルCAN

変換器は0xD0 10を返信する。 D1 Standard dataの受送信 0xD1 + 2バイトのID + 8バイトのデータ D2 Extended dataの受送信 0xD2 + 4バイトのID + 8バイトのデータ D3 Standard remoteの受送信 0xD1 + 2バイトのID D4 Extended remoteの受送信 0xD2 + 4バイトのID D5 受信マスク/フィルタの設 定 0xD5 + 1バイトの設定コマンド + 4バイトのフ ィルタ + 4バイトのマスク 1バイトの設定コマンド: 0x00 マスクとフィルタの機能disable 0x01 マスクとフィルタを合わせるStandard だけ 受信する。 0x02 マスクとフィルタを合わせるExtendedだけ 受信する。 E1 任 意 バ イ ト 数 の Standard dataを送信する。 0xE1 + 1バイトのデータ数(xx) + 2バイトのID + xxバイトのデータ E2 任意バイト数の Extended dataを送信する。 0xE2 + 1バイトのデータ数(xx) + 4バイトのID + xxバイトのデータ 例1:Standard dataを送信する。IDは00 00、データは01 02 03 04 05 06 07 08

USBシリアルCAN変換器のシリアル番号(COM3)に発送するバイトは:

0xD1

00 00

01 02 03 04 05 06 07 08

(6)

例2:指定バイト数のStandard dataを送信する。IDは00 00、データは01 02 03 04

USBシリアルCAN変換器のシリアル番号(COM3)に発送するバイトは:

0xE1

04

00 00

01 02 03 04

青い文字は先頭のコマンド、緑文字は送信のデータ数、赤い文字はCANフレームのID、 黒い文字はデータです。

モード

モード

モード

モード

2

ID

付け

付け

付け

付け

Standard data

の受送信

の受送信

の受送信

の受送信

パッケージのフォーマット パッケージのフォーマット パッケージのフォーマット パッケージのフォーマット::::2バイトのバイトのバイトのバイトのID + 8バイトのデーバイトのデータバイトのデーバイトのデータタタ 例:Standard dataを送信する。IDは00 00、データは01 02 03 04 05 06 07 08

USBシリアルCAN変換器のシリアル番号(COM3)に発送するバイトは:

00 00

01 02 03 04 05 06 07 08

赤い文字はCANフレームのID、黒い文字はデータです。Standard dataの受信は同じのフ

ォーマットです。ほかのCANフレームを受信したら、自動的に廃棄します。

モード

モード

モード

モード

3

ID

付け

付け

付け

付け

Extended data

の受送信

の受送信

の受送信

の受送信

パッケージのフォーマット パッケージのフォーマット パッケージのフォーマット パッケージのフォーマット::::4バイトのバイトのバイトのバイトのID + 8バイトのデータバイトのデータバイトのデータバイトのデータ 例:Extended dataを送信する。IDは00 00 00 00、データは01 02 03 04 05 06 07 08

USBシリアルCAN変換器のシリアル番号(COM3)に発送するバイトは:

00 00 00 00

01 02 03 04 05 06 07 08

赤い文字はCANフレームのID、黒い文字はデータです。Extended dataの受信は同じのフ

ォーマットです。ほかのCANフレームを受信したら、自動的に廃棄します。

モード

モード

モード

モード

4

ID

なし

なし

なし

なし

Standard data

の受送

の受送

の受送

の受送 信

パッケージのフォーマット パッケージのフォーマット パッケージのフォーマット パッケージのフォーマット::::8バイトのデータバイトのデータバイトのデータバイトのデータ 例:Standard dataを送信する。データは01 02 03 04 05 06 07 08、IDは設定モードで既に 指定しました。

USBシリアルCAN変換器のシリアル番号(COM3)に発送するバイトは:

01 02 03 04 05 06 07 08

青い文字はデータです。Standard dataの受信は同じのフォーマットです。ほかのCANフ

レームを受信したら、自動的に廃棄します。

モード

モード

モード

モード

5

ID

な し

Extended data

の受送信

の受送信

の受送信

の受送信

パッケージのフォーマット パッケージのフォーマット パッケージのフォーマット パッケージのフォーマット:::: 8バイトのデータバイトのデータバイトのデータバイトのデータ 例:Extended dataを送信する。データは01 02 03 04 05 06 07 08、IDは設定モードで既に指 定しました。

(7)

01 02 03 04 05 06 07 08

青い文字はデータです。Extended dataの受信は同じのフォーマットです。ほかのCANフ

レームを受信したら、自動的に廃棄します。

注意

注意

注意

注意:

1. CANプロトコルは0~8バイトのデータに対応しますが、USBシリアルCAN変換器は必

ず8バイトを受送信します。 2. 8バイト未満のデータを受信したら、USBシリアルCAN変換器は8バイトに補足して ホストに送信します。補足のデータは不確定です。 3. シリアルポートに送信する場合は、連続送信しなければなりません。二つのバイトの間 隔は最大38ms。そうしないと、USBシリアルCAN変換器は自動的に受信した情報を廃 棄します。

第四章

第四章

第四章

第四章

モード

モード

モード

モード設定

設定

設定ソフト

設定

ソフトの

ソフト

ソフト

の使い方

使い方

使い方

使い方

USBシリアルCAN変換器のジャンパー

J2

Close

して、パソコンのUSBに挿入します。

モード設定ソフト

CAN_qm999en.exe

を起動させます。

(8)

① USBシリアルCAN変換器のシリアル番号を選択します。

② 「Connected device」ボタンでUSBシリアルCAN変換器を接続する。

③ ボーレートの設定。性能のために、高いボーレートのほうがいいです。 ④ シリアル通信モードの選択 ⑤ パラメートを設定完了すると、「Save Settings」ボタンでデバイスに保存します。

第五章

第五章

第五章

第五章

シリアル

シリアル

シリアル

シリアル通信

通信

通信

通信デバッグ

デバッグ用

デバッグ

デバッグ

用の

のソフト

ソフト

ソフト

ソフト

USBシリアルCAN変換器のジャンパー

J2

Open

して、パソコンのUSBに挿入します。

シリアル通信デバッグ用のソフト

AccessPort.exe

を起動させます。

(9)

左上の設定アイコンを押すと、設定画面が出てきます。 ① USBシリアルCAN変換器のシリアル番号を選択します。 ② ボーレートの設定は前に設定したデバイスのボーレートと一致します。 ③ 16進(Hex)で送信に設定します。 ④ 16進(Hex)で受信に設定します。 ⑤ 「OK」ボタンを押します。 設定完了すると、USBシリアルCAN変換器と会話してみましょう。

参照

関連したドキュメント

LLVM から Haskell への変換は、各 LLVM 命令をそれと 同等な処理を行う Haskell のプログラムに変換することに より、実現される。

題が検出されると、トラブルシューティングを開始するために必要なシステム状態の情報が Dell に送 信されます。SupportAssist は、 Windows

このような情念の側面を取り扱わないことには それなりの理由がある。しかし、リードもまた

操作は前章と同じです。但し中継子機の ACSH は、親機では無く中継器が送信する電波を受信します。本機を 前章①の操作で

【原因】 自装置の手動鍵送信用 IPsec 情報のセキュリティプロトコルと相手装置の手動鍵受信用 IPsec

ウェブサイトは、常に新しくて魅力的な情報を発信する必要があります。今回制作した「maru 

等に出資を行っているか? ・株式の保有については、公開株式については5%以上、未公開株

※お寄せいた だいた個人情 報は、企 画の 参考およびプ レゼントの 発 送に利用し、そ れ以外では利