Boa tarde pessoal,

estou construindo um sistema em que um software no PC se comunica com o Arduino utilizando XBee. O sistema todo foi testado na prontboard e funcionou perfeitamente mas quando fui passar para o circuito impresso encontrei um problema.

Estou conectando o XBee com o Garagino sem o shield, utilizando resistores no TX do Garagino pra diminuir a tensão de entrada no xBee. O problema é que quando conecto o xBee na placa, direto, utilizando um socket de 2mm (pois o espaçamento das pernas são menores), o xBee não responde aos comandos enviados pelo outro xbee. Quando retiro o Xbee da placa e conecto ele a fios e os fios no mesmo socket da placa, ele funciona.

Assim comecei a desconfiar do socket, então retirei o socket e soldei 2 pinos somente para VCC e GND na placa. Conectei o Xbee aos pinos e novamente não funcionou, porém quando eu retiro o xbee e conecto fios a ele e aos pinos soldados na placa, ele volta a funcionar. Quando me refiro que o xBee não funciona quero dizer que ele nem envia o ACK de mensagem recebida do outro xbee, ou seja, antes mesmo de comunicar com o Garagino.

As imagens em anexo mostram como fiz as conexões que citei acima. Nelas eu já havia retirado o socket e adicionado os pinos.

Já testei todas as tensões em todos os pontos, continuidade e tudo mais, tudo está OK. Alguém tem ideia do que pode ser?

Desde já agradeço!

Exibições: 160

Anexos

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço