ヘテロダむン超音波バット怜出噚



レッサヌホヌスシュヌバット



このプロゞェクトでは、いわゆる銬蹄圢バットの䜜成に぀いお説明したす。バット怜出噚-バットが発する音を聞いお録音できるようにするデバむス。コりモリが゚コヌロケヌションのために超音波を発するこずをおそらくご存知でしょう。これらの音の呚波数は、人間の耳が知芚できる範囲倖であるため、盎接聞くこずはできたせん。バット怜出噚は、これらの高呚波音を拟い䞊げ、可聎範囲内の音に倉換できる特殊なマむクを䜿甚しおいたす。



バット怜出噚には3぀のタむプがありたす。私自身のためにヘテロダむンを䜜りたした怜出噚。その欠点は、高呚波の音を録音する堎合ず比范しお、さたざたな皮類のバットを区別するのが難しくなるこずです。ヘテロダむン怜出噚のしくみに぀いおは埌で説明したすが、最初に超音波を蚘録するために必芁なマむクを芋おみたしょう。



マむクを遞択するずき、最初に2぀のオプションを怜蚎したし

た。-゚レクトレットマむク-ドキュメントによるず、私が芋぀けたものはすべお10〜20 kHzの範囲でしか機胜したせんが、リ゜ヌスを信じるなら、それらのタむプのいく぀かはある皋床超音波も認識したす。ただし、公匏の説明ではこれを瀺しおいないため、さたざたなブランドを調べお詊しおみるには、倚くの詊行錯誀が必芁になりたす。だから私はこのタむプのマむクをあきらめたした。

-圧電センサヌ..。たずえば、人気のあるHC-SR04超音波距離蚈に芋られたす。これらはどこにでもあり安䟡です。それらの欠点は、感床が共振呚波数に非垞に近く、玄40kHzであるずいうこずです。そしお、この呚波数から離れるず、感床が急激に䜎䞋したす。したがっお、どちらにも適合したせん。



代わりに、MEMSタむプのマむクであるKnowlesSPU0410LR5Hマむクを芋぀けたした。..。仕様によるず、このマむクは80 kHzたでのすべおの呚波数でかなりフラットな応答曲線を持っおいるため、このプロゞェクトに非垞に適しおいたす。さらに、内郚に高S / Nプリアンプがありたす。このマむクの䞻な欠点は、そのハりゞングが自家補のプロゞェクト甚ではないこずです。それは小さい3.76 x 3 mm、そしおその接点はケヌスの䞭にありたす。私はむンタヌネットを怜玢し、出䌚ったのペヌゞhackaday.ioナヌザヌアラン・グリヌン、圌のプロゞェクトでもこのマむクを䜿甚したした。圌は、このマむク甚に特別なボヌドを䜜成しお、手動ではんだ付けできるようにするずいう良いアむデアを思い぀きたした。重芁なのは、パッドを長くしおコンポヌネントから突き出るようにするこずです。私はこのアむデアを取り入れお、マむクずデュアルオペアンプ甚の小さなボヌドを蚭蚈したした。埌者は、仮想グラりンド䟛絊電圧の半分ず20 dBの増幅噚ステヌゞ぀たり、10倍を提䟛したす。最初はこのマむクを手ではんだ付けするこずに懐疑的でしたが、すべおうたくいきたした。はんだ付けした6枚のボヌドはすべお成功したした。明確にするために、はんだ付けのビデオを録画したした。ボヌドのデザむンも公開されおいたす。



















ヘテロダむンバット怜出噚の動䜜原理の説明から始めたしょう。たず、マりスが発する信号を芋おみたしょう。それらは、信号振幅倉調された超音波キャリア呚波数ずしおモデル化でき、短い「チャヌプ」のような゚ンベロヌプ信号が信号線圢呚波数倉調の信号です。







超音波図では、キャリアは赀で、チャヌプの゚ンベロヌプは緑で、合蚈は青で瀺されおいたす。信号を人間の可聎範囲に倉換するには、゚ンベロヌプチャヌプを保持するように倉換し、より䜎い呚波数たずえば、1〜5 kHzの範囲のキャリア信号で倉調する必芁がありたす。これはどのように達成できたすか



これが数孊的な芳点からどのように行われるかを理解するために、既知の䞉角法のアむデンティティ



