Який найкращий спосіб перетворити 1,8 В на 5 В?


9

Я підключив ультразвуковий датчик HC-SR04 до одноплатового комп'ютера BeagleBoard-xM . Тригер вимагає 5 В постійного струму. Однак контрольні штифти BeagleBoard-xM можуть забезпечити лише 1,8 В постійного струму.

Який найкращий спосіб перетворити напругу на 5 В? Чи є ще щось, на що я повинен звернути увагу?


Я спочатку розумів, що у вас є лише 1,8 В потужності, і що вам потрібно 3,3 В. Тепер, здається, ви просто хочете перетворювач рівня, що має 3,3 В потужність. Що правда? Якщо остання, то моя відповідь не застосовується.
Олін Латроп

Мені шкода, що я недостатньо зрозуміла. Я хочу перетворювач рівня від 1,8 В до 5 В (не 3,3 В, який я написав помилково).
dempap

1
Я насправді використовував саме таку настройку. У HC-SR04вже Тригери на 3.3V , тому ви повинні бути добре там. Будьте обережні, щоб не подавати зворотний ехо-сигнал 5В. Ви також можете перевірити teknoman117.wordpress.com/2013/04/30/… . Я дотримувався цієї компонування дошки, і вона спрацювала. Я використовував PRU по-різному, хоча ...
magu_

Відповіді:


7

Перш за все, згідно з таблицею даних для HC-SR04, до якої ви пов’язані, вона працює на 5V, а не на 3.3V.

Вам потрібен перемикач рівнів для перетворення сигналів вводу / виводу на заголовку розширення BeagleBoard-xM з 1,8 В до рівнів 5 В (і знову назад), як цього вимагає датчик.

Пристрій, який буде виконувати цю функцію, - це конвертер рівнів логіки від SparkFun. У ньому є 4 канали, що більше, ніж потрібно. Ви можете побудувати свій власний лише за допомогою двох каналів, але за ціною ($ 3) його не варто.


Ти правий. Я виправив свою посаду.
dempap

14

Існують і інші способи взаємодії BeagleBoard-xM з HC-SR04 без використання "перемикача рівня".

Штифти на HC-SR04 не мають двонаправленого характеру, вони або вхідні, або вихідні, і тому не потрібен перемикач рівня.

Імпульсний штифт Echo забезпечує вхід до BeagleBoard-xM, і це найпростіший інтерфейс, вам знадобляться лише два резистори в розділювачі напруги, близько 1,8: 5 (всього = 1,8 + 3,3, що досить близько):

схематичний

імітувати цю схему - Схематично створено за допомогою CircuitLab

(Резистори можуть бути іншими значеннями, наприклад, 3.3K і 6.8K, ймовірно, спрацюють)

Для активації штифта потрібно близько 5 В для ввімкнення, а близько до 0 В для вимкнення. Використовуйте звичайний, дешевий, легкий для отримання NPN BJT для активного перетягування сигналу до 0В, а підтягуючий резистор досягає 5В.

схематичний

моделювати цю схему

Практично будь-яка загальна мета NPN BJT буде робити, і значення резисторів також можуть змінюватися, хоча в значно менших значеннях резистора немає особливого значення. Ви можете використовувати ті самі значення, що і дільник напруги, щоб усунути клопоти з отриманням інших резисторів.

Примітка: Почуття вихідного штифта beagleboard інвертується, LOW для спрацьовування та HIGH для вимкнення.

Можливо, у вас навіть є місцевий магазин електроніки, який має запчастини, інакше доставка та упаковка, швидше за все, коштуватимуть дорожче, ніж деталі (я думаю, що це значно менше 50 ¢, якщо ви можете придбати їх одноразово)


Чи можете ви мені скажіть, звідки той 5В у верхній частині другої схеми? Навіщо він нам потрібен, коли у нас вже є вихід 5В від тригерного штифта?
Свастік Падхі

1
@CrakC - IIRC контактний штифт HC-SR04 є вхідним штифтом, тому у нас "вже немає виходу 5В від тригерного штифта".
gbulmer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.