Optik fluoresans yöntemiyle çözünmüş oksijen, sıcaklık ve oksijen doygunluğunu ölçen, titanyum alaşım gövdeli, RS485 / Modbus-RTU çıkışlı sensörün kurulum, bakım ve haberleşme kılavuzu. Su ürünleri (akuakültür) ve çevresel su kalitesi izleme için tasarlanmıştır.
Bu sensör, titanyum alaşım gövdeli, fluoresans (optik) esaslı bir çözünmüş oksijen (DO — Dissolved Oxygen) ölçüm cihazıdır. Su ürünleri yetiştiriciliği ve çevresel su kalitesi izleme uygulamaları için tasarlanmıştır. Titanyum alaşım, diğer malzemelere göre çok daha yüksek korozyon direnci ve daha uzun servis ömrü sağlar; tatlı su ve tuzlu su ortamlarının her ikisinde de güvenle kullanılabilir.
Özel fluoresan hassas malzeme kullanır; oksijeni tüketmez, su akış hızından etkilenmez ve elektrolit ilavesi gerektirmez. Bu sayede bakım ihtiyacı belirgin biçimde azalır. Dahili sıcaklık kompanzasyon modülü ile birlikte gelir ve RS485 dijital sinyal çıkışını destekler. Yüksek parazit bağışıklığı ve uzun süreli kararlılığı sayesinde akuakültür ve su kalitesi ölçüm-kontrol sistemlerine hızla entegre edilir.
| Parametre | Değer |
|---|---|
| Ölçüm prensibi | Fluoresans (optik) yöntemi |
| Çıkış sinyali | RS-485, Modbus-RTU protokolü |
| Ölçüm aralığı | 0–50 mg/L veya 0–500 % doygunluk |
| Doğruluk | ±5 % veya ±0,5 mg/L (≤ 20 mg/L) ±10 % veya ±1 mg/L (> 20 mg/L) |
| Sıcaklık ölçüm aralığı / doğruluğu | 0–50 °C / ±0,5 °C |
| Güç tüketimi | 0,1 W |
| Besleme gerilimi | DC 12–24 V |
| Montaj yöntemi | G3/4 diş, daldırma (immersion) montaj |
| Kablo uzunluğu | 5 m (standart), özelleştirilebilir |
| Koruma sınıfı | IP68 |
| Maksimum derinlik | 30 m |
| Gövde malzemesi | Titanyum alaşım |
| Fluoresan membran başı garantisi | Normal kullanımda 1 yıl |
| Ölçü | Değer |
|---|---|
| Gövde çapı | Ø 29 mm |
| Toplam uzunluk | 163 mm |
| Bağlantı dişi | G3/4 |
| Kablo dış çapı (OD) | 5,5 mm |
| Kablo tipi | AWG-24 veya AWG-26 blendajlı (shielded) kablo |
Sensör 4 iletken + blendaj (ekran) içerir. Renk kodları:
| Kablo Rengi | İşlev | Master (dönüştürücü) tarafı |
|---|---|---|
| Kırmızı | VCC — Güç | DC 12–24 V (+) |
| Siyah | GND — Toprak | 0 V / GND |
| Yeşil | 485 Data_A (485_A) | A / D− (RS485 A) |
| Beyaz | 485 Data_B (485_B) | B / D+ (RS485 B) |
| Blendaj | Ekran (shield) | Panel toprağı (tek uçtan) |
Montajdan önce sensörün ön tarafındaki lastik koruyucu kapağı çıkarın ve daha sonra kullanmak üzere temiz bir ortamda saklayın.
| Bakım işi | Önerilen periyot |
|---|---|
| Genel temizlik | 2–3 haftada bir |
| Fluoresan başlık ve kablo kontrolü | 30 günde bir |
| Fluoresan başlık değişimi | 12 ayda bir |
| Sensör kalibrasyonu | 30 günde bir (tipik) |
Yukarıdaki değerler kullanım sıklığına ve çalışma ortamına göre ayarlanabilir.
| Belirti | Olası neden | Çözüm |
|---|---|---|
| Haberleşme kesintisi / veri gelmiyor | Kablo hatası / besleme anormalliği | Kablo sırasını ve besleme gerilimini kontrol edin |
| Haberleşme kesintisi / veri gelmiyor | Kablo hasarı | Teknik destekle iletişime geçin |
| Değerlerde anormal dalgalanma | Fluoresan membran kirlenmesi | §8.2 talimatına göre temizleyin |
| Değerlerde anormal dalgalanma | Fluoresan membran yaşlanmış/hasarlı | Teknik destekle iletişime geçin |
| Sıcaklık verisi hatalı | Sıcaklık sensörü arızası | Teknik destekle iletişime geçin |
RS485 haberleşmesi standart Modbus-RTU protokolünü kullanır. Tüm sensörler slave (köle) olarak çalışır. Seri port ayarları:
| Parametre | Değer |
|---|---|
| Baud hızı | 9600 |
| Başlangıç biti (Start) | 1 |
| Veri biti (Data) | 8 |
| Durdurma biti (Stop) | 1 |
| Parite (Parity) | N (yok) |
Kısaca seri ayar: 9600 · 8N1. Varsayılan cihaz (slave) adresi 0x01'dir ve register üzerinden değiştirilebilir. Desteklenen fonksiyon kodları: 03 = tutucu register oku, 06 = tek register yaz, 10 = çoklu register yaz. Tüm sayısal ölçüm ve ayar değerleri 32-bit IEEE-754 float olup CDAB bayt-kelime sırasında iletilir (bkz. §12).
| Başlangıç adresi | İşlev | Register sayısı | R/W | Veri formatı |
|---|---|---|---|---|
0x1400 |
Ürün versiyon numarası | 2 | RO | Toplam 4 bayt · 00–01: Donanım sürümü · 02–03: Yazılım sürümü. Örn. 0101 → sürüm 1.1 |
0x0E00 |
Ürün seri numarası | 6 | RO | Toplam 12 bayt · 12 baytlık seri numarası ASCII koda çevrilerek fabrika seri numarası elde edilir |
0x2000 |
Çözünmüş oksijen ölçüm bloğu | 6 | RO | Toplam 12 bayt · 00–03: Sıcaklık (°C) · 04–07: Oksijen doygunluğu (%) · 08–11: Çözünmüş oksijen (mg/L). Her değer 4 baytlık float, CDAB |
0x0800 |
Cihaz adresi | 1 | R/W | Adres aralığı 1–254 (MSB first). Örn. 00 0F → adres 15. Adres bilinmiyorsa sorgu için genel adres 0xFF kullanılabilir |
0x1600 |
Tuzluluk (salinity) ayarı | 2 | R/W | 4 bayt float, CDAB · Varsayılan 0 · Birim: ppt |
0x1800 |
Hava basıncı ayarı | 2 | R/W | 4 bayt float, CDAB · Varsayılan standart atmosfer 101,325 kPa · Birim: kPa |
0x2C00 |
Kullanıcı kalibrasyonu K | 2 | R/W | 4 bayt float, CDAB (LSB first). Yazmadan önce K değeri 32-bit float'a çevrilip CDAB sırasında yazılır |
0x2D00 |
Kullanıcı kalibrasyonu B | 2 | R/W | 4 bayt float, CDAB (LSB first). Yazmadan önce B değeri 32-bit float'a çevrilip CDAB sırasında yazılır |
03 ile 0x2000 adresinden 6 register (12 bayt) okuyarak üç değeri tek istekte alırsınız: ilk 4 bayt sıcaklık, sonraki 4 bayt %, son 4 bayt mg/L.
Kalibrasyon modeli: Düzeltilmiş değer, ham okumaya doğrusal K·x + B düzeltmesi uygulanarak elde edilir. Fabrika ayarında tipik olarak K = 1, B = 0 kabul edilir; iki nokta kalibrasyonla K (eğim) ve B (ofset) hesaplanıp yazılır.
Tüm float değerler 32-bit IEEE-754 tek duyarlıklı sayıdır ve CDAB (kelime-takaslı / word-swapped) sırada iletilir. Yani standart big-endian float baytları AB CD ise, sensör bunları düşük kelime önce olacak şekilde CD AB düzeninde gönderir.
Çözmek için: gelen 4 baytta iki 16-bit kelimeyi yer değiştirin, ardından big-endian IEEE-754 float olarak yorumlayın. SCADA / PLC / Modbus master yazılımınızda float formatı olarak “CDAB (Word Swap)” seçeneğini kullanın.
Örneklerdeki cihaz adresi 0x01'dir. Tüm frame'ler onaltılık (hex); CRC düşük bayt önce, yüksek bayt sonra iletilir. Aşağıdaki CRC değerleri doğrulanmıştır.
Çözünmüş oksijen bloğunu oku (0x2000, 6 register = Sıcaklık + % + mg/L):
| Bayt | Anlam |
|---|---|
01 | Cihaz adresi |
03 | Fonksiyon kodu (oku) |
20 00 | Başlangıç adresi (0x2000) |
00 06 | Register sayısı (6 × 2 = 12 bayt) |
CE 08 | CRC (düşük, yüksek) |
Slave yanıtı (12 veri baytı): 01 03 0C + 12 bayt veri + CRC. Veri sırası: [Sıcaklık 4B][% 4B][mg/L 4B], her biri CDAB float.
Diğer doğrulanmış okuma frame'leri:
| Amaç | İstek frame (hex) |
|---|---|
| Ürün versiyonu (0x1400, 2) | 01 03 14 00 00 02 C1 FB |
| Seri numarası (0x0E00, 6) | 01 03 0E 00 00 06 C7 20 |
| Tuzluluk ayarını oku (0x1600, 2) | 01 03 16 00 00 02 C0 43 |
| Basınç ayarını oku (0x1800, 2) | 01 03 18 00 00 02 C2 AB |
| Kalibrasyon K oku (0x2C00, 2) | 01 03 2C 00 00 02 CC 9B |
| Adres sorgusu (genel FF) | FF 03 08 00 00 01 93 B4 |
Cihaz adresini 2 yap (tek register yazma, fonksiyon 06, 0x0800):
Slave, aynı frame'i geri döndürerek yazmayı onaylar. Bundan sonra cihaz artık adres 0x02 ile yanıt verir.
Çoklu register yazma (fonksiyon 10) — üretici genel örneği:
| Bayt | Anlam |
|---|---|
01 | Cihaz adresi |
10 | Fonksiyon kodu (çoklu yaz) |
1B 00 | Register adresi |
00 01 | Register sayısı |
02 | Bayt sayısı (register × 2) |
01 00 | Veri (CDAB, düşük önce) |
0C C1 | CRC (düşük, yüksek) |
Slave yanıtı: 01 10 1B 00 00 01 + CRC — cihaz adresi, fonksiyon, register adresi ve yazılan register sayısını yansıtır.
10, bayt sayısı 04 kullanılır. Yazılacak değeri önce 32-bit float'a çevirip kelimeleri takaslayın (§12).
Standart Modbus-RTU CRC-16 kullanılır (başlangıç 0xFFFF, polinom 0xA001):
0xFFFF olarak ön ayarlayın.0xA001 polinomu ile XOR'layın.Esular SCADA / uzaktan izleme ekranında sensörü tanımlarken kullanılacak register eşlemesi:
| UI Alanı | Adres (Hex) | Register / Offset | Tip |
|---|---|---|---|
| Modbus adresi | 0x0800 | — | Varsayılan 1 |
| Sıcaklık okuma | 0x2000 | Offset 0 (bayt 00–03) | Float CDAB |
| Oksijen doygunluğu (%) | 0x2000 | Offset 2 (bayt 04–07) | Float CDAB |
| Çözünmüş oksijen (mg/L) | 0x2000 | Offset 4 (bayt 08–11) | Float CDAB |
| Tuzluluk yazma (ppt) | 0x1600 | 2 register | Float CDAB |
| Basınç yazma (kPa) | 0x1800 | 2 register | Float CDAB |
| Kalibrasyon K | 0x2C00 | 2 register | Float CDAB |
| Kalibrasyon B | 0x2D00 | 2 register | Float CDAB |
Kurulum, kalibrasyon veya Esular SCADA entegrasyonu için: esular.com/iletisim · WhatsApp destek hattımızdan bize ulaşabilirsiniz. Çözemediğiniz bir arıza durumunda cihazı açmayın; teknik destek talep edin.