Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

本体引き出しのシリアル通信ケーブルについて #53

Open
useuse01 opened this issue Jun 8, 2023 · 8 comments
Open

本体引き出しのシリアル通信ケーブルについて #53

useuse01 opened this issue Jun 8, 2023 · 8 comments

Comments

@useuse01
Copy link

useuse01 commented Jun 8, 2023

毎々お世話になっております。

下記画像ですが、黄色線がRXD、茶色線がTXDで合ってますでしょうか?
20230608_071443311_iOS
コネクタ図

また、BATT-GND間を直流電源として使用する際に、負荷電流3A以内を除くNG項目あれば
教えていただきたく。

以上、お手数ですがよろしくお願いいたします。

@s-katsu
Copy link
Contributor

s-katsu commented Jun 12, 2023

お問い合わせありがとうございます。

下記画像ですが、黄色線がRXD、茶色線がTXDで合ってますでしょうか?

はい、あっています。

また、BATT-GND間を直流電源として使用する際に、負荷電流3A以内を除くNG項目あれば
教えていただきたく。

特にありません。

@useuse01
Copy link
Author

ご連絡ありがとうございます。
下記内容、お手数ですが追加で教えていただきたく。

PLCの通信モジュールを使用して232Cシリアル通信を行い、setpowerONの信号を送ったのですが
modelCR側から0x52のレスポンスが返って来ず、問題の切り分けのためPCとシリアル変換
ケーブルを使用してWHILLからのデータのモニタを試みたのですが、PLCと接続後、PCからデータを
受信することができなくなりました。
(pywhillサンプルコードのdata.pyを使用してモニタしてもバッテリー容量等の数値が返って来なくなりました)

SetpowerONの信号は0xAF, 0x03, 0x02, 0x01, 0xAFを送っており、10ms間隔で2回送信後、0x52のレスポンスが返って来なかった場合は5msの間隔を空けて再度送信するようにしております。
通信速度等はマニュアル記載内容(通信速度38400、パリティビット無し、データ長8bit、ストップビット2bit)で行っております。
配線は下図の内容で行っております。
配線図
WHILL側黄色線(RXD)に黒線(PLC側TXD)、茶色線(TXD)に白線(PLC側RXD)を接続しております。
お手数おかけいたしますが、原因と思われる部分あれば教えていただきたく。

以上、よろしくお願いいたします。

@useuse01
Copy link
Author

すみません、上記の配線ですが、黄色線に白線(茶色線に黒線)を接続しております。(上図の通りTXD-RXDでクロスして配線しております)
混乱を招き申し訳ございません。よろしくお願いいたします。

@s-katsu
Copy link
Contributor

s-katsu commented Jun 13, 2023

PLCの通信モジュールを使用して232Cシリアル通信を行い、setpowerONの信号を送ったのですが
modelCR側から0x52のレスポンスが返って来ず、問題の切り分けのためPCとシリアル変換
ケーブルを使用してWHILLからのデータのモニタを試みたのですが、PLCと接続後、PCからデータを
受信することができなくなりました。
(pywhillサンプルコードのdata.pyを使用してモニタしてもバッテリー容量等の数値が返って来なくなりました)

もう少し状況を教えていただきたいのですが、
以前は通信出来ていたのに通信出来なくなったということでしょうか?
もしくはこの構成では一度も通信出来ていないということでしょうか?

SetpowerONの信号は0xAF, 0x03, 0x02, 0x01, 0xAFを送っており、10ms間隔で2回送信後、0x52のレスポンスが返って来なかった場合は5msの間隔を空けて再度送信するようにしております。
通信速度等はマニュアル記載内容(通信速度38400、パリティビット無し、データ長8bit、ストップビット2bit)で行っております。

こちらは設定内容は問題ありません。

もし可能であれば、こちらの記事に記載されているような
Buffalo USB Type-A オス − RS232Cコネクター(D-sub9ピン・オス)変換ケーブル
を用いてPCと通信できるかご確認いただけると切り分けになるかと思います。

https://note.com/katsushun89/n/n3784991a6143

@useuse01
Copy link
Author

ご連絡ありがとうございます。
言葉足らずで申し訳ございません。

もう少し状況を教えていただきたいのですが、
以前は通信出来ていたのに通信出来なくなったということでしょうか?
もしくはこの構成では一度も通信出来ていないということでしょうか?

まずPCからWHILLの通信はUSB-シリアル変換ケーブルを使用して
バッテリー残量などの取得や、WHILLのホイールを動かすことができることを確認したのですが、
PLCからWHILLに上図の配線でシリアル通信を試みたところ、電源オンすることができず、
その後、再度PCとWHILLをシリアル変換ケーブルを使用して通信を試みましたが、上記のやりとりが
できなくなりました。(バッテリー残量の取得などもできなくなりました)

もし可能であれば、こちらの記事に記載されているような
Buffalo USB Type-A オス − RS232Cコネクター(D-sub9ピン・オス)変換ケーブル
を用いてPCと通信できるかご確認いただけると切り分けになるかと思います。

以前は通信できていたのですが、現在は通信ができないようです。
以前と現在で行ったことはPLCを利用して通信を行ったこと(上記のset powerのコマンド送信)と、WHILLのバッテリーを24V電源としてPLCとタッチパネルを使用していることしか思い浮かばず、
3Aのヒューズも溶断しておりません。

以上お手数ですが、考えられる要因あれば教えていただきたくお願いいたします。

@s-katsu
Copy link
Contributor

s-katsu commented Jun 19, 2023

コメントありがとうございます。
返信遅れて申し訳ありません。

以前PCから通信出来ていたのが、他の機器(PLC)に接続してその後通信できなくなったとなると、接続を切り替えた時の何かの影響で故障した可能性があります。
原因は何かピンのショートなど様々な可能性があるため、この結果からではなんとも言えない状況です。

もし修理をご依頼される場合は、こちらの修理についてというページからご連絡お願い致します。
https://whill.inc/jp/support/repair

@useuse01
Copy link
Author

ご連絡ありがとうございます。
修理の件、承知いたしました。

以前配線図を添付したと思うのですが、そちらは問題ないでしょうか?
こちらの問い合わせでお伺いしたいことは、以下になります。
●配線図でおかしいところは無いか
●PLCでシリアル通信を行っているが、問題ないか

またショートの可能性とございますが、配線時は当然通電状態で
配線は行っておりませんし、ヒューズも溶断しておりません。
また、もし可能であれば、WHILL側のTXD、RXDの内部回路を教えていただきたく。

以上、お手数ですが、よろしくお願いいたします。

@s-katsu
Copy link
Contributor

s-katsu commented Jun 21, 2023

以前配線図を添付したと思うのですが、そちらは問題ないでしょうか?
こちらの問い合わせでお伺いしたいことは、以下になります。
●配線図でおかしいところは無いか
●PLCでシリアル通信を行っているが、問題ないか

申し訳ありませんが、接続先の配線図について弊社側でコメントすることは出来ません。
外部の制御構成などについて何かを保証することは行っていないためです。

PLCでシリアル通信を行っているが、問題ないか

PLCについて知見を持っていないですが、RS232C準拠かつ、通信仕様書の記載の仕様の通りに通信いただければ通信可能という回答になります。

whill_control_system_protocol_specification

また、もし可能であれば、WHILL側のTXD、RXDの内部回路を教えていただきたく。

申し訳ありませんが、内部回路の情報を公開することは行っておりません。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants