Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto UtenteteamPT » 19 mar 2017, 19:27

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.
Avatar utente
Foto UtenteteamPT
0 2
 
Messaggi: 2
Iscritto il: 18 mar 2017, 21:47

1
voti

[2] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto Utentegammaci » 19 mar 2017, 19:34

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ù.
Avatar utente
Foto Utentegammaci
3.838 2 4 6
Master
Master
 
Messaggi: 1040
Iscritto il: 27 feb 2014, 12:20

0
voti

[3] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto UtenteCarloCoriolano » 19 mar 2017, 19:39

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.
Avatar utente
Foto UtenteCarloCoriolano
1.446 3 4 7
---
 
Messaggi: 1023
Iscritto il: 24 mag 2016, 13:08

0
voti

[4] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto UtenteBrianz » 19 mar 2017, 19:48

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.
Avatar utente
Foto UtenteBrianz
5.828 5 10
CRU - Account cancellato su Richiesta utente
 
Messaggi: 858
Iscritto il: 24 mar 2016, 11:27

0
voti

[5] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto Utenteedgar » 19 mar 2017, 19:53

Brianz ha scritto:Mettici almeno un DAC.

Visti i costi tanto vale metterci pure l'ADC: un MCP3421 costa due soldi, sarà sempre meglio dell'ADC del micro
Avatar utente
Foto Utenteedgar
10,0k 4 5 8
Master
Master
 
Messaggi: 5229
Iscritto il: 15 set 2012, 22:59

0
voti

[6] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto UtenteteamPT » 20 mar 2017, 0:58

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?
Avatar utente
Foto UtenteteamPT
0 2
 
Messaggi: 2
Iscritto il: 18 mar 2017, 21:47

0
voti

[7] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto Utentexyz » 20 mar 2017, 4:13

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).
Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
 
Messaggi: 1778
Iscritto il: 5 dic 2009, 18:37
Località: Italy Turin

0
voti

[8] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto UtenteEcoTan » 20 mar 2017, 9:06

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)
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5423
Iscritto il: 29 gen 2014, 8:54

0
voti

[9] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto Utenteedgar » 20 mar 2017, 9:16

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à
Avatar utente
Foto Utenteedgar
10,0k 4 5 8
Master
Master
 
Messaggi: 5229
Iscritto il: 15 set 2012, 22:59

0
voti

[10] Re: Attiny85: in 0-10 mV out 0-10 mV curva personalizzata

Messaggioda Foto UtenteMarcoD » 20 mar 2017, 10:55

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 ??
O_/
Avatar utente
Foto UtenteMarcoD
12,2k 5 9 13
Master EY
Master EY
 
Messaggi: 6696
Iscritto il: 9 lug 2015, 16:58
Località: Torino


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 37 ospiti