PIC16F628 ile 4 kanal alıcı verici RF uygulaması

Uygulama devremizin amacı alıcı ve verici devresinin çalışmasının pekiştirilmesi. Devremiz iki ayrı devreden oluşmaktadır. 1. Devre alıcı 2. Devre verici devresidir. Verici devresi 16f628,verici hibiriti,4’lü dip switch. Alıcı devresi 16f628,alıcı hibriti, 4 led.Devremiz 4 kanal alıcı ve verici rf devresidir. Kanal sayısı donanım ve programa göre arttırılabilinir.
Açık alanda 150 metrede sorunsuz çalışmaktadır. Kapalı alanda 50 metrede sorunsuz çalışmaktadır.
Verici devresinde anahtarlar için pull up dirençlerini kullanmamız gerekirdi. Yazılımda 16f628 kendi pull up direçleri kullanılmıştır. OPTION_REG=7 Komutunu programa ilave etmemiz gerekmektedir.
Devre pratikte denenmiştir.
İsis devre şeması;

RF alıcı.bas yazılım içeriği;
'**************************************************************** '* Name : Aykut '* Author : www.320volt.com '* Notice : '* : All Rights Reserved * '* Date : 30.04.2010 * '* Version : 1.0 * '* Notes : 4 kanal alıcı kodu * '* : * '**************************************************************** @ DEVICE pic16F628A 'işlemci 16F628 @ DEVICE pic16F628A, WDT_on 'Watch Dog timer kapalı @ DEVICE pic16F628A, PWRT_ON 'Power on timer açık @ DEVICE pic16F628A, PROTECT_OFF 'Kod Protek kapalı @ DEVICE pic16F628A, MCLR_off 'MCLR pini kullanılıyor. @ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak include "modedefs.bas" 'SERİN VE SEROUT KOMUTLARININ ÇALIŞMASI İÇİN GEREKLİ KÜTÜPHANE DOSYASI VERI var byte 'SERİ İLETİŞİMDE ALINACAK VERİ TRISB=0 'PORTB TAMAMI ÇIKIŞ CMCON=7 'KOMPARATÖR PİNLERİ DİJİTAL GİRİŞ VEYA ÇIKIŞ TRISA=%00010 'PORTA.1 GİRİŞ PORTB=0 'PORTB İÇERİĞİ SIFIR NEDENİ İSE İLK ENERJİ VERİLDİĞİNDE GİRİŞ VEYA ÇIKIŞLAR AKTİF OLMAMASI İÇİN BASLA: serin PORTA.1,T300,["320VOLT"],veri 'PORTA.1 320VOLT VERİSİNİ AL PORTB = veri 'PORTB'DE HANGİ VERİ ALINDIYSA O VERİYE AİT LEDİ YAK (ÇIKIŞ VER) goto BASLA 'BASLA ETİKETİNE GİT
RF verici.bas yazılım içeriği;
'************************************************ '* Name : Aykut '* Author : www.320volt.com '* Notice : '* : All Rights Reserved * '* Date : 30.04.2010 * '* Version : 1.0 * '* Notes : 4 kanal verici kodu * '* : * '************************************************** @ DEVICE pic16F628A 'işlemci 16F628 @ DEVICE pic16F628A, WDT_on 'Watch Dog timer kapalı @ DEVICE pic16F628A, PWRT_ON 'Power on timer açık @ DEVICE pic16F628A, PROTECT_OFF 'Kod Protek kapalı @ DEVICE pic16F628A, MCLR_off 'MCLR pini kullanılıyor. @ DEVICE pic16F628A, INTRC_OSC_NOCLKOUT 'Dahili osilatör kullanılacak include "modedefs.bas" 'SERİN VE SEROUT KOMUTLARININ ÇALIŞMASI İÇİN GEREKLİ KÜTÜPHANE DOSYASI VERI var byte 'SERİ İLETİŞİMDE VERİLECEK VERİ TRISB=%11111111 'PORTB TAMAMI GİRİŞ CMCON=7 'KOMPARATÖR PİNLERİ DİJİTAL GİRİŞ VEYA ÇIKIŞ OPTION_REG=7 'PULL UP DİREÇLERİ İPTAL PORTB=0 'PORTB İÇERİĞİ SIFIR NEDENİ İSE İLK ENERJİ VERİLDİĞİNDE GİRİŞ VEYA ÇIKIŞLAR AKTİF OLMAMASI İÇİN BASLA: VERI = PORTB 'VERİ=PORTB EŞİTLE serout PORTA.1,T300,["320VOLT",VERI] 'PORTA.1 320VOLT VERİSİNİ GÖNDER goto basla 'BASLA ETİKETİNE GİT
PIC16F628 ile 4 kanal alıcı veri RF uygulamasına ait picbasic pro kod dosyaları ve proteus isis simülasyon dosyaları: rf-alici-verici-uygulamasi.zip
Yazar: Aykut
Yazarımızın 320volt.com Blog üzerinde şu an okuduğunuz yazı dahil 13 yazısı bulunmaktadır. Yazarımız hakkında bilgileri ve diğer yazılarını görmek için bakınız; Aykut












Merhabalar,
Bu piclere +5 v girişi nereden yapılıyor? isis simulasyonunda ne güç kaynağı var nede osilator bağlanmış, ne direnç nede kondansatör var. sadece piclerle ledler arasında kablolar var. açıkçası bu devreyi gerçek hayatta nasıl gerçekleyeceğimi çözemedim. bu devreyi gerçekleştiren birisi cevaplarsa çok makbule geçicek.