-------------------------------- Inviato via
- Vote on answer
- pubblicata
15 anni fa
-------------------------------- Inviato via
Sì, la domanda era spontanea, ma mal posta. Perchè hai bisogno di sapere quando la cornetta viene agganciata, seppur per qualche decimo di secondo?
Faccio prima a dirti la vaccata che stavo pensando. Immagino che il uC si resetti sullo stato 1. I PIC hanno l'HLVD e possono chiamare un interrupt quando la tensione di alimentazione supera una certa soglia. Non c'è una funzione simile sugli Atmel?
Ancora più malsana. Mandi i tuoi DTMF, dopodichè riduci la tensione di alimentazione (con un partitore o qualche altra diavoleria comandabile ad un pin del uC) in modo che il sistema non gl'a faccia più a girare e shutti. Quando riattacchi la cornetta, la tensione si alza abbastanza da far funzionare il uC nonostante la presenza del "partitore". A questo punto togli il partitore e ricicli da 1.
Per questo mi chiedevo se devi fare altro durante la conversazione...
Rusty:
Telespazio è la base a terra che riceve dati e voce direttamente dal satellite.
I satelliti sono sempre stati almeno sei, in realtà ognuno (atlantico, indiano, pacifico) ne aveva uno di back-up che, nel caso dell'Atlantico, non era proprio di back-up, in quanto veniva utilizzato attivamente. Essendo molto vicini, per quanto riguarda il puntamento dell'antemnna non c'era differenza tra il primario ed il back-up.
Ok, grazie.
Visto che mi servono al massimo 5-6 mA (10-15 li assorbe il "modulatore", che però è "alimentato" direttamente dalla linea), pensavo che, con un beta di circa 30 (o no?
Ohiohi, non so come cavarci i piedi...
Pasu:
No, ci va sua sponte se la tensione della linea sale sopra i, diciamo, 12V.
Non direi. Hanno solo un brown-out reset con tensione di riferimento variabile.
Hummm.. Bella e malsana... :D
Potrei, più pulitamente, spegnere il processore e riaccenderlo tramite un interrupt generato da un comparatore esterno, ma sono altri pezzi che consumano e vanno montati. Inoltre il reset, se ti metti a battere il codice morse sul gancio della cornetta (le giornate sono lunghe, sulle navi da carico, e la voglia di telefonare aggratis tanta), non sempre va a buon fine. Non chiedermi perché, so solo che ho provato e ho visto che è meglio non addormentare il controller che morde...
Grazie per la fiducia :-p
Pasu:
Maddai, è evidente che scherzavo.
Cioè, ad essere sincero, nella fattispecie, pensavo che tu non avessi letto con la *dovuta* attenzione (LOL) quanto avevo scritto.
Sì, però potrebbe essere utile mordere il controller che abbaia...
Pasu:
Sempre che non arrivi una telefonata, ché ti pigli una bella 110VAC dritta dritta sulla lingua...
Il giorno Fri, 21 Nov 2008 17:21:56 +0100, "F. Bertolazzi" ha scritto:
Gli ingressi, anche se non sono schmitt triggers, hanno comunque una soglia e una piccola isteresi, hai verificato se l'escursione di tensione ti basta per svegliare il µC?
-- ciao Stefano
Tranquillo, questa volta l'avevo capito persino io!
Chi?? Io?? :-)
Tra l'altro questo passaggio mi ricorda un intenso dialogo tra me e la mia guida turistica personale
(A Verona, da una veduta sopra la città) IO: "Che cos'è quella cupola?" GTP: "Una chiesa."
P.
VAC...!
Ma seriamente (buahuahuha). È il uC che ci impiega tanto a fare il reset o è qualche costante di tempo in giro per il circuito/la linea telefonica?
Pasu:
Direi di sì.
No, non direi proprio. Il Sirio ha un interruttore meccanico sul gancio. Hummm... Chissà non sia rimbalzoso...
Gli AVR, per il reset, hanno due costanti di tempo (una in numero di cicli di clock ed una in millisecondi) che cambiano in funzione del tipo di oscillatore usato e del fatto che il Brown Out Reset sia abilitato o meno.
SB:
Sì, la tentazione era forte, con un partitore 11:1 (banale 100K+10K) ed un'alimentazione a 3V si avrebbero giusto una Vil (massimo per leggere uno
0 garantito) con la linea a 9,9V e una Vih (minimo per leggere un 1 garantito) con la linea a 19,8V, ma tu ti fideresti?F. Bertolazzi ha scritto:
Mi pare se ne sia parlato già questa estate, non ricordo esattamente i termini e gli sviluppi però il tuo alimentatore mi pare troppo minimalista per il compito che gli è affidato.
Vedi se questo ti suggerisce qualcosa:
-- For a list of all the ways technology has failed to improve the quality of life, please press three. (C) Alice Kahn
--- fine del fidocad - non copiare questa riga e le seguenti --- -*_ uniposta(at)yahoo.it -*_ uniposta(at)gmail.com
-------------------------------- Inviato via
--- fine del fidocad - non copiare questa riga e le seguenti --- -*_ uniposta(at)yahoo.it -*_ uniposta(at)gmail.com
-------------------------------- Inviato via
Il giorno Fri, 21 Nov 2008 18:32:22 +0100, "F. Bertolazzi" ha scritto:
Io proverei, considera anche la possibilità di dare una specie di reazione positiva usando il pullup dell'ingresso. Quando l'ingresso arriva a H attivi il pullup, quando torna a L lo togli.
Le controindicazioni sono che il valore resistivo non è garantito, (varia da 20K a 50K) per partitori come hai messo tu potrebbe andare, poi essendo un mosfet tende a comportarsi più da generatore di corrente che da resistenza, ma nel tuo caso può aiutare.
-- ciao Stefano
SB:
Geniale!
Visto che "devo" utilizzare un 88 perché è il più piccolo ad avere una UART tra gli standard che uso (tiny44, 45, chissà se non mi convenga aggiungere il 2313?), e non ho voglia di implementare una UART software che andrebbe disabilitata con l'RTS, mi avanzano un sacco di pin.
Quasi quasi, invece di una 10k a massa ci metto un array di 7 resistenze da
33k, attacco il comune alla 100k e all'ingresso, una resistenza a massa e gli altri pin ad altrettanti I/O del mega 88, programmati a 0, e che metto in tri-state per variare la resistenza di pull-down da 33k a 4,7k. Tanto, a quelle correnti, Vol dovrebbe essere < 0,1V.E non uso l'A/D. E lascio la CPU spenta. Grande!
Iax:
Vero.
Sì e no. Gli AVR hanno l'ottima caratteristica di poter essere alimentati da 2,7 (1,8 per i modelli "V") a 5,5V senza problemi, quindi anche un alimentatore balengo come il mio è sufficiente allo scopo.
No, direi di no, ma tutto il progetto è assai interessante.
Se però guardi i risultati di simulazione e prototipo, vedi che
48 V 0.157 A 40 V 0.130 A 20 V 0.063 A
Sì, ma solo per far circolare meno corrente nei trasformatori di segnale, dato che funge da bypass per la componente continua.
Grazie comunque!
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.