CH9121イーサネットモジュールのTCPCLENTとTCPサーバー接続

CH9121の紹介

CH9121ネットワークモジュールは、TCPまたはUDPネットワークデータパケットとシリアルポート(TTLレベル)データパケットの透過的な送信を実現するネットワークモジュールです。多機能の組み込みデータ変換モジュールとして、このモジュールはハードウェアTCP / IPプロトコルスタックと10 / 100Mイーサネットデータリンク層(MAC)および物理層(PHY)を統合します。ユーザーはシリアルポートを介して端末をネットワークに簡単に接続できるため、開発時間と開発コストを大幅に削減できます。モジュールのパラメータは、シリアルポートまたはネットワークを介して命令を送信することでリアルタイムに変更できます。また、ClaymanTechnologyが提供するパラメータ設定ソフトウェアで照会および設定することもできます。シリアルポートのボーレートは300〜921600bpsをサポートします。モジュールには、TCP_Server、TCP_Client、UDP_Client、およびUDP_Serverの4つの動作モードがあります(TCP_Clientクライアントモードはここでテストされます)。
このモジュールは、イーサネット透過伝送デバイスへのユニバーサルシリアルポートであり、51、AVR、PIC、ARM、その他のMCU、またはその他のシリアルポート(TTL)デバイスに接続できます。

配線

ここに画像の説明を挿入

USB-TTLモジュール CH9121ネットワークモジュール
VCC 5V
GND GND
TX 処方箋
処方箋 TX

コンピューターのIPアドレス設定

TCP_Clientとサーバーを接続するときは、IPアドレスの設定に注意する必要があります。
1.モジュールとコンピューターはネットワークケーブルで直接接続されています。コンピューターのIPアドレス設定を自分で構成し、コンピューターのネットワークとインターネットを開く必要があります。アダプターオプションを変更します-イーサネット-プロパティ-IPV4-プロパティ-次のIPを使用します住所。次の図のパラメーター構成を参照できます。

ここに画像の説明を挿入
2.ルーターをコンピューターに直接接続し、モジュールもルーターに接続します。この種の接続では、コンピューターのIPアドレスを構成する必要がなく、使用するコンピューター(コンピューター)の実際のIPアドレスを直接読み取ることができます。切断されません)。

IPアドレスを照会する

コンピューターのIPアドレスを構成した後、構成と一致しているかどうかを確認し、Windows + Rキーを使用して[ファイル名を指定して実行]ウィンドウを開き、CMDと入力してコマンドプロンプトウィンドウに入り、ipconfigと入力してを押す必要があります。入力して、IP構成情報を表示します。

ここに画像の説明を挿入
ipconfigと入力すると、実行可能ファイルではないことがわかります。これは、ipconfigがコンピューターでこの変数を実行するためのデフォルトのパスがないため、設定する必要があるためです。[マイコンピュータ]→[プロパティ]→[詳細設定]タブの[環境変数]をクリックし、[システム変数]の[パス]パラメーターをダブルクリックして、変数値「c:\ windows \ system32」を設定します。新しいセミコロンを作成するときは、セミコロンを追加しないように注意して
ここに画像の説明を挿入
ください。Pathパラメータが設定されます。コマンドラインモードで「ipconfig」を入力したことを確認すると、正しい情報が表示されます。
ここに画像の説明を挿入

パラメータ設定

「ParameterConfigurationSoftware.exe」ソフトウェアを開き、「Search Device」をクリックすると、デバイスリストにすべてのオンラインモジュールが表示されます。モジュールをダブルクリックしてデバイスリストのパラメータを変更し、必要に応じてモジュールパラメータを変更します。変更が成功すると、モジュールがリセットされ、電源オフ後にモジュールパラメータが保存されます。ここに画像の説明を挿入
ここに画像の説明を挿入

機能テスト

機能テストでは、ClaymanTechnologyが提供する「TCP-To-232V1.11」ソフトウェアを例にとります。このソフトウェアには、シリアルポート(ソフトウェア左)とネットワーク通信機能(ソフトウェア右)が統合されています。
ここに画像の説明を挿入
「TCP-232V1.11」ソフトウェアのシリアルポートパラメータをモジュールのシリアルポートパラメータと一致するように設定し、シリアルポートを開きます(工場出荷時のデフォルト:ボーレート9600、データビット8、ストップビット1、パリティなし) )!クリックして作成します。ソフトウェアの右側にある宛先IPには、設定したデバイスIPが表示され、宛先ポートがランダムに作成されます。
ここに画像の説明を挿入
[作成]をクリックすると、デバイスIPがソフトウェアの右側の宛先IPに表示され、宛先ポートがランダムに作成されます。その後、あなたはお互いに通信することができます。(2番目のソフトウェアを接続できない場合は、最初のソフトウェアの工場出荷時の設定に戻し、再度リセットしてください)。構成はクライアントとサーバーである必要があります。

総括する

TCP_Clientモードでは、モジュールの電源をオンにすると、設定されているネットワークパラメータに従ってリモートTCP_Serverサーバーの指定されたポートにアクティブに接続し、長い接続を確立して透過的なデータ送信を実行します。このモードでは、サーバーIPはインターネットの固定IPまたはローカルエリアネットワークのイントラネットIPにすることができます。リモートサーバーIPはモジュールに表示されます。つまり、モジュールが配置されているIPにpingを送信できます。リモートサーバーIP。同様の記事の長期リリース、注意を払うことを歓迎し、いつでもメッセージを残すことを歓迎します。情報が必要な場合は、以下にメッセージを残すこともできます!

おすすめ

転載: blog.csdn.net/qq_42250136/article/details/108740329