Hubei Hannas Tech Co., Ltd – profesjonalny dostawca elementów piezoceramicznych
Aktualności
Jesteś tutaj: Dom / Aktualności / Informacje o przetworniku ultradźwiękowym / Jak zaprojektować system pomiaru odległości za pomocą czujnika ultradźwiękowego

Jak zaprojektować system pomiaru odległości za pomocą czujnika ultradźwiękowego

Wyświetlenia: 1     Autor: Edytor witryny Czas publikacji: 2020-05-29 Pochodzenie: Strona

Pytać się

przycisk udostępniania na Facebooku
przycisk udostępniania na Twitterze
przycisk udostępniania linii
przycisk udostępniania wechata
przycisk udostępniania na LinkedIn
przycisk udostępniania na Pintereście
przycisk udostępniania WhatsApp
udostępnij ten przycisk udostępniania

Przetwornik ultradźwiękowy stosowany jest głównie w pomiarach bezdotykowych. Obecnie specjalny ultradźwiękowy system pomiaru odległości jest trudny do szerokiego zastosowania w niektórych małych i średnich zastosowaniach ze względu na wysoki koszt. Wraz z rozwojem inteligencji samochodowej konieczne jest opracowanie nowych czujników ultradźwiękowych, które mogą mierzyć odległość z większą dokładnością, a koszt jest niski. Jednak ze względu na wymagania dużej precyzji konwencjonalny czujnik ultradźwiękowy ma skomplikowaną konstrukcję i nie można go automatycznie dostosować do różnych środowisk, co wiąże się z wysokimi kosztami i słabą zdolnością adaptacji. W artykule przedstawiono rozwój niedrogiego, precyzyjnego przetwornika ultradźwiękowego z wyświetlaczem cyfrowym, którego rdzeniem jest jednoukładowy mikrokomputer at89c2051. Ponieważ ten czujnik ultradźwiękowy może testować temperaturę otoczenia i sam się dostosowywać, wydajność kosztowa jest lepsza niż w przypadku niektórych istniejących podobnych produktów. Ten czujnik ultradźwiękowy może być używany w zakresie temperatur 0 ℃ ~ 40 ℃, w zakresie od 0,1 m do 0,3 m, z dokładnością do 1 mm, dzięki czemu można go używać w specjalnych sytuacjach, takich jak parkowanie samoobsługowe, inteligentne zawieszenie i regulacja reflektorów itp.


Projekt sprzętowy ultradźwiękowego przetwornika odległości


Zasadę działania przetwornika ultradźwiękowego ze stali nierdzewnej pokazano na rysunku 1. System składa się z jednoukładowego mikrokomputera AT89C2051, transmisji ultradźwiękowej, obwodu wzmacniacza odbiorczego, obwodu pomiaru temperatury otoczenia i obwodu wyświetlacza. MCU AT89C205l jest podstawowym elementem całego systemu, koordynującym pracę każdego elementu. Źródło oscylacji kontrolowane przez jednoukładowy mikrokomputer generuje sygnał o częstotliwości 40 kHz do napędzania czujnika ultradźwiękowego. Każda transmisja zawiera 10 impulsów. Po przesłaniu pierwszego impulsu ultradźwiękowego licznik rozpoczyna zliczanie. W momencie wykrycia pierwszego impulsu echa licznik przestaje liczyć, tak aby można było obliczyć czas △ t od transmisji do odbioru; obwód pomiaru temperatury wysyła również dane dotyczące temperatury otoczenia do jednoukładowego mikrokomputera, aby zapewnić korekcję prędkości propagacji ultradźwięków podczas obliczania odległości. Wreszcie komputer jednoukładowy wykorzystuje wzór do obliczenia odległości pomiarowej, która jest wyświetlana na wyświetlaczu. Porty szeregowe RXD i TXD mikrokomputera jednoukładowego są odpowiednio połączone z portami RXD i TXD obwodu wyświetlacza, tworząc szeregowy statyczny obwód wyświetlacza; timer/licznik T0 jest podłączony do wyjścia przetwornika V/F w celu realizacji funkcji akwizycji częstotliwości; P1. 7 Podłączony do strony sterującej multiwibratora CMOS za pomocą oprogramowania, aby ustawić wysoki lub niski poziom wyjściowy portu P1.7, kontrolując w ten sposób transmisję fal ultradźwiękowych; P1.6 jest sterowany przez diodę przełączającą IN4l48 i podłączony jest obwód generowania napięcia odniesienia komparatora LM324. Zacisk jest podłączony. Ustaw P1.6 na „1” podczas przesyłania fal ultradźwiękowych, poziom wyjściowy może stłumić przerzucanie komparatora, co może skutecznie tłumić fale ultradźwiękowe emitowane przez nadajnik, aby bezpośrednio promieniowały do ​​odbiornika i powodowały błędne wykrywanie; po zakończeniu transmisji, P1.6 jest ustawiany na „0”, w tym momencie poprzez skanowanie P1.2 121 podłączonego do wyjścia komparatora, zgodnie ze stanem wejściowym portu P1.2 w celu ustalenia, czy echo zostało odebrane. Emisja ultradźwiękowa i obwód napędowy są wytwarzane przez oscylator RC złożony z CD4011, a czujnik temperatury przyjmuje AD590.


Pomiar czasu


Okres sygnału ultradźwiękowego stosowany w pomiarze czasu wynosi 25 μs, ale wymagane jest źródło sygnału ultradźwiękowego odpowiadające długości fali około 9 mm w temperaturze 20°C. Aby zapewnić dokładność, wymagany jest detektor długości fali. Źródło sygnału ultradźwiękowego składa się z generatora sygnału i obwodu detektora przejścia przez zero. Generator sygnałów arbitralnych składa się z 16 KB pamięci EPROM, w której można przechowywać dowolne przebiegi, 16-bitowego licznika do skanowania pamięci EPROM oraz przetwornika cyfrowo-analogowego. Detektor przejścia przez zero składa się z detektora wartości progowej. Wartość progowa detektora jest częścią wartości szczytowej odebranego sygnału, dzięki czemu detektor może porównać odebrany sygnał zgodnie z potencjałem zerowym odniesienia. Pozwala to na maksymalne wykrycie sygnału w obszarze sygnału, minimalizując w ten sposób zakłócenia szumowe.


Sygnał wzbudzenia przechowywany w pamięci EPROM musi być zaprojektowany tak, aby odbierać echa, które są wystarczająco niskie, aby zapobiec zakłócaniu przez odbiornik pierwszego progu różnych cykli. Te specjalne sygnały są przetwarzane przez program ograniczonej optymalizacji, którego zadaniem jest głównie minimalizacja energii echa, tak aby ograniczyć wartość szczytową echa do stałej wartości. Najbardziej odpowiedni sygnał sterujący X (f), który pozwala na odebranie najniższego echa Y (f) o ustalonej amplitudzie, można otrzymać rozwiązując poniższe równanie.


Optymalny wynik zależy głównie od amplitudy wybranego echa. Im niższe echo, tym niższa amplituda i tym mniejsza możliwość zakłóceń przez powiązaną amplitudę hałasu. Najlepszy sygnał do wykorzystania w każdych warunkach zależy od rzeczywistej ilości szumu. Czujnik ultradźwiękowy posiada również prosty układ pomiaru hałasu. System może oszacować rzeczywisty szum poprzez monitorowanie sygnału wejściowego w fazie wolnej od echa. Sygnał wyjściowy tego systemu pomiaru hałasu można konwertować w warunkach niskiego, średniego i wysokiego poziomu hałasu.


Ponadto amplituda przetwornika ultradźwiękowego krótkiego zasięgu zależy głównie od współczynnika odbicia i odległości od podłoża. Efekty te można zminimalizować za pomocą wzmacniacza z automatyczną regulacją wzmocnienia w obwodzie odbiorczym. Dlatego też amplituda echa może być utrzymywana na stałym poziomie. Wykorzystuje stały próg w pierwszym detektorze. Wyjście detektora przejścia przez zero może zostać wykorzystane do sterowania buforem (wyjście licznika może zostać zablokowane w czasie nadejścia echa). Jeśli nie zostanie wykryte nowe echo, dane wyjściowe bufora nie zostaną zaktualizowane. Pozwala to uniknąć bezsensownych pomiarów. Wartość buforowana opiera się na czasie propagacji i znanej stałej wartości Na (wartość ta jest określana na podstawie jej przechowywania w pamięci EPROM i poziomu progu pierwszego detektora). Zegar systemowy ma częstotliwość 8 MHz, więc okres wynosi 125 ns. Gdy odległość przekracza 1 m, maksymalny czas pomiaru wynosi około 8 ms. Oscylator wieloharmoniczny 50 Hz zapewnia odczyt licznika co 20 ms.

Czujnik temperatury i automatyczna kompensacja błędów


Temperatura powietrza jest wykrywana przez czujnik temperatury i przetwarzana przez obwód. Jest zainstalowany w sondzie, błąd nie przekracza 1 ℃. Automatyczną kompensację błędu można uzyskać za pomocą prostego obwodu analogowego pokazanego na rysunku 2. V jest proporcjonalne do zmierzonej odległości.


Pomysły na projekt oprogramowania
Ponieważ ultradźwiękowy czujnik nadawczy znajduje się bardzo blisko ultradźwiękowego czujnika odbiorczego, podczas przesyłania fal ultradźwiękowych odbierający czujnik ultradźwiękowy otrzyma silny sygnał zakłócający. Aby zapobiec błędnemu wykryciu systemu, w oprogramowaniu zastosowano technologię odbioru opóźnienia, aby poprawić zdolność systemu do zwalczania zakłóceń. Po naciśnięciu przycisku start zostaje wysłana komenda transmisji fal ultradźwiękowych, a układ sterowania rozpoczyna realizację programu mającego na celu dokończenie pomiaru temperatury; mierzony jest odstęp czasowy wysyłania i odbierania fal ultradźwiękowych; na koniec zmierzona odległość jest obliczana przez program do przetwarzania numerycznego i wysyłana do wyświetlacza w celu wyświetlenia. Oprogramowanie systemu ma budowę modułową i składa się z głównych modułów, takich jak program główny, podprogram pomiaru odległości, podprogram pomiaru temperatury i podprogram wyświetlania. Główny schemat blokowy programu pokazano w .


Wyniki testów
System ten służy do bezkontaktowego pomiaru odległości za pomocą przetwornika ultradźwiękowego. Kiedy dwa obiekty były oddalone od siebie o 0,1 m ~ 0,3 m, a temperatura otoczenia zmieniła się z 0 ℃ ~ 40 ℃, przeprowadzono właściwy test. Ponieważ do systemu dodano system korekcji temperatury i technologię kompensacji oprogramowania, dokładność pomiaru systemu została znacznie poprawiona. Rzeczywisty test pokazuje, że dokładność pomiaru systemu może osiągnąć ± 0,01 m po korekcie.


Informacja zwrotna
Hubei Hannas Tech Co., Ltd jest profesjonalnym producentem ceramiki piezoelektrycznej i przetworników ultradźwiękowych, zajmującym się technologią ultradźwiękową i zastosowaniami przemysłowymi.                                    
 

POLECIĆ

SKONTAKTUJ SIĘ Z NAMI

Dodaj: Nr 302 Strefa Aglomeracji Innowacji, Chibi Avenu, Miasto Chibi, Xianning, prowincja Hubei, Chiny
E-mail:  sales@piezohannas.com
Tel: +86 07155272177
Telefon: +86 + 18986196674         
QQ: 1553242848  
Skype: na żywo:
mary_14398        
Prawa autorskie 2017    Hubei Hannas Tech Co., Ltd Wszelkie prawa zastrzeżone. 
Produkty