2sinx・siny= cosx − y−cosx + y

2cosx・cosy= cosx − y+ cosx + y

2sinxは⋅cosY=眪X - Y+眪X + Y

2cosxの⋅sinY= -眪X - Y+眪X + Y



我々は我々を取る堎合次のようにバットの信号モデルは、それがモデル化するこずができる。



キャリアT= SIN2πfでC tは

チャヌプT= SIN2πfでチャヌプT

バットT=キャリアT⋅chirptは



、超音波呚波数でありたすキャリア-fc、およびチャヌプ信号の呚波数-fチャヌプ。この䟋では、のは想定しおみたしょう



F C = 40 kHzの

Fチャヌプ= 1 kHzの



䞉角恒等匏を䜿甚しお、我々が埗たす



バットT= SIN2πfでC T⋅sin2πfでチャヌプT= 1/2のcos2πf C -fチャヌプT - 1/2のcos2πF C + FチャヌプT



倉調された信号は、この䟋では、察称的にキャリア呚波数の呚囲に䜍眮する二぀の呚波数で構成され



40キロヘルツ-は1kHz = 39 kHzの

40キロヘルツ+ 1キロヘルツ= 41 kHzで



これが䞋LSBず䞊郚USBのあるサむドバンド



F LSB = F C -fチャヌプ

F USB = F C + Fチャヌプ



これで、同じ原理を䜿甚しお、マりス信号をより䜎い可聎呚波数に倉換できたす。これを行うには、信号にロヌカルLOゞェネレヌタヌの呚波数を掛ける必芁がありたす。これは、信号のキャリア呚波数ず目的のキャリア呚波数この堎合、コりモリの鳎き声を聞きたい可聎呚波数の差です。この手法はヘテロダむニングず呌ばれたす。この䟋では、人間にはっきりず聞こえる5kHzの呚波数でマりスの叫び声を聞きたいずしたす。その埌



Fタヌゲット= 5kHzの

F LO = F C -fタヌゲット= 35 kHzの

LOT= SIN2πfでのLO tは



すべお䞀緒にそれを眮く、我々は䞉角恒等匏を䜿甚しお方皋匏の条件を曞き換えるこずができたす



バットT⋅LOT=1/2のcos2πfでLSB T-1/2のcos2πfでUSBのトン⋅sin2πfLOt

= 1 / 2cos2πfでLSB T⋅sin2πfでLO T - 1 / 2cos2πfでUSB T⋅sin2πfでLO tは

F = 1/4SIN2πLO -f LSBT+ sin2πf LO + f LSBt-sin2πf LO -f USBt-sin2πf LO + f USBt



sin-x=- sinx、



= 1/2−1 / 2sin2πf LSB −f LOt+ 1 / 2sin2πf USB −f LOt+ 1 / 2sin2πf LSB + f LOt-1 / 2sin2πf USB + f LOt

= 1/2-1 / 2sin2πFC - F LO -fチャヌプT+ 1 / 2sin2πFC - F LO + FチャヌプT+ 1 / 2sin2πFC + F LO - FチャヌプT - 1 / 2sin2πFC + F LO + FチャヌプT

= 1 / 2cos2πfでタヌゲットT⋅sin2πfでチャヌプT+ 1 / 2cos2πfで2 T⋅sin 2πfチャヌプt



最初の項cos2πfタヌゲットt・sin2πfチャヌプtはたさに私たちが望むものであり、5kHzの可聎呚波数で倉調されたチャヌプ゚ンベロヌプです。第2項も、より高い呚波数f 2 = f c + f LO、この堎合は75kHzで倉調されたチャヌプ信号です。 2番目のコンポヌネントは可聎範囲倖にあり、バット怜出噚回路のハむパスフィルタヌによっお簡単に遮断されたす。



ヘテロダむニングの原理を䜿甚しおバット怜出噚を構築する方法を理論的に理解したので、それをどのように実践したすか䞻なこずは、入力信号にLO信号を乗算するこずです。これは、実際の電子機噚ではそれほど簡単ではありたせん。アナログ乗算甚の回路がありたすたずえば、Gilbertセル、適切なICNE612などを正匊波ゞェネレヌタヌWienブリッゞゞェネレヌタヌなどず組み合わせお䜿甚できたす。しかし、そのような解決策は難しく、NE612などのアナログ乗算甚のICはたれで高䟡です。



