Opa pessoal, boa noite.

Desenvolvi uma placa dupla face fenolite para teste de um produto, a placa consiste em acionar até 16 Solenoides 12v e 15 motores 12v usando 2 multiplexadores CD4051 e um 74LS04 para trabalhar com a ativação de cada CD4051.

Equanto estava testando no protoboard, estava tudo certo, conseguia acionar os solenoides e os motores usando os tip122 sem problemas.

Porém ao criar a placa, ela se comportou totalmente diferente do esperando e já testado no protoboard.

Estou enviando o projeto feito no EAGLE, quem sabe alguem possa ajudar.

Se alguém faz placa dupla faces, estou disposto a pagar R$100,00 para o desenvolvimento da placa, pois já estou gastando muito tempo e não consigo achar o problema, até acho q é a forma que criei o layout.

Segue as fotos da placa e dos projetos do eagle.

O Engraçado que os solenoides são 12v e se eu medir a tensão no último solenoide como mostra a imagem abaixo: ele chega a me mostrar 24V, porém sem estar o TIP ativado, não entendo o porque disso. Já coloquei no código para iniciar o sistema com low em todos as saídas dos Multiplexadores.

Fico grato pela ajuda de todos.

Exibições: 1207

Responder esta

Respostas a este tópico

Se quiser criar algo similar micrcontrolado,eu cobro um pouco mais.

Opa Almir, então.

Já tenho a placa controladora pelo uC, o que precisaria mesmo é essa placa que controla os solenoides e motores. 

Se vc analisar no desenho do eagle, eu recebo um pinhead de 2 colunas e 5 linhas onde a placa do uC é plugada. 

Qto vc cobraria para fazer esta placa dos solenoides e motores seguindo o modelo de pinhead que já tenho definido. 

Visto que, para cada porta do multiplexador deverá ser ativado um solenoide e um motor junto. São 16 saídas.

Pelo desenho se vc analisar em uma saida do multiplexador eu ativo 2 tips122 o qual um para o motor e outro para o solenoide.

Como podemos conversar sobre.?? 

Eu estava medindo as saídas e identifiquei que qdo a combinação para o chaveamento do multiplexador é feita e o INHBIT é setado, independente da combinação, o CD50451 está ativando todas as saídas dele, ou seja, todos os tips estão sendo ativados. 

se eu mando A=0,B=0,C=0 e INHBIT=0, o CD4051 ativou todas as saídas, isso identifiquei medindo as saidas dele qdo mandava um comando. 

Será que o CD4051 está queimado? 

Como identificar se está queimado!

     Oi Everson!!!

     Olhei o data sheet dele e não tem como acionar todas as saídas, seta INHIBIT em 0 ele libera todas as saídas e em 1 ele coloca todas em alta impedância. Quando INHIBIT em 0 e o endereçamento em A=0,B=0,C=0, somente a I/O 0 (pino 13) será ativada, ou seja somente ela será conectada a I/O comum (pino 3), como uma chave seletora manual, que só conecta um ponto de cada vez.
     Ou seja todos I/O de 0 a 7 podem se conectar uma de cada vez a I/O comum ( pino 3). 
     O 4051 não gera nenhuma tesão dentro dele, pode ser que algo errado nas polarizações dos transistores. Se tiver duvida desligue as portas ou levante os resistores de polarização, com isso conseguirá isolar o problema.
Espero ter ajudado

Póis é, entendo que dessa forma ele trabalha, o estranho é que colocando o INHIBIT em 0 e a sequência A=0,B=0,C=0, somente a I/O 0 deveria polarizar o resistor. O engraçado é que qdo estou monitorando a tensão no resistor, ela fica em 0v qdo não ativado, e logo que é mudado o comum para 1 ele fica em tensão de 4,5v, o que está certo, porém todos os outros resistores dos outros tips ficam com 4,5v. 

Se eu medir a tensão em cada pino de output do CD4051 eles ficam em 0,5v e qdo é feito o chaveamento para uma porta só: exemplo: I/O 0, todos os outros pinos ficam com 4,5 volts também incluindo o I/O 0. 

Por isso acho q possa estar queimado. 


Tanto VEE qto VSS estão em GND

VDD em 5v.

Vou tentar ir eliminando os prolemas, duro que a placa está toda soldada. rsss(No protoboard funcionou, teoricamente na placa deveria, rsssss, imprevistossss) 

Vou fazer os testes e aviso.

     Oi Everson!

     Você pretende controlar as portas de forma independentes ou apenas duas por vez? 

     Quantos aos 24V, sua fonte é 12V estabilizada?

     Se der poste o esquema completo, para que eu possa examinar em detalhes ou ou se preferir envie pra mim pelo e-mail do LdG. 

Opa Edson. 

Vou preparar o arquivo para você e lhe envio por aq. 

a fonte é 12v estabilizada. Meu objetivo com essa placa é somente ativar 1 porta por vez, porém nessa porta ativando 2 tips cada. Não serão ativados portas simultâneas, o que pretendo fazer é liberar o fluxo de água pelo solenoide e ativando o motor ao mesmo tempo para puxar a água.

Obrigado pela ajuda.

Everson, esse  chip 4051 é um multiplexador analógico. 

Que tensão esta jogando no pino 3? 

O que manda para o pino 3 (entrada comum) vai ser enviado para as outras saidas.

Nessa montagem sua, poderá usar uma porta de saida de cada vez. 

Isso limita muito o seu circuito. Acho que deveria usar um multiplexador com registradores. 

Qual é a pinagem do solenoide? Parece que tem algo errado nessa parte do circuito. 

Bom dia José Gustavo. 

Estou usando o 4051 multiplexador. Para o pino VDD do 4051 fiz a medição e está sendo entregue 4,99v o qual é o esperado. 

Qdo colocado em high o comum pelo microcontrolador PIC16F877A a saída está sendo 4v. 

Os pinos do solenoides são os pinos no meio da placa os que não tem o capacitor. Os pinos com o capacitor são os motores de 12v, conforme imagem abaixo: 

Ontém fiz umas medições e vi que uma solda não estava bem "soldada" no coletor do tip122, refiz todas as soldas e agora cada saída está sendo habilitada qdo enviado pelo comum e multiplexada nas sequências A, B, C enviada.

Porém há uma coisa estranha, o LADO A esquerdo da placa os resistores de base dos tips estão com 0,10v qdo em LOW, porém o LADO B direito da placa, os resistores de base dos tip estão com 0,25v qdo em LOW. 

Entendo que qto maior a resistência menor a corrente, o que estou achando é que, pelo fato do GND sair do LADO A e ir até o LADO B, isso esteja gerando uma resistência maior o qual faz com que os resistores tenham maiores tensões. 

Veja na imagem que tem um GND Começa e um GND FIM.

O que acha? Fiquei em dúvida qto isso.

Obrigado pela ajuda!

Agora entendi as ligações dos solenoides. 

Você já soldou os 16 solenoides e todos os outros componentes ? 

Pode ser que tenha algum componente com defeito ou em curto. 

Sugiro que teste um por um (sem retirar da placa) , com multimetro para saber se algum esta em curto. 

É dificil medir solenoides, eu sei...

Pode testar com multimetro (voltimetro) as bases dos transistores, enedereçando uma porta de cada vez. Meça as tensões e compare os resultados. 

Talvez com esse método poderá ser mais fácil 

Vou fazer esta bateria de testes hj, rssss.


Todos os componentes estão soldados, porém tenho somente 2 motores e 2 solenoides ligados na placa.

Vc acha q o GND poderia dar a diferença na tensão por causa da distância(Trajeto) até chegar ao LADO B?

Obrigado!

Depende da corrente dos solenoides ou dos motores. 

Se for corrente alta, creio que sim.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço