Quero controlar um alto-falante de sirene (com um driver embutido) com um Arduino.
A sirene precisa de 12V e consome cerca de 480mA. O pino de saída do Arduino é de 5V e pode fornecer no máximo 40mA.
Eu gostaria de usar um transistor para ligar e desligar a sirene. Esta aplicação é boa para um transistor? Prefiro não precisar usar um relé ou um SSR porque não tenho nenhum disponível.
Com base nesses números, calculei minha resistência à carga (sirene) em 25 ohms usando a lei de Ohms, R = E / I. (Estou usando amplificadores, volts e ohms como unidades)
Encontrei vários cálculos para determinar que tipo de transistor eu preciso e não tenho certeza de qual é o melhor. Um deles é assim:
O que me dá um mínimo de de 60.
É aqui que eu fico um pouco confuso. Eu tenho alguns transistores e suas folhas de dados, mas não tenho certeza de como lê-los. Eu li muitos recursos e agora estou tão confuso quanto antes.
Eu sei que provavelmente deveria usar um transistor NPN, mas importaria se eu usasse um PNP? Os mesmos cálculos se aplicam? Entendo que o circuito muda, ativo alto, em vez de ativo baixo, mas existem desvantagens no PNP sobre o NPN?
Os NPNs que tenho são PN2222A , BC337 , BC547B e um BC517 darlington .
Os PNP que tenho são PN2907 , BC327 e um BC516 Darlington .
Como eu escolheria o transistor certo para o trabalho? Não quero sobrecarregar o transistor.
fonte
Respostas:
Ao escolher o transistor certo para este trabalho, primeiro vou eliminar os transistores PNP. Eles são um pouco mais complicados de usar no seu caso. Como você disse, para um transistor PNP, a alta ativa se torna baixa, o que significa que o transistor será ativado quando você aplicar 0V do seu Arduino, mas não será desativado quando você aplicar 5V do Arduino. Você precisará aplicar 12V na base do transistor PNP para desligar (VEB = 0).
Deixando os PNP para trás, olhando para os NPNs disponíveis, apenas o BC547B (Ic = 100mA) não suporta a corrente de 480mA necessária para a sua sirene. Dos três transistores restantes, eu escolheria aquele que pode lidar com a mais atual, apenas por segurança. Esse seria o BC517 darlington , que pode suportar no máximo 1,2 A, mais do que suficiente para a sua sirene.
Só agora você terá que se preocupar com o ganho do BC517. Mas, como o BC517 é um transistor de Darlington, ele possui um enorme ganho (hFE = 30.000), para que você possa facilmente ligar o transistor com uma corrente base muito pequena. Se você optar por acionar a base do transistor com um resistor de 1KOhm, terá uma corrente de base de 3,6mA, suficiente para suas finalidades.
Portanto, o vencedor seria o BC517 .
fonte