Hubei Hannas Tech Co., Ltd-Професійний постачальник п’єзокерамічних елементів
Новини
Ви тут: додому / Новини / Інформація про ультразвуковий перетворювач / Як розробити систему вимірювання дальності ультразвукового датчика

Як спроектувати систему визначення дальності ультразвукового датчика

Перегляди: 1     Автор: Редактор сайту Час публікації: 29.05.2020 Походження: Сайт

Запитуйте

кнопка спільного доступу до Facebook
кнопка спільного доступу до Twitter
кнопка спільного доступу до лінії
кнопка спільного доступу до wechat
кнопка спільного доступу в Linkedin
кнопка спільного доступу на pinterest
кнопка спільного доступу до WhatsApp
поділитися цією кнопкою спільного доступу

Ультразвуковий вимірювальний перетворювач в основному використовується в області безконтактних вимірювань. В даний час спеціальну ультразвукову систему для вимірювання відстані важко широко використовувати в деяких малих і середніх додатках через високу вартість. З розвитком автомобільного інтелекту необхідно розробити нові ультразвукові датчики, які можуть вимірювати відстань з більш високою точністю, а вартість буде низькою. Однак через вимогу високої точності звичайний ультразвуковий датчик має складну структуру і не може автоматично налаштовуватися відповідно до різних середовищ, що має високу вартість і погану адаптивність. У цій статті представлено розробку недорогого високоточного ультразвукового далекомірного перетворювача з цифровим дисплеєм із однокристальним мікрокомп’ютером at89c2051 як ядром. Оскільки цей ультразвуковий датчик може перевіряти температуру навколишнього середовища та регулювати себе, економічні показники кращі, ніж деякі існуючі аналогічні продукти. Цей ультразвуковий датчик можна використовувати в діапазоні температур від 0 ℃ до 40 ℃, в межах від 0,1 м до 0,3 м, з точністю 1 мм, тому його можна використовувати в деяких особливих випадках, таких як паркування самообслуговування, розумне регулювання підвіски та фар тощо.


Апаратна конструкція ультразвукового далекомірного перетворювача


Принцип роботи ультразвукового перетворювача з нержавіючої сталі показаний на малюнку 1. Система складається з однокристального мікрокомп’ютера AT89C2051, ультразвукової передачі, приймального підсилювача, схеми збору температури навколишнього середовища та схеми відображення. AT89C205l MCU є основним компонентом усієї системи, який координує роботу кожного компонента. Джерело коливань, кероване однокристальним мікрокомп’ютером, генерує сигнал частотою 40 кГц для керування ультразвуковим датчиком. Кожна передача містить 10 імпульсів. Після передачі першого ультразвукового імпульсу лічильник починає відлік. У момент виявлення першого ехо-імпульсу лічильник припиняє відлік, щоб можна було отримати час △ t від передачі до прийому; схема збору даних про температуру також надсилає дані про температуру навколишнього середовища до однокристального мікрокомп’ютера для забезпечення корекції швидкості розповсюдження ультразвуку під час обчислення відстані. Нарешті, однокристальний комп’ютер використовує формулу для обчислення відстані вимірювання, яка відображається на дисплеї. Послідовні порти RXD і TXD однокристального мікрокомп’ютера відповідно з’єднані з RXD і TXD схеми відображення для формування послідовної статичної схеми відображення; таймер/лічильник T0 підключається до виходу V/F перетворювача для реалізації функції збору частоти; P1. 7 Підключений до контрольного кінця мультивібратора CMOS за допомогою програмного забезпечення, щоб зробити вихід порту P1.7 високим або низьким рівнем, тим самим контролюючи передачу ультразвукових хвиль; P1.6 керується перемикаючим діодом IN4l48 і підключено схему генерації опорної напруги компаратора LM324. Встановіть P1.6 на '1' під час передачі ультразвукових хвиль, рівень вихідного сигналу може пригнічувати перекидання компаратора, що може ефективно пригнічувати ультразвукові хвилі, які випромінює передавач, безпосередньо випромінювати до приймача та спричиняти помилкове виявлення; після завершення передачі P1.6 встановлюється на '0', у цей час шляхом сканування P1.2 121, підключеного до виходу компаратора, відповідно до вхідного стану порту P1.2, щоб визначити, чи отримано відлуння. Ультразвукове випромінювання та керуюча схема виробляються RC-генератором, що складається з CD4011, а датчик температури використовує AD590.


Вимірювання часу


Період ультразвукового сигналу, який використовується для вимірювання часу, становить 25 мкс, але потрібне джерело ультразвукового сигналу, еквівалентне довжині хвилі приблизно 9 мм при 20 °C. Для забезпечення точності потрібен детектор довжини хвилі. Джерело ультразвукового сигналу складається з генератора сигналу та схеми детектора переходу через нуль. Генератор довільних сигналів складається з 16 Кбайт EPROM, який може зберігати довільні форми сигналів, 16-бітного лічильника для сканування EPROM і ЦАП. Детектор переходу через нуль складається з детектора порогового значення. Порогове значення детектора є частиною пікового значення прийнятого сигналу, щоб детектор міг порівняти отриманий сигнал відповідно до опорного нульового потенціалу. Це дозволяє виявити сигнал у зоні сигналу найбільшою мірою, тим самим мінімізуючи шумові перешкоди.


