LusoRobótica - Robótica em Português

Sistemas específicos => Arduino / AVR => Tópico iniciado por: Crazyaboutmachines em 18 de Agosto de 2012, 22:47

Título: Arduino a torrar
Enviado por: Crazyaboutmachines em 18 de Agosto de 2012, 22:47
Boas, estive com o meu Arduíno a montar um circuito para controlar motores para uma CNC que construi de raiz, estava tudo a funcionar bem, mas muito lentamente e com atrito, por esta razão decidi passar de 12v para 31 volts mas de repente comecei a cheirar a queimado e deixou tudo de funcionar
A principio pensei que tivesse sido o CI da ponte-H a torrar (controla o motor nomeada mente utilizei o CI SN754410 equivalente a um l293) mas a verdade e que estes supostamente pelo datashet aquentavam até 36 volts.
Depois de desconectar tudo e voltar a tentar utilizar o Arduíno o mesmo nunca mais foi detectado pelo computador dando sempre o mesmo erro:  avrdude: stk500_getsync(): not in sync: resp=0x30 (que também antes me dava mas que conseguia contornar depois de algumas tentativas e mudança de porta usb.)
Mas de repente pus o dedo na zona do arduino demonstrada na figura e reparei que estava a escaldar (não se consegue deixar la o dedo mais que 1 segundo...).

A questão é se já vos ocorreu algo assim ou para quem percebe mais do assunto se sabe se a causa será apenas este componente da placa arduino que se terá estragado e se acham que é possível substituir os componentes indicados por outros novos.


(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg204.imageshack.us%2Fimg204%2F6533%2Farduinounor3front.jpg&hash=919e0634b20d3a0aa0333fb44d5901cbb918944a) (http://imageshack.us/photo/my-images/204/arduinounor3front.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

 Muito Obrigado



alguem poderiame disser se já teve este problema ou se sabe se ha posibilidade de substituir estes dois componentes na placa?(tambem não sei se conseguirei soldar componentes tão pequenos) Obrigado
Título: Re: Arduino a sobreaquecer
Enviado por: senso em 18 de Agosto de 2012, 22:49
Depende é de onde aplicaste esses 31v, essa ponte H tem dois pontos de alimentação, um para a lógica e outro para a potência, e estavas a alimentar o arduino como?
Título: Re: Arduino a torrar
Enviado por: Pedrock em 18 de Agosto de 2012, 23:09
Se meteste 31v no Arduino então está explicado. O máximo recomendado é 12v. O máximo possível é 20v.
Título: Re: Arduino a torrar
Enviado por: senso em 19 de Agosto de 2012, 02:01
Ou foi o regulador de tensão ou o mosfet ou o op-amp que faz a escolha de onde vem a alimentação, eu posso-te resoldar ai componentes novos, tens só de pagar o preço deles e os portes.
Título: Re: Arduino a torrar
Enviado por: Njay em 19 de Agosto de 2012, 02:14
Remove o ATmega do socket e vê lá se continuam a aquecer.
Título: Re: Arduino a torrar
Enviado por: Crazyaboutmachines em 19 de Agosto de 2012, 11:39
Supostamente eu apliquei os 31 volts na ponte H mais especificamente na entrada Vcc2 (que aguenta de 4,5 a 36 volts) pelo que não deveria afectar o arduino, o que acontece e que o ground foi todo em comum na breadboard (tanto o de 5v logico do arduino como o dos 31 volts de potencia para a ponte-H) e não sei se o problema tera saido dai.. eu pensei que iria funcionar pois segui o projecto de um livro de arduino que ja usei em varias montagens e nunca me estragou o arduino:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg6.imageshack.us%2Fimg6%2F7479%2Fcapture2mz.png&hash=890e28759c176a310872bdb813c9a71d50cec146) (http://imageshack.us/photo/my-images/6/capture2mz.png/)

Uploaded with ImageShack.us (http://imageshack.us)

senso em quanto ficaria os componentes?(e quanto costuma custar portes dentro de portugal continental? para uma coisa deste tamanho?) e ja agora não ha maneira de ser eu a comprar estes componentes numa loja de electronica qualquer e resolda-los? senão agradecia imenso se o pudeses arranjar : )

njay ja removi o atmega e os componentes que asinalei a vermelho continuam a aquecer (acho que esta tao quente que para desoldar basta ligar ao usb e empurrar aquilo..)

Obrigado pela ajuda
Título: Re: Arduino a torrar
Enviado por: kast em 19 de Agosto de 2012, 12:23
Embora eu não seja a pessoal ideal para te explicar isto, normalmente colocam-se protecções para não haver problemas para o ATMEGA.

Neste caso acredito que um optocoupler era o ideal para não teres problemas como este.

O pessoal mais entendido nisto que se pronuncie, que estou a pensar fazer algo parecido, e também me interessa saber como deveria ser feito.
Título: Re: Arduino a torrar
Enviado por: senso em 19 de Agosto de 2012, 13:24
Não terás feito um curto com outro fio qualquer?
E a ponte H, não aquece nada?
Título: Re: Arduino a torrar
Enviado por: kast em 19 de Agosto de 2012, 13:55
O arduino estava a ser alimentado pelo quê?

Pelo esquema parece-me que não há nada a dar os 5v ao arduino ....
Título: Re: Arduino a torrar
Enviado por: dropes em 19 de Agosto de 2012, 14:46
Existem duas possibilidades de se alimentar o arduino, por USB ou por ficha DC.
Ao se remover o atmega328P, deve-se medir na ficha, GND-5V-3.3V as tensões correspondentes.
Se o regulador de tensão foi à vida é melhor passar o arduino a alguém que entenda e o possa recuperar, agora se o conversor USB-TTL também está avariado começa a ser mais complicado de o reparar, mas não impossível.

obs: os díodos de proteção à saída da ponte H ficaram esquecidos
obs2: quando um micro comunica com um periférico, deve levar resistências em série para se evitarem surpresas e avarias do controlador.
Título: Re: Arduino a torrar
Enviado por: kast em 19 de Agosto de 2012, 20:05
Nao queria estar a teimar, ate porque tenho pouca experiencia com isto, mas o ideal no era separar "fisicamente" a parte do controlo (atmega) da restante com um optocoupler ??
 Pensava que as resistencias apenas diminuiam a corrente e nao a voltagem.

E que tenho visto muitas pontes H feitas com optocouplers logo a saida do sinal para a ponte H.

Agradeço que que tenham experiencia com pontes H se pronuncie uma vez que estou a desenhar uma ponte H e dava jeito saber qual a melhor forma de fazer isso.
Título: Re: Arduino a torrar
Enviado por: senso em 20 de Agosto de 2012, 01:17
Com fontes de alimentação comuns o opto-isolador só te impede de torrar um pino do micro se a ponte H for ao ar, porque isolamento do sinal em si é praticamente nulo, pois as massas são comuns.
Título: Re: Arduino a torrar
Enviado por: kast em 20 de Agosto de 2012, 01:19
Obrigado senso ...

Então se percebi bem o ideal é optocoupler e diodos a melhor solução ? Ou devo utilizar resistências também ?
Título: Re: Arduino a torrar
Enviado por: senso em 20 de Agosto de 2012, 01:22
Se o esquema estiver bem feito não existe necessidade de optos.
Título: Re: Arduino a torrar
Enviado por: Pedrock em 20 de Agosto de 2012, 01:28
Com fontes de alimentação comuns o opto-isolador só te impede de torrar um pino do micro se a ponte H for ao ar, porque isolamento do sinal em si é praticamente nulo, pois as massas são comuns.
Não se pode usar um optocoupler com massas diferentes?
Título: Re: Arduino a torrar
Enviado por: senso em 20 de Agosto de 2012, 01:32
Um opto-isolador é mas é para ser usado com massas diferentes, dai ter no nome isolador, se a massa for comum não existe nenhum isolamento.
Título: Re: Arduino a torrar
Enviado por: Pedrock em 20 de Agosto de 2012, 01:49
Um opto-isolador é mas é para ser usado com massas diferentes, dai ter no nome isolador, se a massa for comum não existe nenhum isolamento.
Pois, com um opto-isolador bem instalado, fica impossível queimar o arduino devido a um problema na ponte H ou motor.
Título: Re: Arduino a torrar
Enviado por: senso em 20 de Agosto de 2012, 02:04
Continua a ser possivel ter um curto circuito e dar cabo de tudo, porque as massas são partilhadas.
Título: Re: Arduino a torrar
Enviado por: Crazyaboutmachines em 20 de Agosto de 2012, 13:37
epah pelos vistos preciso de me informar muito mais sobre o assunto..  o meu ponto fraco e electrónica, vocês para mim já começaram a falar chines : ), ainda não tive nenhuma cadeira de electrónica na faculdade..
Depois assim que tiver mais tempo faço um esquema no fritzing de como eu tinha o circuito da minha cnc, talvez ate faça um post para apresentar o meu projecto falhado de cnc para as pessoas tirarem ideias e darem também.

Mais uma vez obrigado
Título: Re: Arduino a torrar
Enviado por: senso em 20 de Agosto de 2012, 14:24
Usa algo melhor que fritzing, pelo menos Eagle, que sempre são esquemas assim mais tipo um esquema normal, que o fritzing que me mete uma confusão tremenda olhar para aquilo.
Título: Re: Arduino a torrar
Enviado por: dropes em 20 de Agosto de 2012, 14:50
Pensava que as resistencias apenas diminuiam a corrente e nao a voltagem.

É verdade as resistências diminuem apenas a corrente.
Se tiveres uma ponte H alimentada a 40V , esta avaria-se e coloca por algum motivo 40V ao pino de comando vindo do arduino, sem qualquer proteção o microcontrolador também queima, assim como muitos outros componentes mesmo o USB do PC.
Ao se colocar uma resistência entre o microcontrolador e a ponte H, digamos 10K (verificar a impedância de entrada na ponte), a corrente baixa assim como a tensão não sendo suficiente para fazer estragos. Em alguns casos o microcontrolador pode avariar mas não passa daí.