por Pask » 21 Nov 2008 10:34
Meu amigo, esse é um comportamento típico dos PIC's quando acionando cargas fortemente indutivas como o seu contator aí.
O problema é que a fcem gerada no acionamento/desacionamento do contator, provoca uma sobretensão transitória que gera uma queda de tensão rápida no circuito onde ele estiver, o que provoca o reset do PIC, causando este transtorno.
Uma dica para "tentar" amenizar o problema, é colocar bem próximo do pino de MCLR do PIC um capacitor eletrolítico de 100uF ou mais. Também desabilite no CONFIG do PIC a opção BROWNOUT e coloque NOBROWNOUT, pois esta opção ativada, detecta pequenas quedas de tensão na alimentação do PIC, fazendo-o ressetar.
Procure usar também um varistor de acordo com a tensão de trabalho da bobina do contator, ligado em paralelo com a bobina, para ceifar os picos rápidos de tensão que possam surgir neste ponto.
Veja também se a tensão que alimenta a bobina do contator está correta, pois se estiver um pouco acima do normal, a fcem será ainda maior. Por exemplo:
Bobina do contator especificada para 220V.
Tensão real medida na bobina: 235V. (isto não pode!)
Espero ter ajudado.