超音波の振幅変調による音の伝達







超音波の振幅変調を備えたシンプルな音声伝送システムは、送信機と受信機で構成されています。 トランスミッターでは、Arduino Pro MicroはUSBインターフェースでサウンドカードをエミュレートし、2つの信号を生成します:出力5-RCフィルターによってPWMからクリアされるオーディオ信号、および出力9-40 kHzの搬送周波数。 両方の信号は、距離計から超音波トランスデューサーが接続されている負荷抵抗器と並列に、単一トランジスター段に供給されます。









受信機では、同じ超音波トランスデューサーが音響信号を電気に変換し、その後、すべてが直接増幅無線受信機と同じように行われます:UHF、検出器、および予備VLF。 パワーアンプは標準のPAM8403モジュールです。















USBインターフェイスを使用してサウンドカードのエミュレーションを実装するには、LuFAライブラリが必要だったため、Arduino IDEの代わりにavr-gccを使用する必要がありました。 ファームウェア( ここにあります )をアップロードするには、Arduinoをハードリセットする必要があります。そのため、数秒間USBブートローダーモードになります。 この時間の間に、avrdudeで注ぐことを開始する時間が必要です。



デバイスをセットアップするには、最初にオシロスコープを使用して、過変調や制限がないことを確認する必要があります。















音量を下げてトランスミッターの抵抗を選択することで両方を排除したので、オシロスコープをUHFレシーバーの出力に接続し、トランスミッターで、コンバーターの共振周波数に一致するように38〜42 kHzの範囲でPWM周波数(ソフトウェア)を設定する必要があります。 著者は、従来のAMラジオ受信機で使用されているのと同様に、AGCシステムを受信機に導入する実験を推奨しています。



したがって、すべてが試運転後に機能します。





Arduinoを通常の方法でプログラミングするには、ファームウェアにキャリア生成のみを割り当て、ハードウェアに40キロヘルツのジェネレーターを実装することにより、それをまったく行わないようにします。 同時に、オーディオ信号を変調器に直接送ることができ、RCフィルターは不要になります。



All Articles