glr alguem sabe se existe um multiplexador que não interfira em um sinal de infra vermelho? 

estou usando aqui um 4051, está selecionando a porta tudo certinho, mas quando envia não aciona.

tentei usar um transistor para aumentar a potencia, mas não deu certo.

o sinal sem o 4051, ou com o CI mas sem os 5v no pin 16 conectado, mesmo piscando uma porrada de LED junto, funciona.

alguém ai poderia dar uma dica????

Exibições: 1381

Responder esta

Respostas a este tópico

O CD4051 nao deveria interferir, mas ele não é para corrente.

Quando ligado existe uma resistencia considerável entre entrada e saída, salvo engano uns 80 Ohms. Sendo assim o transistor é realmente necessario.

Confira se vc esta ligando ele corretamente. Substitua o led transmissor por um led+resistor de 220R (as correntes sao diferentes) para tentar entender a diferença de com e sem o integrado.

Ele tem 2 alimentaçoes e 1 habilitaçao. Vc ligou os 3 no GND ?

Olá Eduardo.

ja tentei tudo quanto é tipo de conexão, pin 8 = GND; pin16=5v; pin 7 GND; pin 7 5v, inverter tudo!... ja testei um monte de coisas.

ao ligar o pin8 = GND e pin16 =5v a seleção de portas funciona, então liguei um led comum em cada porta.

Assim os LEDs piscam ao enviar o código IR em cada porta certinho (tanto com o pin7=GND como com o pin7 aberto).

com esta ligação, o LED-IR conectado a uma porta do MUX também pisca, mas não transmite corretamente, 

Pensei inicialmente que seria perda de potencia, então fiz a ligação com o bc548 mas também não funcionou.

como tira-teima coloquei o pino 3 do arduino diretamente na base do bc548, e funcionou quase de outro lado da casa!! então a ligação do transistor está correta.

não sei se estou falando besteira, mas acredito que não seja a resistência do 4051, mas sim alguma coisa com relação a frequência, pois ao desligar o 4051, piscando todos os leds comuns (pois acredito que ele abra todas as portas ao cortar a alimentação) e sem o transistor, o código é enviado corretamente.

Entao nao resta sugerir mais nada senao a troca do integrado. Vai que ele queimou.

Pq nao vejo motivos para nao funcionar.

vou fazer o teste, mas se ele tivesse queimado, a seleção de portas ainda estaria funcionando?

Fiz os testes com 3 MUX 4051 diferentes, 2 Toshiba e 1 NXD, para verificar se poderia estar quimado, como sugerido pelo Eduardo, mas os resultados foram os mesmos em todos os testes.

 

minhas considerações:

1º A seleção de portas funciona corretamente (os leds comuns acendem normalmente ao selecionar a porta).

2º Com o 4051 sem alimentação piscam todos os LED e o IR funciona conectado em qualquer porta

3º Com ou sem o transistor para aumentar a potencia os resultados em todos os testes foram os mesmos, ou seja se funciona com também funciona sem, e vice-versa 

4º o código funciona, pois com o sinal direto no LED IR ou com o 4051 sem o Vcc a transmissão do IR funciona!

 

Segue abaixo um esquema das ligações que realizei para teste.

Alguns testes:

1º com ou sem o LED IR em paralelo com o LED comum

2º com ou sem o transistor

3º com o Vee (pin 7) aberto ou ligado ao GND

4º com capacitor 100nF entre os pinos 8(GND) e 16(Vdd)

 

Na minha vasta ignorância em eletrônica estas foram as únicas opções para tentativa e erro que pude cogitar...

 

Se tiverem mais alguma sugestão agradeço

Ja não tenho sugestões tb, mas vamos aos chutes, quem sabe acerta...

Se entendi esse E$6 seria o emissor. Ele nao precisa de um resistor em série (100 a 330R) ??? Nao sei como é sua fonte, pode ser que ela arreie quando a corrente solicitada é muito grande e provoque um ruido que perturbe o 4051.

O VCC é 5V mesmo ? Se for o resistor faz mais falta. Se nao for é preciso ver se o 4051 trabalha com essa alimentacao.

Oo pino 6  esta aberto, é isso mesmo ? Vc ligou o enable dele ? 

Sim, o E$6 seria o LED emissor

Tenho uma fonte 12v 3A(de um NETBOOK positivo) que alimenta tanto o arduino como também um módulos step-down com LM2596, este ajustado em 5v, que alimenta os periféricos, o GND está comutado ao do arduino, não acredito que seja queda de tensão.

ja tentei colocar um capacitor ente o 8 e o 16 (nos moldes de um capacitor de desacoplamento) não sei se é correto, ou se teria efeito, mas tb não mudou nada!

Acredito que o resistor não faria diferença ao utilizar o bc548 como amplificador, pois o sinal emitido pela porta do 4051 apenas comanda a base do transistor. mas de qualquer forma vou testar (coloco ele na saida do MUX certo? antes do LED?

O pino 6 está aberto sim, o INT pelo que li só é utilizado ao trabalhar com leitura, será que devo alimentar ou aterrar ele???

Estou pensando agora em utilizar transistors PNP, alimentando a base com 5v para os LEDs emissores a serem desligado e "aterrando" os que farão a transmissão.

não sei ao certo, mas acho que seria o positivo do LED ligado ao coletor e o sinal do Arduíno  ao emissor.

Com NPN o sinal da base alimenta o LED inutilizando o sinal, mas acredito que com PNP a comunicação emissor coletor se dará ao cortar a alimentação da base, o que acredito não causará interferência no sinal o que acham? ainda não testei pois não tenho transistor PNP aqui.

hahha fazendo os testes aqui descobri que não da certo heheheh se não houver os 5v no coletor ele não tem com o que comparar!!!

tive uma outra ideia que funcionou, mas agora precisava de uma ajuda para fazer o dimensionamento correto:

mais ou menos baseado no conceito de um botão, fiz o seguinte circuito:

funcionou, o sinal somente é transmitido se houver 5v na entrada do resistor RSEL (Sinal Seletor), desta forma bastaria repetir o circuito e colocar cada sinal em uma porta do arduino.

porém não sei se o dimensionamento está bom, utilizei resistor de 220k pq era o maior que eu tinha qui, pois não preciso que haja corrente,

apenas existir 5v na base e coletor para abrir a comunicação entre coletor e emissor e assim transmitir o sinal IR

Hehe tinha erro!! da foram que estava os leds ficariam em paralelo e todos funcionariam juntos ao acionar qualquer um dos transistors!

acho que desta forma fica mais coerente.

Agora o sinal somente será enviado aos LEDs ligados aos transistors com a base alimentada. os resistores tem a função de cortar a corrente oriunda das portas do arduino que fazem a alimentação na base dos transistors e do Vcc,

porém manter a tensão afim de acionar os transistors.

Add um diodo na saida do pin3 (emissor IR)

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço