Dúvida - Motor CC Simples em placa de CI Arduino

Responder
InsaneChess
Faça a sua apresentação
Faça a sua apresentação
Mensagens: 7
Registado: 13 mar 2013, 21:02

Dúvida - Motor CC Simples em placa de CI Arduino

Mensagem por InsaneChess »

Prezados,
O Arduino é uma placa de circuito integrado que me oferece até 0.040A em sua porta e 5v de tensão.


No livro, me falou que eu não poderia ligar o Motor CC 5v na porta do Arduino, porque ele consumia até 500mA e isso poderia queimar a Porta. Por isso deveria usar uma fonte de energia externa da placa...

Se eu utilizar os 5v da porta do Arduino e colocar um resistor de 125ohms, a corrente gerada do circuito seria de 0.04mA (já que a corrente está ligada diretamente a tensão e inversamente a resistencia).

Independente do Motor precisar de mais, ele não ia conseguir fazer o circuito gerar uma corrente maior devido esse resistor de 125ohms estar lá para limitar a corrente. Colocando esse resistor não bastaria para impedir o Motor de danificar o circuito?

Quem puder explicar tecnicamente, do jeito que eu entenda toda essa lógica, eu ficaria muito agradecido.

Obrigado pela atenção!!!!
Avatar do Utilizador
nelmindo
Team Apoio
Team Apoio
Mensagens: 5438
Registado: 14 abr 2008, 10:52
Localização: PORTO
Has thanked: 23 times
Been thanked: 201 times

Re: Dúvida - Motor CC Simples em placa de CI Arduino

Mensagem por nelmindo »

InsaneChess Escreveu:Prezados,
O Arduino é uma placa de circuito integrado que me oferece até 0.040A em sua porta e 5v de tensão.


No livro, me falou que eu não poderia ligar o Motor CC 5v na porta do Arduino, porque ele consumia até 500mA e isso poderia queimar a Porta. Por isso deveria usar uma fonte de energia externa da placa...

Se eu utilizar os 5v da porta do Arduino e colocar um resistor de 125ohms, a corrente gerada do circuito seria de 0.04mA (já que a corrente está ligada diretamente a tensão e inversamente a resistencia).

Independente do Motor precisar de mais, ele não ia conseguir fazer o circuito gerar uma corrente maior devido esse resistor de 125ohms estar lá para limitar a corrente. Colocando esse resistor não bastaria para impedir o Motor de danificar o circuito?

Quem puder explicar tecnicamente, do jeito que eu entenda toda essa lógica, eu ficaria muito agradecido.

Obrigado pela atenção!!!!
Os motores tem comportamentos dinâmicos. Nos de corrente continua (de excitação separada ou permanente que é o caso), se lhes limitas a corrente comprometes o binário de arranque, já que mexe indirectamente também com a tensão, sendo que o binário é proporcional com esta última.
Evita de pensar que o motor é uma resistência normal. Não tem um comportamento esperado.
Acontece isso com os LEDs. O pessoal pensa que é um componente passivo e que se porta como tal.
jpmendes
Curioso
Curioso
Mensagens: 20
Registado: 16 jan 2008, 22:52
Localização: Penela

Re: Dúvida - Motor CC Simples em placa de CI Arduino

Mensagem por jpmendes »

Os microcontroladores não estão dimensionados para ligar ou controlar diretamente um motor, mesmo que este seja de 5V dc. Terás que utilizar uma interface composta por um relé, comutado por um transístor. Em anti-paralelo com a bobina deste relé deverás ter um diodo (conhecido por free-wheel ou fly-wheel), (solução 1).

Podes também dimensionar o transístor para controlar diretamente o motor sem o relé (solução 2).

Existem também drivers para acionar motores DC, a partir das saídas dos microcontroladores, tais como o L298 ou o L293.
Se pretenderes que o motor rode num ou outro sentido, pode també utilizar uma ponte H.

Qualquer uma destas soluções implica a utilização de uma fonte de 5V externa. Esta alimentação não pode vir da plataforma (placa) do Arduino. Essa fonte externa pode alimentar o(s) motor(es) e a placa do Arduino simultaneamente

espero ter ajudado
Anexos
saida_microcontrolador.jpg
saida_microcontrolador.jpg (16.9 KiB) Visto 438 vezes
Responder

Voltar para “Dúvidas”