Dijital Sıcaklık Kontrol Devresi

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Bir Dijital sıcaklık kontrol devresi tıbbi, endüstriyel ve ev uygulamalarında hassas bir sıcaklık kontrol cihazıdır. Bu sistem, doğruluğu zayıf olan analog / termostat sisteminden daha iyidir. Örneğin, kesin bir sıcaklığın korunmasının çok önemli olduğu bir inkübatörün sıcaklık kontrolü için kullanılabilir.

Dijital Sıcaklık Kontrol Sistemi

Dijital Sıcaklık Kontrol Sistemi



Dijital Sıcaklık Kontrol Cihazı Blok Şeması Açıklama

Bu önerilen Dijital sıcaklık kontrol sistemi, bir ekranda sıcaklık bilgisi sağlar ve sıcaklık ayar noktasını aştığında yük (yani Isıtıcı) KAPALI konuma geçer. Bu projede demonstrasyon amaçlı yük olarak bir lamba verilmektedir. Dijital Sıcaklık Kontrol Sisteminin Blok Şeması aşağıda verilmiştir.


Dijital Sıcaklık Kontrol Cihazının Blok Şeması

Dijital Sıcaklık Kontrol Cihazının Blok Şeması



Önerilen Dijital sıcaklık kontrol sistemi, uygulamanın kalbi olan 8051 ailesinden bir Mikroişlemci kullanır. Ekran ünitesi dört bölümden oluşur. yedi segmentli ekran , Sıcaklık sensörü ve Mikroişlemciye arayüzlüdür.

Dijital sıcaklık sensörü, sıcaklık koşullarını algılamak için Mikroişlemciye arayüz oluşturdu. Bu sistem ayrıca sıcaklık ayarlarının ayarlanması için dört basmalı düğme sağlar.

Daha sonra Mikrodenetleyici, bir dijital sıcaklık sensörü aracılığıyla sıcaklık bilgisini sürekli olarak sorgular ve 7 bölümlü görüntüleme birimi üzerinde görüntüler ve ilgili sıcaklık ayar noktasını aştığında lambayı otomatik olarak KAPATIR.

Donanım Gereksinimleri

  • Transformatör (230 - 12 v ac)
  • Voltaj regülatörü (LM 7805)
  • Doğrultucu
  • Filtrele
  • Mikrodenetleyici (at89s52 / at89c51)
  • DS1621 Sıcaklık sensörü
  • Basma düğmeleri
  • 7 segmentli ekran
  • BC547
  • Dirençler
  • Kapasitörler
  • 1N4007
  • Röle

Mikrodenetleyici (AT89S52)

Atmel AT89S52, birçok gömülü kontrol uygulaması için oldukça esnek ve uygun maliyetli bir çözüm sağlayan 8051 tabanlı güçlü bir Mikroişlemcidir.


AT89S52 aşağıdaki standart özellikleri sağlar:

  • 8K bayt Flash
  • 256 bayt RAM
  • 32 I / O hattı
  • Watchdog zamanlayıcı
  • İki veri işaretçisi
  • Üç adet 16 bit zamanlayıcı / sayaç
  • Altı vektörlü iki seviyeli bir kesme mimarisi
  • Tam çift yönlü seri bağlantı noktası
  • Çip üstü osilatör ve saat devresi

Pin diyagramı aşağıda verilmiştir.

8051 Mikrodenetleyici

8051 Mikrodenetleyici

Sıcaklık Sensörü - DS1621

Sensör, bir sinyal veya uyarıcıyı alan ve bunlara yanıt veren bir cihazdır. Bir sensör, alınan sinyali yalnızca elektriksel forma dönüştürebilir.

Sıcaklık Sensörü - DS 1621 aşağıdaki standart özellikleri sağlar:

  • Ölçümler harici bileşen gerektirmez
  • 0,5 ° C'lik artışlarla -55 ° C ila + 125 ° C arasındaki sıcaklıkları ölçer (0,9 ° F'lik artışlarla 67 ° F ila 257 ° F)
  • Sıcaklık 9 bitlik bir değer olarak okunur (2 baytlık aktarım)
  • Geniş güç kaynağı aralığı (2.7V - 5.5V)
  • 1 saniyeden daha kısa bir sürede sıcaklığı dijital kelimeye dönüştürür
  • Termostatik ayarlar kullanıcı tarafından tanımlanabilir ve Geçici Olmayan
  • Veriler 2 kablolu bir seri arabirimden okunur / yazılır (açık drenaj G / Ç hatları)
  • Uygulamalar termostatik kontrolleri, endüstriyel sistemleri, tüketici ürünlerini, termometreleri veya herhangi bir termal duyarlı sistemi içerir.
  • 8 pinli bir DIP veya SO paketidir

Pin Açıklaması

DS1621 Pin Açıklaması

DS1621 Pin Açıklaması

  • SDA - 2 Telli Seri Veri Girişi / Çıkışı
  • SCL - 2-Kablolu Seri Saat
  • GND - Zemin
  • TOUT - Termostat Çıkış Sinyali
  • A0 - Çip Adres Girişi
  • A1 - Çip Adres Girişi
  • A2 - Çip Adresi Girişi
  • VDD - Güç Kaynağı Voltajı

DS1621'in işlevsel bir diyagramı aşağıdaki şekilde gösterilmektedir.

DS1621 Fonksiyonel Blok Şeması

DS1621 Fonksiyonel Blok Şeması

DS1621, cihazın sıcaklığını gösteren 9 bitlik sıcaklık okumaları sağlar. Cihazın sıcaklığı kullanıcı tanımlı bir sıcaklığı (TH) aştığında termostat çıkış sinyali (TOUT) etkindir.

Çıkış, sıcaklık kullanıcı tanımlı TL sıcaklığının altına düşene kadar aktif kalır ve gerekli herhangi bir histerezise izin verir. Kullanıcı tanımlı sıcaklık ayarları kalıcı bellekte saklanır, böylece parçalar bir sisteme takılmadan önce programlanabilir.

Sıcaklık ayarları ve sıcaklık okumalarının tümü DS1621'e / buradan DS1621'e iletilir. Basit bir 2 kablolu (I2C) seri arabirim üzerinden mikro denetleyici .

Sıcaklık Ölçümü

DS1621, bant aralığı tabanlı bir sıcaklık sensörü kullanarak sıcaklığı ölçer. Bir delta-sigma analogdan dijitale dönüştürücü (ADC) Ölçülen sıcaklığı ° C veya ° F olarak kalibre edilen dijital bir değere dönüştürür.

Sıcaklık okuması, READ TEMPERATURE (SICAKLIK OKU) komutu verilerek 9 bitlik, ikiye tamamlayıcı okuma şeklinde sağlanır. Veriler 2 kablolu seri arabirim üzerinden iletilir - önce MSB ( I2C Seri İletişim arayüzü ).

Temel Yedi Segment Ekranı

Bu versiyon, yaygın bir anot versiyonudur. Bu, her bir LED'in pozitif ayağının bu durumda pin 3, Vcc olan ortak bir noktaya bağlı olduğu anlamına gelir. Her biri Işık Yayan Diyot cihazın pinlerinden birine bağlı negatif bir ayağa sahiptir.

7 Segmentli LED Ekran

7 Segmentli LED Ekran

Çalışması için 3 ila 5 volt arasında pin bağlamanız gerekir. Ardından, her bir segmenti aydınlatmak için, o led için topraklama pimini bir direnç aracılığıyla toprağa bağlayın. Ayrıca, örneğin, batma modunda herhangi bir Mikroişlemci bağlantı noktası pimi aracılığıyla kullanılabilir. 8051 serisi Mikrodenetleyicide PORT 0.

Yazılım

Uygulama kodunu yazmak için 'C' dilini kullandık ve KEIL micro vision (IDE) derleyicisini kullanarak derledik. Yazılım yazımı tamamlandıktan sonra, bu kod Mikroişlemciyi çalıştırmak için onaltılık koda dönüştürülecektir. Oluşturulan onaltılık kod, uygun bir programlayıcı kullanılarak Mikroişlemciye yazılır.

Dijital Sıcaklık Kontrol Cihazının Şematik Diyagram Bağlantıları

Sistemi çalıştırmak için 5V'luk güç kaynağı gereklidir, Mikroişlemcinin 40 pinine ve GND 20 pinine bağlanır. Port 1'in 1.0 ila 1.3 pinleri basma düğmelerine bağlıdır. Mikrodenetleyicinin 3.5 ila 3.7 pinleri sırasıyla DS1621 sıcaklık sensörünün 1, 2, 3 pinlerine bağlanmıştır.

Dijital Sıcaklık Kontrol Cihazı Şematik Diyagramı

Dijital Sıcaklık Kontrol Cihazı Şematik Diyagramı

Mikrodenetleyicinin 0 numaralı bağlantı noktasının 0,0 ila 0,6 pini 7 segmentli ekrana bağlanır. Mikroişlemcinin 2. bağlantı noktasının 2.0 ile 2.3 arasındaki pinleri, Mikro denetleyicinin 2. Bağlantı Noktası'nın BC547 transistörlerine bağlanır, transistörün BC547'sine bağlanır. Pin 2.4, röleyi çalıştıran başka bir BC547 transistörüne bağlanır.

Çalışma

Proje, Mikroişlemciye arayüzlü bir dijital sıcaklık sensörü DS1621 kullanıyor. Bu 8 pinli IC'nin yüzeyi, Mikroişlemciden 4 ünite ile görüntülenen 1 numaralı pin üzerinden dijital verileri seri olarak sunmak için ortam sıcaklığını algılar. 7 segmentli ortak anot ekranı tümü paralel olarak ‘0’ bağlantı noktasına bağlı.

Dört basma düğmeli anahtar, ayarlanan sıcaklığın istenildiği gibi programlanmasına yardımcı olmak için yukarı çekme dirençleri ile Mikroişlemciye arayüzlenmiştir. Mikrodenetleyiciden gelen pim 25'teki çıktı, sıcaklığı korumak için ısıtıcıyı AÇIK veya KAPALI konuma getiren bir röleyi çalıştıran bir transistörü çalıştırır.

Bununla birlikte proje, gösteri amacıyla ısıtıcı yerine bir lamba kullanıyor. Ayarlanan sıcaklığa ulaşıldığında lamba KAPANMAK için normalde AÇIK olacaktır.

Dijital Sıcaklık Kontrol Cihazının Uygulamaları

Aşağıda, özel dikkat gösterilmesi gereken bazı uygulama örnekleri verilmiştir.

  • Potansiyel kimyasal kontaminasyon veya elektriksel parazit içeren dış mekan kullanımları
  • Nükleer enerji kontrol sistemleri, yanma sistemleri, demiryolu sistemleri, havacılık sistemleri
  • Tıbbi ekipman, eğlence makineleri, araçlar, güvenlik ekipmanları ve ayrı endüstri veya hükümet düzenlemelerine tabi tesisler
  • Can veya mal açısından risk oluşturabilecek sistemler, makineler ve ekipmanlar

Bu nedenle, tüm bunlar bir mikro denetleyici kullanan Dijital sıcaklık kontrolörü ile ilgilidir. Bu kavramı daha iyi anladığınızı umuyoruz.

Ayrıca bu konsept veya mikrodenetleyici tabanlı projelerle ilgili herhangi bir sorunuz varsa, lütfen aşağıdaki yorum bölümünde yorum yaparak geri bildiriminizi verin. İşte size bir soru, 7 segmentli ekranın işlevi nedir?