Kategori: Çalışmalar
ADF4351 PLL+VCO Entegresi üzerine Çalışmalar
Son ekleme: 30 Haziran 2013, Pulse ve ASK Modülasyonlu İşaret Üretmek
ADF4351 Analog Devices firmasının 35MHz-4.4GHz arasında frekans sentezleyebilen bir entegresi. Bu entegreyi çok kullanışlı buldum, çeşitli denemeler yaptıkça bu başlık altında yayınlayacağım, güncellene güncellene yazının kıvama geleceğine inanıyorum. Şu haliyle anlam bütünlüğü sağlanamamış olabilir, hiç yoktan iyidir diyerek yazdım. Read more
PT2262 ile PT2272-M4 ve PT2272-L4 Denemeleri
Son güncellenme: 10 Eylül 2011
PT2262 ile PT2272-XY bir encoder-decoder çiftidir. PT2262 paralel uygulanan data ve adres bitlerini belirli bir kurala göre kodlar, PT2272 ise kodlanmış verinin içerisindeki adres bilgisiyle kendisine uygulanmış adres bilgisini karşılaştırır, tutuyorsa kodlanmış verinin içinden vericinin gönderdiği bitleri çözer ve data çıkışına yansıtır. Basit RF modüller ile 4-6 bit paralel bilgi iletilmesi bu çiftin kullanıldığı yerlere güzel bir örnektir. Kodlama işlemi katalogda anlatılmış, yapılan işlem lojik1 biti yerine 10001000, lojik 0 biti yerine 11101110 bitlerini göndermeye benzer bir işlem yoksa PT lerin herhangi bir şifreleme özelliği yoktur.
AT89S52 ile Frekansmetre
Bu çalışma bir dersin dönem projesi, ders projesi olduğu için kendi isteğimizle yaptığımız projelere kıyasen biraz tatsız ve gelişmeye açık bir noktada bırakıldı. Belki birilerinin işine yarar diye yayınlamak istedim.
Frekans, periyot ve “duty cycle” ölçüm uygulamalarında çeşitli mikrodenetleyiciler kullanıyoruz. Kullandığımız mikrodenetleyicilerde bu ölçümlerin yapılmasını kolaylaştıracak yardımcı özel donanımlar bulunuyor. PIC serisinden bildiğimiz “timer” lar, ccp modüller bu donanımlardan… Frekans, periyot ve “duty cycle” ölçmenin genel olarak uygulanan yöntemleri var, microchip yayınladığı bir uygulama notunda bu tarz ölçümlerin PIC mikrolarla kolayca yapılması için yöntemler önermiş, aşağıdaki linkten bu dökümana bakabilirsiniz:
CCP and ECCP Tips and Tricks
Biz de AT89S52 ile frekans ölçmek için mikromuzun timer1, timer2 sini kullandık. AT89S52 de “timer” ların çeşitli çalışma modları var. timer2 nin de “autoreload” diye bir modu var. Bu modda timer2 yi taştıktan sonra belirlediğiniz bir değerden başlatabiliyorsunuz. Biz bu değeri timer2 her 50 ms de bir taşacak şekilde ayarladık. timer2 taşma kesmelerinin sayısı 20 yi bulduğunda 1 saniyelik süreç dolmuş demektir. Bu sayede net bir 1 saniyelik süreç elde ettik. Bu bir saniye içerisinde gelen kenar sayısını Port 3.5 pini vasıtasıyla timer1e saydırdık, böylece frekansı bulmuş olduk.
Read more
Kablosuz seri iletişimde hatanın azaltılması
Kablosuz veri iletiminde eğer elimizdeki donanım yapmıyorsa gelen veriyi ayıklamak yazılıma kalıyor, tabiri caizse biraz takla atmamız gerekebiliyor. Yaygın olarak kullanılan ask rf alıcı-verici modüller de takla gerektiren donanımlardan. Çokça konuştuğumuz gibi bu modüllerle haberleşirken verimizi göndermeden önce uyandırma işareti, öncü veri bilgilerini gönderiyorduk. Uyandırma işaretini uyuyan modülü uyandırmak diğer tabirle “turn-on time” ı geçirmek, öncü veriyi de gönderici kimliğini belirtmek için gönderiyorduk. Çünkü bu modüller kendi frekansında gelen her ask işareti yorumluyor.
Bazı uygulamalarda oluyor ki gönderdiğimiz verinin doğru anlaşılması çok önemli oluyor, veriyi yanlış anlayacağına hiç anlamasın daha iyi diyebiliyoruz. Bunu nasıl sağlarız diye düşünürken aklımdakileri denedim, sonuçlar fena değil. Read more
Hobi Servo Sürelim (Bilgisayar Kontrollü)
20 Kasım 2016 da gözden geçirildi.
Hobi servolar girişine uyguladığımız darbenin genişliğine göre 0-180 derece arasında dönme açısını değiştirilebildiğimiz motorlardır. Model uçakların kanat açıları, uzaktan kumandalı arabaların direksiyon sistemleri, el-kol hamleleri-adım atma-tutma-bırakma gibi hareketler gerektiren ve çok yüksek tork gerektirmeyen robotlar için ideal motorlardır. Bu motorlar çeşitli boy ve torklarda olabiliyor:
Read more
RF Alıcı-Verici Modüllerinizi Test Edin!
Çok yaygın olarak kullanılan en basit RF alıcı-verici modülleri ilk defa kullanımında bazı zorluklar olabilmektedir. Ben bu zamana kadar UDEA’nın atx-arx ve Keymark’ın modüllerini kullandım. Bu basit modüllerin en büyük sıkıntısı uyku(!), şöyle ki veri göndermediğimiz zaman alıcı modül gelecek ilk veri için hazırlıksız durumda oluyor ve gelen ilk birkaç byte ı doğru alamıyor. Verimizi kendisine sağlıklı bir şekilde ulaştırmak için önce alıcıyı uyandırmak ve aralık vermeden bilgiyi göndermek gerekiyor. Bunun için verimizi göndermeden önce önden bir takım işaretler(uyandırma işareti) gönderiyoruz. UDEA nın uygulama notlarında hem bu işlem yapılmış hem de senkronizasyon için bazı düzenlemeler yapılmış. Keymark’tan ise ses yok, katalog bilgisi bile zor bulunuyor.
Read more
RF Alıcı-Verici Modüller
“Basit elektronik uygulamalarımız için en ideal uzaktan haberleşme yöntemi üzerinde sadece besleme, toprak, data ve anten pinleri bulunan hazır RF alıcı-verici modül kullanmaktır. Bu zamana kadar ben bir Türk firması olan UDEA’nın ürettiği ve bir de markasının tam olarak belli olmadığı üzerinde süslü bir “K” harfi Read more
Adım(step) Motor Sürelim
Başlığımız “step motor sürelim”! Hangi özellikte nasıl bir step motor diyeceksiniz, motorumuz eski bir yazıcıdan çıkma 7.5 derece adımlı unipolar step motor(6 uçlu).
Read more
8 x 48 Kayan Yazı
Tarama işlemi yeteri kadar hızlı yapıldığında amaçlanan görüntü elde edilir. Burda gösterilen yöntem sütun tarama yöntemidir, bir de satır tarama yöntemi vardır(burda gösterilmedi).
Read more