Olá, para o meu projeto vou fazer o controle de uma solenóide com as seguintes especificacoes:

Tensão: 12VDC ;
- Corrente Nominal: 500mAh;
- Pressão de operação: 0,2 à 6 kgf/cm2; 
- Vazão mínima= 7 l/min (à 0,2kgf/cm2);
- Vazão máxima= 40 l/min (à 6 kgf/cm2)

Gostaria de saber como se calcula o transistor adequado, e qual o resistor adequado para colocar entre a porta digital e o Transistor... Obrigado!

Exibições: 948

Responder esta

Respostas a este tópico

Boa noite MAS,

Uma boa ajuda começa com boas informações fornecidas

Você não informou qual ucontrolador pretende usar.

Não informou se a voltagem para o solenoide é +12V ou -12V em relação ao Gnd.

Mas vamos lá,

para calcular um transistor para este projeto, você tem que se basear nos seguintes parâmetros.

Vou inferir que a voltagem é +12V em relação ao Gnd e que o ucontrolador é um Atmega328.

O transistor neste caso será NPN, ou MOSFET P.

Tensão de trabalho nominal 12V ;    Transistor deve suportar pelo menos 50% a mais  (18V)

Corrente nominal                 500 mA;   Transistor deve suportar pelo menos 50% a mais  (750mA)

Corrente de base          média   10mA  (Max corrente do port do ucontrolador / 2);

Se for MOSFET não ten-se muito que preocupar com a corrente de gate.

Agora vamos ao calculo.

Na saída do Arduíno para acionar o solenoide, você coloca em HIGH, e ai terá +5V no port.

Digamos que sua corrente de base será de 5 mA. então descontando 0,7V da tensão base/emissor,

sobra 4,3V.

4,3V/5mA = 860 Ohms. Como não existe este valor no comercio, pode usar o valor de 820 Ohms

Então você com 5 mA deverá controlar uma corrente de 500 mA.

500 / 5 = 100, então seu transistor tem que ter um ganho de pelo menos 100 vezes.

Isto significa um Hfe de pelo menos 100.

Pronto. Você precisa de um transistor NPN, para um Vce de 18V,  que suporte uma IC de pelo menos 750mA,

e com um hfe de pelo menos 100.

E o resistor entre o port e o transistor deverá ser de 820 Ohms.

RV

Boa noite Mineirin!

Desculpe, acabei escrevendo na correria e me esqueci.

O controlador é um Arduino Uno, e a tensao da solenoide não especifica se é negativa ou positiva. Assumo que deva ser positiva entao?

Gostei muito desta explicacao, só nao entendi a parte do 0,7V. Para esse Transistor tem esta queda de tensão? 

Outra dúvida, neste meu caso, o arduino tem uma Corrente maxima de 40mA, entao a corrente base será 20mA, e então eu devo calcular o resistor para que limite a saída para essa corrente certo?

Só mais a ultima dúvida, o diodo pra aguentar esta circunstãncia qual deveria ser? é calculado na corrente da solenóide?

Muito obrigado!

MAS,

1. Os 0,7V, é um valor  "padrão" de tensão entre a base e o emissor  dos transistores NPN.

2. A corrente máxima que cada port do Arduíno pode fornecer é de 20 mA, e não 40 mA.

   40 mA é a corrente máxima da soma dos ports de um mesmo registrador do Arduíno.

3. Acorrente de base é voce que define, no exemplo eu defini que seria de 5 mA.

   Mas você pode definir outros valores, mas no máximo 20 mA.

4.   " o diodo pra aguentar esta circunstãncia qual deveria ser "    ????????????

RV

Boa tarde, RV!

Entendi os itens...

Eu vi em um esquema aqui no labdegaragem, que eles usavam diodo para não dar uma tensão inversa, quando a solenoide voltar no estado inicial. Esse diodo deve aguentar 1A então?

obrigado mais uma vez

José, obrigado, vou dar uma lida!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço