PT2240, PT2262, HT6P20B RF Alıcı verici entegreleri yazılımsal olarak klonlanmış ve mikrodenetleyici ile uygulama devreleri yapılmış. Klon devreler Maliyet olarak daha yüksek olabilir fakat yazılımsal olarak çok iyi bir kaynak PT2240, PT2262 gibi entegrelerin çalışma sistemini yazılıma dökmek oldukca zor. HT6P20B PT2240 PT2262 Klon uygulamalarının kaynak yazılım dosyaları ve uygulama şemaları var.
PT2262 Klon Devresi
PIC12F675 veya PIC12F629’u kullanabilirsiniz. PT2262 protokolü ilginç çünkü ‘üçlü’, yani adresleme pinlerinde 3 farklı konfigürasyona izin veriyor (seri numarasına eşdeğer). Böylece, bu pinleri jumperlar aracılığıyla VCC’ye veya GND’ye bağlayabilir veya boş halde bırakabiliriz. Bu, 531441’e kadar farklı adresin (seri numarası) alınmasına izin verir.
ASM dosyasında pinler için hangi konfigürasyonu istediğimizi denklemler içerisinde tanımlayabiliriz. Boş veya VCC’ye, hatta GND’ye bağlanmaya eşdeğer olacaktır. PT2262’de, bitlerin zamanlarını tanımlayan dahili osilatörün frekansından sorumlu bir direnç var.
Değeri 470K ile 4M7 arasında olabilir ve 5 ila 50 KHZ arasında frekans üretir. Bu kurulumda, kabaca 4M7 direncine karşılık gelen bir gecikme değeri seçilmiş. Diğer değerler için, ‘T_PULSO’ eşitliğinin değerini değiştirmeniz gerekecektir.
PT2240 Klon Devresi
PT2240’ta kullanılan protokolü yazılımla oluşturmak için bir PIC12F675 kullanıldı (asm’de küçük bir değişiklikle, PIC12F629’u kullanabilirsiniz). Anahtarlar, dirençler, kapasitörler ve ayrıca 433 mhz rf alıcı verici gibi yalnızca birkaç basit bileşen gerekir.
PT2240 protokolünden biraz bahsedecek olursak, seri olarak toplam 20 adres biti artı 4 veri biti gönderir ve iletimi senkronize etmek için iletimin sonunda bir senkronizasyon biti bulunur. Bit ‘1’, ‘0’dan nasıl ayırt etmek için İletim süresine ve iletmeyen aralığa göre. Böylece, bit ‘1’, çıkışı 96 saat döngüsü için ‘mantıksal 1’ (gönderici) olarak ve ardından 32 saat döngüsü için çıktıyı ‘mantıksal 0’ (iletim değil) olan bir aralıkta tutarak elde edilir. Bit ‘0’ tersine çevrilir: 32 saat döngüsü için ‘mantıksal 1’ çıktısı ve 96 saat döngüsü için bir aralık çıktısı ‘mantıksal 0’.
PT2240’da, dahili osilatörün frekansını, yani yukarıda belirtilen saati tanımlamak için Vcc’ye bir direnç alan bir pin vardır. Veri sayfasında, değerine göre bir frekans yanıt eğrisi gösterir. Çoğu uygulamada 2M ile 4M7 arasında yüksek bir değerin kullanıldığı görülmektedir. Bu, frekansı 100 khz’ye yakın bırakır. ASM kodunda, bu frekansı belirleyen eşit ‘T_pulso’ ve diğer değerlere değiştirilebilir.
4 anahtar, iletimde gönderilen veri bitlerini (D0, D1, D2 ve D3) değiştirir. Adres (seri numarası) ‘Ser0, Ser1 ve Ser2’ denkliklerinin değerleri değiştirilerek değiştirilebilir. Ardından, Mplab_Ide yardımıyla yeniden derlemeniz gerekir.
Kaynak: picsource.com.br
Şifre-Pass: 320volt.com
Yayım tarihi: 2022/09/19 Etiketler: microchip pic projeleri, PIC12F629 Örnekleri, PIC12F675 Örnekleri, pt2262 circuit, rf devreleri