Vai al contenuto
PLC Forum


disturbi su linea rb0


matmor

Messaggi consigliati

salve a tutti ho un problema

ho ealizzato un circuitino ,con pic 16f628a

un semplice contapezzi

tutto funziona bene , soltanto quando mi trova a istallarlo ho grandi problemi di disturbi.

il circuito è cosi composto

utilizzo un display 16x2 con le porte rb2-rb7

sulla porta rb0 ho l'ingresso del contapezzi, con resistenza da 10k a massa

l'alimentazione ho un trasformatore 220-12 , a monte del 7805 ho un c 2200 mF

a valle un c 1000m F .

la macchina su cui è montato , ha gli ausiliari a 110 vac , molti contattori che comandano delle bobine anche queste a 110 vac, ho potuto vedere che i disturbi mi arrivano prevalentemente dalla linea di rb0 , infatti se disconnetto i problemi spariscono, io vi chiedo come posso filtrare l'ingresso del contatto che dovrebbe essere pulito visto che utilizzo un contatto "no" di un contattore della macchina?

devo per forza mettere un optoisolatore? mi sembra un po eccessivo

grazie saluti

Link al commento
Condividi su altri siti


ciao matmor

Se ho capito bene il problema è dovuto al contatto che non genera un fronte pulito quando chiude ma una serie di fronti. Il modo più sicuro per filtrarlo in questo caso è fare letture software periodiche con periodi "lunghi" 5/10ms e dedecidere contatto chiuso/aperto in funzione di queste letture. Se ad es. lo vedi tre volte di seguito chiuso allora contatto chiuso altrimenti aperto.

Link al commento
Condividi su altri siti

CAPISCO MA è STRANO ERCHè IO PROGRAMMO CON

IL MIKROC ED HO INSERITO PER L'INGRESSO IL COMANDO BUTTON

DALLE LIBRERIE CHE DOVREBBE OVVIARE AL PROBLEMA

Link al commento
Condividi su altri siti

HO PROVATO AD ALZARE IL TEMPO DI DEBOUCHING DELLA FUNZIONE BUTTON

A 300 MS MA IL PROBLEMA PERSISTE

SUL DISPLAY MI APPAIONO SCRITTE A CASO

SARANNO DISTURBI SULLA LINEA DI ALIMENTAZIONE???

COME POSSO FILTRARE LA LINEA??

Link al commento
Condividi su altri siti

Speigami una cosa ti basta collegare il filo di rb0 al morsetto del contatto per vedere disturbi?

Io di PIC so poco però se la funzione Button filtra Da ignorante ti chiedo se hai già provato ad aumentare il parametro time.

Come hai collegato il tutto: Porti i 5V sul contatto ausiliario e poi sul pin di ingresso che dovrebbe stare fisso con il pulldown da 10K. Corretto ?

Se i tempi di chiusra del contatto te lo permettono prova a inserire un filtro RC.

Link al commento
Condividi su altri siti

scusa ho inserito al risposta senza aver letto il tuo ultimo messaggio

io farei una cosa. Poichè l'unico punto in comune con l'impianto è il contatto. Alimenta la tua scheda per conto suo con un alimentatore e vedi cosa succede. Hai mica un oscilloscopio ?

Altro dubbio sei certo del collegamento del display se non sbaglio lavori con interfaccia a 4bit. Puo esserci qualche evento che ti impedisce di eseguire correttamente le sequenze di scrittura sul display ?

Modificato: da accacca
Link al commento
Condividi su altri siti

COME ALIMENTAZIONE CHE PENSI POSSO STARE TRANQUILLO??

VOGLIO DIRE IO ALIMENTO A 12V

NON VORREI CHE DEGLI SBALZI SUL 12V MI MANDANO IN PALLA IL 7805

MI SEMBRA CHE SCALDI ABBASTANZA

FORSE DEVO METTERE UN DISSIPATORE?

Link al commento
Condividi su altri siti

COMUNQUE DEVO DIRE CHE AUMENTANDO IL TEMPO DI DEBOUCHING

LA COSA SIA MIGLIORATA NOTEVOLMENTE

FORSE DEVO LAVORARE UN PO SULLA SCHERMATURA E SU L'ALIMENTAZIONE

TI RINGRAZIO TANTO PER LA DRITTA

Link al commento
Condividi su altri siti

così hai una costante di tempo di 0.1s ti servono 0.5/0.6 sec per far aslire il segnale se il contatto rimane chiuso di più puoi provare.

Poi lo scarichi su 10K e dovrebbe stare un tempo 10 volte inferiore a scaricare.

Ho sbagliato 100nF 100K sono 0.01s

Modificato: da accacca
Link al commento
Condividi su altri siti

Andiamo con calma se no non ci capiamo più

Prima di tutto dissipatore sul 7805 che non gli fa male anzi

anche se non credo sia lui immagiono sia quello a TO220

poi dissipa 7V* corrente assorbita. Se il display non a retro presa dai 5V è c'è solo display+micro non dovrebbero esserci problemi

Link al commento
Condividi su altri siti

Quanti diodi ci sono nella retro quattro ?

Per il momento staccala ne parliamo dopo

Leggi sulla doc del display come sono messi i diodi

e comunque puoi prenderla dai 12V evitando al 7805 un lavoro inutile

Tanto se la tensione non è regolata balla leggermente la luminosità ma non fa danno

Modificato: da accacca
Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...