Kami mengukur suhu tanpa ADC

Tugasnya entah bagaimana melengkapi satu sistem dengan sekelompok sensor suhu. Dan untuk melengkapi semurah mungkin.


Hasil penelitian (yang, menurut saya, ternyata cukup elegan) saya usulkan untuk dipertimbangkan dalam artikel ini.



Artikel ini membahas metode kontak untuk mengukur suhu dalam sistem dengan mikrokontroler.


Pertama mari kita buat daftar beberapa fitur / persyaratan pengukuran suhu:


Kelembaman


Dalam kebanyakan kasus, proses suhu sangat lembam.
Konsekuensi dari ini adalah bahwa kecepatan pengukuran berulang, sebagai suatu peraturan, tidak terlalu penting.


Apa pun perangkat yang kami kontrol, apakah itu sistem kontrol kulkas atau sistem yang mendeteksi panas berlebih dari suatu elemen, kecepatan pengukuran suhu tidak mungkin menjadi penting. Kami mengukur suhu dalam 0,0001 detik, atau dalam 0,1 detik, atau bahkan (untuk banyak kasus, cocok) dalam 10 detik - tidak begitu penting.


Konsumen lebih tertarik pada keakuratan pengukuran suhu daripada kecepatan.


Kekebalan kebisingan


Seringkali konduktor ke sensor suhu cukup panjang. Perangkat terdekat membuat serangkaian gangguan / gangguan. Diperlukan untuk meratakan pengaruh interferensi
pada akurasi pengukuran sebanyak mungkin .


(), : (, ), .



:


  • ()

( ) .


, .



, .


, ( ).


?


:



:



:



:



— , .
, . ,
, — .


?


  1. - , . . , . , 10 9 8 , .
  2. "" ,
    . , .
  3. .

, . .


, , , … . , .



, /. - ?


. , , .
, :



. .


:



, CPU .


( ), , .


(), .



, ?


, :


  1. RC- .
  2. C .

, :


: ,
.



? , (): .



, : ?


, :


  1. () ( , ).
  2. , ().

, ( 3 — / ):




  1. : , (PORT1-PORTx, PORTe) Z .
  2. Z.
  3. PORTe , ( ).
  4. , .
    , — Ne.
  5. , .
  6. Nt1.
  7. :


(5, 6 7) .



N :


  1. N + 1 ( ).
  2. ( , CPU, ).
  3. .
  4. .

.


— , ( ).


( ), .


100. 0.1 — 1000 . , ( ).


100, 3-30 12-24 ( 8- AVR 16- ).


2-5 . 16 .



  1. , . . .
  2. , . ( ).
  3. "", : (, ), .
  4. , . Ne-Nt. , /, .
  5. Sangat sederhana untuk menambahkan isolasi galvanik ke sirkuit yang diusulkan dan secara signifikan meningkatkan imunitas dan keselamatan kebisingan.

Total


Metode yang diusulkan tampaknya memiliki biaya perangkat keras serendah mungkin untuk mengukur suhu, kekebalan kebisingan yang tinggi. Namun, biaya untuk ini adalah kebutuhan untuk melakukan sejumlah operasi matematika oleh mikrokontroler.


All Articles