Zbekiston respublikasi


Qisqa nazariy ma`lumotlar



Yüklə 10,93 Mb.
Pdf görüntüsü
səhifə71/219
tarix17.09.2023
ölçüsü10,93 Mb.
#144789
1   ...   67   68   69   70   71   72   73   74   ...   219
K. Gafurov - Mexatronika 1-qism

Qisqa nazariy ma`lumotlar
MCP 9700
harorat datchigi (4.1-rasm) hech qanday qo`shimcha qurilmalarni 
ulamasdan bevosita haroratni o`lchash imkonini beruvchi datchik hisoblanadi. 
Datchik quyidagi xarakteristikalarga ega (4.1-jadval): 
4.1.-rasm. MCP 9700 datchigi


129 
4.1-jadval. MCP 9700 datchik xarakteristikasi
Xarakteristika nomi 
Qiymati 
Kuchlanishga nisbatan haroratning o`zgarishi 
10mV/°C 
0°C dan +70°C gacha bo`lgan oraliqda asbobning 
aniqligi 
± 4 °C 
-40°C dan +150°C gacha bo`lgan oraliqda asbobning 
aniqligi 
-4°C/+6°C 
Iste`mol kuchlanishi 
2.3 V dan 5.5 V gacha 
O`lchash chegarasi 
-40°C ÷ +150°C 
 
Ishni bajarish tartibi:
MCP 9700
datchigi 3 ta kontaktdan iborat bo`lib, 
ularning har biri mikrokontrollerning tegishli nuqtalariga ulanishi kerak: 
-
datchikning birinchi kontakti iste`mol kuchlanishi beriladigan nuqtaga 
ulanadi (3.5 V yoki 5 V); 
-
ikkinchi kontakti analogli chiqish nuqtasiga ulanadi (A0...A5); 
-
uchinchi kontakt esa 
GND 
-ground (заземление) nuqtasiga ulanadi. 
Ulanish sxemasi quyida keltirilgan 
4.2-rasm. “Arduino Uno” va MCP 9700 datchigi ulash sxemasi 
 


130 
4.3-rasm. “Arduino Uno” va MCP 9700 datchigini ulashning umumiy 
ko`rinishi 
Endi datchikni ishlatadigan mikrokontroller dasturini yozamiz: 
float temp; 
void setup() { 
Serial.begin(9600); 
}; 
void loop () { 
temp = analogRead(2)*5/1024.0; 
temp = temp - 0.5; 
temp = temp / 0.01; 
Serial.println(temp); 
delay(500); 
}; 
Bu dastur datchikdan keladigan signalni qabul qiladi va biz harorat haqida 
tasavvurga ega bo`lishimiz uchun uni raqamlarga aylantirib 
Arduino
dasturining 
maxsus oynasiga ko`rsatadi (
Ctrl+Shift+M
). Endi tushunarliroq bo`lishi uchun 
dasturni bosqichma – bosqich ko`rib chiqamiz: 


131 
Shuni esda tutish kerakki, siz temperaturani o`lchash datchigini 2.7V dan to 
5.5V gacha manbaga ulab o`lchash imkoniyatiga egasiz. Bizning misolda sizga 5V 
manba portiga datchigni ulab temperaturani o`lchashni ko`rib o`tamiz, lekin shuni 
inobatga olingki siz 3.3V manbaga datchikni ulab ham hisoblash imkoniga egasiz.
Agar siz 
Arduino
platasining 5V portiga datchikni to`g`ridan-to`g`ri ulab 
ishlatadigan bo`lsangiz, siz quyidagi formuladan foydalanib analog port orqali 
o`qilayotgan 10 bitli ma`lumotni aniqlashingiz mumkin: 

Yüklə 10,93 Mb.

Dostları ilə paylaş:
1   ...   67   68   69   70   71   72   73   74   ...   219




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin