HC-SR04: Поўнае кіраўніцтва па самым вядомым ультрагукавым датчыку

Апошняе абнаўленне: 06/09/2024

hc-sr04

HC-SR04 - так называецца адзін з самых папулярных ультрагукавых датчыкаў. Ён выкарыстоўваецца для вымярэння адлегласці праз выпраменьванне высокачашчынныя гукавыя хвалі. У гэтым пасце мы растлумачым усе дэталі яго працы.

Гэта мадэль, якая знойдзена прысутнічае ў шматлікіх праектах, створаных праз электронную платформу з адкрытым зыходным кодам Arduino. Ёсць шмат прычын, якія тлумачаць яго поспех: яго нізкае энергаспажыванне (менавіта таму ён з'яўляецца ідэальным датчыкам для прылад з батарэйным харчаваннем), лёгкае падключэнне і адносна танны.

Як працуюць ультрагукавыя датчыкі

Каб зразумець, як працуе датчык HC-SR04, трэба спачатку ведаць што такое ультрагукавыя датчыкі (таксама вядомы як ультрагукавыя датчыкі). Гэта дэтэктары набліжэння, здольныя выяўляць аб'екты на рознай адлегласці.

HC-SR04

Па сутнасці, датчык выдае гук і вымярае час, неабходны для таго, каб выпраменьваны сігнал ударыў аб'ект і вярнуўся. На тэхнічным жаргоне выпраменьваная хваля называецца «трыгер», а адлюстраваная хваля — «рэха».

Гэта дазваляе выконваць а разлік адлегласці з вельмі высокай ступенню дакладнасці. Такім чынам, такія датчыкі, як HC-SR04, могуць выяўляць аб'екты рознай формы, цвёрдыя ці вадкія.

Эксклюзіўны кантэнт - націсніце тут  Падручнік: Як выкарыстоўваць кнопку харчавання Joy-Con на Nintendo Switch

Надзвычайная ступень дакладнасці ультрагукавых датчыкаў шмат у чым абумоўлена función de aprendizaje што яны звычайна ўключаюць у сябе. Трэба сказаць, што гэты тып датчыкаў забяспечвае надзейныя вынікі толькі ў асяроддзі з прысутнасцю паветра. Яны не могуць працаваць у вакууме, таму што для распаўсюджвання гуку патрабуецца асяроддзе.

Адным са слабых месцаў гэтых датчыкаў з'яўляецца тое, што яны не могуць нічога супрацьпаставіць глухія зоны, гэта значыць прамежкі паміж адчувальнай часткай дэтэктара і мінімальным дыяпазонам. 

Чаму мы не чуем ультрагук? El oído humano Ён здольны выяўляць толькі гукавыя хвалі, якія вібруюць у дыяпазоне прыблізна ад 20 разоў да 20.000 20 разоў у секунду. Аднак ультрагук мае частату больш за 000 XNUMX Гц, што робіць яго зусім нячутным для нас.

Падрабязнасці абсталявання HC-SR04

Ультрагукавой датчык HC SR04

Ультрагукавой датчык адлегласці HC-SR04 Ён складаецца з двух ультрагукавых пераўтваральнікаў. Першы з іх выконвае ролю перадатчыка, а другі - прымача. Ён прылада адпраўкі Пераўтварае электрычны сігнал у ультрагукавыя гукавыя імпульсы частатой 40 кГц. Са свайго боку, ст прыёмная прылада Ён «праслухоўвае» перадаваныя імпульсы і генеруе выхадны імпульс, шырыня якога прапарцыйная адлегласці аб'екта, ад якога сігнал адскочыў.

Эксклюзіўны кантэнт - націсніце тут  Як напісаць электронны ліст

Прылада мае чатыры кантакту:

  • VCC, для харчавання ультрагукавога датчыка HC-SR04 (у а Ардуіна, можна падключыць да выхаду 5 В).
  • Trig (Trigger або трыгер), для запуску імпульсаў ультрагуку.
  • Рэха. Гэты штыфт застаецца ВЫСОКІМ, пакуль датчык не атрымае рэха, пасля чаго ён становіцца нізкім.
  • GND або штыфт зямлі.

Гэты датчык забяспечвае высокая ступень надзейнасці ў дыяпазоне ад 2 см да 40 метраў. Гаворка ідзе аб хібнасці максімум 3 мм. Праўда ў тым, што гэта зусім нядрэнна.

На вялікіх адлегласцях яго дакладнасць паступова зніжаецца, а на адлегласцях менш за 2 см узнікае праблема мёртвых зон, пра якую мы гаварылі раней. Дакладнасць таксама можа быць ніжэйшай пры высокіх тэмпературах або празмернай вільготнасці.

Яшчэ адна цікавая асаблівасць - пры працы ад 5 В, можа быць падлучаны непасрэдна без праблем да Arduino або любога іншага падобнага лагічнага мікракантролера. Таксама ў гэтым сэнсе трэба ацаніць яго кампактныя памеры: 45 х 20 х 15 мм.

Эксклюзіўны кантэнт - націсніце тут  Як разблакіраваць iPhone

Аперацыя і разлік адлегласці

адлегласць хуткасць час

Вось як працуе ультрагукавой датчык HC-SR04, тлумачыцца вельмі проста:

  1. Выпраменьвальнік або трыгер перадае ультрагукавой выбух з васьмі імпульсаў з частатой 40 кГц (Іх восем, каб было лягчэй адрозніць перадаваныя імпульсы ад навакольнага шуму).
  2. Адразу пасля эфіру, штыфт рэха пераходзіць у становішча HIGH каб пачаць рэха-сігнал.
  3. Калі адлюстраваны сігнал вяртаецца, штыфт рэха становіцца нізкім.*

(*) Калі сігнал не сутыкаецца з перашкодамі ў дыяпазоне датчыка, рэха не прымаецца.

Модуль кіравання HC-SR04 здольны разлічыць адлегласць па дадзеных, атрыманых праз выпраменьванне сігналу і яго рэха. На самай справе, гэта так жа проста, як прымяніць простую фізічную формулу якім нас усіх вучылі ў школьныя гады (гл. малюнак вышэй).

Выснова

Ультрагукавой датчык HC-SR04 выдатны варыянт для праектаў на аснове Arduino, накіраваных на вымярэнне адлегласці і выяўленне аб'ектаў. Яго вялікімі вартасцямі з'яўляюцца простая, але эфектыўная эксплуатацыя (калі мы гаворым пра кароткія адлегласці), а таксама кошт, каля 10-12 еўра.