MAX6675 K Tipi Termokupl Sensörü
MAX6675, K tipi termokupllardan gelen milivolt seviyesindeki zayıf gerilim sinyalini doğrudan dijital sıcaklık değerine çeviren entegre bir ölçüm modülüdür. Modül üzerindeki MAX6675 entegresi, termokupl ucundan gelen sinyali yükseltir, soğuk uç (ortam sıcaklığı) telafisini kendi içinde otomatik olarak uygular, gürültüyü filtreler ve sonucu 12 bit çözünürlükte, SPI uyumlu seri arayüz üzerinden mikrodenetleyiciye aktarır. Böylece harici bir yükseltici devre, referans gerilim kaynağı veya ayrı bir soğuk uç dengeleme sensörü kurmaya gerek kalmadan, Arduino ve benzeri geliştirme kartlarıyla doğrudan yüksek sıcaklık ölçümü yapılabilir. Kullanıcı tarafında kalan tek iş, gelen 16 bitlik veriyi okuyup santigrat dereceye çevirmektir. Özellikle 0-1024°C aralığındaki sıcaklıkların izlenmesi gereken fırın, kaynak, 3D yazıcı ve endüstriyel ısıtma projelerinde standart NTC veya dijital sıcaklık sensörlerinin yetersiz kaldığı noktalarda tercih edilir. Genellikle küçük bir baskılı devre kartı üzerinde, kolay bağlantı için header pinleriyle birlikte hobi ve prototip kullanımına uygun şekilde sunulur.
Teknik Özellikler
| Kullanılan Entegre | MAX6675 |
| Termokupl Tipi | K Tipi (Chromel-Alumel) |
| Ölçüm Aralığı | 0°C ile +1024°C arası |
| Sıcaklık Çözünürlüğü | 0,25°C (12 bit dijital çıkış) |
| Haberleşme Arayüzü | SPI uyumlu, salt okunur seri çıkış |
| Seri Veri Hattı Sayısı | 3 hat (SCK, CS, SO) |
| Veri Kelimesi Uzunluğu | 16 bit (12 bit sıcaklık verisi ve durum bitleri) |
| Açık Devre Algılama | Var, termokupl bağlantısı kopuksa ilgili bit ile bildirir |
| Soğuk Uç Telafisi | Entegre üzerinde dahili ve otomatik |
| Soğuk Uç Telafi Aralığı | -20°C ile +85°C ortam sıcaklığı |
| Çalışma Gerilimi | 3,0V - 5,5V DC |
| Dönüştürme Süresi | Yaklaşık 0,17 - 0,22 saniye |
| Maksimum SPI Saat Frekansı | 4,3 MHz |
| Entegre Kasası | 8 pinli SOIC |
| Entegre Çalışma Sıcaklığı | -20°C ile +85°C |
| Modül Pin Sayısı | 5 pin (VCC, GND, SCK, CS, SO) |
| Kalibrasyon | Fabrika kalibreli, ek kullanıcı ayarı gerektirmez |
Öne Çıkan Özellikler
- 12 bit çözünürlük sayesinde 0,25°C adımlarla okuma yapar ve küçük sıcaklık değişimlerini bile ayırt edebilir, bu da hassas kontrol gerektiren projelerde avantaj sağlar.
- Soğuk uç telafisini kendi içinde otomatik yaptığı için ayrıca bir ortam sıcaklığı sensörü veya kompanzasyon devresi kurmaya gerek kalmaz, tasarım basitleşir.
- SPI uyumlu dijital çıkışı sayesinde analog gerilim ölçüp yazılım içinde kalibrasyon yapma zahmetini ortadan kaldırır; okunan değer doğrudan sıcaklığa çevrilebilir.
- Termokupl bağlantısı koptuğunda veya açık devre oluştuğunda bunu ayrı bir bit ile bildirerek hatalı okumaların fark edilmesini ve arızalı bağlantıların hızlıca tespit edilmesini sağlar.
- 1024°C'ye kadar ölçüm yapabilmesi, standart dijital sıcaklık sensörleriyle ölçülemeyen yüksek sıcaklık noktalarında kullanılabilmesini sağlar.
- Az sayıda dijital pin (SCK, CS, SO) kullanması sayesinde aynı mikrodenetleyiciye, ayrı CS hatlarıyla aynı anda birden fazla modül kolayca bağlanabilir.
- Açık kaynak kütüphanelerle (örneğin Arduino ortamı için yazılmış MAX6675 kütüphaneleri) hızlıca entegre edilebilir, bu da geliştirme süresini kısaltır.
Kullanım Alanları
- 3D yazıcı nozulunun veya ısıtılan tablasının sıcaklığını gerçek zamanlı izleyip belirlenen eşik aşıldığında ısıtıcıyı kesmek.
- Küçük ölçekli fırın veya kurutma dolabının iç sıcaklığını ölçüp mikrodenetleyici üzerinden PID kontrolle sabit tutmak.
- Lehim/reflow fırını projelerinde sıcaklık profilini takip ederek zaman-sıcaklık eğrisini bilgisayara aktarmak ve reflow eğrisinin doğru uygulandığını doğrulamak.
- Elektrik panosundaki bir bağlantı noktasının veya motor sargısının aşırı ısınmasını erken tespit etmek için sürekli sıcaklık takibi yapmak.
- Kaynak makinesi ya da metal işleme ekipmanının çalışma sıcaklığını izleyip belirlenen sınırın üzerine çıktığında alarm tetiklemek.
- Laboratuvar deneylerinde numunenin veya reaksiyon kabının sıcaklık değişimini zaman içinde kaydedip grafiklemek.
- Seramik pişirme fırını veya ocak gibi yüksek sıcaklığa ulaşan ekipmanlarda sıcaklığın güvenli sınırlar içinde kalıp kalmadığını izlemek.
Bağlantı ve Kullanım
Modül üzerindeki VCC ve GND pinleri, mikrodenetleyicinin 3,3V veya 5V besleme çıkışına ve toprak hattına bağlanır. SCK pini mikrodenetleyicinin SPI saat çıkışına, SO (seri çıkış) pini SPI veri giriş hattına, CS (chip select) pini ise mikrodenetleyici üzerinde boşta olan bir dijital çıkış pinine bağlanarak modülün ne zaman okunacağı yazılım tarafından kontrol edilir. Termokupl teli MAX6675 üzerindeki artı ve eksi uçlarına polarite doğru olacak şekilde bağlanır; polarite ters bağlanırsa okunan sıcaklık değeri gerçek değerden sapabilir. Arduino gibi kartlarda yazılım veya donanım SPI kütüphaneleri kullanılarak 16 bitlik veri kelimesi okunur, açık devre biti ve kimlik bitleri ayrıştırılır, geriye kalan 12 bitlik sıcaklık verisi 0,25 ile çarpılarak santigrat cinsinden sıcaklığa çevrilir. Modülün dönüştürme süresi göz önünde bulundurularak art arda okumalar arasında en az 250 milisaniye bekleme bırakılması, her seferinde güncel ve tutarlı bir değer alınmasını sağlar. CS hattı çoğu uygulamada aktif-düşük mantıkla çalışır; yani okuma başlamadan önce CS düşük seviyeye çekilir, veri aktarımı bittikten sonra tekrar yüksek seviyeye alınır. Birden fazla MAX6675 modülü kullanılacaksa SCK ve SO hatları ortak bırakılabilir, yalnızca her modül için ayrı bir CS pini ayrılması yeterlidir. Çıkış değeri yalnızca pozitif santigrat dereceleri kapsadığından, sıfırın altındaki sıcaklıkların ölçülmesi bu modülün kapsamı dışındadır ve bu tür ölçümler için farklı bir termokupl arayüz devresi tercih edilmelidir.
Paket İçeriği
- 1 adet MAX6675 K Tipi termokupl sıcaklık ölçüm modülü
- 1 adet K tipi termokupl probu
- Modül üzerinde lehimli veya ayrı gönderilen bağlantı pinleri (header)
- Modül üzerinde pin isimlerini gösteren serigrafi baskı (VCC, GND, SCK, CS, SO etiketleri)
Dikkat Edilmesi Gerekenler
- MAX6675 hızlı sıcaklık değişimlerini yakalamak için uygun değildir; her okuma arasında yaklaşık 0,22 saniyelik dönüştürme süresi vardır, bu süreden önce tekrar okuma yapılırsa hatalı veya eski değer dönebilir.
- Modülün besleme gerilimi 3,0V - 5,5V aralığındadır; bu aralığın dışında gerilim uygulamak modülü kalıcı olarak zarar verebilir, bu yüzden besleme kaynağının doğru seçildiğinden emin olunmalıdır.
- Termokupl kablosunun uzun mesafelerde parazit almaması için kabloyu güç hatlarından, motor sürücülerden ve anahtarlamalı kaynaklardan uzak tutmak önerilir.
- CS, SCK ve SO hatlarının mikrodenetleyicinin doğru pinlerine bağlandığından emin olunmalıdır; yanlış bağlantı sıcaklık verisinin hiç okunamamasına veya sabit/hatalı değer dönmesine yol açar.
- Termokupl ucu ile modül girişi arasındaki bağlantı gevşek veya oksitli ise ölçülen değer gerçek sıcaklıkla uyuşmayabilir, bağlantı noktalarının düzenli olarak kontrol edilmesi önerilir.
- Modül, üretici tarafından belirtilen ölçüm aralığının ve çalışma sıcaklığının dışındaki koşullarda doğru sonuç garantisi vermez; ayrıca nem ve toza karşı korumasız bir kart olduğundan nemli veya tozlu ortamlarda uygun bir muhafaza içine alınması önerilir.