- Messaggi: 131
- Ringraziamenti ricevuti 0
Condizionamento SHARP GP2D120X
Si prega Accedi o Crea un account a partecipare alla conversazione.
- luongo
- Autore della discussione
- Premium Member
Se non ho capito male, quel sensore lo alimenti e tira fuori una tensione proporzionale alla distanza di riflessione dell'oggetto da misurare. Esce con al massimo, poco più di 3v, puoi collegarlo direttamente al pin del ADC di un pic che ne sia fornito o amplificare questa tensione per avere un massimo di 5V e sfruttare tutta la dinamica del ADC del pic, poi ti fai due conti e dalla conversione ottieni un valore di distanza; non essendo lineare, magari fai uno switch-case e ad ogni range di valori del DAC fai corrispondere un determinato valore in cm.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
- Messaggi: 1222
- Ringraziamenti ricevuti 104
StefA ha scritto: perché ti serve il valore della funzione di trasferimento?
Se non ho capito male, quel sensore lo alimenti e tira fuori una tensione proporzionale alla distanza di riflessione dell'oggetto da misurare. Esce con al massimo, poco più di 3v, puoi collegarlo direttamente al pin del ADC di un pic che ne sia fornito o amplificare questa tensione per avere un massimo di 5V e sfruttare tutta la dinamica del ADC del pic, poi ti fai due conti e dalla conversione ottieni un valore di distanza; non essendo lineare, magari fai uno switch-case e ad ogni range di valori del DAC fai corrispondere un determinato valore in cm.
Ste
non avevo pensato allo switch case e mi ero inchiodato sulla linearizzazione dell'uscita
Si prega Accedi o Crea un account a partecipare alla conversazione.
- luongo
- Autore della discussione
- Premium Member
- Messaggi: 131
- Ringraziamenti ricevuti 0
case(valore > 0 && valore < 100)...
se non è permesso puoi sempre usare semplici if...
if(valore >= 0 && valore < 100)
if(valore >= 1000 && valore < 200)
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
- Messaggi: 1222
- Ringraziamenti ricevuti 104
Dividi il grafico in intervalli, e ogni intervallo lo consideri lineare.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.