Olá amigos desculpem a intromissão, estou com um problema parecido e acho que vocês podem me ajudar (por favor)
boa noite galera, estava trabalhando com meu arduino Uno bem tranquilo, com a tenção de 5 vcc, ao lado da placa estava trabalhando com uma fonte que me gerava 12 vcc, o que aconteceu é que num lance de segundos um fase do fio não sei dizer se erá +12 ou GND escapou e ficou em contato com a carcaça da entrada USB do arduino,neste momento o Led da porta 13 perdeu a intensidade e apagou, desliguei o arduino ( fechei os olhos e quis me socar) espetei ele na USB no PC, e executei o BLINK, os led's Power, RX e TX funcionaram, manos o led da porta 13, coloquei um Led entre o Gnd e a porta 13, ele acendeu mais muito fraquinho, quase morrendo, tentei continuar o meu projeto mais não voltou ao normal, (parece que a tenção esta muito baixa, não sei), gostaria de obter ajuda e saber se o Arduino queimou ou o Atmega pifou.


Testes realizados :

Retirei o Atmega e espetei no pc --> o gerenciador identificou o Arduino na COM 3.

Tira o microcontrolador e envia algo via serial pra placa (confirmando se o led pisca). -> led RX piscou.


por favor se poderem me ajudar eu agradeço. obrigado.

Exibições: 2563

As respostas para este tópico estão encerradas.

Respostas a este tópico

Olá amigo

Primeiramente faça uma inspeção visual para procurar componentes queimados.

Use um multímetro, para checar a tensão de 5v, tanto nos pinos externos quanto dentro da placa, use o esquemático para facilitar a identificação.

Uma dica, não ligue um LED diretamente nos pinos do Arduino.

opa Flavio, desculpe a demora só pude voltar a trabalhar neste problema hoje
testei todos os componentes, um por um o resistor PTC que trabalha como um fusível, os capacitores, resistores e diodos, testei o circuito do processador USB, filtros, Osciladores,
O circuito do Processador principal, e o circuito de Alimentação, Gostaria de poder enviar o Arquivo que fiz onde consta todas as partes testadas e os valores adquiridos, mais a pagina não tem essa opção :).
Então vou informar os resultados mais importantes.
Bom, no circuito de Alimentação, todos os componentes estão fazendo o seu trabalho; O curioso é que eu possuo a alimentação de 3,3Vcc porem a de 5Vcc chega apenas 4.5 Vcc esta tensão já sai do regulador de 5Vc assim e é a mesma que passa pelos capacitores PC1 e PC2.
Porem, este problema não me parece grave ( não sei)
Agora no circuito de processo USB, temos o diodo D3 ( conforme esquema) se encontra aberto, e o Led (L) pino 13 encontrasse queimado, de resto todos os resistores e capacitores, oscilador e o Atmega 328 estão funcionando.

Oi LSAS, boa tarde.

Já resolveu o problema do seu arduino ou ainda não?

Achei muito confusa sua explicação de diagnóstico do mesmo.

Vou então tentar dar um guia para determinação de problema.

1o. Atenção para o que falou o amigo FH. "NÃO ligue um LED diretamente em um pino do arduino".

  Corre o risco de queimar o port.

2o.

Esquema do arduino UNO R3

Marquei em vermelho áreas que você deve verificar.

Como você disse que o LED do pino 13 está danificado, primeiro retire ele.

Retire o ucrontrolador Atmega328, e alimente o arduino com o cabo USB e meça a voltagem no pino +5V.

Deverá ter voltagem bem  próxima à +5V.  Se não tiver,  existe um fusível que pode estar queimado.

Depois meça a voltagem no pino +3.3V. E deverá ter voltagem bem  próxima à +3.3V.

Se tudo isto estiver correto, reponha o ucontrolador e tente carregar um código de blink.

Escolha outro pino para a saída do blink (por exemplo port10) e ligue um LED no Pino em serie

um resistor ligado ao +5V.

Se o uncontrolador estiver danificado, toque o mesmo e regrave o bootloader no novo.

E principalmente o componente mais fundamental "boa sorte".

Rui

Olá Rui, só acrescentando é bom realizar um teste no conversor USB-serial.

Então primeiramente remova o Atmega328 (só para não interferir e garantir o teste),  coloque um jumper entre os pinos TX RX (pino 1 e pino 0), conecte a placa no PC e abra o serial monitor da IDE do Arduino (ou qualquer outro terminal, por exemplo PuTTY), digite qualquer coisa nela, se o conversor estiver realmente funcionando, vai aparecer no terminal o que você digitou.

Apenas os leds TX e RX  piscarem não garantem que os pinos de comunicação TX RX estejam funcionando.

Ooo Amigos blz, Rui Viana, a resposta para sua pergunta é sim, eu testei todo o circuito, e também o fusível no qual citei que é o componente PTC (neste circuito esta fazendo a função de fusível) mais essa características realmente não vem ao caso
Bom vou tentar melhorar a minha resposta já que não ficou muito clara.
A tensão no "fusível " é 5Vcc
As tensões (3.3 e 5 ).Vcc existem e estão corretas.
O componente que você pediu para eu verificar com mais cautela ( Amp. Op) esta funcionando, porque além dele chavear o Led do (L pin 13) ele é responsável também pela comutação da tensão externa ou USB, e esta função esta funcionando perfeitamente.
Como disse, encontrei um erro no circuito do Atmega 16u2 (aquele ci menor com encapsulamento SMD que é responsável pela circulação na hora da transmissão de dados para o Atmega 328) o problema que eu encontrei foi que o diodo D3 esta aberto.

Bom o que eu tenho que fazer é a substituição do diodo e do Led (L pin 13) eu acho rsrs

Ha não ligarei mais nenhum led direto aos pinos ( isso foi realmente feio)

Bom fiz o teste no quel vc falou, criai uma programação que acende e apaga um lede e atribui ao pino 12, funcionou corretamente, a intensidade do led esta normal.

fiz outro teste, tirei o At mega 328 na placa Arduino UNO, e montei em um protoboard ( com capacitores, e cristais tudo certo) para alimentar o circuito, fiz uso das tensões de 5vcc e do Gnd do própio arduino;
Primeiro fiz o teste com a programação orientada ao pino 13, o resultado foi o mesmo do problema o Led acendeu com a intensidade bem reduzida; Depois refiz o teste com a programação orientada ao pino 12, conforme vocês me pediram, o led funcionou normalmente, como estou usando a alimentação do próprio arduino, podemos dizer a a alimentação do pino 13 esta realmente corrompida?

Flavio sobre o teste do serial monitor eu não entendi direito o que você pediu, mais como eu consigo gravar o programa, creio que a comunicação esteja OK.

Pessoal agradeço muito o tempo dedicado e as respostas, não respondo pontualmente por falta de tempo, muito obrigado, mesmo.
Ooo Amigos blz, Rui Viana, a resposta para sua pergunta é sim, eu testei todo o circuito, e também o fusível no qual citei que é o componente PTC (neste circuito esta fazendo a função de fusível) mais essa características realmente não vem ao caso
Bom vou tentar melhorar a minha resposta já que não ficou muito clara.
A tensão no "fusível " é 5Vcc
As tensões (3.3 e 5 ).Vcc existem e estão corretas.
O componente que você pediu para eu verificar com mais cautela ( Amp. Op) esta funcionando, porque além dele chavear o Led do (L pin 13) ele é responsável também pela comutação da tensão externa ou USB, e esta função esta funcionando perfeitamente.
Como disse, encontrei um erro no circuito do Atmega 16u2 (aquele ci menor com encapsulamento SMD que é responsável pela circulação na hora da transmissão de dados para o Atmega 328) o problema que eu encontrei foi que o diodo D3 esta aberto.

Bom o que eu tenho que fazer é a substituição do diodo e do Led (L pin 13) eu acho rsrs

Ha não ligarei mais nenhum led direto aos pinos ( isso foi realmente zuado kkk )

Bom fiz o teste no quel vc falou, criai uma programação que acende e apaga um lede e atribui ao pino 12, funcionou corretamente, a intensidade do led esta normal.

fiz outro teste, tirei o At mega 328 na placa Arduino UNO, e montei em um protoboard ( com capacitores, e cristais tudo certo) para alimentar o circuito, fiz uso das tensões de 5vcc e do Gnd do própio arduino;
Primeiro fiz o teste com a programação orientada ao pino 13, o resultado foi o mesmo do problema o Led acendeu com a intensidade bem reduzida; Depois refiz o teste com a programação orientada ao pino 12, conforme vocês me pediram, o led funcionou normalmente, como estou usando a alimentação do próprio arduino, podemos dizer a a alimentação do pino 13 esta realmente corrompida?

Flavio sobre o teste do serial monitor eu não entendi direito o que você pediu, mais como eu consigo gravar o programa, creio que a comunicação esteja OK.

Pessoal agradeço muito o tempo dedicado e as respostas, não respondo pontualmente por falta de tempo, muito obrigado, mesmo.

Oi LSAS, bom dia,

eu usei a expressão fusível pra facilitar, mas você tem razão é um PTC.

Como o LED acendido pelo port 13 é através de um ampop  LMVU358, você pode testar com um LED

e um resistor no port 13, igual fez no port 12.

É provável que esta secção do ampop esteja danificada.

Rui

OPA GALERA, BLZ.

Enta~esqueci de fechar este tópico, fiz uma analise acompanhando o esquema eletrônico do arduino, bem o Atmega esta bem (vivo) o problema é no resistor e no led (L), quando eu tiver um tempo eu tento troca-los, só para brincar um pouco, obrigado. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço