Alimentatore "telefonico"

Ho realizzato un prototipo di "autodialer", ovvero un coso che, collegato ad una linea telefonica, appena "sente" che il ricevitore viene sganciato, emette una stringa di toni DTMF.

Il problema è che il tutto deve essere alimentato con una tensione compresa tra 2,7 e 5,5V da una linea telefonica "interna" (quindi senza necessità di protezioni da fulmini o simili) e quindi a cornetta agganciata la tensione può essere compresa tra i 24 ed i 48V, a cornetta sganciata tra i 6 e i 10 Volt.

Il circuito ha tre modalità di funzionamento:

1) A cornetta agganciata assorbe circa 20 uA, salvo il fatto che, 4 volte al secondo, campiona la tensione di linea, assorbendo circa 0,2 mA.

2) Appena sganciata la cornetta emette i toni DTMF, assorbendo una decina di mA.

3) Finiti i toni DTMF, monitorizza la tensione di linea, consumando meno di 1 mA, finchè la cornetta viene riagganciata e torna quindi allo stato 1.

Il problema è che, nello stato 3, ovvero durante la conversazione telefonica, il mio circuito inietta un fruscio di fondo inaccettabile.

Come posso fare per ridurre al minimo il rumore generato dal processore nello stato 3 e consumare meno di 1 mA nello stato 1?

Per avere una tensione di alimentazione più stabile, mi conviene mettere un paio di led rossi invece dello zener? O è meglio metterci un LM385? L'alimentatore, banalissimo, è questo:

[FIDOCAD] MC 55 55 0 0 220 LI 55 55 40 55 0 LI 40 80 40 90 0 LI 40 90 110 90 0 MC 30 70 0 0 210 MC 50 70 3 0 210 MC 40 80 3 0 210 MC 40 80 0 0 210 MC 75 85 3 0 230 MC 75 70 0 0 280 MC 75 60 1 0 080 LI 70 55 90 55 0 LI 90 55 90 60 0 LI 75 55 75 60 0 MC 110 80 0 0 010 MC 110 90 0 0 020 MC 90 80 0 0 180 MC 100 80 1 0 170 LI 90 80 110 80 0 LI 75 85 75 90 0 SA 75 55 0 SA 75 70 0 SA 90 80 0 SA 100 90 0 SA 100 80 0 SA 90 90 0 SA 75 90 0 SA 40 60 0 SA 40 80 0 LI 40 55 40 60 0 TY 60 60 4 3 0 0 0 * 33K TY 60 75 4 3 0 0 0 * 2.7V TY 95 65 4 3 0 0 0 * MPSA42 TY 80 95 4 3 0 0 0 * 220uF TY 100 95 4 3 0 0 0 * 100nF
Reply to
F. Bertolazzi
Loading thread data ...

F. Bertolazzi ha scritto:

Secondo me qualsiasi regolatore lineare tende a riportare le variazioni di corrente del carico sull'ingresso, e in questo caso cio' significa rumore sulla linea telefonica. Per limitare il rumore potresti mettere una grossa induttanza prima del ponte e un grosso condensatore tra collettore e massa. Secondo me, però, ti conviene usare un dc-dc converter invece dell'emitter follower, per limitare la corrente assorbita nel caso 1 e diminuire il rapporto tra corrente assorbita sul carico e corrente iniettata sulla linea telefonica, e un filtro T RCR per limitare il "ritorno" del rumore ed evitare il clipping del ponte sulla linea telefonica. Comunque penso che con il tuo circuito e uno zener da 2.7V sull'emitter avrai poco meno di 2.2V.

Reply to
Cortex2core

"F. Bertolazzi" ha scritto nel messaggio news:10k68oxhvtwkq.1dk4gdv93b09k$. snipped-for-privacy@40tude.net...

Rumore di zener, molto probabilmente!

Non c'è uno stato di quiescenza del micro? Potresti cmq spegnere il clock durante la conversazione, dai che un trucco lo trovi, o a tempo o appena cessa il tono di libero o a vox sulla fonia!

Per me lo zener è rumoroso, specialemte se per non "ciucciare" corrente dalla centrale sei stato basso con la polarizzazione, non per niente nei genratori di rumore economici si usa proprio uno zener per il rumore:-) I led non mi convincono, specialmente per le basse correnti di polarizzazione, io sinceramente proenderi per l'LM... in alternativa una serie di giunzioni di 1n4148, però mettici un bypass fra base e massa, e butta su della capacità:-))

Minimo sindacale eh..:-)) ciao

Reply to
Rusty

"F. Bertolazzi" ha scritto nel messaggio news:10k68oxhvtwkq.1dk4gdv93b09k$. snipped-for-privacy@40tude.net...

Rumore di zener poco polarizzato, mettici un bel condensatore in parallelo e vedi se diminuisce, altrimenti ok per l'LM o una serie di 1n4148 polarizzati diretti, non mi sbilancio sui led, credo che se vuoi usarli per stabilizzare devi fargli passare troppa corrente per il tuo circuito, cmq bypassa quello zener, non fare il tirchio e tira fuori un 22uF elettrolitico:-) Se ce la fai durante la conversazione blocca il micro o tenendolo resettato o fermando il clock, il metodo devi inventarlo te, io ti do solo l'idea:-))) Prova anche downcloccare (parola orribile) e vedi se con clock più lenti il rumore combia, è utile per capire quanto rumore è del micro e quanto dell'alimentatore! Ciao Rusty

Reply to
Rusty
14:25 - Ven 21 Nov 2008, 14:17, "Rusty" Rumore di zener, molto probabilmente!

- Quoto. Lo zener, zenera rumore -*_ uniposta(at)yahoo.it -*_ uniposta(at)gmail.com

-------------------------------- Inviato via

formatting link

Reply to
uniposta
14:27 - alle 14:25, avevo scritto:

- E lo zenzero? -*_ uniposta(at)yahoo.it -*_ uniposta(at)gmail.com

-------------------------------- Inviato via

formatting link

Reply to
uniposta

Il giorno Fri, 21 Nov 2008 13:17:39 GMT, "Rusty" ha scritto:

Se usi un AVR, tieni presente che c'è l'analog comparator che è dotato anche di una funzione di attivazione dell'interrupt, potresti evitare di fare sempre acquisizioni sulla linea.

Per il rumore, prova a filtrare di più.

-- ciao Stefano

Reply to
SB
14:37 - alle 14:27, avevo scritto:

- E LE ZANZARE !?!?!? ... -*_ uniposta(at)yahoo.it -*_ uniposta(at)gmail.com

-------------------------------- Inviato via

formatting link

Reply to
uniposta

F. Bertolazzi:

Rispostona (e ringraziamenti) collettiva.

Cortex2core: Un dc-dc che non si rompe a 60 V e che consuma meno di 1 mA? La vedo dura, e vedo durissima il fatto che non inietti rumore sulla linea. Hai ragione, lo zener non è da 2,7 ma da 4,7. L'induttanza prima del ponte non mi distorcerebbe il segnale DTMF?

SB: L'analog comparator non funziona col clock spento. Preferisco usare l'A/D perché mi permette di cambiare, via emulatore terminale (a questo serve l'UART, ah, no, quella parte l'avevo tagliata per non annoiarvi troppo.) la soglia di intervento. Mi è giunta una voce, probabilmente non vera, che mi parla di linee telefoniche di ricevitori satcom a 18 V...

Avevo pensato di mettere un comparatore con un trimmer che mi facesse partire un pin change interrupt (funzionano anche senza clock), ma sono componenti in più che mi dovrò montare a manina...

Rusty: Grazie per il suggerimento sul fatto che lo zener poco polarizzato è rumoroso. E' così poco polarizzato che l'uscita dell'"alimentatore", passando da 26 a 8 V, varia da 3,9 a 3,1 V.

Lo stato di quiescenza l'avevo usato, usando l'interrupt del watchdog per risvegliare il micro ogni 250 mS per campionare la linea, ma questo dava un ancor più fastidioso "tic, tic".

Lo scopo dell'attrezzo è forzare una sequenza di cifre che selezionano la chiamata tramite "scratchcard", una prepagata con un codice PIN. Se i marinai scoprono che, riagganciando per un decimo di secondo, il satcom gli dà di nuovo la linea e il mio scatolino non se ne accorge e non rimanda la stringa DTMF, possono telefonare a spese dell'armatore, che non gradirebbe affatto.

Purtroppo non posso variare la frequenza di clock, perché altrimenti mi si sballano tutte le frequenze del DTMF. O forse no... L'ATmega88 permette di cambiare sorgente e divisore di clock via software...

Ecco uno schema un po' più completo, dove uso il

formatting link
Chi mi ci dà un'occhiata? Non picchiatemi: lo so che sono negato...

[FIDOCAD] MC 55 50 0 0 220 LI 55 50 40 50 0 LI 40 80 40 90 0 LI 40 90 180 90 0 MC 30 70 0 0 210 MC 50 70 3 0 210 MC 40 80 3 0 210 MC 40 80 0 0 210 MC 75 70 0 0 280 MC 75 55 1 0 080 LI 70 50 180 50 0 LI 75 65 75 70 0 LI 75 50 75 55 0 MC 100 65 0 0 180 MC 90 80 1 0 170 LI 90 80 115 80 0 LI 75 85 75 90 0 SA 75 50 0 SA 75 70 0 SA 90 80 0 SA 100 90 0 SA 90 60 0 SA 90 90 0 SA 75 90 0 SA 40 60 0 SA 40 80 0 LI 40 50 40 60 0 TY 60 55 4 3 0 0 0 * 47K TY 100 60 4 3 270 0 0 * MPSA42 TY 110 60 4 3 270 0 0 * 220uF TY 85 90 4 3 0 0 0 * 100nF RV 115 60 145 85 0 MC 165 70 0 0 280 MC 180 80 1 0 080 MC 165 70 2 0 080 MC 155 70 2 0 080 MC 155 70 1 0 170 MC 165 70 1 0 170 LI 120 85 120 90 0 LI 155 80 155 90 0 LI 165 80 165 90 0 LI 180 50 180 60 0 TY 160 55 4 3 0 0 0 * MPSA42 TY 120 65 4 3 0 0 0 * Mega88 SA 90 50 0 SA 155 70 0 SA 165 70 0 SA 165 90 0 SA 155 90 0 SA 120 90 0 RV 70 75 80 85 0 LI 75 70 75 75 0 MC 65 70 1 0 080 MC 65 80 1 0 080 LI 65 70 75 70 0 LI 65 80 70 80 0 LI 70 80 70 80 0 TY 50 70 4 3 0 0 0 * 120K TY 50 80 4 3 0 0 0 * 330K TY 40 100 4 3 0 0 0 * 120K+330K = 3,51V TY 70 75 4 3 0 0 0 * LM358 MC 90 50 1 0 080 TY 75 50 4 3 0 0 0 * 120 LI 90 60 100 60 0 LI 100 60 100 65 0 LI 100 75 100 90 0
Reply to
F. Bertolazzi

"F. Bertolazzi" ha scritto nel messaggio news: snipped-for-privacy@40tude.net...

Ma stiamo parlando di un immarsat???? o come diavolo si chiama quell'oggetto bellissimo con parabola stabilizzata da giroscopi?? Ne installai uno nel '98-'99 su una piattaforma petrolifera, fantastico il pallone con la botola per accedere ai giroscopi:-))

Io aggiungerei questi 2 o 3 componenti!

[FIDOCAD] MC 100 70 0 0 220 LI 100 70 85 70 LI 85 100 85 110 LI 85 110 225 110 MC 75 90 0 0 210 MC 95 90 3 0 210 MC 85 100 3 0 210 MC 85 100 0 0 210 MC 120 90 0 0 280 MC 120 75 1 0 080 LI 115 70 225 70 LI 120 85 120 90 LI 120 70 120 75 MC 145 85 0 0 180 MC 135 100 1 0 170 LI 135 100 160 100 LI 120 105 120 110 SA 120 70 SA 120 90 SA 135 100 SA 145 110 SA 135 80 SA 135 110 SA 120 110 SA 85 80 SA 85 100 LI 85 70 85 80 RV 160 80 190 105 MC 210 90 0 0 280 MC 225 100 1 0 080 MC 210 90 2 0 080 MC 200 90 2 0 080 MC 200 90 1 0 170 MC 210 90 1 0 170 LI 165 105 165 110 LI 200 100 200 110 LI 210 100 210 110 LI 225 70 225 80 SA 135 70 SA 200 90 SA 210 90 SA 210 110 SA 200 110 SA 165 110 RV 115 95 125 105 LI 120 90 120 95 MC 110 90 1 0 080 MC 110 100 1 0 080 LI 110 90 120 90 LI 110 100 115 100 MC 135 70 1 0 080 LI 135 80 145 80 LI 145 80 145 85 LI 145 95 145 110 MC 100 90 0 0 180 LI 100 90 110 90 LI 100 100 100 110 SA 110 90 SA 100 110 SA 110 110 SA 110 100 MC 145 140 0 0 180 MC 135 155 1 0 170 SA 135 155 SA 145 165 SA 135 135 SA 135 165 SA 135 125 MC 135 125 1 0 080 LI 135 135 145 135 LI 145 135 145 140 LI 145 150 145 165 MC 120 145 0 0 280 MC 80 125 0 0 220 MC 120 145 2 0 080 MC 105 130 1 0 080 LI 105 140 105 145 LI 105 125 105 130 LI 105 160 105 165 SA 105 125 SA 105 145 SA 105 165 RV 100 150 110 160 LI 105 145 105 150 MC 95 145 1 0 080 MC 95 155 1 0 080 LI 95 145 105 145 LI 95 155 100 155 MC 85 145 0 0 180 LI 85 145 95 145 LI 85 155 85 165 SA 95 145 SA 85 165 SA 95 165 SA 95 155 MC 125 150 0 0 180 LI 105 145 110 145 LI 125 145 125 150 LI 85 165 145 165 LI 125 160 125 165 LI 95 125 135 125 SA 125 145 SA 125 165
Reply to
Rusty

