RS-485通信 PoC
機器間通信・UART
個人PoC / 長時間試験の経験あり / ログ整理中MAX3485とUARTを使い、終端・バイアスを含むRS-485通信と長時間試験に取り組んだPoC。
課題と目的
MCU側のUARTからRS-485通信を構成し、配線・終端・バイアスとファームウェアの送受信を合わせて確認することを目的にしました。
取り組みの中心は、通信を一度成立させるところから、継続して送受信する試験へ進めることです。回路と配線、UART設定、試験条件をまとめ、通信結果を再現できる記録にすることを目指しています。
システム構成
構成には120Ω終端とバイアスが含まれます。対向機器、終端位置・個数、バイアス抵抗値、ケーブル、GND接続の詳細はこれから整理します。
回路と通信試験で取り組んだこと
UARTとMAX3485の接続
UARTとMAX3485を使ってRS-485通信を構成しました。MCU側の送受信と、A/B配線・終端・バイアスを含むバス側の接続を、一つの動作系として扱ったPoCです。
実装記録では、UARTの設定とトランシーバの制御端子を配線図に対応付けます。使用MCU、対向ノード、送受信切替の具体的な方法は、ファームウェアと配線を確認して追記します。
長時間通信の試験
構成した通信系で長時間の通信試験に取り組みました。試験結果をまとめる際は、実行時間と通信条件に加え、何を送信し、どのように受信結果を確認したかを記録します。
次の整理では、試験ログから送受信総数と異常の有無を確認します。欠落・重複・タイムアウトなどは評価項目として整理し、実際の試験で検出していた項目と、追加評価が必要な項目を区別します。
実装と現在の結果
RS-485通信の長時間試験を行った経験があります。試験時間、送受信総数、通信速度、エラー数を示す生ログは未添付です。無エラーや到達距離などの定量的な性能は、ログを照合してから記載します。
評価結果の整理欄
| 評価項目 | 残す測定条件・証拠 | 現状 |
|---|---|---|
| 通信条件 | MCU・対向機器、通信速度、フレーム形式、データ内容 | 詳細未整理 |
| 配線と終端 | ケーブル種類・長さ、ノード数、120Ωの配置、バイアス値 | 構成経験あり、配線図未添付 |
| 長時間通信 | 開始・終了時刻、送受信総数、欠落・重複・タイムアウトの数 | 試験経験あり、生ログ未添付 |
| エラー評価 | エラー定義、分母となるフレーム数、検出方法 | 実測値未整理 |
| 送受信切替 | DE / RE制御とUART送信完了のタイミング波形 | 波形未添付 |
| 距離・ノイズ条件 | 条件ごとの試験時間と通信結果 | 追加評価候補、実施状況未確認 |
問題とデバッグ
実際に起きた症状と原因は未整理です。送受信切替、A/B配線、終端、バイアスを確認した記録があれば、観測・原因・修正・再試験の順にまとめます。
このPoCで扱った範囲
- UARTとMAX3485を使ったRS-485通信の構成
- 120Ω終端とバイアスを含む接続
- 構成した通信系での長時間通信試験
- 試験条件・配線・ファームウェアを合わせた実装記録の整理
経験の紹介文
個人PoCとして、MAX3485とUARTを使ったRS-485通信を構成し、120Ω終端・バイアスを含む接続と長時間通信試験に取り組みました。現在は、試験条件と送受信ログを整理しています。
次に揃える成果物
- 電源・A/B・GND・終端・バイアスを含む配線図と写真
- UART設定・DE / RE制御を含むファームウェアと実行手順
- 試験時間、総フレーム数、エラー定義が分かる生ログ
- 距離または条件を変えた比較と実際のデバッグ記録
次の統合PoC
24V DIとRS-485を接続したセンサノードへ進め、24V電源・保護・ADC・ウォッチドッグまで一つの系にまとめます。現時点では計画です。
個人の試作・概念実証の経験として記載しています。Modbus実装、EMC適合、絶縁性能、製品環境での通信保証は、この記録からは確認できません。