He conectado HC-SR04 sensor ultrasónico, para placa computadora BeagleBoard-xM . El pin de activación requiere 5 V CC. Sin embargo, los pines de control de BeagleBoard-xM pueden proporcionar solo 1.8 V CC.
¿Cuál es la mejor manera de convertir el voltaje a 5 V? ¿Hay algo más a lo que deba prestarle atención?
voltage
integrated-circuit
level-shifting
menoscabar
fuente
fuente
HC-SR04
ya se dispara a 3.3V, por lo que debería estar bien allí. Tenga cuidado de no retroalimentar la señal de eco de 5V. También puede consultar teknoman117.wordpress.com/2013/04/30/… . Seguí este diseño de tablero y funcionó. He utilizado el PRU diferente aunque ...Respuestas:
En primer lugar, según la hoja de datos para el HC-SR04 al que se vinculó, parece ejecutarse en 5v, no en 3.3v.
Lo que necesita es un desplazador de nivel, para convertir las señales de E / S en el encabezado de expansión BeagleBoard-xM de 1.8v a los niveles de 5v (y viceversa) según lo requiera el sensor.
Un dispositivo que realizará esta función es el convertidor de nivel lógico de SparkFun. Tiene 4 canales, que es más de lo que necesitas. Puedes construir el tuyo con solo dos canales, pero por el precio ($ 3) no vale la pena.
fuente
Hay otras formas de interconectar el BeagleBoard-xM con ese HC-SR04 sin usar un 'cambiador de nivel'.
Los pines del HC-SR04 no son bidireccionales, solo son de entrada o de salida, por lo que no necesitan un desplazador de nivel.
El pin de pulso Echo, proporciona una entrada al BeagleBoard-xM, y es la interfaz más fácil, solo necesita dos resistencias en un divisor de voltaje, en una relación cercana a 1.8: 5 (total = 1.8 + 3.3 que está bastante cerca):
simular este circuito : esquema creado con CircuitLab
(Las resistencias podrían ser otros valores, por ejemplo, 3.3K y 6.8K probablemente funcionarían)
El pin de disparo requiere cerca de 5V para encendido y cerca de 0V para apagado. Use un NPN BJT ordinario, barato y fácil de obtener para activar activamente la señal a 0V, y una resistencia pull-up para alcanzar 5V.
simular este circuito
Casi cualquier propósito general NPN BJT servirá, y los valores de resistencia también pueden variar, aunque no tiene mucho sentido en valores de resistencia significativamente más pequeños. Puede usar los mismos valores que el divisor de voltaje para eliminar la molestia de obtener otras resistencias de valor.
NB: El sentido del pin de salida del beagleboard está invertido, BAJO para disparar y ALTO para apagado.
Incluso puede tener una tienda de electrónica local que tenga las piezas, de lo contrario, el franqueo y el embalaje probablemente costarán más que las piezas (supongo que mucho menos de 50 ¢ si puede comprarlas)
fuente