Salve a tutti, sono nuovo qui sul forum, non ho ancora molta esperienza di microcontrollori e per questo mi rivolgo a voi presentando un problema, la cui soluzione non ho trovato in rete:
ho un microcontrollore attiny85 devo effettuare una applicazione particolare quella di linerizzare un ingresso 0...10mV in una uscita 0...10 mV ma con una curva personalizzata.
Avevo pensato di inserire per l'ingresso attiny85 un moltiplicatore di segnale LM317 in modo da ottenere un segnale 0...3.3V. Invece per l'uscita PWM di attiny85 una resistenza con condensatore opportunamente dimensionate da ottenere sempre un segnale 0....10 mV.
Un grosso ringraziamento in anticipo a chi mi vuol aiutare.
Attiny85: in 0-10 mV out 0-10 mV curva personalizzata
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
10 messaggi
• Pagina 1 di 1
1
voti
un moltiplicatore di segnale LM317
Ciao e benvenuto.
Comincia non benissimo nel senso che LM317 non è certo un "moltiplicatore di segnale".
L'integrato in questione è un regolatore lineare che in genere si usa per le alimentazioni di circuiti.
Anche non è chiarissimo il concetto di "curva personale", in un certo senso tutte le funzioni di linearizzazione possono definirsi "personali" in quanto ciascuna curva vive all'interno del contesto in cui avviene l'acquisizione e il successivo trattamento del segnale.
Cerca di spiegare meglio cosa stai progettando ed il contesto nel quale poi il progetto dovrà operare.
Da soli conosciamo alcune cose.
In molti ne conosceremo molte di più.
In molti ne conosceremo molte di più.
0
voti
Il limite di 10 mV non gioca affatto a tuo favore. Il sistema dovrà avere una certa precisione e riconoscere qiundi livelli di tensione dalle parti di 100 microvolt, anche meno. Mi sembrano numeri poco realistici.
Amesso che fossero veri, nella mia ignoranza, eviterei il maggior numero di conversioni possibili, che tra offset ed errori deluderanno parecchio. A mio modo di vedere, sarebbe lavoro da cercare di risolvere col minor numero di componenti possibile.
Amesso che fossero veri, nella mia ignoranza, eviterei il maggior numero di conversioni possibili, che tra offset ed errori deluderanno parecchio. A mio modo di vedere, sarebbe lavoro da cercare di risolvere col minor numero di componenti possibile.
-

CarloCoriolano
1.446 3 4 7 - ---
- Messaggi: 1023
- Iscritto il: 24 mag 2016, 13:08
0
voti
La "personalizzazione" dell'uscita solitamente si fa con una tabella. A 10bit di ADC hai 1024 punti ; c'è una versione da 8k di memoria .
Converti l'ingresso, lo usi come indice della tabella che ti rende l'equivalente "personalizzato".
A meno che esita la possibilità di rendere la personalizzazione attraverso un a formula riducibile ad un algoritmo. Se però sono richiesti calcoli complessi, su piccoli chip è meglio la prima soluzione.
Per il condizionamento del segnale, sull'LM317, che è un regolatore lineare, gammaci ha già detto.
Ti servirà un operazionale, piuttosto. E non una cosa banale: 10mV sono quasi "rumore".
Un qualcosa sull'argomento da Microchip (tanto att è Microchip...)
http://www.microchip.com/stellent/group ... 542976.pdf
Quanto all'uscita, 10 bit in PWM con quel micro, per 10mV mi sembra poco fattibile.
Mettici almeno un DAC.
Converti l'ingresso, lo usi come indice della tabella che ti rende l'equivalente "personalizzato".
A meno che esita la possibilità di rendere la personalizzazione attraverso un a formula riducibile ad un algoritmo. Se però sono richiesti calcoli complessi, su piccoli chip è meglio la prima soluzione.
Per il condizionamento del segnale, sull'LM317, che è un regolatore lineare, gammaci ha già detto.
Ti servirà un operazionale, piuttosto. E non una cosa banale: 10mV sono quasi "rumore".
Un qualcosa sull'argomento da Microchip (tanto att è Microchip...)
http://www.microchip.com/stellent/group ... 542976.pdf
Quanto all'uscita, 10 bit in PWM con quel micro, per 10mV mi sembra poco fattibile.
Mettici almeno un DAC.
-

Brianz
5.828 5 10 - CRU - Account cancellato su Richiesta utente
- Messaggi: 858
- Iscritto il: 24 mar 2016, 11:27
0
voti
Prima di tutto grazie a tutti per le risposte, ora provo a spiegarmi meglio: ho un sensore per la misura di pressione che lavora tra 0...10 mV un po starato devo fare la conversione al regolatore a cui e' collegato dandoci il valore corretto almeno ogni 0,5 mV es: sensore da valore 2 mV lo correggo dando al regolatore il valore di 3 mV. Vi chiedo quali sono i componenti migliori per qualità e costi per ottenere una soluzione del genere?
0
voti
Usare un LM317 come amplificatore di tensione è la peggior cosa che puoi fare.
Hai un segnale che varia tra 0 e 10 mV, basta un semplice operazionale ad alimentazione singola rail-to-rail che funzioni a 5 V. Basta poi progettare un amplificatore a 1 o 2 stadi con input da 0 a 10 mV e uscita tra 0 e 5 V e un filtro d'ingresso anti-rumore (dipende dalla banda del segnale).
Hai un segnale che varia tra 0 e 10 mV, basta un semplice operazionale ad alimentazione singola rail-to-rail che funzioni a 5 V. Basta poi progettare un amplificatore a 1 o 2 stadi con input da 0 a 10 mV e uscita tra 0 e 5 V e un filtro d'ingresso anti-rumore (dipende dalla banda del segnale).
0
voti
Secondo me un aggeggio che tira fuori 10 mV non è un sensore bensì un elemento sensibile che viene venduto insieme con la relativa parte elettronica che tira fuori un segnale standard. (parte elettronicxa che non sarà fatta solo con un Attiny né con un LM317)
0
voti
teamPT ha scritto:ho un sensore per la misura di pressione che lavora tra 0...10 mV
Sicuro che eroghi solo 10 mV ? Molti trasduttori hanno un'uscita di 10 mv/V, se li alimenti con 10 V avrai un'uscita fino a 100 mV.
un po starato
Se è starato al punto da doverlo linearizzare c'e' da porsi qualche domanda sulla sua affidabilità
0
voti
Non è propriamente una domanda tecnica, ma dear teamPT, sono curioso di conoscere quale gruppo appartieni:
-studente che deve realizzare un progetto/tesina
-hobbista autocostruttore
-giovane professionista
- altro ??

-studente che deve realizzare un progetto/tesina
-hobbista autocostruttore
-giovane professionista
- altro ??

10 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 39 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)








