Elektronik / Mikrodenetleyici Projeleri/

PIC16F84 ile Sıvı Tanklarında Seviye kontrolü

Sponsorlu Bağlantılar

PIC16F84 ve ATX34 ARX34 rf modüller ile su tankında seviye kontrolü hakkında detaylı bilgiler bulunuyor ayrıca devrede kullanılan rf modüller hakkında bilgiler var. Emeği geçen hazırlayan kişilere teşekkürler.

Hazırlayanlar: İlkay KATICIOĞLU ,Cafer SEFER

Bu projede amaçlanan sıvı seviyesinin ölçümünün yapılmasından sonra sıvı seviye bilgisinin PIC (programlanabilir mikro denetleyici) tarafından çeşitli amaçlara uygun işlenerek (Şifreleme, şifre çözme…vs) kablosuz haberleşme tekniği olan RF (radyo frekansı) metodu ile bir yerden belli bir yere aktarılmasıdır.

Proje temel olarak dört bölümden meydana gelmektedir;
1. Sıvı tankında seviyenin ölçümü,
2. Bilginin PIC ile işlenmesi,
3. RF haberleşme tekniği kullanılarak işlenen bilginin iletilmesi
4. LCD panel kullanılarak bilginin sunulması

rf-haberlesme-lcd-pic16f84-proje-rf-seviye-kontrol-su-tank

Sıvı tanklarda seviyenin ölçümü

Projenin ilk kısmını oluşturan bu bölümde sıvı tanklarda seviye ölçümü yapılırken kullanılabilecek bazı metotlar hakkında bilgiler sunulmaktadır. Bu bölümde ayrıca projenin gerçeklenmesi için tercih edilen elektrotla sıvı seviyesi ölçüm metodu hakkın da ayrıntılı anlatın ve konu ile ilgili genel bir şekil de bulunmaktadır.

Bilginin PIC ile işlenmesi

PIC’in proje içerisindeki kullanılış amacı, seviye bilgisinin işlenerek RF haberleşme modülüne aktarılmasıdır. Fakat PIC’in bu işlemlere ilaveten tanktan gelen seviye bilgisinin doğruluğunu kontrol ederek bilgilendirme yapması (Örneğin: sensörlerden biri bozuksa hata vermesi) ve RF haberleşme ile bilginin iletimi esnasında hata oluşumunu algılayıp yanlış bilgilendirmeyi engellemek için CRC kodlama tekniğinin kullanılması gibi işlevleri de ilaveten PIC’e yüklenen yazılım ile mevcut kılınmıştır.

RF haberleşme tekniği kullanılarak işlenen bilginin iletilmesi

RF haberleşme tekniğinin nasıl yapıldığı ve bu teknik için uygun görülen modül hakkında bilgilendirmenin yapıldığı aşamadır.

LCD panel kullanılarak bilginin sunulması

Son olarak ise kullanıcının sıvı tank içerisindeki sıvı seviyesinin pratik şekilde öğrenilmesi için bilginin (ve hata varsa gösterilmesi) gösterilmesinin yapıldığı aşamadır.

pic16f84-rf-kontrol-su-tanki-rf-haberlesme-atx34x-arx34

SEVİYE ÖLÇÜM SİSTEMİNİN ŞEMATİK GÖSTERİMİ VE ÇALIŞMA PRENSİBİ

Sıvı Tanklarda Seviye Kontrolü
Sıvı Tanklarda Seviye Ölçme Yöntemleri
Şamandıra Metoduyla Seviye Ölçme Yöntemi
Elektrot Metoduyla Seviye Ölçüm Sistemi
Ultrasonik Ses Dalgalarıyla (Ses üstü sinyaller ) Seviye Ölçümü
Basınç Değişimi ile Seviye Ölçümü
Elektrot Metoduyla Seviye Ölçüm Sisteminin İrdelenmesi

PIC (PERIPHERAL INTERFACE CONTROLLER) MİKRO DENETLEYİCİ

Bu Projede PIC Tercih Edilmesinin Sebepleri
PIC16F84 Yapısal Görünüm
Saat Kullanma Biçimi ve Komut Döngüsü
Bellek Organizasyonu
Veri Bellek Organizasyonu
Genel Amaçlı Yazaç
Özel Fonksiyon Yazaçları
Sıvı Tanklarda Seviye Kontrolü Uygulamasında PIC’in Kullanımı
Çevre Modüldeki PIC Uygulaması
(a) Uygulanan Yazılım
(b) Yazılımın incelenmesi
(2) Merkez Modüldeki PIC Uygulaması
(a) Uygulanan Yazılım
Yazılımın İncelenmesi

KABLOSUZ HABERLEŞME

Radyo Frekanslı Sistemler
Serbest Uzay Modeli
Frekans Yelpazesi
Modülasyon İşlemleri
Modüle Edilmiş Sinyal Zarfları
Modülasyon Teknikleri
Dalga Boyu Modülasyonu – Genlik Modülasyonu (DBM)
Sıvı Tanklarda Seviye Kontrol Sisteminde Kullanılan Haberleşme Modülleri
Verici Ünitesi (ATX34)
Alıcı Ünitesi (ARX 34)
İletişim Mesafesi

Projenin kaynak dosyası: PIC16F84 ile Sıvı Tanklarında Seviye kontrolü

Dosya indirme LINK listesi (HTML formatında) link-2137.zip şifre-pass: 320volt.com

  • gökhan

    konu güzel ama indiremiyoruz devreyi merak ettim

  • admin

    ufak bir hata varmış link :) düzenlendi Teşekkürler

  • sinan

    konu güzel ama indiremiyoruz devreyi merak ettim

  • mahmut

    Merhaba arkadaşlar,
    Öncelikle emeğinize sağlık. Benim bir sorum olacak. Alıcı devredeki PIC yazılımını hex. uzantısına çevirirken aşağıdaki hata ile karşılaşıyorum. Bu konu hakkında yardımlarınızı ivedi bekliyorum. Teşekkürler Saygılar…

    serin porta.1,N300,[“AA”],miktar,isim,crc bu komutta aşağıdaki hata çıkıyor;
    ***Comma missing,or command terminated incorrectly***