Olá pessoal.

Estou tendo uma situação um tanto quanto engraçada.

Até onde sei, GND é GND e ponto. Se é GND do Power ou GND digital, é tudo GND e funciona tudo da mesma forma (se eu estiver errado, por favor, alguém me corrija, pois isso certamente comprovaria que o que me falta é conhecimento).

O esquema é muito simples, não tem mistério. Se resume em ShiftRegister, oscilador, potenciometro e uns 5 leds.

Para facilitar tudo, eu pensei:

1- Ligo todos os GND (dos ci's e etc), na mesma linha da protoboard.

2- Na protoboard, a linha que foi definida como GND é ligada ao GND do uno.

3- Fim. sucesso.

Entretanto, se eu fizer isso, o sistema não funciona.

A solução? Necessariamente, ligar 1 dos Ci's em outro gnd do arduino (pode ser o segundo do power ou o digital).

Qual a lógica disso?

Exibições: 912

Responder esta

Respostas a este tópico

Boa noite Tiago; Na  protoboard bem no médio as líneas vermelhas e azul se cortam, não estão interligadas,tem  protoboard que indicam com uma letra W, tem que jampear, pode ser que seja, ou talvez os cabos Jumpers.

Olá Juan. Esta foi uma boa observação. Lembro-me de ter visto algo assim em outro momento. Entretanto, fiz o teste de continuidade, e tudo está ok.

Amanhã irei desmontar tudo e montar novamente, para entender o que está acontecendo (desconfio de um retorno).

Bom dia TM.

estou no aguardo de novo teste.

Seu conceito de GND está correto.

RV

Bom dia Tiago; Uma dica que talvez ajude, é a dê virar a protob e com o dedo pulgar empurrar os contatos para baixo. Com o usso frequente eles saem do lugar.

Atte; JSMB

Bom dia, 

A qualidade dos Protoboards chineses está lamentável! Já tive inúmeros problemas de mau-contato! 

Procure comprar um Protoboard de marca. 

Além disso tem essa separação no barramento que é muito chata e até já me enganou! 

Mas não são todos que tem essa separação. 

a algum tempo abandonei as protoboards, tente montar fora da protobord, use placas perfuradas, talvez perca alguns componentes com a solda e desolda, mas a qualidade das protoboards e dos jumpers no mercado é horrivel.

Saulo, 

Eu tenho um Protoboard bem grande com 38 anos! E funciona perfeitamente. 

É tudo uma questão de qualidade x preço. 

Os produtos chineses são muito baratos, mas uma porcaria. 

Os produtos novos são uma porcaria, tenho uma com mais de 10 anos que também funciona bem, mas a minha é pequena.

eu sei qual que você , fala muito bom para circuitos rapidos

Os testes de hoje, o que fiz:

1- Refiz o circuito na ProtoBoard umas 9999 vezes.

2- realizei testes com os Ci's separados (verificar status)

3- teste de continuidade em todos os 3 conjuntos de fios (jumpers e pedaços de rj45 - gostei dele), incluindo nos terminais dos ci's.

4- Alimentar só com UNO

5- alimentar com uma fonte utilizando um 7805

6- usar os 2.

Mais detalhes

Circuito SOLO (apenas 1 circuito ativo na protoboard)

1-VCC 555 (astável com potenciômetro) no +5v do UNO: Controle de saída perfeito.

2- VCC 555 (astável com potenciômetro) no +5v do 7805: controle de saída perfeito.

3- VCC x9c103p , +5v UNO. Controle de saída perfeito.

4- VCC x9c103p , +5v 7805. Controle de saída perfeito.

2 circuitos na mesma propoboard, alimentados pelo UNO (+5v), mas não estão ligados entre si:

1- Inicialização = "OK"

2- Controle no x9c103p = ok

3- Se realizar qualquer controle no 555 (basta o potenciometro está conectado), o controle do x9c103p é suspenso. 

obs- o resultado foi o mesmo, ligando na fonte com o 7805.

obs2- não adicionei capacitores para o 7805 (foi uma falha minha, esqueci)

Então comecei a ficar agoniado.

1- Liguei o VCC do UNO no x9c103p, e depois fiz uma ponte, do VCC do x9c103p para o 555. Funcionou. WHAT?

2- Liguei o VCC do 555 no UNO e VCC do x9c103p no 7805. Funcionou. Inverti, funcionou. WAT? liguei os fios de controle entre si, e continuou funcionando.

3- 555 +5V UNO, x9c103p +3v3 uno (usando o mesmo GND conectado na protoboard). Não funcionou. Controle do x9c103p desabilitado.

4- Liguei o GND do x9c103p diretamente num pino GND do arduino sem uso. Funcionou. WAT? (QUAL O SENTIDO? alguém me explica?).

Isso é o que tenho para hoje.

Boa noite TM,

complete ligando os pontos.

RV

ATUALIZAÇÃO

Antes de mais nada, vale a pena lembrar que agora não estou mais utilizando o arduino, mas sim o Esp32.

Na imagem a seguir, temos uma ligação entre 2 ci's.

1) 555

2) x9c103p

O primeiro está com uma ligação astavel, possibilitando controlar o duty através de um potenciômetro mecânico de 10k. O brilho do led pode ser controlado perfeitamente com o potenciômetro. 

O segundo, é um potenciômetro digital. Possui a mesma ligação que o mecânico (esquerdo, direito e central), e evidentemente possui a mesma função. A diferença é que ele possui pinos a mais, que são referentes a alimentação (VCC/GND), um pino de CS, outro de UP/DOWN e outro para include. O potenciômetro funciona perfeitamente, podendo fazer o ajuste de tensão no led.

Então vem o pensamento óbvio: "Vou ligar os 2 ci's e ta resolvido. Vou ter a frequência desejada e farei o controle do duty de forma eletrônica". Entretanto, não funciona. O led ("Sinal de saida") fica ligado em 100% do tempo. 

obs- Na imagem tem "X9c103PZ", não sei o que é esse "Z", mas o meu não tem. o Meu é o "x9c103P".

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço