[RESOLVIDO]Qual melhor mosfet ou transistor bipolar

Boa tarde pessoal, estou com uma duvida.

eu tenho um equipamento que faz leitura de vazão, o mesmo se conecta a um medidor de vazão e le os pulsos enviados pelo gerador de pulso do medidor.

eu estou simulando pelo arduino esse medidor de vazão. O meu problema é o seguinte.

o arduino so envia sinais de 5v e o equipamento que estou trabalhando so aceita pulsos de 12v,
então usei um BC337 para o mesmo, só que aforma que devo ligar esse transistor não é compativel com o cenário em que eu vou implementar o simulador, eu precisaria manipular o sinal positivo e não o negativo. preciso ligar o GND direto no equipamento e o 12v eu teria que ligar no coletor e o emissor no equipamento. mas sei que assim não funciona o BC337

Pesquisando pela internet, eu estou percebendo que um mosfet faria melhor esse trabalho, pois preciso de algo que funcione exatamente como um transistor, em que eu possa colocar a carga positiva no comum do rele e quando o mesmo for acionado pelo arduino ele envia os 12v ao equipamento, eu preciso oscilar 0 e 12v em uma frequencia elevada na porta desse equipamento.

abaixo segue a minha ligação

 

Exibições: 1860

Responder esta

Respostas a este tópico

e essa seria a ligação que eu deveria fazer

qual mosfet devo usar e como seria a ligação? muito obrigado 

Oi BV, boa tarde.
Testa este circuito.

Rui

Eu não entendi muito bem como funcionaria essa ligação, depois do resistor de 5k eu ja ligo direto na entrada de pulso do equipamneto. e quando o transistor for acionado o resistor vai pra terra e entra 12v no equipamento?

Rui eu te agrade muito pela sua atenção!!!

O problema dessa ligação para mim é o segunte, o simulador que eu estou montando é na verdade uma Giga de testes, e esse equipamento contador de pulso ja vai esta ligado em um painel de automação. ou seja o polo negativo ja vai esta ligado em uma fonte e o polo positivo vai esta ligado em um borne, aguardando para ser ligado ao medidor.

resumindo quando eu abrir o painel de automação vai ter 3 bornes me esperando, 0v, 12v e o retorno de 12v para o equipamento. sera que com mosfet eu não conseguiria oscilar o 12v que nem um relé? teria como eu ligar um mosfet no mesmo esquema do 2 exemplo que dei no topico? se sim qual mosfet seria mais apropriado e sua ligação.

Lá em cima no tópico eu falei que precisaria que ele funcionasse igual a um transistor, mas é relé que eu quis dizer. Desculpe

Oi BV, bom dia.

Sua explanação está um pouco confusa.

Vamos esclarecer:

Você diz : "3  bornes me esperando, 0v, 12v e o retorno de 12v para o equipamento".

Mas seu desenho mostra 4 bornes: 0V, 12V, Input- e Input+.

Desenhe como realmente é seu painel. Fica mais fácil o entendimento.

Outra coisa: O que o arduino fará?  Enviará pulsos para o contador?  Qual frequência destes pulsos e

qual forma de onda?  Senoidal, quadrada, triangular , PWM, etc etc

Rui

Desculpa Rui, esta meio confuso mesmo.

vamos la.

esse equipamento que conta os pulsos é um preset eletrônico igual ao Danload 8000 da Emerson (não sei se você conhece). esse equipamento le pulsos (ondas quadráticas) enviadas pelo medidor de fluido (vazão).

com o arduino estou simulando essas ondas, eu liga e desligo uma porta do arduino.
segue o codigo:

if (digitalRead(NA) == HIGH && digitalRead(NF) == HIGH && Stop == 0) { // Acelera a vazão
aux_liga_FCV = 1;

tempo = tempo - 0.1; 

}

else if (digitalRead(NA) == LOW && digitalRead(NF) == LOW) { // Desacelera a vazão
aux_liga_FCV = 1;

tempo = tempo + 0.1;

}

else if (digitalRead(NA) == HIGH && digitalRead(NF) == LOW) { // Mantem a vazão
aux_liga_FCV = 1;
tempo = tempo;

}

// saida do pulso


if (aux_liga_FCV == 1) {
digitalWrite(Pulso, HIGH);
delay(tempo);
digitalWrite(Pulso, LOW);
delay(tempo);
}

o preset eletronico também me manda umas informações para aumentar a frequência, diminuir ou manter.

o mesmo eu uso para incrementar o decrementar a variável "tempo".

só que como falei antes esse equipamento ja estaria ligado assim.

O 0v da fonte ja estaria ligado no INPUT (-) e o INPUT (+) eu poderia ligar no arduino, para que o mesmo pulsasse o sinal.
Eu poderia fazer com um relé que é mais simples, mas o relé nao vai atingir a frequencia desejada, eu chego a piscar a porta do arduino em 1ms e o preset interpreta como se o fluido tivesse a uma velocidade de 2 mil litros por minuto.

o cenário perfeito pra mim seria se eu pudesse deixar os 0v ligados direto no INPUT (-) e os 12v eu pudesse passar por um mosfet e conforme eu pulsasse o "gate" do mosfet ele liberaria os 12v para o preset IPUT (+).

help...

Boa tarde Bruno, se for uma corrente menor que 800mA voce pode usar o BC337 com resistor de 1Kohm na base, o circuito e aquele que voce mencionou depois,

Boa tarde Nelson!

quando uso esse circuito ele não funciona, ele mistura as voltagens, da fonte com do arduino.

 

Oi BV, uma coisa me chamou atenção.

Você está usando um port do arduino ou o pino de 5V dele??????

Rui

Oi Rui, para gerar os pulsos, estou usando o pino 6 do arduino.

Boa noite Bruno, como assim mistura as voltagens? no total quantos volts tem na entrada do input+ , caso contrario use um resistor de 220ohm ou maior ou menor entre o emissor e o terra para limitar,  meca com o multimetro para saber qual resistor.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço