Détecteur de chauves-souris à ultrasons hétérodyne



Petite chauve-souris en fer Ă  cheval



Ce projet dĂ©crit la crĂ©ation de la soi-disant. dĂ©tecteur de chauve-souris - un appareil qui vous permet d'entendre et d'enregistrer les sons Ă©mis par les chauves-souris. Vous savez probablement que les chauves-souris Ă©mettent des ultrasons pour l'Ă©cholocation. La frĂ©quence de ces sons est hors de la plage perceptible par l'oreille humaine, ils ne peuvent donc pas ĂȘtre entendus directement. Le dĂ©tecteur de chauve-souris utilise un microphone spĂ©cial capable de capter ces sons haute frĂ©quence et de les convertir en son qui se situe dans la plage audible.



Il existe trois types de détecteurs de chauves-souris . Pour moi j'ai fait un hétérodynedétecteur. Son inconvénient est qu'il est plus difficile de distinguer différents types de chauves-souris par rapport à l'enregistrement de sons à haute fréquence. J'expliquerai plus tard comment fonctionne un détecteur hétérodyne, mais regardons d'abord le microphone nécessaire pour enregistrer les ultrasons.



Lors du choix d'un microphone, j'ai d'abord envisagé deux options:

- un microphone à électret - tout ce que j'ai trouvé, selon les documents, ne fonctionne que dans la plage de 10 à 20 kHz, mais si vous en croyez certaines ressources, certains de leurs types perçoivent également les ultrasons dans une certaine mesure. Cependant, comme leurs descriptions officielles ne l'indiquent pas, il faudrait beaucoup d'essais et d'erreurs pour parcourir les différentes marques et les essayer. J'ai donc abandonné ce type de micro.

- capteurs piézoélectriques... On les trouve, par exemple, dans les télémÚtres à ultrasons HC-SR04 populaires, qui sont omniprésents et bon marché. Leur inconvénient est que leur sensibilité est trÚs proche de la fréquence de résonance, quelque part autour de 40 kHz. Et en s'éloignant de cette fréquence, la sensibilité baisse fortement. Donc, ils ne correspondent pas non plus.



Au lieu de cela, j'ai fini par trouver un microphone Knowles SPU0410LR5H , un microphone de type MEMS... Selon la spĂ©cification, ce microphone a une courbe de rĂ©ponse assez plate Ă  toutes les frĂ©quences jusqu'Ă  80 kHz, il est donc trĂšs bien adaptĂ© Ă  ce projet. De plus, il dispose d'un prĂ©amplificateur interne Ă  haut S / N. Le principal inconvĂ©nient de ce microphone est que son boĂźtier n'est pas destinĂ© Ă  des projets artisanaux. Il est minuscule (3,76 x 3 mm!), Et ses contacts sont Ă  l'intĂ©rieur du boĂźtier. J'ai cherchĂ© sur Internet et suis tombĂ© sur la page de l' utilisateur de hackaday.io Alan Green, qui a Ă©galement utilisĂ© ce microphone dans son projet. Il a eu une bonne idĂ©e de crĂ©er une carte spĂ©ciale pour ce microphone, afin qu'il puisse ĂȘtre soudĂ© manuellement. Le but est d'allonger les coussinets pour qu'ils dĂ©passent du composant. J'ai pris cette idĂ©e et conçu une petite carte pour un microphone et un double ampli op. Ce dernier fournit une masse virtuelle (Ă  la moitiĂ© de la tension d'alimentation), ainsi qu'un Ă©tage d'amplification de 20 dB (soit 10 fois). Au dĂ©but, j'Ă©tais sceptique quant Ă  la soudure de ce microphone Ă  la main, mais tout fonctionnait bien - les 6 cartes que j'ai soudĂ©es ont rĂ©ussi. J'ai enregistrĂ© une vidĂ©o de la soudure pour clarification. La conception des panneaux est Ă©galement rendue publique .



















Commençons par expliquer le principe de fonctionnement d'un dĂ©tecteur de chauves-souris hĂ©tĂ©rodyne. Commençons par regarder les signaux Ă©mis par les souris. Ils peuvent ĂȘtre modĂ©lisĂ©s comme une frĂ©quence porteuse ultrasonore modulĂ©e en amplitude et un signal d'enveloppe comme un "chirp" court est le signal (un signal avec modulation de frĂ©quence linĂ©aire ).







Dans le diagramme échographique, la porteuse est représentée en rouge, l'enveloppe du bip est affichée en vert et la somme totale est affichée en bleu. Pour traduire le signal dans la plage audible par l'homme, vous devez le convertir de maniÚre à préserver l'enveloppe (chirp), en la modulant avec un signal porteur avec une fréquence inférieure (par exemple, dans la plage de 1 à 5 kHz). Comment cela peut il etre accompli?



Pour comprendre comment cela se fait d'un point de vue mathématique, nous utilisonsidentités trigonométriques connues :



2sin (x) ⋅sin (y) = cos (x - y) −cos (x + y)

2cos (x) ⋅cos (y) = cos (x - y) + cos (x + y)

2sin (x) ⋅cos (y) = sin (x - y) + sin (x + y)

2cos (x) ⋅sin (y) = - sin (x - y) + sin (x + y)



Si nous prenons notre modĂšle de signal des chauves-souris, il peut ĂȘtre modĂ©lisĂ© comme suit:



porteuse (t) = sin (2πf c t)

chirp (t) = sin (2πf chirp t)

bat (t) = porteuse (t) ⋅chirp (t)



oĂč est la frĂ©quence ultrasonique porteuse - f c et la frĂ©quence du signal chirp - f chirp . Pour cet exemple, supposons:



f c = 40 kHz

f chirp = 1 kHz



En appliquant les identités trigonométriques, nous obtenons:



bat (t) = sin (2πf c t) ⋅sin (2πf chirp t) = 1/2 cos (2π (f c −f chirp ) t) - 1/2 cos (2π (f c + f chirp ) t)



Le signal modulé se compose de deux fréquences situées symétriquement autour de la fréquence porteuse, dans cet exemple



40 kHz - 1 kHz = 39 kHz

40 kHz + 1 kHz = 41 kHz



C'est le LSB inférieur et la bande latérale USB supérieure :



f LSB = f c −f chirp

f USB = f c + f gazouillis



Nous pouvons maintenant utiliser le mĂȘme principe pour convertir le signal de la souris en une frĂ©quence audible infĂ©rieure. Pour ce faire, vous devez multiplier le signal par la frĂ©quence du gĂ©nĂ©rateur local LO - c'est la diffĂ©rence entre la frĂ©quence porteuse du signal et la frĂ©quence porteuse souhaitĂ©e (dans notre cas, la frĂ©quence audible Ă  laquelle nous aimerions entendre les cris des chauves-souris). Cette technique s'appelle l' hĂ©tĂ©rodynage.Dans notre exemple, disons que nous voulons entendre les cris de souris Ă  une frĂ©quence de 5 kHz, ce qui est bon pour l'homme. Alors:



f cible = 5 kHz

f LO = f c −f cible = 35 kHz

LO (t) = sin (2πf LO t)



En mettant tout cela ensemble, nous pouvons réécrire les termes des équations en utilisant des identités trigonométriques:



bat (t) ⋅LO (t) = (1/2 cos (2πf LSB t) −1/2 cos (2πf USB t)) ⋅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)

= 1/4 (sin (2π (f 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))



(en considĂ©rant que 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 chirp ) t) + 1 / 2sin (2π (fc - f LO + f chirp ) t) + 1 / 2sin (2π (fc + f LO - f chirp ) t) - 1 / 2sin (2π (fc + f LO + f chirp ) t))

= 1 / 2cos (2πf cible t) ⋅sin (2πf chirp t) + 1 / 2cos (2πf 2 t) ⋅sin (2πf chirp t)



On voit que le premier terme, cos (2πf cible t) ⋅sin (2πfchirp t) est exactement ce que nous voulons, une enveloppe chirp modulĂ©e avec une frĂ©quence audible de 5 kHz. Le deuxiĂšme terme est Ă  nouveau un signal de chirp modulĂ© Ă  une frĂ©quence plus Ă©levĂ©e, f 2 = f c + f LO , dans ce cas 75 kHz. Le deuxiĂšme composant est bien en dehors de la plage audible et est facilement coupĂ© par le filtre passe-haut dans le circuit du dĂ©tecteur de chauve-souris.



Maintenant que nous avons une comprĂ©hension thĂ©orique de la façon dont le principe d'hĂ©tĂ©rodynage peut ĂȘtre utilisĂ© pour construire un dĂ©tecteur de chauve-souris - comment le mettre en pratique? L'essentiel est de multiplier le signal d'entrĂ©e par le signal LO, ce qui dans l'Ă©lectronique pratique n'est pas si facile Ă  faire. Il existe des circuits pour la multiplication analogique (par exemple, la cellule de Gilbert), et nous pouvons utiliser un CI appropriĂ© (tel que NE612 ) en conjonction avec un gĂ©nĂ©rateur d'onde sinusoĂŻdale (par exemple, un gĂ©nĂ©rateur de pont de Wien ). Cependant, une telle solution sera difficile et les CI pour la multiplication analogique tels que NE612 ou similaire sont rares et coĂ»teux.



Il s'avĂšre qu'il existe une option plus simple et qu'elle peut ĂȘtre assemblĂ©e Ă  partir de composants standard courants. Nous pouvons assembler un mĂ©langeur de frĂ©quence avec commutation analogique. Bien que ce ne soit pas un mĂ©langeur parfait, puisqu'il ne multiplie pas rĂ©ellement les deux signaux, nous verrons bientĂŽt qu'il fonctionne toujours assez bien.



Pour l'instant, jetons un Ɠil aux diagrammes et essayons de comprendre comment cela fonctionne.







Sur la gauche du diagramme, la sortie microphone est envoyée à un filtre LC passe-haut du deuxiÚme ordre, qui supprime les fréquences audibles inférieures à 20 kHz, et ne permet que les ultrasons de passer (puisque c'est ce dont nous avons besoin). La résistance R1, parallÚle à l'inducteur, est nécessaire - elle amortit la résonance.



AprÚs le filtre passe-haut, le signal arrive à deux étages d'amplificateurs opérationnels, avec des coefficients 1 et -1 (c'est-à-dire qu'il inverse le signal). Nous avons maintenant à la fois le signal de la souris et son homologue inversé.



En bas Ă  gauche du schĂ©ma, vous pouvez reconnaĂźtre un multivibrateur bistable avec le fameux IC 555... Le potentiomĂštre P1 peut surveiller l'ensemble du circuit et crĂ©er une onde carrĂ©e avec un rapport cyclique d'environ 50% et une frĂ©quence variable de 20 kHz Ă  400 kHz. Dans notre cas, ce sera le signal de l'oscillateur local LO, mais contrairement Ă  notre modĂšle mathĂ©matique, cette onde est carrĂ©e et non sinusoĂŻdale. Le signal LO arrive Ă  l'Ă©tage inverseur, qui se compose d'un interrupteur analogique U3D et d'une rĂ©sistance R6. Ici, le commutateur analogique est utilisĂ© comme onduleur numĂ©rique, et comme le CD4066 IC possĂšde 4 commutateurs analogiques, nous en avons deux de rechange, dont l'un peut ĂȘtre utilisĂ© comme onduleur et Ă©conomiser sur les composants. Cela fonctionne simplement: si le signal LO est faible, le commutateur est ouvert et R6 tire le signal de sortie du commutateur vers le haut. Si le signal est haut, la clĂ© est fermĂ©e et la sortie de la clĂ© est reliĂ©e Ă  la masse. C'est ainsi qu'un signal inversĂ© est obtenu.LOÂŻ .



Regardons maintenant la partie du circuit intitulée «table de mixage équilibrée». Le signal de souris non inversé est envoyé à un commutateur analogique qui contrÎle le signal LO. Le signal inversé est transmis à une autre touche, qui contrÎle le signalLO¯ . Les principales sorties sont connectées. Que fait cette partie du circuit?



ConsidĂ©rons le cas oĂč le signal LO est 0 (bas) et donc le signalLOÂŻ 1 (Ă©levĂ©). Dans ce cas, la touche infĂ©rieure U3B est fermĂ©e et la touche supĂ©rieure U3A est ouverte. Par consĂ©quent, un signal de souris inversĂ© passe Ă  travers. Dans le cas contraire, lorsque le signal LO est 1 (haut), et donc le signalLOÂŻ 0 (bas)., L'interrupteur infĂ©rieur U3B est ouvert et fermĂ© supĂ©rieur U3A. Puis le signal non inversĂ© passe. Rappelons que cette commutation se produit Ă  une frĂ©quence fLOdĂ©terminĂ©e par la boucle de temporisation 555.



Ce comportement peut-il ĂȘtre modĂ©lisĂ© mathĂ©matiquement? Essentiellement, ce circuit mĂ©langeur multiplie le signal par une onde carrĂ©e qui bascule entre +1 et -1. Cela Ă©quivaut Ă  commuter le signal de sortie entre inversĂ© et non inversĂ©. Une telle onde (appelons-la r (t)) peut ĂȘtre dĂ©crite par le soi-disant.avec la fonctionsigne (x):



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





Par consĂ©quent, en sortie du mĂ©langeur, on obtient le produit bat (t) ⋅r (t). En soi, cela n'explique encore rien - pour comprendre comment se produit le mĂ©lange de frĂ©quences, nous devons appliquer une magie mathĂ©matique appelĂ©e l'expansion des sĂ©ries de Fourier. Je vous Ă©pargnerai la conclusion et vous donnerai le rĂ©sultat immĂ©diatement. En fait, en utilisant la sĂ©rie de Fourier, on peut montrer que:







Notre onde carrĂ©e + 1 / -1 est donc constituĂ© d'un ensemble infini de sinusoĂŻdes de frĂ©quence fondamentale f LO et de ses facteurs impairs. Qu'est-ce qui en dĂ©coule? Si vous ignorez la constante 4 / π, vous pouvez voir que r (t) est la somme de LO (t) et d'autres frĂ©quences supĂ©rieures supplĂ©mentaires LO 3 (t), LO 5 (t), et ainsi de suite. À partir de calculs prĂ©cĂ©dents, nous avons montrĂ© que:







Par consĂ©quent, il peut ĂȘtre calculĂ© que:







Nous voyons Ă  nouveau que le premier terme 2 / π cos (2πf cible t) ⋅sin (2π f chirp t) est ce que nous voulons, mais avec notre mĂ©langeur commutable analogique imparfait, nous nous retrouvons avec un tas d'autres termes inutiles. Cependant, toutes ces composantes de frĂ©quence inutiles ont des frĂ©quences beaucoup plus Ă©levĂ©es que notre cible f cible . On peut donc utiliser un filtre passe-haut pour Ă©liminer ces composantes, et obtenir un signal final approximativement Ă©gal Ă  2 / π cos (2π f cible t) ⋅sin (2π f chirp t).



Si nous revenons au circuit, la sortie du mélangeur arrive à l'étage tampon, puis au filtre RC passe-bas avec une fréquence de couplage de ~ 7 kHz. Le dernier étage d'amplification fournit un gain réglable et sert de pilote de sortie (par exemple, un casque).



Pour mieux comprendre le fonctionnement du mixage de fréquences, j'ai réalisé un simulateur de circuit dans LTSpice . Vous pouvez télécharger les fichiers de simulation et jouer avec eux.



Quelques notes sur les composants. Je voulais que tout le circuit soit alimentĂ© par une seule batterie lithium-ion car j'en ai un tas de vieux tĂ©lĂ©phones et autres. Par consĂ©quent, l'ensemble du circuit doit fonctionner avec une alimentation de 3 Ă  4 V.Par consĂ©quent, la minuterie 555 et le commutateur analogique 4066 doivent ĂȘtre sĂ©lectionnĂ©s comme CMOS - ils fonctionnent dĂ©jĂ  Ă  3 V. J'ai utilisĂ© le CD4066B et l'ILC555. Un ampli-op quad doit Ă©galement fonctionner Ă  basse tension; J'ai choisi le MCP6004, que j'utilise beaucoup.



Je n’ai pas posĂ© la carte, mais tout soudĂ© sur la planche Ă  pain. Si vous souhaitez crĂ©er votre propre appareil avec une carte, tĂ©lĂ©chargez le diagramme pour KiCAD... J'ai imprimĂ© le boĂźtier de l'appareil et les boutons pour rĂ©gler le volume et la frĂ©quence sur une imprimante 3D. L'appareil se met automatiquement sous tension lorsque vous insĂ©rez le casque dans la prise. Une LED rouge clignotante indique la mise sous tension. La carte microphone est situĂ©e Ă  l'intĂ©rieur du boĂźtier, derriĂšre un petit trou (illustrĂ© Ă  droite).







Pour calibrer l'échelle de fréquence, j'ai vérifié la sortie 555 sur un oscilloscope et marqué les fréquences sur le boßtier. Ensuite, j'ai dessiné l'échelle sur l'ordinateur et je l'ai imprimée.



Et c'est ce que nous attendions tous. À quoi ressemble le cri des chauves-souris sur un dĂ©tecteur? Je vous propose un enregistrement d'un fragment que j'ai enregistrĂ© vers 22 heures quand j'ai vu le LM voler Ă  cĂŽtĂ© d'une lanterne dans le parc. La frĂ©quence est ajustĂ©e Ă  40-45 kHz.







Pour enregistrer le son, j'ai tenu mon smartphone Ă  cĂŽtĂ© des Ă©couteurs du dĂ©tecteur, mais cela semblait trĂšs idiot, alors j'ai dĂ©cidĂ© de chercher une meilleure option. Il s'est avĂ©rĂ© que la plupart des smartphones ont une entrĂ©e microphone dans la prise casque - il vous suffit d'utiliser une broche de 3,5 mm avec 4 contacts. Par consĂ©quent, j'ai dĂ©veloppĂ© un adaptateur qui permet de connecter le dĂ©tecteur Ă  l'entrĂ©e microphone d'un smartphone et un casque Ă  la sortie casque du smartphone. Pour que le smartphone reconnaisse qu'un microphone y est branchĂ©, une rĂ©sistance de 2,2 kΩ est nĂ©cessaire et un condensateur de 3,3 ÎŒF est nĂ©cessaire pour dĂ©coupler le signal.











J'ai Ă©galement dĂ» chercher une application capable d'enregistrer et de lire de l'audio en mĂȘme temps afin de pouvoir Ă©couter les sons enregistrĂ©s en temps rĂ©el. J'Ă©tais satisfait de l' application RecForge II , bien qu'il y en ait probablement d'autres.



Si vous souhaitez construire votre propre dĂ©tecteur LM hĂ©tĂ©rodyne et avez besoin d'un microphone MEMS Ă  ultrasons prĂȘt Ă  l'emploi Ă  bord, vous pouvez le trouver ici:





Il n'y a pas d'ampli opérationnel sur ces cartes, vous devrez donc en créer un également. Le reste des ingrédients sera facile à trouver dans votre magasin préféré.



Voir Ă©galement:






All Articles