将1.8 V转换为5 V的最佳方法是什么?


9

我将HC-SR04超声波传感器连接到单板计算机BeagleBoard-xM上。触发引脚需要5 V DC。但是,BeagleBoard-xM的控制引脚只能提供1.8 V DC。

将电压转换为5 V的最佳方法是什么?还有什么我要注意的吗?


我最初了解到,您只有1.8 V的可用电源,而您需要3.3 V的电源。现在看来,您只需要提供3.3 V的电源的电平转换器即可。哪个是对的?如果是后者,则我的答案不适用。
Olin Lathrop 2014年

对不起,我不清楚。我想要一个从1.8 V到5 V的电平转换器(不是我误写的3.3 V)。
dempap 2014年

1
我实际上正在使用完全相同的设置。在HC-SR04已经触发电压为3.3V,所以你应该罚款那里。注意不要反馈5V回波信号。您也可以查看teknoman117.wordpress.com/2013/04/30/…。我按照这种电路板布局进行了工作。我使用PRU的方式有所不同...
magu_

Answers:


7

首先,根据您链接到的HC-SR04的数据表,它似乎在5v而不是3.3v上运行。

您需要一个电平转换器,根据传感器的要求,将BeagleBoard-xM扩展接头连接器上的I / O信号从1.8v转换为5v电平(然后再次转换)。

执行此功能的设备是SparkFun 的逻辑电平转换器。它有4个频道,超出您的需要。您可以仅使用两个渠道来构建自己的渠道,但是对于价格(3美元)而言,这是不值得的。


你是对的。我更正了我的帖子。
dempap 2014年

14

还有其他不使用“电平转换器”将BeagleBoard-xM与HC-SR04连接的方法。

HC-SR04上的引脚不是双向的,它们只能是输入或输出,因此不需要电平转换器。

回声脉冲引脚为BeagleBoard-xM提供输入,并且最容易接口,您只需要在分压器中使用两个电阻,比例接近1.8:5(总计= 1.8 + 3.3,非常接近):

原理图

模拟此电路 –使用CircuitLab创建的原理图

(电阻可以是其他值,例如3.3K和6.8K可能会起作用)

触发引脚接通时需要接近5V,断开时需要接近0V。使用普通,便宜且易于获得的NPN BJT将信号主动上拉至0V,并使用上拉电阻来达到5V。

原理图

模拟该电路

几乎所有通用NPN BJT都可以使用,并且电阻值也可以变化,尽管在较小的电阻值中并没有多大意义。您可以使用与分压器相同的值来消除获得其他阻值电阻的麻烦。

注意:Beagleboard输出引脚的极性反转,LOW表示触发,HIGH表示关闭。

您甚至可能在当地的电子产品商店购买了零件,否则邮寄和包装的费用可能会比零件高(我想如果能买一个就便宜了50美分)


您能告诉我第二个电路图顶部的5V电压是从哪里来的吗?当触发引脚已经有5V输出时,为什么需要它?
Swastik Padhi 2015年

1
@CrakC-IIRC HC-SR04引脚是输入引脚,因此我们没有“已从触发引脚获得5V输出”。
gbulmer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.