20.01.2012

Regülatör Kullanımı - 7805

Regülatör - 7805

    Regülatör, çeşitli nedenlerle şebeke gerilimlerinde meydana gelen voltaj düşmelerinden veya voltaj yükselmelerinden dolayı ev, işyeri, fabrika vb. yerlerdeki cihazların zarar görmesini önlemek ve bu cihazlardan azami ölçüde verim alabilmek maksadıyla imal edilen elektronik veya elektromekanik voltaj düzenleyicilerdir.
 
        Bizim kullandığımız regülatörler de benzer amaçla kullanılmaktadırlar. Kullandığımız adaptörler genellikle tam olarak 5 volt üremezler. Bazen yüksek bazen alçak gerilim üretirler. Mikro denetleyicilerde hassas olduklarından dolayı bu dalgalanma onlara zara vere bilir bunun için devrelerde düzenleyici kullanılmalıdır. Genellikle 78 serisi regülatörler kullanılır. Örneğin 7805 çıkışından 5 volt alınır.

NOT : Giriş olarak çok yüksek gerilimler vermeyin en yüksek 15 V kullanın. Fazla akım çekeceğiniz zaman regülatörün ısısına dikkat edin ve soğutmasını iyi bir şekilde yapın.



Basit ve hızlı bir şekilde Regülatör devresinin kurulumu aşağıdaki şemadaki gibidir :
       Kullanılan kondansatörler dalgalanmaları önemek içindir. Kullanımı şart değildir fakat verimli sonuç almanız için kesinlikle gereklidir.

1 - Giriş  2- Toprak  3- Çıkış

USB PIC Programlayıcı

USB PIC Programlayıcı 


         Benim çalışmalarımda PIC programlama için kullandığım programlayıcı aşağıdaki fotoğrafta görünmektedir. Kendisi bir Brenner r5 olup el emeği göz nurudur :) Yapımı için bayağı bir uraştırmıştır. Sizde kendiniz yapmak isterseniz malzeme listesini ve devre şemalarını http://www.sprut.de/electronic/pic/projekte/brenner8/ adresinde bulabilrsiniz. Fakat fazla pahalı olmayan bir hazır programlayıcı da satın alabilir ve zaman kaybetmeden PIC programlamaya başlayabilirsiniz. Eğer sabır ve bu konularda deneyimizniz yoksa ikinci yöntem önerilir. Buna benzer bir PIC programlayıcı ile bilgisayarınızın USB portu üzerinden PIC alinesinin büyük bir çoğunluğunu kolayca programlayabilirsiniz.

        Pic programlayıcı bilgisayara bağlandıktan ve sürücülerinin kurum işlemleri, eğer yapılmamışsa kalibrasyon işlemleri de yapıldıktan sonra US-burn programı çalıştırılır. Burada dikkat edilmesi gereken ilk şey programlayıcının kalibrasyon ayarlarının yapıldığından emin olunmasıdır. Eğer kalibrasyon ayarı yapılmamış bir programlayıcı ile PIC programlamaya çalışılır ise microdenetleyiciler kalıcı olarak zarar görebilirler. Bu nedenle bu aşamaların nasıl yapıldığını çok dikatli araştırın ve programlayıcınızın kalibrasyonunun yapıldığından emin olun.

US-Burn programı çalıştırıldıktan sonra karşımıza aşağıdaki ekran gelir.



           Select HEX-File as source butonuna basıldıktan sonra yüklenmek istenilen .hex dosyası seçilir. Ardından wirte HEX-FİLE into PIC butonuna tıklanır. Eğer yukarıdaki ekran görüntüsüne benzer yeşil renkte bir görüntü oluşmuş ise PIC başarı ile programlanmış demektir. Fakat renk kırmızı ise ozaman bir yerler de bir sorunlar var demektir. Çalışma frekanslarını, PIC Family ayarını gözden geçirin ve PIC 'i programlayıcıya doğru olarak oturttuğunuzdan emin olun. PIC'i programlayıcıya nasıl yerleştireceğinizin bilgisi derleyicinizin kullanım bilgilerinde vardır. Fakat genel olarak PIC in sol üst bacağı (nokta işareti olan yer) ZIF soketin sol üst boşluğuna gelecek şekilde (harektli kolun olduğu yere) yerleştirilir.

