norr@manorshi.com         +86-519-89185720
Цэнтр навін

Як выкарыстоўваць ультрагукав

Прагляды: 164     Аўтар: Грэйс Час публікацыі: 2021-07-26 Паходжанне: Сайт

Увядзенне HC-SR04


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

1

1. Асноўныя тэхнічныя параметры:

● Тыповае працоўнае напружанне: 5В 

● Ультрамалы статычны працоўны ток: менш за 5 мА 

● Кут зандзіравання (супраціў R3 вышэй, чым вышэй узмацненне, тым больш кут выяўлення): 

Супраціў R3 - 392, не больш за 15 градусаў 

Супраціў R3 - 472, не больш за 30 градусаў 

●Дыстанцыя выяўлення (супраціў R3 можа рэгуляваць узмацненне, гэта значыць рэгуляваць адлегласць выяўлення): 

Супраціў R3 складае 392 2 см-450 см 

Супраціў R3 складае 472 2 см-700 см 

●Высокая дакладнасць: да 0,3 см 

●Сляпая зона (2 см) вельмі блізка



2. Pin Апісанне:

VCC - харчаванне +5 В

TRIG - трыгерны ўваход датчыка. Мікракантролер падае імпульс 10 мкс на Ультрагукавой HC-SR04 . модуль

ECHO–Рэха-выхад датчыка. Мікракантролер счытвае/кантралюе гэты кантакт, каб выявіць перашкоду або вызначыць адлегласць.

GND - Зямля


hc-sr04


3. Прынцып працы


Выкарыстоўвайце IO для запуску дыяпазону, даючы сігнал высокага ўзроўню не менш за 10 мкс;

● Модуль аўтаматычна адпраўляе 8 квадратных хваль частатой 40 кГц, каб аўтаматычна вызначыць, ці ёсць зваротны сігнал.

●Існуе зваротны сігнал, праз выхад IO высокі ўзровень, працягласць высокага ўзроўню складае (4) час ад перадачы да вяртання ультрагукавой хвалі. Тэставая адлегласць = (максімальны час * хуткасць гуку (340M / S)) / 2


ультрагукавой модуль hc-sr04


Часовая дыяграма ультрагукавога модуля HC-SR04

Arduino

1. Базавыя веды праграмавання Arduino:

pulseIn(): Выкарыстоўваецца для вызначэння шырыні імпульсу высокага і нізкага ўзроўню, які выводзіцца штыфтам.

pulseIn(пін, значэнне);

pulseIn(pin, value, timeout);//час

Pin--- Pin, які павінен счытваць пульс

Значэнне---Тып імпульсу, які трэба счытваць, ВЫСОКІ ці НІЗКІ

Тайм-аўт --- час чакання, у мікрасекундах, тып даных - доўгае цэлае без знака

Arduino


Злучэнні даволі простыя, вы можаце звярнуцца да малюнка ніжэй са схемай макетнай платы.


уно

2. Праграма ультрагукавога датчыка (тыповая):

Калі вы бачыце тут, я лічу, што вы зразумелі метад працы ультрагукавога датчыка з Arduino. Давайце дзейнічаць і паспрабуем самі!


Праграму для ультрагукавога датчыка





Пакінуць паведамленне

Звяжыцеся з намі

Тэл: +86-519-89185720
Электронная пошта:  norr@manorshi.com
Адрас: No. 61. Kunlun Road, Xinbei District,Changzhou, Jiangsu, Jiangsu, China