Sistema de iluminação com Attiny85 - Consumo na Saída dos Pino

Pessoal, tudo bem? Eu fiz um sistema de iluminação em LED de Alto Brilho para utilizar em aeromodelos com 4 LED's. Primeiro eu fiz a montagem no Arduino UNO e agora gravei no Attiny85. Surgiu uma dúvida, vi que os LED's vão comsumir 30mA, e máxima corrente de cada I/O pin do Attiny é de 40mA, quando eu ligar todos os LED's vai comprometer o sistema? Perca de Luminosidade? Vou precisar de transitores?

Exibições: 49

Responder esta

Respostas a este tópico

Então terei problemas, pois o receptor do aeromodelo fornece Operating Current: 100mA@5V. Nesse caso, eu vou alimentar então os LED com os 12V da Bateria do aeromodelo certo? Uma outra dúvida, eu vou precisar de um Transitor para cada LED ou apenas uma para todos? Obrigado!

Uma opção é usar uma saída PWM do Attiny e um transistor como  driver e enviar para LED não uma tensão contínua, mas um sinal PWM. Assim o consumo total será um pouco menor, economizando bateria.

Eu vou precisar alimentar os LED com 12V e vou precisar controlar o brilho e pisca pelo Attiny pois tem uma ordem de as coisas funcionarem. Pois bem, a forma que vi aqui é utilizando um Transistor e alimentando os LED pela bateria, se eu utilizar todas as saídas do Attiny, vou precisar de um transistor para cada LED? 

Se todos os leds sempre forem operar juntos não precisa de um transistor para cada. Calcule a corrente que todos eles vão consumir juntos e veja um transistor que suporte. Se tiver que usar um transistor muito potente, aí pode dividir entre alguns transistores menores se quiser.

Boa tarde MC, 

segundo o datasheet do Attiny85, o valor máximo absoluto de cada I/O pino é de 40 mA,

e o máximo de corrente suportado pelo pino de VCC e o pino de GND é de 200 mA.

Como são 4 LEDs consumido 30 mA, teremos 120 mA  consumidos pelos LEDs.

Se não tiver mais nada ligado neste Attiny, e se seu fornecimento de energia

suportar este consumo, você não deverá ter problemas com o funcionamento.

O valor seguro recomendado para cada port é de 20 mA.

Acima disto você pode ter um aquecimento do chip,

então pense em algum dissipador, mesmo que pequeno.

RV

PS:

Encontrei esta observação na pag. 234 do datasheet:

Although each I/O port can sink more than the test conditions (10 mA at VCC = 5V,

5 mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed:
  1] The sum of all IOL, for all ports, should not exceed 60 mA.
      If IOL exceeds the test condition, VOL may exceed the related specification.

     Pins are not guaranteed to sink current greater than the listed test condition.

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2020   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço