İçindekiler:

ARDUINO TUZLUK SENSÖRÜ KALİBRASYONU: 9 Adım
ARDUINO TUZLUK SENSÖRÜ KALİBRASYONU: 9 Adım

Video: ARDUINO TUZLUK SENSÖRÜ KALİBRASYONU: 9 Adım

Video: ARDUINO TUZLUK SENSÖRÜ KALİBRASYONU: 9 Adım
Video: Sensörlü adım takipli merdiven aydınlatması nasıl çalışır... 2024, Kasım
Anonim
ARDUINO TUZLUK SENSÖRÜ KALİBRASYONU
ARDUINO TUZLUK SENSÖRÜ KALİBRASYONU

Bu eğitimde, Arduino Uno kullanarak Atlas Scientific'in EZO tuzluluk/iletkenlik K1.0 sensörünü kalibre edeceğiz.

KALİBRASYON TEORİSİ

Kalibrasyonun en önemli kısmı, kalibrasyon işlemi sırasında okumaların izlenmesidir. Cihazı varsayılan durumunda kalibre etmek en kolayıdır (sürekli okumalar etkinken UART modu). Kalibrasyondan sonra cihazı I2C moduna geçirmek, saklanan kalibrasyonu etkilemez. Cihazın I2C modunda kalibre edilmesi gerekiyorsa, probun çıktısını görebilmek için sürekli olarak okuma talep ettiğinizden emin olun. Bu eğitimde kalibrasyon UART modunda yapılacaktır.

MALZEMELER

  • Arduino Uno'su
  • İletkenlik K1.0 sensör kiti
  • ekmek tahtası
  • Atlama telleri
  • 2 bardak

Adım 1: TEK NOKTA VEYA İKİ NOKTALI KALİBRASYON

TEK NOKTA VEYA İKİ NOKTA KALİBRASYONU
TEK NOKTA VEYA İKİ NOKTA KALİBRASYONU

Atlas EZO iletkenlik devresi, tek noktalı veya iki noktalı kalibrasyona izin veren esnek bir kalibrasyon protokolüne sahiptir.

Tek noktalı kalibrasyon, dar bir doğruluk aralığı sağlayacaktır.

İki noktalı kalibrasyon, geniş bir doğruluk aralığı sağlayacaktır.

2. Adım: DONANIMI BİRLEŞTİRİN

DONANIM MONTAJI
DONANIM MONTAJI

Kit, 1 EZO EC devresi, 1 K1.0 iletkenlik probu, 1 dişi BNC konektörü, 4oz kalibrasyon çözümleri:12880µS ve 80000µS, 1 isteğe bağlı hat içi voltaj izolatörü içerir.

İletkenlik devresinin UART modunda olduğundan emin olun. Protokoller arasında geçiş yapma talimatları için aşağıdaki LINK'e bakın.

Devreyi ve BNC konektörünü monte etmek için devre tahtasını kullanın. İletkenlik devresini yukarıdaki şemada gösterildiği gibi Arduino Uno'ya bağlayın ve probu BNC konektörüne bağlayın.

Adım 3: PROGRAMI ARDUINO UNO'YA YÜKLEYİN

a) Örnek kodu bu LINK'ten indirin. "arduino_UNO_EC_sample_code" başlıklı bir klasörde olacaktır.b) Arduino'yu bilgisayarınıza bağlayın.

c) Adım a'dan indirilen kodu Arduino IDE'nizde açın. IDE'niz yoksa BURADAN indirebilirsiniz.

d) Kodu derleyin ve Arduino'ya yükleyin.

e) Seri monitörü açın. Erişim için Araçlar -> Seri Monitör'e gidin veya klavyenizde Ctrl+Shift+M tuşlarına basın. Baud hızını 9600'e ayarlayın ve "Satır başı"nı seçin. Artık iletkenlik devresi ile iletişim kurabilmelisiniz. Test olarak, cihaz bilgilerini döndürecek olan i komutunu girin.

Adım 4: SÜREKLİ OKUMA ETKİNLEŞTİRİN VE PROB TİPİNİ AYARLAYIN

a) Probun kapağının çıkarıldığından ve kuru olduğundan emin olun. Prob havadayken, saniyede bir sürekli okuma sağlayacak c, 1 komutunu gönderin.

b) Sondanız K1.0 (varsayılan) değilse, k, n komutunu kullanarak sonda tipini ayarlayın.

n, probunuzun k değeridir. Bu eğitimde, bir K1.0 probu kullanacağız. Prob tipi k, ? komutu ile teyit edilebilir.

Adım 5: KURU KALİBRASYON

Komutu cal gönder, kuru

Komutu vermeden önce 0,00 okumaları görseniz bile, yine de kuru kalibrasyon yapmak gereklidir.

Adım 6: İKİ NOKTALI KALİBRASYON - Düşük Nokta

İKİ NOKTALI KALİBRASYON - Düşük Nokta
İKİ NOKTALI KALİBRASYON - Düşük Nokta

a) 12880µS kalibrasyon solüsyonunun bir kısmını bir bardağa dökün. Probun algılama alanını kaplayacak yeterli çözüm olduğundan emin olun.

b) Probu kabın içine yerleştirin ve sıkışan havayı çıkarmak için karıştırın. Probun çözelti içinde oturmasına izin verin. Okumalar, kalibrasyon çözeltisinin belirtilen değerinden +/- %40 oranında düşebilir.

c) Okumaların stabilize olmasını bekleyin (bir okumadan diğerine küçük bir hareket normaldir) ve cal, low, 12880 komutunu gönderin

Not: Bu komut girildikten sonra okumalar değişmeyecektir.

Adım 7: İKİ NOKTALI KALİBRASYON - Yüksek Nokta

a) Yüksek noktaya kalibre etmeden önce probu durulayın.

b) 80000µS kalibrasyon solüsyonunun bir kısmını bir bardağa dökün. Probun algılama alanını kaplayacak yeterli çözüm olduğundan emin olun.

c) Probu kabın içine yerleştirin ve sıkışan havayı çıkarmak için karıştırın. Probun çözelti içinde oturmasına izin verin. Okumalar, kalibrasyon çözeltisinin belirtilen değerinden +/- %40 oranında düşebilir.

d) Okumaların stabilize olmasını bekleyin (bir okumadan diğerine küçük hareket normaldir) ve cal, high, 80000 komutunu gönderin

Not: Bu komut girildikten sonra okumalar değişecektir. Kalibrasyon şimdi tamamlandı.

Adım 8: TEK NOKTALI KALİBRASYON

a) Bir bardağa bir miktar kalibrasyon solüsyonu dökün (seçtiğiniz μS değeri). Probun algılama alanını kaplayacak yeterli çözüm olduğundan emin olun.

b) Probu kabın içine yerleştirin ve sıkışan havayı çıkarmak için karıştırın. Probun çözelti içinde oturmasına izin verin. Okumalar, kalibrasyon çözeltisinin belirtilen değerinden +/- %40 oranında düşebilir.

c) Okumaların stabilize olmasını bekleyin (bir okumadan diğerine küçük hareket normaldir) ve cal komutunu gönderin, burada n, kalibrasyon çözeltisinin değeridir.

Not: Komut girildikten sonra okumalar değişecektir. Kalibrasyon şimdi tamamlandı.

Adım 9: KALİBRASYON SIRASINDA SICAKLIK KOMPANZASYONU

KALİBRASYON SIRASINDA SICAKLIK KOMPANZASYONU
KALİBRASYON SIRASINDA SICAKLIK KOMPANZASYONU

Sıcaklığın iletkenlik/tuzluluk okumaları üzerinde önemli bir etkisi vardır. EZO iletkenlik devresinin sıcaklığı varsayılan olarak 25 ̊ C'ye ayarlanmıştır.

Kalibrasyon sırasında hiçbir zaman varsayılan sıcaklık telafisini değiştirmemelisiniz.

Kalibrasyon çözeltisi +/- 5 ̊ C (veya daha fazla) ise, şişe üzerindeki tabloya bakın ve ilgili değere kalibre edin.

Önerilen: