Каков наилучший способ преобразования 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 В, который я написал по ошибке).
Демпап

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

Ответы:


7

Прежде всего, в соответствии с таблицей для HC-SR04, с которой вы связались, он работает на 5v, а не на 3.3v.

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

Устройство, которое будет выполнять эту функцию - это Logic Level Converter от SparkFun. Он имеет 4 канала, что больше, чем нужно. Вы можете создать свой собственный только с двумя каналами, но за цену (3 $) это не стоит.


Вы правы. Я исправил свой пост.
Демпап

14

Существуют и другие способы сопряжения BeagleBoard-xM с этим HC-SR04 без использования «переключателя уровня».

Контакты HC-SR04 не являются двунаправленными, они либо являются входными, либо только выходными, и поэтому не требуют сдвига уровня.

Импульсный вывод Echo обеспечивает вход для BeagleBoard-xM и является самым простым в интерфейсе, вам просто нужно два резистора в делителе напряжения, близких к 1,8: 5 (общее = 1,8 + 3,3, что довольно близко):

схематический

смоделировать эту схему - схема, созданная с использованием CircuitLab

(Резисторы могут иметь другие значения, например, 3,3 кОм и 6,8 кГц, скорее всего, будут работать)

Для пускового контакта требуется напряжение около 5 В для включения и около 0 В для выключения. Используйте обычный, дешевый, легкий в использовании NPN BJT, чтобы активно подтягивать сигнал до 0 В, и подтягивающий резистор, чтобы достичь 5 В.

схематический

смоделировать эту схему

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

NB. Значение выходного контакта beagleboard инвертировано, LOW для запуска и HIGH для выключения.

Возможно, у вас даже есть местный магазин электроники, в котором есть запчасти, в противном случае стоимость пересылки и упаковки, скорее всего, будет больше, чем стоимость запчастей (я думаю, что их стоимость будет меньше 50 ¢, если вы сможете купить их по одному)


Подскажите, пожалуйста, откуда взялись эти 5 В в верхней части вашей второй схемы? Зачем нам это нужно, когда у нас уже есть выход 5 В от триггерного контакта?
Свастик Падхи

1
@CrakC - IIRC вывод HC-SR04 является входным выводом, поэтому у нас «уже нет выхода 5 В от триггерного вывода».
gbulmer
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.