より簡単なオプションがあり、䞀般的な暙準コンポヌネントから組み立おるこずができたす。アナログスむッチングを備えた呚波数ミキサヌを組み立おるこずができたす。これは完党なミキサヌではありたせんが、実際には䞡方の信号を乗算しないため、すぐにそれでも十分に機胜するこずがわかりたす。



ずりあえず、図を芋お、それがどのように機胜するかを理解しおみたしょう。







図の巊偎では、マむク出力が2次のハむパスLCフィルタヌに送られたす。これにより、20 kHz未満の可聎呚波数が陀去され、超音波のみが通過できるようになりたすこれが必芁なため。むンダクタず䞊列の抵抗R1が必芁です-それは共振を枛衰させたす。



ハむパスフィルタヌの埌、信号は係数1ず-1の2段階の操䜜アンプに送られたす぀たり、信号を反転したす。これで、マりス信号ずその反転した察応物の䞡方が埗られたした。



図の巊䞋に、あなたは認識するこずができ、双安定マルチバむブレヌタを有名にIC 555..。電䜍差蚈P1は、回路党䜓を監芖し、デュヌティサむクルが玄50で、呚波数が20 kHz〜400kHzの可倉呚波数の方圢波を䜜成できたす。私たちの堎合、それはロヌカルオシレヌタヌLOの信号になりたすが、数孊モデルずは異なり、この波は正匊波ではなく正方圢です。 LO信号は、アナログスむッチU3Dず抵抗R6で構成される反転ステヌゞに到達したす。ここでは、アナログスむッチをデゞタルむンバヌタヌずしお䜿甚しおいたす。CD4066ICには4぀のアナログスむッチがあるため、予備のスむッチが2぀あり、そのうちの1぀はむンバヌタヌずしお䜿甚でき、コンポヌネントを節玄できたす。それは簡単に機胜したす。LO信号が䜎い堎合、スむッチは開いおおり、R6はスむッチからの出力信号を匕き䞊げたす。信号がハむの堎合、キヌは閉じられ、キヌからの出力はグランドに接続されたす。これが反転信号の取埗方法です。LO¯..。



それでは、バランスミキサヌずいうラベルの付いた回路の郚分を芋おみたしょう。非反転マりス信号は、LO信号を制埡するアナログスむッチに送られたす。反転された信号は、信号を制埡する別のキヌに送られたすLO¯..。キヌ出力が接続されおいたす。回路のこの郚分は䜕をしたすか



LO信号が0ロヌの堎合を考えおみたしょう。LO¯1高。この堎合、䞋偎のキヌU3Bは閉じ、䞊偎のキヌU3Aは開いおいたす。したがっお、反転したマりス信号が通過したす。それ以倖の堎合、LO信号が1ハむの堎合、したがっお信号LO¯0䜎、U3B䞋郚キヌが開いおおり、U3A䞊郚キヌが閉じおいたす。次に、非反転信号が通過したす。この切り替えは、555タむマヌルヌプによっお決定される呚波数f LOで発生するこずを思い出しおください。



この動䜜は、数孊的にモデル化できたすか基本的に、このミキサヌ回路は、信号を+1ず-1の間で切り替わる方圢波で乗算したす。これは、出力信号を反転ず非反転の間で切り替えるのず同じです。このような波rtず呌びたしょうは、いわゆる波で衚すこずができたす。笊号x関数付き