Butonların ve sekmelerin ne işe yaradıkları hakkında kısaca bilgi vermek gerekirse ;

Identıfıy pıc in programer :
Programlayıcıya bağlanan pıc ile ilgili bilgileri alabilmek için kullanılır. Bu sayede programlayıcının denetleyiciyi tanıyıp tanımadığı anlaşılabilir.

Select HEX-File as source : Pıc’e atılacak olan hex dosyasının seçilmesi için kullanılır.

Erace Pıc : Pic içerisinde bulunan daha önceden yüklenmiş olan hex dosyasını siler ve pic’in hafızasını boşaltır.

Write HEX-File into PIC : Seçilen hex dosyasını pıc’e yazmaya yarar.

Read from PIC into new HEX-File : PIC içerisindeki hex dosyasını okur ve bilgisyarın hafızasına .hex olarak kaydetmeye yarar.

IC-Socket / ICSP : Kullanılacak PIC in kaç bacaklı olduğunun seçilmesi için kullanılır. Eğer bu seçim unutulursa programlayıcı pıc’i tanımayabilir.

PIC Family : Kullanılacak olan pıc in hangi aileden olduğunun seçildiği alandır.

PIC Configuration : PIC ile ilgili ayarların yapıldığı ve yapılan seçimlerin görüldüğü menü.

PIC Memory : PIC in sahip olduğu hazfızanın nekadarının kullanıldığını grafiksel olarak gösteren menü.

Options  : Programlayıcının ayarlarının ve kalibrasyon ayarının yapıldığı sekme.



PIC programlama işlemi sırasında  : 







microC for PIC

MICROCHIP MICRO C  Derleyicisi :


         Bu yazılım Microchip firmasının PIC programlamak için gerekli olan kodlarımızı yazabildiğimiz derleyicisi. Çok kullanışlı ve basit bir derleyici. Bir çok fonksiyon ve onların kullanımları ile ilgili örnekler programlayı oldukça kolay hale getiriyor. Programlaya bilmek için sadece basit C bilgisinin yeterli gelmesi de işin diğer bir yanı.
       Program özet olarak yazdığımız C kodlarını derlendikten sonra PIC içersini atıcağımız .hex uzantılı dosyayı oluşturuyor. Tabiki bunun dışında bir çok güzel ve kullanışlı yanları da var. Hakkını vermek gerekiyor microC derleyicisi oldukça özellikli ve kaliteli bir programdır. Programın genel görünümü ve proje oluşturma işlemi aşağıdaki kısımda anlatılmıştır.

Micro C programının genel görünümü :



Yeni bir proje oluşturmak için New Project butonuna tıklanır. Ardından bir wizard yardımı ile kolay bir şekilde projeyi oluşturmamız sağlanıyor.





İlk adımda geçtikten sonra hangi PIC ürününü kullanacağımız soruluyor.



İkinci adımda PIC'in çalışma frekansını seçiyoruz. Bu değer devrede kullanacağımız osilatöründe değeri oluyor.



Üçüncü adımda projenin oluşturulacağı dizini ve proje ismini belirliyoruz.



Dördüncü adımda projeye ekleyeceğimiz bir dosya var ise ekleyebiliyoruz.



Artık son adımda projede kullanacağımız kütüphaneleri seçiyoruz. Bu kısıma dokunmadan Include All diyerek geçebilirsiniz.



Son adımda ise proje oluşturma ekranı sonlandırıyor. Artık kodlama ve derleme işlemi yapılabilir.



Karşımıza aşağıdaki benzer bir beyaz bir ekran geliyor. Kodlarımızı bu alana yazacağız.

Not : Başlangıçta yaptığınız bütün ayarları ve daha da falzasını project->edit project menüsü altında sonradan da değişitrebilirsiniz.



Artık C kodunuz yazaiblir ve derleye bilirsiniz. Başlangıç olarak programdaki hazır örnekleri inceleyebilir ve takıldığınız noktalarda oldukça güzel bir şekilde hazırlanmış olan help menüse başvurabilirsiniz. Artık yazıp derlediğimiz programımızı PIC içerisine atmaya geldi. Bunun için USB PIC Programlayıcı ile ilgili yazımı inceleyebilirsiniz. Herkese kolay gelsin.