Cov txheej txheem:

Arduino AD8495 Tus pas ntsuas kub: 7 kauj ruam
Arduino AD8495 Tus pas ntsuas kub: 7 kauj ruam

Video: Arduino AD8495 Tus pas ntsuas kub: 7 kauj ruam

Video: Arduino AD8495 Tus pas ntsuas kub: 7 kauj ruam
Video: EEVblog #986 - Mailbag 2024, Lub Xya hli ntuj
Anonim
Arduino AD8495 Tus Ntsuas Kub
Arduino AD8495 Tus Ntsuas Kub
Arduino AD8495 Tus Ntsuas Kub
Arduino AD8495 Tus Ntsuas Kub
Arduino AD8495 Tus Ntsuas Kub
Arduino AD8495 Tus Ntsuas Kub
Arduino AD8495 Tus Ntsuas Kub
Arduino AD8495 Tus Ntsuas Kub

Phau ntawv qhia nrawm yuav daws koj cov teeb meem nrog K-hom ntsuas cua no li cas. Peb vam tias nws yuav pab:)

Rau txoj haujlwm hauv qab no koj yuav xav tau:

1x Arduino (txhua yam, peb tsuas yog zoo li muaj 1 Arduino Nano dawb)

1x AD8495 (feem ntau nws los ua khoom siv nrog lub ntsuas thiab txhua yam)

6x Jumper xov hlau (txuas AD8495 rau Arduino)

soldering hlau & soldering hlau

XAUS:

1 x 9V pin

2x resistors (peb siv 1x 10kOhms & 2x5kOhms vim tias peb txuas nrog 2x5k ua ke)

Thov ua tib zoo tshuaj xyuas thiab saib xyuas koj cov ntiv tes. Cov hlau txuas yuav ua rau kub hnyiab yog tias tsis kho nrog kev saib xyuas.

Kauj Ruam 1: Nws Feem Ntau Ua Haujlwm Li Cas

Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas

Feem ntau tus ntsuas ntsuas no yog cov khoom siv ntawm Adafruit, nws nrog K-hom sensor uas tuaj yeem siv rau yuav luag txhua yam hauv tsev lossis ntsuas ntsuas kub hauv qab mus rau lub cub tawg & ntsuas cua sov. Nws tuaj yeem tiv taus qhov kub thiab txias los ntawm -260 ° C txog 980, thiab nrog qee qhov kev hloov kho me me ntawm lub zog siv nws mus txog li 1380 ° C (uas yog qhov zoo heev) thiab nws yog qhov tseeb heev, nrog +/- 2 degrees variation nws remarkably pab tau. Yog tias koj ua nws zoo li peb tau ua nrog Arduino Nano koj tuaj yeem ntim nws hauv lub thawv me me ib yam (txiav txim siab koj yuav ua koj tus kheej lub thawv uas tsis suav nrog hauv qhov kev qhia no).

Kauj Ruam 2: Kev Sib Txuas thiab Kev Txuas Hluav Taws Xob

Kev sib txuas thiab kev thaiv kom raug
Kev sib txuas thiab kev thaiv kom raug
Kev sib txuas thiab kev thaiv kom raug
Kev sib txuas thiab kev thaiv kom raug
Kev sib txuas thiab kev thaiv kom raug
Kev sib txuas thiab kev thaiv kom raug

Raws li peb tau txais cov pob tau zoo li qhov no Koj tuaj yeem pom los ntawm cov duab saum toj no. Koj tuaj yeem siv cov xov hluav taws xob txuas rau nws txuas rau Arduino pawg thawj coj, tab sis kuv xav kom pom zoo siv cov xov hlau txuas vim tias nws ua haujlwm ntawm qhov hluav taws xob me me yog li txhua qhov kev txav me me tuaj yeem ua rau puas tsuaj.

Cov duab saum toj no tau coj los ntawm qhov peb muag cov xov hlau ntawm lub sensor. Rau peb txoj haujlwm peb siv Arduino Nano thiab zoo li koj tuaj yeem pom peb tau hloov kho peb Arduino me ntsis ntxiv rau kom tau txais txiaj ntsig zoo los ntawm peb qhov kev ntsuas.

Kauj Ruam 3: Hom Kev Pab

Hom Kev Pab
Hom Kev Pab

Raws li cov ntaub ntawv siv lub ntsuas no tuaj yeem siv ntsuas los ntawm -260 txog 980 degrees C nrog qhov qub Arduino 5V lub zog xa khoom lossis koj tuaj yeem ntxiv qee lub zog sab nraud thiab qhov ntawd yuav muab sijhawm rau koj ntsuas txog 1380 degrees. Tab sis ceev faj yog tias tus pas ntsuas kub muab ntau dua 5V rov qab rau Arduino los nyeem nws yuav ua rau koj Arduino puas tsuaj thiab koj txoj haujlwm yuav raug piam sij.

Txhawm rau kov yeej qhov teeb meem no peb muab qhov faib hluav taws xob tso rau ntawm lub cuab yeej uas hauv peb qhov xwm txheej yog Vout rau ib nrab ntawm Vin qhov hluav taws xob.

Txuas mus rau cov ntawv teev npe:

www.analog.com/media/en/technical-documenta…

www.analog.com/media/en/technical-documenta…

Kauj Ruam 4: Teeb Meem Loj Nrog Txoj Cai Thaum Ntsuas

Qhov Teeb Meem Loj Nrog Txoj Cai Thaum Xeem
Qhov Teeb Meem Loj Nrog Txoj Cai Thaum Xeem

