dtmf e linea telefonica

Ciao a tutti.

Non demordo e grazie a chi mi ha seguito nei post scorsi.

Ecco gli schemi realizzati sul campo del decoder DTMF su linea telefonica.

vedi su ...

formatting link

Ho ancora qualche problema. Nonostante i circuiti siano stati disegnati dopo aver provato e riprovato su basetta il circuito, ora che li ho realizzati... non funzionano... o quasi...

Riassumo brevemente...

Al jack "prog" si attacca temporaneamente un telefono per effettuare la programmazione dell' eprom del pic (numero di squilli, password , etc...), previa pressione del tasto (n.a.) S1 entro i primi 3 secondi all'accensione: e questo funziona: il segnale =E8 nel pad "SPROG".

Come messaggi sonori di conferma sono generati 1 bip lungo 1 secondo (segnale ok) e 5 brevi bip (errore).

Una versione di debug, mi consente tramite il telefono attagato al jack "prog" di testare le uscite rb1..rb4 tramite i toni dtmf: esempio 1001: attiva rb1, 1000 disattiva rb1 e cos=EC via: e questo funziona.

bene: scolleghiamo il telefono da "prog", e attacchiamo a j2 la linea telefonica (J1 =E8 passante in parallelo e non usato nelle prova) o vicerversa... Chiamo col cellulare il numero di casa: il ring detector (pad "ring") funziona e dopo n squilli il PIC attiva il rele reed k1 (e infatti la linea viene impegnata). Qui iniziano i problemi... D=F2 come messaggio di conferma 1 bip lungo un secondo che sento nel mio telefonino... ma i toni non vengono decodificati... Secondo me non vengono neppure riconosciuti , dato che collegando l'oscilloscopio tra BF e gnd (in parallelo a r8) non vedo nulla se non i bip (di conferma o errore)... .=2E. eppure quando l'avevo realizzato su basetta mi sembrava di vedere nell'oscilloscopio anche i segnali dtmf provenienti dalla linea...

Eppure quando ho provato su basetta funzionava tutto ! A chi posso dare la colpa ? a c2 ? a me (non sono delicato col saldatore!) ?

end

Reply to
merco
Loading thread data ...

"merco" ha scritto

[...]

Se dici: "Secondo me non vengono neppure riconosciuti , dato che collegando l'oscilloscopio tra BF e gnd (in parallelo a r8) non vedo nulla se non i bip (di conferma o errore)..." (non entro nel merito della frase perchè non ho analizzato lo schema) direi che la risposta è qui. Tu stesso dici che non vedi un segnale in un punto dello schema dove dovrebbe esserci!!!

Se hai ancora la basetta puoi procedere con un metodo empirico. Prima assicurati che la basetta funzioni ancora. Poi con l'oscilloscopi segui i vari segnali punto per punto e vedi dove c'è la differenza tra la basetta e la scheda. Direi che è un metodo con cui individui subito dove è il problema. Hai la fortuna di avere un oggetto che funziona e uno identico nello schema che non funziona.

Marco

Reply to
Marco

hai, ragione cos=EC ho fatto... C'era una errore nel board fatto con eagle penso... Dato che montandolo su una millefori il tutto funziona. Grazie.

Reply to
merco

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.