{"id":58109,"date":"2023-04-22T01:48:07","date_gmt":"2023-04-22T06:48:07","guid":{"rendered":"https:\/\/www.bjultrasonic.com\/how-to-use-ultrasonic-sensor-without-microcontroller\/"},"modified":"2025-01-27T06:51:49","modified_gmt":"2025-01-27T11:51:49","slug":"how-to-use-ultrasonic-sensor-without-microcontroller","status":"publish","type":"post","link":"https:\/\/www.bjultrasonic.com\/pl\/how-to-use-ultrasonic-sensor-without-microcontroller\/","title":{"rendered":"Ultrad\u017awi\u0119kowy czujnik bez mikrokontrolera: praktyczny przewodnik"},"content":{"rendered":"<p>Ultrad\u017awi\u0119kowy czujnik odleg\u0142o\u015bci to urz\u0105dzenie, kt\u00f3re mierzy odleg\u0142o\u015b\u0107 do obiektu poprzez emisj\u0119 i odbieranie fal ultrad\u017awi\u0119kowych.  Chocia\u017c najcz\u0119\u015bciej wsp\u00f3\u0142pracuje z mikrokontrolerem do przetwarzania sygna\u0142u i wy\u015bwietlania danych, mo\u017cliwe jest jego zastosowanie bez konieczno\u015bci u\u017cycia takiego urz\u0105dzenia.  Ten artyku\u0142 przedstawi kilka metod, kt\u00f3re pozwalaj\u0105 na wykorzystanie potencja\u0142u czujnika ultrad\u017awi\u0119kowego w spos\u00f3b autonomiczny.<\/p>\n<h3>Pomiar czasu przelotu (Time of Flight &#8211; ToF) za pomoc\u0105 licznika czasu<\/h3>\n<p>Najbardziej podstawow\u0105 metod\u0105 jest bezpo\u015brednie mierzenie czasu przelotu fali ultrad\u017awi\u0119kowej.  Wymaga to zastosowania licznika czasu o wysokiej rozdzielczo\u015bci, kt\u00f3ry jest w stanie precyzyjnie zmierzy\u0107 czas mi\u0119dzy wys\u0142aniem impulsu ultrad\u017awi\u0119kowego a odbiorem jego echa.  Czas ten, po podziale przez dwa (ze wzgl\u0119du na drog\u0119 w obie strony) i pomno\u017ceniu przez pr\u0119dko\u015b\u0107 d\u017awi\u0119ku w powietrzu (oko\u0142o 343 m\/s w temperaturze pokojowej), daje nam szukan\u0105 odleg\u0142o\u015b\u0107.<\/p>\n<table class=\"table table-striped table-bordered\">\n<thead>\n<tr>\n<th>Parametr<\/th>\n<th>Warto\u015b\u0107\/Opis<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Czas przelotu<\/td>\n<td>Zmierzony czas mi\u0119dzy emisj\u0105 a odbiorem echa (s)<\/td>\n<\/tr>\n<tr>\n<td>Pr\u0119dko\u015b\u0107 d\u017awi\u0119ku<\/td>\n<td>Oko\u0142o 343 m\/s (zale\u017cne od temperatury i wilgotno\u015bci)<\/td>\n<\/tr>\n<tr>\n<td>Odleg\u0142o\u015b\u0107<\/td>\n<td>(Czas przelotu \/ 2) * Pr\u0119dko\u015b\u0107 d\u017awi\u0119ku (m)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Nale\u017cy pami\u0119ta\u0107, \u017ce dok\u0142adno\u015b\u0107 pomiaru zale\u017cy od rozdzielczo\u015bci licznika czasu oraz stabilno\u015bci pr\u0119dko\u015bci d\u017awi\u0119ku w danym \u015brodowisku.  Zmiany temperatury i wilgotno\u015bci mog\u0105 wp\u0142ywa\u0107 na dok\u0142adno\u015b\u0107 pomiaru.  Aby zminimalizowa\u0107 b\u0142\u0119dy, warto zastosowa\u0107 kalibracj\u0119 czujnika.<\/p>\n<h3>Zastosowanie licznika cz\u0119stotliwo\u015bci i generacji sygna\u0142u<\/h3>\n<p>Alternatywn\u0105 metod\u0105 jest wykorzystanie licznika cz\u0119stotliwo\u015bci.  Tutaj, zamiast mierzy\u0107 czas przelotu, mierzy si\u0119 cz\u0119stotliwo\u015b\u0107 odbieranego sygna\u0142u.  Im bli\u017cej obiekt, tym wy\u017csza cz\u0119stotliwo\u015b\u0107 odbieranego echa.  Metoda ta wymaga generowania sygna\u0142u ultrad\u017awi\u0119kowego o znanej cz\u0119stotliwo\u015bci i precyzyjnego pomiaru cz\u0119stotliwo\u015bci odbieranego echa.  Zale\u017cno\u015b\u0107 mi\u0119dzy odleg\u0142o\u015bci\u0105 a cz\u0119stotliwo\u015bci\u0105 jest nieliniowa i wymaga odpowiednich oblicze\u0144.  Ta metoda jest mniej popularna ze wzgl\u0119du na wi\u0119ksz\u0105 z\u0142o\u017cono\u015b\u0107 oblicze\u0144.<\/p>\n<h3>Wykorzystanie gotowych modu\u0142\u00f3w z wy\u015bwietlaczem<\/h3>\n<p>Na rynku dost\u0119pne s\u0105 gotowe modu\u0142y z czujnikami ultrad\u017awi\u0119kowymi, kt\u00f3re zawieraj\u0105 wbudowany przetwornik analogowo-cyfrowy oraz wy\u015bwietlacz LCD.  Te modu\u0142y eliminuj\u0105 potrzeb\u0119 stosowania dodatkowych komponent\u00f3w, takich jak licznik czasu czy mikrokontroler,  i bezpo\u015brednio wy\u015bwietlaj\u0105 zmierzon\u0105 odleg\u0142o\u015b\u0107.  Modu\u0142y te zazwyczaj pracuj\u0105 na zasadzie pomiaru czasu przelotu.  Przyk\u0142adowo, niekt\u00f3re modu\u0142y od Beijing Ultrasonic oferuj\u0105 takie rozwi\u0105zanie, jednak\u017ce ich specyfikacja powinna by\u0107 zawsze sprawdzana przed zakupem.<\/p>\n<h3>Ograniczenia i czynniki wp\u0142ywaj\u0105ce na dok\u0142adno\u015b\u0107<\/h3>\n<p>Nale\u017cy pami\u0119ta\u0107, \u017ce metody pomiaru odleg\u0142o\u015bci bez mikrokontrolera maj\u0105 pewne ograniczenia. Dok\u0142adno\u015b\u0107 pomiaru mo\u017ce by\u0107 ni\u017csza w por\u00f3wnaniu z systemami wykorzystuj\u0105cymi mikrokontrolery, kt\u00f3re mog\u0105 przeprowadza\u0107 bardziej zaawansowane przetwarzanie sygna\u0142u i kompensacj\u0119 b\u0142\u0119d\u00f3w.  Dodatkowo, czynniki takie jak temperatura, wilgotno\u015b\u0107, obecno\u015b\u0107 przeszk\u00f3d oraz odbicia fal ultrad\u017awi\u0119kowych od powierzchni mog\u0105 wp\u0142ywa\u0107 na dok\u0142adno\u015b\u0107 pomiaru.<\/p>\n<p>Podsumowuj\u0105c,  chocia\u017c zastosowanie czujnika ultrad\u017awi\u0119kowego bez mikrokontrolera jest mo\u017cliwe,  metody te s\u0105 zazwyczaj mniej precyzyjne i bardziej skomplikowane w implementacji ni\u017c systemy oparte na mikrokontrolerach.  Wyb\u00f3r odpowiedniej metody zale\u017cy od wymaganej dok\u0142adno\u015bci i z\u0142o\u017cono\u015bci projektu.  W wielu przypadkach,  prostszym i bardziej efektywnym rozwi\u0105zaniem jest wykorzystanie mikrokontrolera do przetwarzania sygna\u0142u i sterowania czujnikiem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ultrad\u017awi\u0119kowy czujnik odleg\u0142o\u015bci to urz\u0105dzenie, kt\u00f3re mierzy odleg\u0142o\u015b\u0107 do obiektu poprzez emisj\u0119 i odbieranie fal ultrad\u017awi\u0119kowych. Chocia\u017c najcz\u0119\u015bciej wsp\u00f3\u0142pracuje z mikrokontrolerem do przetwarzania sygna\u0142u i wy\u015bwietlania danych, mo\u017cliwe jest jego zastosowanie bez konieczno\u015bci u\u017cycia takiego urz\u0105dzenia. Ten artyku\u0142 przedstawi kilka metod, kt\u00f3re pozwalaj\u0105 na wykorzystanie potencja\u0142u czujnika ultrad\u017awi\u0119kowego w spos\u00f3b autonomiczny. Pomiar czasu przelotu (Time<\/p>\n","protected":false},"author":1,"featured_media":26463,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6426],"tags":[],"class_list":["post-58109","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","prodpage-classic"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts\/58109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/comments?post=58109"}],"version-history":[{"count":0,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/posts\/58109\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/media\/26463"}],"wp:attachment":[{"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/media?parent=58109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/categories?post=58109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bjultrasonic.com\/pl\/wp-json\/wp\/v2\/tags?post=58109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}