Termopora su Arduino

Analoginis stiprintuvas AD8495 K tipo termoporoms

AD5495 stiprintuvas K tipo termoporai iš „Analog Devices“, veikimo principas yra panašus į analoginius temperatūros jutiklius, tokius kaip LM35, modulio išvestis išleidžia įtampą, proporcingą temperatūrai, skiriant 5 mV / °C.

Pakanka išmatuoti jutiklio išėjimo įtampą ir apskaičiuoti temperatūrą iš įtampos pagal šią lygtį: Temp = (Vout – 1,25) / 0,005. Pavyzdžiui, jei įtampa yra 1,5 V, temperatūra yra (1,5–1,25) / 0,005 = 50 °C


Charakteristikos:

  • Veikia tik su K tipo termoporomis
  • Temperatūros diapazonas: deklaruojama nuo -250°C iki+750°C esant maitinimo įtampai >5V.
  • Tikslumas: ±1 °C kambario temperatūroje, ±2 °C nuo-25 °C nuo +400 °C
  • Maitinimo įtampa: nuo 3 V iki 18 V
  • Analoginis išėjimas

Kur nusipirkti:

Aliexpress. Aliexpress.


Modulio principinė schema:

Kaip matote iš diagramos, modulyje, be AD5495, yra sumontuotas TLVH431 etaloninės įtampos šaltinis, iš kurio į AD5495 REF įvestį tiekiama 1,25 voltų įtampa, tai yra būtina norint išvestį išstumti įtampa, daugiau informacijos žemiau esančiame vaizdo įraše.


Modulio prijungimas prie Arduino:

Modulis yra prijungtas prie bet kurios analoginės Arduino įvesties, modulis maitinamas 5 voltais.


Kodas iš vaizdainio:

// kodas iš vaizdainio https://youtu.be/zv25jcCSO5c moduliui CJMCU-8495, AD8495
 
void setup(){
  Serial.begin(9600);
}
void loop(){
  int raw = analogRead(A0);                 // skaitome analoginę įvestį
  float Vout = raw * (5.0 / 1024.0);        // apskaičiuojame įtampą AD8495 išėjime 
  float temp = (Vout - 1.25) / 0.005;       // konvertuoti į temperatūrą atsižvelgiant į tai
                                            // etaloninis šaltinis 1.25v modulyje
  Serial.print(Vout);
  Serial.print("V - ");
  Serial.print(temp);
  Serial.println("C");
  delay(500);
}

Vaizdainis:

Šaltinis iš http://arduinolab.pw/

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

Secured By miniOrange