Programação em C
Sistema de Proteção de Sobrecorrente microcontrolado.
Especificação
O trabalho consiste na implementação de um software responsável pelo monitoramento e atuação em sistema elétrico com o objetivo de evitar danos por sobrecorrente.
O software será executado na plataforma de prototipagem eletrônica de hardware livre Arduino.
O funcionamento deve ser da seguinte forma:
Existem dois modos de operação, o primeiro, que é o de funcionamento normal, deve agir da seguinte forma:
O valor de corrente do sistema (valor a ser monitorado) pode ser adquirido através da entrada analógica 0.
A saída digital 0 está conectada ao interruptor de energia do sistema, significando que, ao se colocar um nível lógico alto (1 - ON) na saída o sistema está em funcionamento (ligado), ao colocar um nível lógico baixo (0 - OFF) o interruptor é aberto para desativar o sistema.
O controle de sobrecorrente deve ser feito em dois estágios:
Se o valor de corrente passar do limite máximo estabelecido, deve-se abrir o interruptor do sistema, ativando a proteção.
Se o valor de corrente estiver entre o limite de alarme e o limite máximo, a saída de aviso (saída digital 1) deve ficar acessa.
Uma vez acionado a proteção de sobrecorrente, o software não deve mais atuar, deixando o interruptor do sistema desativado e a saída de aviso (digital 1) ficar piscado.
No segundo modo de operação, será possível alterar os valores de corrente desejados, através de uma interface Serial.
Para selecionar o modo desejado de operação deve-se monitorar a entrada digital 13, caso esteja em nível baixo (padrão) o sistema está em modo de funcionamento normal. Caso a entrada troque para nível lógico alto, pode-se alterar os valores de limite de alarme e limite máximo.
Resumo:
Corrente a ser monitorada: Entrada Analógica 0
Controle do interruptor do sistema: Saída Digital 0
Indicação de alarme: Saída Digital 1
Modos de funcionamento: Entrada Digital 13 (OFF - Operação; ON -