Raws li cov ntaub ntawv teev tseg rau tus ntsuas cua ntsuas qhov ntsuas hluav taws xob yog 1.25V. Hauv peb qhov kev ntsuas no tsis yog rooj plaub … Raws li peb tau tshuaj xyuas ntxiv peb pom tias qhov ntsuas qhov ntsuas hluav taws xob sib txawv thiab peb tau sim ntawm ob lub khoos phis tawj, ntawm ob qho nws txawv (!?!). Zoo peb tso tus pin rau ntawm lub rooj tsavxwm (raws li qhia hauv daim duab saum toj no) thiab peb muab kab hauv kab ntawv los nyeem qhov ntsuas qhov ntsuas hluav taws xob txhua lub sijhawm ua ntej suav.

Cov mis tseem ceeb rau qhov no yog Temp = (Vout-1.25) / 0.005.

Hauv peb cov mis peb tau ua nws: Temp = (Vout-Vref) / 0.005.

Kauj Ruam 5: Txoj Cai Tshooj 1

Txoj Cai Tshooj 1
Txoj Cai Tshooj 1
Txoj Cai Tshooj 1
Txoj Cai Tshooj 1

const int AnalogPin = A0; // Analog pin rau temp readconst int AnalogPin2 = A1; // Analog tus pin rau kev nyeem ua piv txwv tus nqi khiav dej num; // Temperaturefloat Vref; // Referent voltagefloat Vout; // Voltage tom qab adcfloat SenVal; // Sensor valuefloat SenVal2; // Sensor tus nqi los ntawm tus lej pinvoid teeb tsa () {Serial.begin (9600); } void loop () {SenVal = analogRead (A0); // Qhov sib piv ntawm qhov kub SenVal2 = analogRead (A1); // Tus nqi sib piv los ntawm tus pin rereferent = (SenVal2 *5.0) /1024.0; // Hloov pauv analog mus rau digital rau tus lej ua pov thawj = (SenVal * 5.0) /1024.0; // Hloov pauv analog rau digital rau qhov ntsuas kub nyeem voltage Temp = (Vout - Vref) /0.005; // Kev suav ntsuas kub Serial.print ("Kub ="); Serial.println (Temp); Serial.print ("Reference Voltage ="); Serial.println (Vref); ncua (200);}

Txoj cai no siv thaum Koj siv lub zog los ntawm Arduino (tsis muaj lub zog sab nraud). Qhov no yuav txwv koj qhov kev ntsuas mus txog 980 degrees C raws li cov ntawv teev tseg.

Kauj Ruam 6: Txoj Cai Tshooj 2

Txoj Cai Tshooj 2
Txoj Cai Tshooj 2
Txoj Cai Tshooj 2
Txoj Cai Tshooj 2

const int AnalogPin = A0; // Analog pin rau temp readconst int AnalogPin2 = A1; // Analog tus pin los ntawm qhov uas peb nyeem tus nqi coj ua (Peb yuav tsum ua qhov no vim tias tus nqi siv ntawm tus ntsuas tsis ruaj khov) ntab Temp; // Temperaturefloat Vref; // Referent voltagefloat Vhalf; // Voltage ntawm arduino nyeem tom qab dividerfloat Vout; // Voltage tom qab conversionfloat SenVal; // Sensor valuefloat SenVal2; // Sensor tus nqi los ntawm qhov uas peb tau txais kev txheeb xyuas qhov muaj nuj nqis teeb tsa () {Serial.begin (9600); } void loop () {SenVal = analogRead (A0); // Analog output valueSenVal2 = analogRead (A1); // Analog cov zis los ntawm qhov uas peb tau txais tus nqi refrefView = (SenVal2 * 5.0) /1024.0; // Transfroming analog tus nqi los ntawm tus lej txuas rau digital valueVhalf = (SenVal * 5.0) /1024.0; // Hloov Analog rau Digital valueVout = 2 * Vhalf; // Xam qhov hluav taws xob tom qab ib nrab qhov faib hluav taws xobTemp = (Vout - Vref) /0.005; // Qhov ntsuas kub ntsuasSerial.print ("Kub ="); Serial.println (Temp); Serial.print ("Vout ="); Serial.println (Vout); Serial.print ("Reference Voltage ="); Serial.println (Vref); ncua (100);}

Nov yog txoj cai yog tias koj siv lub zog sab nraud thiab rau qhov no peb siv qhov faib hluav taws xob. Yog vim li cas peb thiaj li muaj "Vhalf" tus nqi sab hauv. Peb qhov kev faib hluav taws xob siv (saib hauv ntu 3) yog rau ib nrab ntawm cov khoom siv hluav taws xob (R1 muaj qhov ntsuas zoo ib yam li R2) vim tias peb siv roj teeb 9V. Raws li tau hais los saum toj no cov hluav taws xob saum 5V tuaj yeem ua rau koj Arduino puas tsuaj, yog li peb tau ua kom nws tau txais qhov siab tshaj 4.5V (uas yog qhov tsis yooj yim sua hauv qhov no, txij li lub zog tso tawm sab saum toj los ntawm lub ntsuas hluav taws xob tom qab qhov faib hluav taws xob tuaj yeem yog ib puag ncig 3.5V).

Kauj Ruam 7: Cov txiaj ntsig

Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig
Cov txiaj ntsig

Raws li koj tuaj yeem pom los ntawm cov screenshots saum toj no, peb tau sim nws thiab nws ua haujlwm. Ib qho ntxiv peb tau muab koj nrog cov ntaub ntawv thawj Arduino.

Nov yog nws, Peb vam tias nws yuav pab koj nrog koj cov phiaj xwm.

Pom zoo: