Boa noite,
Comprei um sensor de corrente modelo SCT-013-030 para monitorar a corrente de um motor através do arduino. Porém, estou com dificuldade para fazer a ligação do sensor com o arduino. Como fazer essa ligação?
Abaixo a especificação deste sensor:
Tags:
Oi Marcos.
O sensor vai fornecer um sinal senoidal entre 0 e 1 Volt.
Para o conversor AD do Arduino o sinal deve estar entre 0 e 5V. Por isso você precisa somar 2.5V ao sinal de
do sensor. A melhor maneira de fazer isto é com amplificador operacional.
Para você poder testar facilmente na bancada, use um OP comum na configuração de ganho 1, ou seja,
ligue a saida a entrada negativa e na entrada positiva ligue uma tensão de 2.5 Volts. Isto pode ser feito usando dois resistores de mesmo valor em serie ligados entre 5V e terra.
Desta maneira o sinal de entrada terá uma excursão de -1.4V a + 1.4V e o sinal de saida +1.6V a +3.9V.
Abraços
Outra coisa que pode ser feita é adicionar algumas espiras passando pelo sensor, o que amplifica a leitura.
Também comprei este sensor de 100A, porém ele tem a saída em corrente de acordo com o datasheet.
Não estou conseguindo fazer leituras no plug dele usando multímetro, alguém pode dar uma força?
Coloquei o sensor no fio que vai pro chuveiro(deve dar uns 35~40A), liguei o mesmo, e ainda sim não consigo ler nada na ponta do plugue com o multímetro...
Qual o segredo?
Valeu!
Coloque um resistor em torno de 50 ohms na saida do transformador e veja a tensao gerada.
Apenas isto Valter?
Então quer dizer que se eu apenas tentar medir no plugue com o multímetro em mA não vou conseguir ler nada mesmo?
Valeu!
Bruno, você conseguiu montar o circuito usando o sct 013-000? Qual esquema você utilizou? Vc utilizou o jack P2 para conectar com o arduino?
Valeu!
No ML vc encontra .
boa noite amigos...alguem conseguiu ligar este sensor no arduino? to tentando seguir o layout de montagem com os resistores, etc..mas sem muito sucesso...
se alguem conseguiu podes me ajudar?
obrigado!
Viva
Fiz a simulação no Proteus e está a funcionar, já encomeidei o sensor, quando chegar vou testar na realidade.
Liguei diretamente o sensor à porta A3, considerei que a tensão varia entre -1 a 1 V (Se for diferente basta alterar este valor 0.245), como cada periodo dura 20 milisegundos (50 HZ) crei a função abaixo para registar o valor máximo em cada periodo.
Se alguem testar informe se funciona.
void MedirCurrente ()
{
sensorMax = 0;
TimeAtual = millis();
while ((millis() - TimeAtual) < 20)
{
sensorValue = analogRead(sensorPin);
if (sensorValue > sensorMax) {sensorMax = sensorValue;}
}
currentValue = sensorMax * 0.245;
}
Você teria o sketch do Proteus para simular este medidor?
Não encontro o SCT na library do Proteus.
Poderia me passar o projeto do Proteus ISIS?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por