Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Circuiti Elettronici


 
 
Strumenti discussione Visualizzazione
Prev Messaggio precedente   Prossimo messaggio Next
Vecchio 17 marzo 08, 21:59   #4 (permalink)  Top
User
 
L'avatar di marcosinatti
 
Data registr.: 11-06-2007
Residenza: Sansepolcro (Ar)
Messaggi: 1.948
Ho realizzato un flylogger con un pic 18f2423 con A/D a 12 Bit.
Leggo tensione, corrente, 2 temperature, giri rotore e altitudine, e registro i dati su una eeprom, poi collegando il circuito alla seriale di un pc scarico i dati registrati sulla eeprom.
Momentaneamente ho usato un lm358 per la lettura della corrente ricavandola dalla caduta di tensione generata da un pezzetto di filo da 1mm lungo 2cm (so che ci vorrebbe un vero shunt, ma può andare!), le temperature le leggo tramite sonde digitali 1wire ds18s20, i giri li ricavo tramite un sensorino induttivo che legge un grano avvitato sul collarino che tiene l'albero del rotore e che invia il segnale ad un ingresso gestito in interrupt ed infine leggo l'altitudine ricavandola dalla pressione rilevata da un MPXAZ4100A.
La pressione è circa:
livello mare = 101Kpa
1000 metri = 90Kpa
Il sensore ha una sensibilità di 54mV/Kpa, significa che per ogni metro si hanno circa 0,54mV, quindi per aver maggiore definizione ho tolto un certo offset con un operazionele e poi ho amplificato il segnale con un'altro, in modo da avere una scala che parte da 300 metri e arriva a circa 1300.
Se non ricordo male sono arrivato ad avere 3mV a metro e questo mi permette con un AD a 12Bit di avere circa 40cm a bit.
Come operazionale ho usato un lm358, ma mi sono procurato gli OP7, basso rumore e minore deriva termica.
Ovviamente la misura dell'altitudine tramite la pressione è influenzata dalle condizioni atmosferiche, ma ho fatto un piccolo artifizio, ogni volta che accendo il dispositivo lui fa delle letture mediate per 20 secondi e poi prende la pressione corrente come altitudine 0, quindi è un altimetro che misura rispetto al piano dove sono a radiocomandare.

Sfortunatamente è qualche mese che sono fermo ma prima o poi ci rimetterò mano...

Mi interesserebbe sapere come fai ad aumentare i bit di un A/D usando artifizi matematici.

Grazie
marcosinatti non è collegato   Rispondi citando
 

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Quesito su interruttore Power box Sensor petru28 Circuiti Elettronici 0 19 maggio 07 22:23
Errore T Sensor Sul Triton daredevil Batterie e Caricabatterie 4 01 marzo 07 17:49
realizzazione tubo di pitot pe rmisura velocità 41fabio73 Aeromodellismo Progettazione e Costruzione 0 01 marzo 06 12:58



Tutti gli orari sono GMT +2. Adesso sono le 00:58.


Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002