Vai al contenuto

Acquisizione sensori RTD Pt500

Home Forum Controllori SlimLine e Netsyst (LogicLab) Acquisizione sensori RTD Pt500

Stai visualizzando 4 post - dal 1 a 4 (di 4 totali)
  • Autore
    Post
  • #84770
    Davide
    Partecipante

    Dovremmo acquisire 8 segnali provenienti da sensori a resistenza di platino (RTD) di tipo Pt500 (2 wires). Pensavamo di usare il modulo di espansione PCB126C130 (10 analog input).

    Da datasheet o discussioni sul forum non ho visto nessun riferimento alle Pt500. A livello firmware non penso sia implementata la funzione di acquisizione di questo tipo di sensori.

    Ci può essere un modo per aggirare il problema?

    #84777
    Sergio Bertana
    Amministratore del forum

    Il modulo di acquisizione analogica PCB126 come vedi dalle definizioni di Mode del FB SysGetAnInp, può essere impostato per acquisire valori di resistenza con range massimo di 5000 Ohm. Ma vediamo i due problemi principali:

    Risoluzione di acquisizione

    Come vedi dalle caratteristiche la risoluzione in acquisizione 5000 Ohm è di 20 bits pari a 5.36 milliohm, che sulla acquisizione di una Pt500 corrispondono a circa 2.8 millesimi di grado Celsius. Quindi puoi tranquillamente utilizzarla per le tue necessità.

    Linearizzazione valore acquisito

    Il valore di temperatura acqiuisito per intervalli ridotti (Tipico 0–100 °C), si può approssimare ricavandolo dalla formula Temperatura=(R-Ro)/(Ro-𝛼). Se vuoi una lettura più precisa per un range da -50 a +250 °C puoi utilizzare la formula: Temperatura=(2*β-α+sqrt(α^2-4*β*(1-R/Ro)))/(2*β)

    • R=Resistenza misurata del Pt500 in Ω
    • Ro=Resistenza nominale a 0 °C (500 Ω)
    • α=Coefficiente di temperatura (0.00385)
    • β=Coefficiente quadratico di temperatura (-0.0000005775)

    #84780
    Davide
    Partecipante

    Quindi bisogna usare Iexc e Isense ed impostare SysGetAnInp in mode “AD_RESISTOR_5000_OHM” per quel canale?

    La corrente erogata da Iexc viene impostata di conseguenza?

    #84786
    Sergio Bertana
    Amministratore del forum

    Si devi utilizzare lo schema di collegamento indicato nel manuale per acquisire le RTD.

    Il valore di Iexc è predeterminato al minimo necessario per eseguire la lettura senza riscaldare l’elemento sensibile dovuto all’effetto Joule per il passaggio di corrente.

Stai visualizzando 4 post - dal 1 a 4 (di 4 totali)
  • Devi essere connesso per rispondere a questo topic.