Página 1 de 1

Ruido Resetando PIC 18F252

MensagemEnviado: 07 Out 2010 11:41
por cristian
estou com um pic18f252 controlando 1 motor e 4 reles e nunca termina um ciclo completo antes disso o pic reseta

como fica a confiança dos aparelhos q usam microcontrolador
Controles remotos de qualquer aparelho, de alarme de carro, vários equipamentos eletrônicos juntos com motores, lâmpadas fluorescentes, etc.

Deve haver ou no código ou no hardware meio de garantir um funcionamento 100% isento de resets, caso contrário seria inviável usar PIC´s pelo mundo afora.

alguma coisa no datasheet pra resolver isso ???


Deve haver algum meio de acabar de vez com resets sem ter que precisar de baterias, todos os equipamentos são assim. No caso de motores de portão eletrônico a placa do PIC fica presa diretamente na carcaça do motor, recebendo todo o magnetismo possível e nunca ocorre resets.

MensagemEnviado: 07 Out 2010 12:28
por Djalma Toledo Rodrigues
Tem muito a ver com Layout, Capacitores de desacoplamento, etc.

Eu coloco uma Trilha larga em torno da PCI, ligada a um único ponto ao Comum, ou VSS.

Componentes do Oscilador o mais próximo possível dos pinos do µC e canal de guarda,
isto é, uma trilha da PCI em torno deles e ligada ao Vss, claro.

Uma boa alternativa é colocar dentro de uma caixa metálica, ligada também em um único
ponto ao Comum ou preferencialmente aterrada.

DJ

MensagemEnviado: 07 Out 2010 20:05
por _blackmore_
MCLR ao positivo ... capacitor de 10 a 100nF bem proximo aos terminais de alimentação do microcontrolador ... plano terra ... opto-acoplador entre PIC e cargas indutivas ...

MensagemEnviado: 08 Out 2010 08:08
por leo_alves_br

MensagemEnviado: 08 Out 2010 08:14
por leo_alves_br

MensagemEnviado: 08 Out 2010 09:54
por cristian
vcs usam wdt ?

ele é so usado caso o programa trave é?

MensagemEnviado: 08 Out 2010 12:02
por leo_alves_br
Nos meus programas SEMPRE uso o WDT.

Dá mais tranquilidade quando ao funcionamento do sistema.

Como uso o PIC para controlar válvulas solenoides existe sempre a possibilidade de problemas com ruido e o WDT evita por exemplo que o PIC trave com uma válvula aberta.

Mas ai fica a critério de sua aplicação.

MensagemEnviado: 09 Out 2010 20:14
por cristian
no meu circuito o pino do reset vai ao +5 com resistor de 4k7 e ao gnd com capacitor de 10uf

ao retirar este capacitor os reset pararam , alguem sabe me dizer o porque ?



entao o wdt serve apenas para destravar o pic

MensagemEnviado: 10 Out 2010 00:03
por jorgeluiz
ruido e' um problema em QUALQUER circuito eletronico, nao so' os que fazem uso de microcontroladores. Cmos sao mais sensiveis, mas ate bipolares sao suscetiveis a esse problema, como um simples 555, que se nao se tomar cuidado, reseta. Ja notou a quantidade de capacitores em uma placa de circuito "profissional"? . E o microcontrolador geralmente fica la' no meio da placa, controlando drives inversores e nao inversores, pra garantir o estado logico da entradas e saidas, cercados de capacitores, varistores e ate indutores. Agora com essas pragas de fontes chaveadas, o problema tem que ser bem estudado em cada aplicaçao. Reles e motores sao otimas fontes de ruidos e devem se tomar todas precauçoes para dimuinuir isso. Ate' o caso de usar fontes separadas e acopladores oticos, o que nao e' raro de se ver em alguns projetos bem elaborados.
Qual frequencia de clock voce esta usando?

MensagemEnviado: 10 Out 2010 08:45
por cristian
4mhz

MensagemEnviado: 12 Out 2010 16:58
por Fandango
Antes de mais nada, acho que você deve ponderar algumas coisas:
- Fonte de alimentação (estabilidade, ripple, desacoplamento, etc.)
- Desacoplamento no microcontrolador (capacitores, eventualmente um indutor no VCC, etc.)
- Traçado da placa (loops de terra, sinais rápidos, analógicos, etc.)
- Filtros nas interfaces com o mundo exterior (beads de ferrite, capacitores, resistore, etc.)
- Cabeamento (caminhos da fiação, etc.)