OpenTherm Protokolü Kapsamlı Teknik Rehberi: Donanım Şeması, Voltaj Seviyeleri ve Haberleşme Mimarisi
Bu rehber; kombi (boiler) ile akıllı termostat/mikrokontrolcü arasındaki OpenTherm haberleşme protokolünün donanımsal devre şemasını, elektriksel voltaj seviyelerini, akım döngüsü mekanizmasını ve 32-bitlik paket tabanlı veri iletim döngüsünü tek bir kapsamlı dokümanda birleştirmektedir.

1. Donanım Mimarisi ve Devre Şeması Analizi
OpenTherm adaptör kartı, kombinin yüksek voltajlı bus hattı ile mikrodenetleyicinin düşük voltajlı mantık seviyeleri arasında güvenli galvanik izolasyon sağlar. Devrenin temel bileşenleri ve işlevleri şunlardır:
- Köprü Diyot (D1 - D4 / 1N4148): OT1 ve OT2 hatları üzerinden gelen kombi bus sinyalinin kutupsallığından (polaritesinden) bağımsız olarak devrenin hatasız çalışmasını temin eder.
- Transistör ve Akım Sınırlandırma (Q1 - BC858A ve R1 - 330Ω): Bus hattındaki akım modülasyonunu ve anahtarlamayı yönetir. R1 direnci akım sınırlandırması gerçekleştirir.
- Opto-İzolasyon (U1 ve U2 / PC817): Kombinin yüksek voltajlı tarafı ile mikrodenetleyicinin 3.3V/5V mantık seviyesi arasında elektriksel yalıtım kurarak mikrokontrolcüyü korur.
- Gerilim Seviye Kontrolleri (D5, D6, D7): Zener diyotlar (4V7, 15V, 4V3) devrenin gerekli voltaj seviyelerini ayarlamamda kullanılır.

| Klemens / Grup |
Terminal Adı |
Açıklama / Bağlantı Hedefi |
| OT (OpenTherm) |
OT1, OT2 |
Kombinin OpenTherm bus klemens çıkışları (Polaritesiz çift damarlı kablo) |
| COM (İletişim) |
IN, OUT |
Mikrokontrolcü dijital pinleri (Örn: Pin 2 Interrupt ve Pin 3 Sinyal) |
| PWR (Güç) |
+3.3V / +5V, GND |
Mikrokontrolcü güç çıkışları ve ortak toprak hattı |
2. Elektriksel Voltaj Seviyeleri
OpenTherm hattı, iki yönlü iletişimi ve hat beslemesini eş zamanlı sürdürebilmek için iki ana gerilim aralığında çalışır:
| Hattın Durumu |
Gerilim (Voltaj) Aralığı |
İşlevsel Açıklama |
| Kombi Besleme Gerilimi (Boiler Output) |
~20V - 24V DC |
Kombi (Slave), adaptör kartına ve termostata çalışması için gerekli enerjiyi bu hat üzerinden sağlar. |
| Termostat İletişim Gerilimi |
~15V - 18V DC |
Termostat (Master) tarafı sinyal göndermek ve veri yazmak istediğinde hatta gerilim düşümü meydana gelir. |
3. Akım Döngüsü (Current Loop) ve Mantıksal Durumlar
Protokol, elektromanyetik gürültülere karşı son derece dayanıklı olan akım döngüsü (current loop) mantığını kullanır. Hat üzerindeki akım değişimi Manchester kodlaması ile dijital verilere dönüştürülür:
- Boşta / Lojik '1' Durumu (Idle State): Hat üzerinde sürekli olarak yaklaşık 5 mA akım akar.
- Veri İletimi / Lojik '0' Durumu (Active State): Termostat veya kombi veri yazmak istediğinde devredeki akımı artırarak yaklaşık 20 mA seviyesine ulaştırır.
- Donanımsal Rol Dağılımı: Kombi her zaman güç sağlayan taraftır; termostat (Master) ise hat üzerindeki akım miktarını (5-9)6 mA ve (17-23)20 mA arasında anahtarlayarak veriyi hatta işler.
4. Master (Termostat) Tarafından Veri Gönderimi ve İstek-Yanıt Döngüsü
OpenTherm protokolü Master odaklı bir sorgu-yanıt mekanizmasına sahiptir. İletişim süreci şu aşamalardan geçer:
- 32-Bitlik Paket Yapısı (Frame): Her iletilen mesaj tam olarak 32 bitten oluşur: 1 adet start bit, 8 bit komut/veri türü (Data ID), 16 bit veri değeri ve hata denetimi (parity) bitleri.
- İstek (Request) Aşaması: Oda termostatı (Master), kombiye hedef su sıcaklığı veya çalışma emri göndermek için 32-bitlik paketi voltaj değiştirerek ( Sıfır için 7V–8V ve altı, Bir için 15V – 18V arası) ile hatta yollar. Adaptör kartındaki opto-izolatör bu sinyali 24V hatta yansıtır.
- İşleme ve Yanıt (Response) Aşaması: Kombi (Slave) gelen komutu işler (örneğin brülörü ve pompayı devreye alır). Ardından kısa bir bekleme süresi sonrasında termostata güncel durum bilgilerini (su basıncı, dönüş suyu sıcaklığı, alev durumu vb.) içeren 32-bitlik yanıt paketini geri gönderir.
- Mikrokontrolcü Tarafından Okuma: Kombiden gelen yanıtlar adaptörün
IN pini üzerinden (Arduino tarafında harici kesme - Interrupt ile) yakalanarak yazılımsal olarak çözümlenir.
Özet Mimari Avantajı:
Bu hibrit yapı sayesinde mikrokontrolcü, yüksek kombi voltajlarından tamamen izole edilirken; kombinin su sıcaklığı, modülasyon oranı ve basıncı dijital olarak milisaniyeler içerisinde hassas bir şekilde kontrol edilebilir.