Tarayıcıdan SDI-12 sensörü nasıl okunur?

SDI-12, çevre ve tarım sensörlerinin yaygın kullandığı düşük hızlı, tek hatlı bir seri protokoldür. Mantığı basittir; bir kez kavrandığında bir sensörü doğrudan tarayıcıdan okumak birkaç komuttan ibarettir.

SDI-12'nin temeli

SDI-12 hattında her sensörün 0–9, a–z, A–Z arasında tek karakterlik bir adresi vardır — yani bir hatta en fazla 62 cihaz. İletişim 1200 baud, 7 veri biti, çift parite, 1 durdurma biti (7E1) ile yürür; komutlar ASCII'dir ve ! ile biter. Bir usta (data recorder ya da bu örnekte tarayıcı GUI'si) komut gönderir, adreslenen sensör yanıtlar.

Adım 1 — Adres taraması

Hatta hangi sensörlerin olduğunu bilmiyorsanız, her adrese sırayla a! (adres sorgusu) gönderirsiniz; yanıt veren adresler hattaki cihazlardır. Salixus SDI-12 GUI'sinde bu, tek tıkla 62 adres taraması olarak gelir ve bulunan adreslere isim/etiket verebilirsiniz — donanım olmadan giriş yapmadan kullanılabilen ücretsiz özellik.

Adım 2 — Kimlik: aI!

aI! komutu sensörün kimlik dizesini döndürür: SDI-12 sürüm numarası, üretici adı, model, sürüm ve isteğe bağlı bilgi alanı. Bu, doğru sensörle konuştuğunuzu doğrulamanın en hızlı yoludur.

Adım 3 — Ölçüm: aM! ve aD0!

Ölçüm iki adımlıdır. Önce aM! gönderirsiniz; sensör kaç saniye sonra kaç değerin hazır olacağını bildirir (örneğin "3 saniye, 2 değer"). Belirtilen süre dolunca değerleri aD0! (ve gerekirse aD1!…) ile çekersiniz. Sürekli ölçüm için bu döngü tekrarlanır — Salixus GUI'sindeki sürekli poll tablosu tam olarak bunu yapar.

Neden tarayıcıdan?

Klasik SDI-12 adaptörleri bir terminal programı ve çoğu zaman sürücü kurulumu ister. Salixus SDI-12 köprüsü sürücüsüz WebUSB ile çalışır: Chrome/Edge'de ya da USB-C'li bir Android telefonda, sahada, ek yazılım olmadan sensörü okursunuz. Cihaz ayrıca 12 V VOUT besleme sağlayabildiği için sensörü harici güç olmadan çalıştırabilirsiniz.

Test ve eğitim için ikinci bir cihaz — SDI-12 sensör emülatörü — gerçek bir sensör gibi davranır: kimlik alanlarını ve ölçüm değerlerini siz tanımlarsınız. Bu, sahada sensör olmadan bir data recorder'ı ya da kendi yazılımınızı sınamanızı sağlar; rakiplerde bulunmayan bir kategori.

SDI-12 köprüsü + sensör emülatörü ikilisini ve tarayıcı GUI'sini keşfedin.

SDI-12 kitini gör Rakiplerle karşılaştır