QYF-998という名前のRS422モジュールを買ってみました。 無事動かせたのでメモを書きます。
Amazonで値段が安かったこちらを購入しました。
Amazon.co.jp: F Fityle RS422相互転送TTL双方向信号モジュール全二重422からSCM MAX490へTTL : DIY・工具・ガーデン
つなぎ方
qyf998でぐぐったところ、こちらのサイトに回路図が載っていました。 https://ja.aliexpress.com/item/4000345846502.html
ピンアサイン
役割 | QYF-998(TTL) | QYF-998(RS422) | 役割 |
---|---|---|---|
5V | VCC | A | TX+ 出力 |
GND | GND | B | TX- 反転出力 |
RX | RXD | Z | RX- 反転入力 |
TX | TXD | Y | RX+ 入力 |
モジュール間は、平行につなげました。
通信テスト時の接続
TTL 232 | QYF-998(TTL) | QYF-998(RS422) | QYF-998(RS422) | |
---|---|---|---|---|
5V | VCC | A | Y | ... |
GND | GND | B | Z | |
RX | RXD | Z | B | |
TX | TXD | Y | A |
USBシリアル変換 - RS422 TO TTL - RS422 TO TTL - USBシリアル変換
の順につなぎ、teratermからシリアル通信で文字を送って
USB,TTL,RS422,TTL,USB
と変換されて元に戻ってくることで通信ができているかを確認しました。
動作している様子
RS422通信ができるようになりました。゚(゚´ω`゚)゚。 pic.twitter.com/MCQfivl3ub
— ふるおらいと (@36kyo) 2021年5月13日
今後の展望
興味本位で変換モジュールを買ったはいいのですが、RS422でデータをやり取りするデバイスを持っていないため変換モジュール同士での通信しか試していません。この変換モジュールを使って何かデバイスとRS422でデータのやり取りをしてみたいと思います。