Сигнал збудження, що зберігається в EPROM, повинен бути розроблений для прийому відлунь, які є досить низькими, щоб запобігти перешкодам першого порогового приймача з різними циклами. Ці спеціальні сигнали обробляються програмою обмеженої оптимізації, яка в основному спрямована на мінімізацію енергії луни, щоб обмежити пікове значення луни до фіксованого значення. Найбільш прийнятний керуючий сигнал X (f), який дозволяє приймати найнижчий сигнал відлуння Y (f) фіксованої амплітуди, можна отримати шляхом розв’язання наступного рівняння.


Оптимальний результат в основному залежить від амплітуди вибраного ехосигналу. Чим нижча луна, тим нижча амплітуда, і тим менша ймовірність перешкод пов’язаною амплітудою шуму. Найкращий сигнал для використання за будь-яких умов залежить від фактичної кількості шуму. Ультразвуковий датчик також має просту систему вимірювання шуму. Система може оцінити фактичний шум, відстежуючи вхідний сигнал під час фази без луни. Вихід цієї системи вимірювання шуму можна конвертувати в умовах низького, середнього та високого рівня шуму.


Крім того, амплітуда ультразвукового перетворювача короткого діапазону в основному залежить від відбивної здатності та відстані до землі. Ці ефекти можуть бути зведені до мінімуму за допомогою підсилювача з автоматичним регулюванням посилення в приймальному ланцюзі. Тому амплітуду відлуння можна підтримувати на фіксованому значенні. Для цього використовується фіксований поріг у першому детекторі. Вихід детектора переходу через нуль можна використовувати для управління буфером (вихід лічильника може бути зафіксований протягом часу, коли надходить ехо). Якщо нове відлуння не виявлено, вихід буфера не оновлюється. Це дозволяє уникнути безглуздих вимірювань. Буферизоване значення базується на часі поширення та відомому фіксованому значенні Na (це значення визначається його збереженням у EPROM та пороговим рівнем першого детектора). Системний годинник становить 8 МГц, тому період становить 125 нс. Коли відстань перевищує 1 м, максимальний час вимірювання становить приблизно 8 мс. Мультигармонійний осцилятор 50 Гц забезпечує зчитування лічильника кожні 20 мс.

Датчик температури і автоматична компенсація похибок


Температура повітря визначається датчиком температури та обробляється контуром. Встановлюється в зонд, похибка не перевищує 1 ℃. Автоматична компенсація похибки може бути отримана з простої аналогової схеми, показаної на малюнку 2. V пропорційний виміряній відстані.


Ідеї ​​дизайну програмного забезпечення
Оскільки ультразвуковий передавальний датчик дуже близький до ультразвукового приймального датчика, під час передачі ультразвукових хвиль приймальний ультразвуковий датчик отримуватиме сильний сигнал перешкод. Щоб запобігти помилковому виявленню системи, у програмному забезпеченні використовується технологія отримання із затримкою, щоб покращити здатність системи протидіяти перешкодам. При натисканні кнопки пуску надходить команда на передачу ультразвукових хвиль, і система управління починає виконувати програму завершення збору температури; вимірюється часовий інтервал відправлення і прийому ультразвукових хвиль; нарешті, виміряна відстань обчислюється програмою чисельної обробки та надсилається на дисплей для відображення. Системне програмне забезпечення використовує модульну конструкцію, яка складається з основних модулів, таких як основна програма, підпрограма вимірювання відстані, підпрограма вимірювання температури та підпрограма відображення. Основна блок-схема програми показана на .


Результати тестування
Ця система використовується для безконтактного вимірювання відстані ультразвуковим датчиком відстані. Коли два об’єкти знаходяться на відстані 0,1–0,3 м один від одного, а температура навколишнього середовища змінюється від 0 ℃ до 40 ℃, фактичне випробування було проведено. Оскільки система додала систему температурної корекції та технологію програмної компенсації, точність вимірювання системи була значно покращена. Фактичний тест доводить, що точність вимірювання системи може досягати ± 0,01 м після корекції.


Зворотній зв'язок
Hubei Hannas Tech Co., Ltd є професійним виробником п’єзоелектричної кераміки та ультразвукових перетворювачів, присвячений ультразвуковим технологіям і промисловому застосуванню.                                    
 

ЗВ'ЯЖІТЬСЯ З НАМИ

Додати: No.302 Innovation Agglomeration Zone, Chibi Avenue, Chibi City, Xianning, Hubei Province, China
E-mail:  sales@piezohannas.com
Тел.: +86 07155272177
Телефон: +86 + 18986196674         
QQ: 1553242848  
Skype: live:
mary_14398        
Copyright 2017    Hubei Hannas Tech Co., Ltd. Усі права захищено. 
Продукти