RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ İki kanallı termometre termostatı 5-95 °С. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Güç regülatörleri, termometreler, ısı stabilizatörleri ATmega8 mikrodenetleyici üzerine kurulu bu cihaz, iki kanalın her biri için bağımsız olarak bir termometre veya bir termostat olarak yapılandırılabilir. Isıtıcı kapatma sıcaklığını +5 ila +95 °С arasında, kapatma ve açma sıcaklıkları arasındaki farkı 0 ila 4 °С arasında ayarlamak ve sistematik hatayı telafi etmek mümkündür. -2 ila +2 °С arasındaki sıcaklık sensörleri. Termometre-termostat devresi şekilde gösterilmiştir. X18 ve X20 konektörlerine iki DS1B2 sensörü bağlanır ve soketlerin numaraları çıkışlarının numaralarına karşılık gelir. Üç telli bir bağlantı şeması kullanıldı. Bağlantı kablolarının maksimum uzunluğunu elde etmenin tek yolunun bu olduğuna birçok kez ikna oldum ve mümkün olan her yerde sensörlere parazitik güç beslemesinden kaçınmaya çalışıyorum. 0,5 mm2 kesitli bakır tellerle, 40 m'ye kadar bir mesafede kararlı iletişim sağlamak mümkün oldu Sensör okumaları, her kategorideki ortak LED anotlarına sahip üç basamaklı bir LED göstergesi olan HG1'de görüntülenir. İki renkli LED'ler HL1 ve HL2, her kanalın durumunu gösterir. Termostat modundaki ısıtıcılar için kontrol sinyalleri, РВ6 (birinci kanal) ve РВ7 (ikinci kanal) mikrodenetleyici çıkışlarında üretilir. İki konumlu kontrol; ısıtıcı açık veya kapalı. Cihazın aktüatörlerden galvanik izolasyonu için U1 ve U2 optokuplörler kurulur. Benim versiyonumda, ısıtma elemanlarını değiştiren iki BT4 triyakın kontrol devreleri X5 ve X139 konektörlerine bağlanır. Gerekirse optokuplörler, kollektör devrelerine elektromanyetik röle sargıları dahil edilerek transistörler ile değiştirilebilir. Cihaza güç verildikten sonra 4...5 s içinde sensörler başlatılır ve okumaları başlangıçta toplanır. Bu sırada, HG1 göstergesinin tüm elemanları dönüşümlü olarak yanıp söner. Ardından, sıcaklık ölçümü ve görüntüleme modu ayarlanır. Bu modda, ısıtıcılar kapalıdır. Göstergedeki sensörlerin okumaları 5 s'lik bir periyotla değişir. Sıcaklık, X1 konektörüne bağlı sensör tarafından ölçülürse, HL1 LED'i ve X2 konektörüne bağlı olan - HL2 yanar. Bu durumda, ilgili kanal bir termometre olarak yapılandırılmışsa, bir termostat olarak ise kızdırma rengi sarıdır, o zaman ısıtıcıyı açma komutu verildiğinde kırmızıdır ve yokluğunda - yeşildir. SB2 düğmesine bastıktan sonra, yalnızca ilk sensörün okumaları ve SB3'e bastıktan sonra - yalnızca ikinci görüntülenir. Herhangi bir sensör bağlı değilse, devresinde kopukluk, kısa devre varsa veya sıcaklık 0,1 ... 99,9 °С'yi aşmışsa, gösterge sıcaklık değeri yerine "Err" gösterir ve ilgili ısıtıcı açılır kapalı. Örneğin ilk sensör tarafından ölçülen sıcaklığı görüntülerken, SB2 düğmesine birkaç kez basarsanız, her basışta ilgili kanal termostat modundan termometre moduna geçer ve bunun tersi de geçerlidir. SB1 düğmesine kısa bir basışla, sıcaklığı iki kanalda dönüşümlü olarak görüntüleme modu geri yüklenir. Ancak SB1 düğmesini uzun süre basılı tutarsanız, termometre-termostat, düğmeye basılan sıcaklığın görüntülenmesi sırasında o kanalın ayar moduna girecektir. Bu modda, SB2 ve SB3 düğmeleri istenen parametreyi seçer: ut1 (ut2) - kanal 1 (2)'de ısıtıcı kapatma sıcaklığının ayarlanması;
Örneğin, kapatma sıcaklığı 35 °С olarak ayarlanırsa ve fark 1,5 °С ise, sıcaklık 35 °С'ye ulaşana kadar ısıtma gerçekleşir, ulaşıldığında ısıtıcı kapatılır ve tekrar açılır. sıcaklık 33,5 °С'ye düştüğünde. Optimum farkı seçerek, sıcaklığı koruma doğruluğu ile ısıtıcıyı açma sıklığı arasında bir uzlaşmaya varılır. co1 (co2) - sensör 1 (2) okumalarının düzeltilmesi. Girilen değer, daha sonraki işlemler için gönderilmeden önce bu okumalara eklenir (imzalanır). Bu, sensörün olası hatasını telafi etmenizi sağlar. SB1 düğmesine tekrar tekrar kısa süreli basılması durumunda, mikrodenetleyici belleğinde saklanan seçilen parametrenin değeri göstergede görüntülenir, ardından SB2 ve SB3 düğmeleri (sırasıyla, 0,1 ° C azaltma ve artırma) ayarlanır. onun yeni değeri. Bu butonları uzun süre basılı tutarsanız parametre değişikliği daha hızlı (saniyede yaklaşık 10 kez) olmaya başlar. Herhangi bir tuşa son basıştan 5 saniye sonra ayarlanan değer mikrodenetleyicinin kalıcı belleğine kaydedilir ve mevcut sıcaklık göstergede görüntülenir. Termo2ch.hex dosyasındaki program kodları mikrodenetleyicinin program (FLASH) hafızasına, Termo2ch.epp dosyasındaki bilgiler ise EEPROM'una yazılır. Mikrodenetleyici konfigürasyonunun bitleri tabloya göre programlanmıştır.
Program kilitlenmelerine karşı koruma sağlamak için mikrodenetleyicide watchdog zamanlayıcı etkinleştirilmelidir. Sensörler tarafından kullanılan 1-Wire arayüzü mikrodenetleyicinin saat hızı için kritik olduğundan, dahili saat üretecinin 8 MHz'e ince ayarı gereklidir. Bunu yapmak için, mikrodenetleyicinin kullanılmış örneğini programlayıcıya bağlayarak, mikrodenetleyici imzasının 0x0003 adresinde bulunan word'ün yüksek baytında bulunan kalibrasyon sabitini okuyun. Termo2ch.epp dosyasını programlayıcıya yükledikten sonra ancak programlamadan önce bu sabit programcının EEPROM tamponunun sıfır hücresine yazılır. ATmega8 mikrodenetleyici ATmega8L ile değiştirilebilir.CPD-05211SR2/A göstergesini farklı tipte bir benzer ile değiştirirken, kabul edilebilir parlaklık sağlamak için R8-R15 dirençlerini seçmek gerekebilir. Mikrodenetleyici programlarını indirin Yazar: I. Kotov, Krasnoarmeysk, Donetsk bölgesi, Ukrayna; Yayın: cxem.net Diğer makalelere bakın bölüm Güç regülatörleri, termometreler, ısı stabilizatörleri. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Bahçelerdeki çiçekleri inceltmek için makine
02.05.2024 Gelişmiş Kızılötesi Mikroskop
02.05.2024 Böcekler için hava tuzağı
01.05.2024
Diğer ilginç haberler: ▪ Beyin kış ve yaz aylarında farklı çalışır ▪ SpaceX, ASFPC-52 askeri uydusunu fırlatacak ▪ USB Type-C bağlantı noktasına sahip Xiaomi Mi Powerbank Pro taşınabilir pil ▪ Bir kişinin görünüşünün DNA'sı ile restorasyonu ▪ Fujitsu, SSD'leri kendi markası altında satıyor Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ saha bölümü Gerilim stabilizatörleri. Makale seçimi ▪ Makale Genişletici-uzun karaciğer. Ev ustası için ipuçları ▪ makale Çift başlı kartal Rus armasında nasıl göründü? ayrıntılı cevap ▪ makale Mekanik kaptan. İş tanımı ▪ makale Minyatür osiloskop probu. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi ▪ makale FM radyo alımını iyileştirme. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi
Bu makaleye yorumunuzu bırakın: Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |