Liguei HC-SR04 sensor de ultra-som, para o computador de placa única BeagleBoard-xM . O pino de acionamento requer 5 V DC. No entanto, os pinos de controle do BeagleBoard-xM podem fornecer apenas 1,8 V DC.
Qual é a melhor maneira de converter tensão em 5 V? Há mais alguma coisa na qual devo prestar atenção?
HC-SR04
já dispara em 3.3V, então você deve ficar bem lá. Tome cuidado para não alimentar o sinal de eco de 5V. Você também pode conferir teknoman117.wordpress.com/2013/04/30/… . Eu segui esse layout da placa e funcionou. Eu usei a PRU de maneira diferente ...Respostas:
Primeiro, de acordo com a folha de dados do HC-SR04 ao qual você vinculou, ele parece rodar em 5v, não em 3.3v.
O que você precisa é de um deslocador de nível, para converter os sinais de E / S no cabeçalho de expansão BeagleBoard-xM dos níveis de 1,8v para os 5v (e vice-versa), conforme exigido pelo sensor.
Um dispositivo que executará essa função é o Logic Level Converter do SparkFun. Possui 4 canais, mais do que você precisa. Você pode criar o seu próprio com apenas dois canais, mas pelo preço (US $ 3) não vale a pena.
fonte
Existem outras maneiras de fazer a interface do BeagleBoard-xM com o HC-SR04 sem usar um 'deslocador de nível'.
Os pinos do HC-SR04 não são bidirecionais, eles são apenas de entrada ou saída e, portanto, não precisam de um deslocador de nível.
O pino de pulso Echo, fornece uma entrada para o BeagleBoard-xM e é o mais fácil de fazer interface, você só precisa de dois resistores em um divisor de tensão, na proporção próxima de 1,8: 5 (total = 1,8 + 3,3, que é bem próximo):
simular este circuito - esquemático criado usando o CircuitLab
(Os resistores podem ter outros valores, por exemplo, 3,3 K e 6,8 K provavelmente funcionariam)
O pino do gatilho requer perto de 5V para ligar e perto de 0V para desligar. Use um NPN BJT comum, barato e fácil de puxar ativamente o sinal para 0V e um resistor de pull-up para atingir 5V.
simule este circuito
Praticamente qualquer NPN BJT de propósito geral serve, e os valores do resistor também podem variar, embora não haja muito sentido em valores significativamente menores do resistor. Você pode usar os mesmos valores que o divisor de tensão para remover o incômodo de obter outros resistores de valor.
NOTA: O sentido do pino de saída do beagleboard é invertido, LOW para acionamento e HIGH para off.
Você pode até ter uma loja de eletrônicos local com as peças, caso contrário, a postagem e a embalagem provavelmente custarão mais do que as peças (acho que bem abaixo dos 50 ¢ se você puder comprá-las)
fonte