Vai al contenuto
PLC Forum


linearizzazione sonda ntc


Messaggi consigliati

Inserito:

Dovrei leggere una sonda ntc bulbo acqua di automobili, il suo andamento resistenza temperatura non è lineare ed è inversamente proporzionale. 

Esiste un chip o convertitore che mi da in uscita una tensione o corrente? 


Inserita:

Si ci sono interfaccie, come quelle di Datexel o Seneca, che linearizzano la lettura di una RTD resistituendo una tensione / corrente normalizzata.

Non sono a buon mercato;)

 

Altrimenti, la via più comune quando si usa un micro, è linearizzare la lettura tramite tabella di valori. In rete ne trovi parecchie di curve e tabelle per NTC

Inserita:

https://www.ebay.it/itm/FIAT-IVECO-ALFA-ROMEO-1985-Engine-Coolant-Temperature-Sensor-0-7-2-5L-VALEO/131007255821?hash=item1e80a4150d:g:8AgAAOxyfSpSST8i

il sensore è come questo ntc, ho  la tabella con i valori da 25 gradi a 120 gradi. ma come faccio a leggere sul micro tutti i valori su questa scala ne sarebbero parecchi anche per avere i decimali.

Visto però che non mi arrendo ai primi ostacoli, ho pensato di rompere questi bulbo e infilarci dentro un sensore di temperatura lm35 o qualcosa di simile alimentato a 3 fili e poi richiuderlo ermeticamente. Avrei il filo di massa che parte dal mio controllore e non dalla massa metallica del mezzo e inoltre i 10mV ogni grado per mappare linearmente sul micro la temperatura che andrà al display. Che ne pensi Livio?

Inserita:

Non saprei. L'idea è interessante, se riesci a sigillare bene il bulbo con il trasduttore ti semplifichi di molto la vita.

 

Solitamente si assimila la curva dello NTC ad una spezzata. I punti della spezzata sono stabiliti da una tabella ed i valori intermedi si calcolano con una semplice interpolazione lineare.

Inserita:

ecco qua l ho bucato e c è giusto lo spazio per un package come transistor preso solo come esempio nelle foto.

Ovviamente è separato dall acqua essendo chiuso come quello originale, devo solo saldare bene i fili isolati e riempirlo di resina per sigillarlo.

image-01-02-18-11-58.jpeg

image-01-02-18-11-58-1.jpeg

Inserita:

Mi ricordo che ai tempi che furono, fu il tema di un compito in classe...forse di tecnologia...si trattava di linearizzare una NTC con una resistenza in serie o in parallelo per un dato tratto di temperatura (quindi sfruttando parti definite di curva)....Ancora si parlava poco di micro e di plc...per chi vuole un pò di amarcord l'argomento è ancora trattato in rete..

Fortunatamente non ricordo che voto presi...:whistling:

Inserita:

Al tuo posto , nella parte dove starà il sensore , riempirei con della pasta termo-conduttiva , lo fatto l'ultima volta che ho fatto qualcosa del genere ed ho notato una risposta più rapida . Io non ho dovuto invece  resinare ....

Inserita:
1 ora fa, roberto8303 scrisse:

ma come faccio a leggere sul micro tutti i valori su questa scala ne sarebbero parecchi anche per avere i decimali.

Per pura curiosità, a cosa ti serve sapere la temperatura del liquido di raffreddamento di un motore al decimo di grado? Comunque un plauso :clap: e lode :worthy: per la modifica del termostato!

 

Ciao, Ale.

Inserita:

Si infatti avevo esagerato i decimi non servono:) 

ma oltre alla difficolta di programmazione leggere una sonda ntc, con questo sistema di modifica usando un tmp36 credo mi risolva anche parte dei disturbi. La sonda ntc stava a massa sul motore e quindi avevo un solo filo di segnale diretto. Invece con questo sensore mando un cavetto a tre fili forse anche schermato non sarebbe male.

la lunghezza e’ 5-6metri e quindi mi separo dalla massa del motore  arrivando con il cavetto diretto dalla gnd di arduino. Penso quindi avro sicuramente piu pulizia sui contatti.

unico dubbio riempendo tutto di resina il bulbo e conveniente? Dal punto di vista di scambio termico...Oppure lascio lo spazio tra sensore e l involucro e resino solo sopra la parte dei cavetti che escono?

Inserita:

Chiedo scusa gabry non avevo letto il tuo sms sono con il cellulare quindi mi consigli di lasciare spazio per avere una lettura piu veloce ok faro cosi:thumb_yello:

Inserita:
30 minuti fa, roberto8303 scrisse:

mi consigli di lasciare spazio per avere una lettura piu veloce ok faro cosi:thumb_yello:

Io intendevo non di lasciare spazio , ma di '' affogare '' il sensore in un po di pasta termo-conduttiva , in testa alla sonda , sopra la quale , con o senza qualcosa sopra la pasta , iniettare la resina . Per i faretti che devono vivere sotto acqua uso una epossidica bi-componente e non ho mai avuto problemi , ma la tua sonda non credo che debba vivere sott'acqua .Vedi tu.

Inserita:
2 ore fa, ilguargua scrisse:

Comunque un plauso :clap: e lode :worthy: per la modifica del termostato!

Il lavoro è valido !:thumb_yello: Ma la sonda l'avrebbe presa gratis da qualsiasi officina e non è detto che guasta , adesso per cambiare il termostato ti danno il pezzo completo con la sonda addosso (es. Doblò , l'ho appena cambiato )

Inserita:

Ma la sonda era nuova non era guasta l ho rotta io proprio per modificarla

Inserita:

Certo , ho capito , ma l'hai pagata ! Ti serviva solo il ''pozzetto'' ,cosi lo chiamiamo noi i , gira-tubi ..

Inserita:
11 ore fa, roberto8303 scrisse:

o una digitale dallas ds18b20 max 125

 

Attenzione alla lunghezza dei collegamenti, oltre una certa lunghezza (piccola) ci sono dei problemi sul bus

Inserita:

Quanti metri posso portarla lontana da arduino? Con cavo schermato.

dovrei coprire tra i 6 max 8 metri 

Inserita:

Fai una prova.

Io recentmente ho avuto problemi con un cavo schermato di poco più di 1m. Era cavo schermato per allarmi (4 x 0.25), forse con un po' troppa capacità parassita. Non ho approfondito perchè mi veniva più semplice cambiare tipo di sensore.:)

Inserita:

Ah strano allora provo prima ma tu avevi utilizzato la resistenza da 4,7kohm tra segnale e positivo? Come da datasheet e poi secondo me e meglio metterla vicino ai pin del sensore che non al controllore devo provare...

forse anche un condensatore potrebbe aiutare

Inserita:
2 minuti fa, roberto8303 scrisse:

Ah strano allora provo prima ma tu avevi utilizzato la resistenza da 4,7kohm tra segnale e positivo?

 

Certo.

Sono anni che li uso senza problemi, però solitamente sono sullo stampato assieme al micro o, al massimo, distanti una 20ina di cm.

Però mi son ripromesso di controllare meglio, anche perchè ho usato la libreria di arduino così come è.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...