F. Bertolazzi:

La resistenza è da 220K, non da 330K, per ottenere i 3,51V che mi piacerebbe mi dessero circa 3V all'ATmega88.

Ci sto in circa 1 mA a 48V, col processore che consuma, in media, 0,01 mA? Me li dà 5 mA, se alimentato a 6V?

Reply to
F. Bertolazzi

F. Bertolazzi ha scritto:

Sicuro che funzioni ancora con la R120 e il C220u sul collettore del primo MPSA42 da sx (dovrebbe essere un carico abbastanza basso per il secondo MPSA42, se ho ben capito come funziona)?

Che tipo di rumore e', rumore elettrico che varia con il programma del uP?

--
Tirolese: punto di contatto tra il Bavarese e l'Uomo.
Reply to
Englishman

Rusty:

Anche, come quello che mi hanno prestato per le prove. C'ho una paura di romperlo... Ma anche Vsat, FleetSat e tutte le nuove diavolerie che circolano. Più probabilmente, però, il mio accrocchio sarà collegato ad un interno di un centralino collegato a quei cosi.

Il Nome Navidyne o Sperry ti dicono niente? Lavoravo per loro, negli USA, proprio da quell'anno lì. Già, alora il nome Navidyne era già stato fagocitato da Sperry ed erano già apparsi i JRC e forse i Seatel.

Per la fonia (digitale) Inmarsat ora basta un'antenna patch da circa 20x20 cm. Le antenne nel pallone vengono usate per data rate fantasmagorici e non sono più stabilizzate passivamente con i giroscopi del mio amico Dhanvant, ma attivamente, con motori step ed accelerometri.

In parallelo all'LM ci metto 10 uF? Anche in base al transistor? Per la resistenza di base una 10K va bene?

Reply to
F. Bertolazzi

F. Bertolazzi wrote: [...]

Ma la domanda nasce spontanea: perchè/cosa devi monitorare?

Reply to
Pasu

Englishman:

A me lo chiedi??? ;-)

Il secondo MPSA42 è solo un amplificatore in corrente che trasmette sulla linea telefonica il segnale DTMF ottenuto dal PWM del controller tramite i due filtri passa-basso.

E' un fruscio, ma dev'essere soprattutto del controller perché avevo fatto anche un prototipo con lo

formatting link
che, oltre costare abbastanza (Eur 2,13) ed essere in un package abbastanza noioso da saldare a manina, mi dava ancor più rumore, probabilmente perché, assorbendo di meno ed essendo più veloce a rispondere alle variazioni di carico che non il mio "minimo sindacale" (dimenticavo, LOL), l'assorbimento del controller diventava preponderante. Quando poi spegnevo il clock del controller e lo riaccendevo ogni mezzo secondo, pur consumando 0,1 mA, generava un "tic tic" abbastanza fastidioso.

Reply to
F. Bertolazzi

Pasu:

Che la cornetta non sia stata riagganciata, peggio che peggio se per qualche deciimo di secondo.

Reply to
F. Bertolazzi

"F. Bertolazzi" ha scritto nel messaggio news: snipped-for-privacy@40tude.net...

Vedo che il modo evolve, sono fuori dal reparto telecomunicazioni da un decennio:-)

Mi dicono solo di nome, ma in realtà conosco poco:-(

Eggià, ai tempi dell'installazione di quell'immarsat c'erano solo due satelliti beccabili dall'adriatico, uno sull'oceano indiano e uno in mezzo all'atlantico, a noi avevano assegnato l'indiano, senza contare che se non ricordo male dovevi avere le autorizzazioni di telesapazio (o forse era solo per il link dati satellitare che nulla aveva a che vedere con il telefono)

Se metti la resistenza si , un 10 micro ci stà tutto!

Meno, altrimenti la stabilizzazione già scarsa si va a far fottere, guarda il beta del tuo transistor e in base alla corrente di collettrore-emettitore dimensioni la resistenza in modo di avere bassa caduta su di essa anche quando succhi il massimo della corrente! ciao Rusty

Reply to
Rusty

Immagino la tensione di linea per capire se viene riattacata o meno la cornetta:-) ciao Rusty

Reply to
Rusty
17:05 Ma, e usare un transistor che si occupa sia dell'alimentazione che del segnale, filtrandolo in ingresso con un passabanda adatto al dtmf? Con un po' di fantasia, pilotaggio più complesso ma un solo transistor. Va be', l'ho buttata lì. Vado, ritornerò in un altro momento -*_ uniposta(at)yahoo.it -*_ uniposta(at)gmail.com

-------------------------------- Inviato via

formatting link

Reply to
uniposta

Rusty:

E' un po' tardo, ma è un bravo ragazzo... :D

Reply to
F. Bertolazzi

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.