py2262-pt2272 ile rf alcı verıcı şifreleme ???

Başlatan bahdiyarusta, 24 Ocak 2014, 08:13:17

İlyas KAYA

Boşta şifre bırakmayın. Ya sıfıra çekin yada 1 e. Alici ve verici üzerinde osilator direnclerini kontrol edin ne olduklarını buraya yazın. Eğer alici modul ile verici arasında bir frekans farki var ise alici üzerindeki trimmer ile ayarlamak gerekir ancak bunu yaparken ya seramik yada plastik tornavida kullanmak gerekir.

Öncelik ile osc direnclerini kontrol edelim. 2262 ve 2272 veri sayfalarına bakıp osc direnclerinin yerini bulabilirsiniz
Göz odur ki dağ ardını görsün,
Akıl odur ki başa geleceği bilsin.!

zeka43

Verici kısmında sct2260 osilator 2,2Megaohm
Alıcı kısmında 680K

ete

SCT 2260 herhalde PT2260 ın karşılığı yada muadili olsa gerek.
Data sheetlere bakılırsa 2 Mohm luk PT2260(verici) direncine karşılık PT2270 (alıcı) direnci 1,2 Mohm olarak gözüküyor. Bu değerler uçlarda yer alıyor . Yaklaşık 100 Khz lik frekansa karşılık geliyor. Ben olsam aşağıdaki dirençleri kullanırdım. Yada en azında bir denerdim.

Verici (SCT2260) da :1M ohm
Alıcı  (SCT2270) de :2M2 ohm

Alıcıda ne kullanıldığını belirtmemişsin. Orada normal şartlarda PT2270 veya SCT2270 olması gerekir.

Ete


ete

Genelde 2260 ile 2270 veya 2262 ile 2272 kullanılır. Bunlar çift entegrelerdir.
Zaman zaman belkide mecburiyetten 60 serisi karşısında 72 seriside kullanılıyor.
Ancak Osilatör direnç değerlerinde uyum olması şart aksi taktirde birbirlerini göremezler.
Bir PT2260 data sheet'inde direnç değerlerini bu üç elemana göre eşleştrmiş.
Buna göre PT2260 da 2M direnç kullanınca karşılığında PT2272 de 1M2 ve PT2270 de ise yine 2M2 kullanılması gerektiğini söylemiş.
Bu durumda senin elcikteki direnci (680K) yı 1M2 ile değiştirmen gerekir. Aksi halde sorun yaşamaya devam edeceksin. Birde OSC frekansları konusunda genel kaide var. Data sheet diyorki;
PT2270 veya PT2272 OSC frekansının PT2260 frekansının 1/16 ile 1/4 ü aralığında olması gerekir.
2M2 OSC direnci PT2260 tarafında yaklaşık 100Khz lik bir frekans oluşturur.
Bunun 1/16= 6 Khz veya 1/4 ü ise 25 Khz dir. Demekki PT2272 tarafında osc frekansının bu aralıkta olması gerekir. Data sheeet de bu iş için birde tablo verilmiş. Bu tabloya bakılırsa bahsi geçen aralığa tekabül eden direnç değerleri 2M2 den 1M ye kadar değişiyor. 1M den küçük dirençlerin yaratacağı OSC frekansı vericinin veya alıcının sınırlar dışında kalması anlamına gelecektir. Bence PT2272 deki 680 K direnç tamamen yanlış bir değer.


Ete

zeka43

Bir sorun olduğu belliydi zaten çok teşekkür ederim sayın Hocam

knnaslan

Alıntı yapılan: ete - 24 Ocak 2014, 09:23:34Her iki entegrenin A0-A7 arası bitleri 3 konumlu olarak şifrelendirilir. Bu bitlerden istediklerini direk GND ye bir kısmını direk +besleme ye ve bir kısmınıda boşta bırakabilirsin. Bir tarafta ne yaptın ise diğer tarafta da aynısını yapman gerekir ki bir birlerini tanıyabilsinler.
Verici kısımda A8-A11 arasıda aslında şifre bacaklarıdır. Ancak buton kullandığın zaman onları buton üzerinden şifrelelemen gerekir.
Sen , A8-A9 da 2 buton kullanmışsın. Basılmayan butonb pini LOW da bekliyor basınca HIGH oluyor. A10 ve A11 ise boşta LOWa çekilmiş durumda. O halde öncelikle diğer taraftaki A10 ve A11 de Low'a çekilmelidir. A0-A7 arasıda diğer taraf nasıl ayarlanmış ise o şekilde ayarlanmalıdır. Boşta bırakılan pinler Z ile ifade edilir High="1" ve LOW="0" ile gösterilince bir örnek şifreleme ben vereyim istersen. %A7....A0 şeklinde dizilerek %10ZZ1101.   Bu şifreyi uygularsan aslında şifre bitlerin şöyle oluyor (12bit)
%00XX10ZZ1101  , burada X ile gösterilenler buton pinlerin oluyor. Butona basınca karşıya yollanacak şifren %001010ZZ1101  diğer butona basınca yollanacak şifren %000110ZZ1101
Umarım anlaşılmıştır.
Bu sistem yalnızca Bas-Bırak şeklinde çalışır.  Toggle çalışması için sisteme birde işlemci ilave etmen yada bir filip-flop (mesela 4013) ilave etmen gerekir.

Ete


ete hocam saygılar

aynı şifrelemeyi yapabileceğimiz daha ucuz bir encoder decoder entegresi varmıdır bildiğiniz
iyilik iyidir.

ahmet_zxc

#37
Alıntı yapılan: knnaslan - 27 Şubat 2025, 12:53:11ete hocam saygılar

aynı şifrelemeyi yapabileceğimiz daha ucuz bir encoder decoder entegresi varmıdır bildiğiniz
abi bu perakende satışta 0,2 dolarlık entegre!!!  bi hedef fiyatınız varmı? kaç para olması lazım.

hazır çin modüller vardır uygun fiyata onlar kullanılabilir..

ete

Daha ucuzu olabileceğini sanmıyorum.
Sana ucuz yöntem söyleyeyim.
Vericide PT serisi kullan alıcıda kullanma pic ile çözdür şifreyi olsun bitsin bak 1 entegre tasarruf etmiş olduk.
Şimdi dersinki pic daha pahalı . Bende derimki başka bir yolunu bilmiyorum.

Ete

knnaslan

Alıntı yapılan: ahmet_zxc - 27 Şubat 2025, 14:03:08abi bu perakende satışta 0,2 dolarlık entegre!!!  bi hedef fiyatınız varmı? kaç para olması lazım.

hazır çin modüller vardır uygun fiyata onlar kullanılabilir..

17 liradan aşşağı bulamadım hocam artık herşey 2 katı olmuş🤷�♂️
iyilik iyidir.

ahmet_zxc

2262 yerine PT2260 kullanırsan karşıma ilk çıkan 7 tl .. araştırsam ve adet yükselse daha da düşer..

knnaslan

Alıntı yapılan: İlyas KAYA - 24 Ocak 2014, 20:09:48Bu entegreler 8 Bit şifreleme yapar. Yani 255 farklı şifre olabilir demektir. Buda maks. 255 denemede şifre çözülebilir demektir.
Yıllarca Türkiye genelinde kullanılmış bir kumanda sistemidir bu.

Bu iki entegre ile kendinize özgü şifre yapamazsınız. Ancak bir kaç yol vardır.

1- RF alıcı verici frekansını değiştirmek. 315 mhz mesela. Çünkü genelde 433 dür. Aynı şifreyi başkası vermiş olsa bu sefer aynı frekansda data yollaması gerekir.

2- Osilatör drençlerini değiştirmek. Entegrelerinin osilatör drençlerini 3 farklı şekilde kullanabilirsiniz. Data belgelerine bakınız.
3- Diğerleri D0,D1 çıkışlarını kullanıyorsa siz D2,D3 kullanın.

Eğer tamamen kendinize özgü RF iletişim yapmak isterseniz 2 adet PIC ile SERI BILGI gönderip kendi istediğiniz veriyi yollayabilir ve karşı taraftan alabilirsiniz.

Tavsiyem önce bu entegreler ile çalışın. RF data iletişimini çözün. Daha sonra PIC ile kendiniz yaparsınız.

ilyas bey merhaba eğer doğru anladıysam osilatör frekansı direnç değerlerini değiştirerek yapıyoruz.

peki alıcı verici frekansını nasıl değiştirebiliriz
iyilik iyidir.

ete

PT serisi 12 bit şifreleme yapar 8 bit değil. Üstelik 3 konumlu (HIGH - LOW - FLOAT yani BOŞ) seçimli olduklarından dolayı toplamda 531.441 farklı şifre verilebilir.

"PT2262 has a maximum of 12 bits of tri-state address pins providing up to 531,441" bu satırı direk data sheet'inde alıntı yapıyorum.

Diğer taraftan bu entegrelerin bir dirençle ayarlanan OSC bacakları vardır ve oraya bağladığın direnç değeri ile sistemin çalışacağı osilatör frekansını belirlemiş olursun. Tabiiki rastgele dirençler kullanılmıyor Data sheet belirli bir direnç aralığı göstermiş olmasına rağmen tavsiye niteliğinde bir tablo vererek encoder - decoder dirençleri için örnek değerler göstermiştir.
Bu tabloya bakacak olursan PT2262 de 4,7Mohm direnç kullandığında decoder devresi olan PT2272 de 820K direnç kullanman gerekiyor.
PT2262 de 3,3Mohm direnç kullandığında PT2272 de 680K direnç kullanman gerekiyor.
PT2262 de 1,2MOhm direnç kullandığında PT2272 de 200K direnç kullanman gerekiyor.
Bu şekilde belirtilen direnç çiftlerini kullanırsan iki tarafta bir birini rahatlıkla görecektir. Aksi taktirde uyum ortadan kalkacak ve iki ünite haberleşemeyecektir.
Bu bahsini ettiğim dirence bağlı OSC frekansları aslında şifrelerin verilip alınmasınada her bir data bitinin puls sürelerini belirleyen ferkanslardır. Alıcı ve verici frekansı ile bir alakası yoktur.
Malum alıcı verici frekansı aslında sinyalin taşınmasını sağlayan frekans olup onunda belirli frkeans sınırlamaları bulunmaktadır. Uluslararası mutabakat çerçevesinde hangi işlerde hangi frekansların kullanılabileceği belirlemiş olup uzaktan kumandalar için 300 Mhz 433 Mhz 900 Mhz gibi frekanslar tahsis edilmiştir. Burada önemli olan taşıyıcı frekans değeri değil asıl taşınan bilginin şifrelenmesi olduğundan Alıcı verici frekansları çok önemli değildir. Ancak genelde 433Mhz üzerinden yapılmaktadır. Bununda sebebi hem güvenilir bir frekans hemde bu frekansta çalışmak üzere gereken komponentler yeterince üretilmiş olup tercih edilmektedirler.

Eski tip 300Mhz dolayında çalışan kumandalarda bir trimer (ayarlı kondansatör) olurdu ve bu kondansatörün değeri frekansı belirler idi. Bu frekansta 300-330 Mhz ler aralığında değiştirilebilmekte idi. Ancak alıcının frekansını ayarlamak çok zor olduğundan frekanslarla oynamak hem gereksiz hemde tehlikelidir. Bir kere değiştirdinizmi eskiye dönüşü özel aletler olmadan sağlamanız mümkün olmayabilir.
 
Ete

knnaslan

Alıntı yapılan: ete - 28 Şubat 2025, 21:52:00PT serisi 12 bit şifreleme yapar 8 bit değil. Üstelik 3 konumlu (HIGH - LOW - FLOAT yani BOŞ) seçimli olduklarından dolayı toplamda 531.441 farklı şifre verilebilir.

"PT2262 has a maximum of 12 bits of tri-state address pins providing up to 531,441" bu satırı direk data sheet'inde alıntı yapıyorum.

Diğer taraftan bu entegrelerin bir dirençle ayarlanan OSC bacakları vardır ve oraya bağladığın direnç değeri ile sistemin çalışacağı osilatör frekansını belirlemiş olursun. Tabiiki rastgele dirençler kullanılmıyor Data sheet belirli bir direnç aralığı göstermiş olmasına rağmen tavsiye niteliğinde bir tablo vererek encoder - decoder dirençleri için örnek değerler göstermiştir.
Bu tabloya bakacak olursan PT2262 de 4,7Mohm direnç kullandığında decoder devresi olan PT2272 de 820K direnç kullanman gerekiyor.
PT2262 de 3,3Mohm direnç kullandığında PT2272 de 680K direnç kullanman gerekiyor.
PT2262 de 1,2MOhm direnç kullandığında PT2272 de 200K direnç kullanman gerekiyor.
Bu şekilde belirtilen direnç çiftlerini kullanırsan iki tarafta bir birini rahatlıkla görecektir. Aksi taktirde uyum ortadan kalkacak ve iki ünite haberleşemeyecektir.
Bu bahsini ettiğim dirence bağlı OSC frekansları aslında şifrelerin verilip alınmasınada her bir data bitinin puls sürelerini belirleyen ferkanslardır. Alıcı ve verici frekansı ile bir alakası yoktur.
Malum alıcı verici frekansı aslında sinyalin taşınmasını sağlayan frekans olup onunda belirli frkeans sınırlamaları bulunmaktadır. Uluslararası mutabakat çerçevesinde hangi işlerde hangi frekansların kullanılabileceği belirlemiş olup uzaktan kumandalar için 300 Mhz 433 Mhz 900 Mhz gibi frekanslar tahsis edilmiştir. Burada önemli olan taşıyıcı frekans değeri değil asıl taşınan bilginin şifrelenmesi olduğundan Alıcı verici frekansları çok önemli değildir. Ancak genelde 433Mhz üzerinden yapılmaktadır. Bununda sebebi hem güvenilir bir frekans hemde bu frekansta çalışmak üzere gereken komponentler yeterince üretilmiş olup tercih edilmektedirler.

Eski tip 300Mhz dolayında çalışan kumandalarda bir trimer (ayarlı kondansatör) olurdu ve bu kondansatörün değeri frekansı belirler idi. Bu frekansta 300-330 Mhz ler aralığında değiştirilebilmekte idi. Ancak alıcının frekansını ayarlamak çok zor olduğundan frekanslarla oynamak hem gereksiz hemde tehlikelidir. Bir kere değiştirdinizmi eskiye dönüşü özel aletler olmadan sağlamanız mümkün olmayabilir.
 
Ete

bu net açıklayıcı anlatımınız için teşekkür ederim hocam varolun🙏
iyilik iyidir.

ahmet_zxc

bu entegreleri kullanarak bir güvenlik sisteminde bir iddia üzerine ben yaparsam devreyi, şifreyi kıramazsınız demiştim ve kıramamışlardı.
2 kanalın çıkışına transistör bağladım, transistörleri birbirine bağladım, iki kanalı aynı anda aktif etmeden frekansı ve şifreyi tuttursan bile sistem aktif olmuyordu.
sistem çalışması için: frekans tutacak, şifre tutacak ve aynı anda doğru 2 butona birden basılacak...
 o zaman sistem çalışıyordu..

Powered by EzPortal