r(t):=sign(sin(2πft)),sign(x)={1x >= 0−1x < 0





したがっお、ミキサヌの出力で、積バットt・rtが埗られたす。それ自䜓では、これはただ䜕も説明しおいたせん-呚波数混合がどのように発生するかを理解するには、フヌリ゚系列の展開ず呌ばれる数孊的な魔法を適甚する必芁がありたす。私はあなたに結論を惜したず、あなたにすぐに結果を䞎えたす。実際、フヌリ゚系列を䜿甚するず、次のこずが







わかりたす。したがっお、方圢波+ 1 / -1は、基本呚波数fLOずその奇数因子を持぀正匊波の無限のセットで構成されたす。これから䜕が続きたすか定数4 /πを無芖するず、rtはLOtず他の远加のより高い呚波数LO 3t、LO 5tなどの合蚈であるこずがわかりたす。以前の蚈算から、次のこずを瀺したした。







したがっお、次のように蚈算できたす。







最初の項2 / πcos 2πfタヌゲットt⋅sin 2πfチャヌプtが必芁なものであるこずが再びわかりたすが、䞍完党なアナログ切り替え可胜ミキサヌでは、他の䞍芁な項がたくさんありたす。ただし、これらの䞍芁な呚波数成分はすべお、タヌゲットfタヌゲットよりもはるかに高い呚波数を持っおいたす。したがっお、ハむパスフィルタを䜿甚しおこれらの成分を陀去し、2 / πcos2πfタヌゲットt・sin2πfチャヌプtにほが等しい最終信号を取埗できたす。



回路に戻るず、ミキサヌからの出力はバッファヌステヌゞに送られ、次に結合呚波数が玄7kHzのロヌパスRCフィルタヌに送られたす。最埌のアンプステヌゞは調敎可胜なゲむンを提䟛し、出力ドラむバヌたずえば、ヘッドフォンずしお機胜したす。



呚波数ミキシングがどのように機胜するかをよりよく理解するために、LTSpiceで回路シミュレヌタヌを䜜成したした。シミュレヌションファむルをダりンロヌドしお、詊しおみるこずができたす。



コンポヌネントに関するいく぀かの泚意事項。叀い電話などからたくさん持っおいるので、回路党䜓に単䞀のリチりムむオンバッテリヌで電力を䟛絊したかったのです。したがっお、回路党䜓が3〜4 Vの電源で動䜜する必芁がありたす。したがっお、555タむマヌず4066アナログスむッチをCMOSずしお遞択する必芁がありたす。これらはすでに3Vで動䜜したす。CD4066BずILC555を䜿甚したした。クワッドオペアンプも䜎電圧で動䜜する必芁がありたす。よく䜿うMCP6004を遞びたした。



私はボヌドを眮きたせんでした、私はブレッドボヌドにすべおをはんだ付けしたした。ボヌドを䜿甚しお独自のデバむスを䜜成する堎合は、KiCADの図をダりンロヌドしおください..。デバむスのケヌスず、3Dプリンタヌで音量ず呚波数を調敎するためのノブを印刷したした。ヘッドホンをゞャックに差し蟌むず自動的に電源が入りたす。赀いLEDの点滅は、電源がオンになっおいるこずを瀺したす。マむクボヌドは、ケヌスの内偎の小さな穎の埌ろにありたす右の写真。







呚波数スケヌルを校正するために、私はオシロスコヌプで555出力をチェックし、ケヌスに呚波数をマヌクしたした。それから私はコンピュヌタヌに目盛りを描き、それを印刷したした。



そしお、これが私たち党員が埅ち望んでいたこずです。コりモリの鳎き声は怜出噚でどのように聞こえたすか公園のランタンの暪でLMが飛んでいるのを芋た午埌10時頃に蚘録した1぀の断片の蚘録を提䟛したす。呚波数は40〜45kHzに調敎されたす。







音を録音するために、怜出噚のヘッドフォンの暪にスマヌトフォンを持っおいたしたが、それは非垞にばかげおいるように芋えたので、より良いオプションを探すこずにしたした。ほずんどのスマヌトフォンでは、ヘッドフォンゞャックにマむク入力がありたす。必芁なのは、4぀の接点を持぀3.5mmピンを䜿甚するこずだけです。そこで、怜出噚をスマヌトフォンのマむク入力に接続し、ヘッドフォンをスマヌトフォンのヘッドフォン出力に接続できるアダプタヌを開発したした。スマヌトフォンがマむクが接続されおいるこずを認識するためには、2.2kΩの抵抗が必芁であり、信号を分離するために3.3ÎŒFのコンデンサが必芁です。











たた、録音した音をリアルタむムで聞くこずができるように、音声の録音ず再生を同時に行えるアプリケヌションを探す必芁がありたした。RecForge IIアプリケヌションには満足しおいたしたが、おそらく他にもありたす。



ヘテロダむンLM怜出噚を自分で組み立おたい堎合で、既補の超音波MEMSマむクが必芁な堎合は、次の堎所にありたす。





これらのボヌドにはオペアンプがないため、同様に䜜成する必芁がありたす。残りの材料は、お気に入りの店で簡単に芋぀けるこずができたす。



参照






All Articles