工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

HC-12シリアル通信モジュール:セットアップ、特徴、リモートデータ転送

HC-12とは?

HC-12は、シリアルデータの送受信に使用できる100mWのワイヤレスマルチチャネル組み込み通信モジュールです。100チャネルを持ち、最大1000メートルまで伝送可能です。

HC-12技術仕様

ArduinoとHC-12モジュールの通信方法

HC-12シリアル通信モジュール:セットアップ、特徴、リモートデータ転送

図1:Arduino実践プロジェクト

外部電源とデカップリングコンデンサで電源安定化することを推奨。

HC-12無線モジュールの設定

HC-12シリアル通信モジュール:セットアップ、特徴、リモートデータ転送

図2:DC電源

ボーレート設定

HC-12無線モジュールは通信チャネルを跨ぐ情報転送レート(ボーレート)を自動設定。設定可能なボーレート:

HC-12シリアル通信モジュール:セットアップ、特徴、リモートデータ転送

高受信感度は低データレートで有利。6dBm低下で感度は半減。受信/送信モジュールのボーレートを以下設定で一致させる:

無線モード設定

HC-12には4モード(FU1、FU2、FU3、FU4)あり、デフォルトはFU3。設定方法:

各モードの特徴:

FU1

アイドル電流3.6mA、送信遅延15-25ms、フルパワー動作範囲100m

FU2

アイドル電流80µA、送信遅延500ms、フルパワー動作範囲100m

FU3

アイドル電流16mA、送信遅延4-80ms。9600/2400ボーレートでフルパワー動作範囲600-1000m

FU4

アイドル電流16mA、送信遅延1000ms。フルパワーで1800m動作範囲(1200ボーレート)

送信電力設定

HC-12には1〜8の8電力レベルあり。レベル8がデフォルト。設定方法:

HC-12シリアル通信モジュール:セットアップ、特徴、リモートデータ転送

チャネル設定

HC-12は100チャネルを持ち、400kHz周波数シフトで分離。チャネル1は433.4MHz、チャネル100は473.0MHz。設定方法:

データフォーマット設定

シリアルデータ転送時のバイトあたりビット数を設定。8以外はエキゾチックでパリティビット/非パリティビットが続く。パリティビット送信時は奇数/偶数パリティチェック選択可能。モジュールは1、1.5、2ストップビットを送信。設定方法:

例:デフォルトデータフォーマットは8N1。

その他の設定

HC-12モジュールのクエリ

スリープモードの使用

定期的にデータ送信し、その他は休眠するHC-12モジュールに適する。例:気象観測データ送信モジュール。

範囲テスト

2つのArduino Nanoボードで実施。受信側ボードにLEDをピン6接続。設定後、送信側からメッセージ送信し、受信側を遠ざけて信号受信失敗点を測定。それが通信距離。

範囲改善

電源に大容量コンデンサ追加、より良いアンテナ使用でハードウェアアップグレードによりデータ範囲改善可能。

結論

HC-12モジュールはプロジェクトに最適な通信モジュール。最大1.8kmの長距離通信能力を持つことが判明。ご意見、ご提案、不明点はお気軽にお問い合わせください。

産業技術

  1. Raspberry Pi でジェスチャー制御ロボットを構築 – 加速度センサーと RF 通信でハンドフリー操作
  2. デジタル通信の基礎:理論から実践的実装まで
  3. データフローの理解:シンプレックスからフルデュプレックス通信まで
  4. Fishbowl Manufacturing完全攻略:製造指示モジュール必須ホットキー
  5. Fishbowl BOMモジュール:迅速な生産のための必須ホットキー
  6. 製造現場での部品表(BOM)作成マスター:完全ガイド
  7. 製造モジュールグループ完全攻略:部品表とオーダー管理
  8. Kontron、AMD Ryzen Embedded R1000ベースのCOM Express Compactモジュールを発表─高性能ファンレス組み込みシステム向け
  9. Sundance、高精度ロボティクス向けコンパクト低消費電力組み込みプロセッサ「VCS-1」発表
  10. DevOpsで組み込みソフトウェア開発の課題を克服する
  11. C# usingステートメント完全ガイド:名前空間インポート、エイリアス、静的ディレクティブ