arşiv

‘Projelerim’ kategorisi için arşiv

IR2101 Mosfet Sürücü Kartı

Cuma, 18 Tem 2014 28 yorum

Selam Arkadaşlar

Bu aralar DC motor kontrolü üzerine bir çalışma yapıyorum. Bu çalışmanın gereği olarak DC motoru H köprüsü ile sürmem gerekiyor.

Bread Board üzerine IR2101 ve IRFZ44N mosfetlerden oluşan bir H köprüsü kurdum. Fakat mosfetlerde soğutucu olmadığından dolayı bir 3-4 tane mosfet yaktım. Ayrıca board’da temazsızlık oluyor. Bu yüzden bir kart hazırlayayım dedim. iyide oldu. :) Yoksa epeyce bir mosfet yakacaktık.

Dediğim gibi Mosfet sürücü olarak IR2101 kullandım. Hin ve Lin kanalları bağımsız olarak kontrol edilebiliyor. Mosfet olarakta IRFZ44N var.

devamını oku…

Pic16F628 ile Açı ölçer

Salı, 11 Şub 2014 13 yorum

Merhaba Arkadaşlar

Bu yazımda incremental enkoderlerin kullanımına değineceğim. Bu enkoderler ile hassas bir şekilde nasıl açı ölçümü veya konum tespiti yapılacağını anlatacağım.

Piyasada Absolute(Mutlak) Enkoderler ve İncremental(Artımsal) Enkoderler olmak üzere iki çeşit enkoder bulunmaktadır.

Absolute Enkoderler her pozisyona göre farklı çıkışlar verirler. Bu tip enkoderlerde Gray ve Binary olmak üzere kendi aralarında ikiye ayrılırlar. Haberleşme açısından aralarında fark yoktur. Tek fark kodlamada dır. Absolute enkoderlerin genelde çıkışları paralel olmakla birlikte piyasada 0-10V analog çıkış veren modellerde mevcuttur.

Bu enkoderlerin en büyük artısı enkoderin enerjisi kesilse dahi çıkıştaki konumunu korur.
Eksi tarafı ise fiyatlarının daha pahalı olmasıdır.

devamını oku…

STM32 ve Usart İle Terminalde Resim Basma

Çarşamba, 27 Şub 2013 3 yorum

Ascii karakterlerle resim yapma veya yazı yazma bir aralar çok modaydı. STM32F107’nin usartıy la uğraşırken aklıma bir resmi usart ile terminale basmak geldi.

Biraz interneti araştınca ASCII Art Sdudio denen bir program buldum. Bu iş için yapılmış buna benzer birçok program var. Benim bulduğum program normalde ücretli bir program ama internetten indirirseniz 30 günlük deneme sürümü ile geliyor. Bu program sayesinde karakterlerle istediğiniz fontta yazılar yazıp, çeşitli şekiller oluşturup resimleri karakterlere dönüştürebilirsiniz.

Programı Buradan indirebilirsiniz.

Programın kullanımı çok basittir. Programı çalıştırdıktan Sonra Bir Lisanla ilgili bir uyarı penceresi gelecektir. Try it butonuna tıklayıp geçin bu sayfayı.

devamını oku…

Categories: ARM, Projelerim, STM32, Yazılım Tags: , ,

Pic16F628A & L297 L298 ile Step Motor Sürücü

Pazartesi, 22 Eki 2012 47 yorum

Merhabalar arkadaşlar.

Bir hocamın isteği üzerine tasarlamış olduğum step motor sürücüsünü sizlerle paylaşmak istiyorum.  Sistemi yapmaya başlayalı aslında epeyce oluyor. Fakat işlerin yoğunluğundan dolayı anca bitirebildim.

Yaptığım sürücü genel olarak tasarlandı. Yani herhangi özel bir amaca hizmet etmiyor. Kısacası Step motorların çalışmasını gözlemlemek amacıyla yapıldı diyebilirim. Yapmış olduğum sürücü ile 1.8 veya 7.5 adım açısına sahip step motorlarda kullanılabilir. Motoru Tam ve Yarım sürüş modunda sürebilirsiniz. Ayrıca daha önce set edilen devire tek tuşla çıkartabilirsiniz.  Veya  motoru adım adım hareket ettirebilirsiniz.

Buna benzer birkaç özellik ekledim :)

Başlıktan da anlaşılacağı üzere Sürücü kısmında L297 ve L298 ikilisini kullandım. Bu iki entegre sayesinde step motor üzerinde birçok işlem yapabiliyoruz/

L297 adım motor kontrol entegresidir, Girişine uygulanan kontrol ve clock sinyalleri ile çıkışında adım motorun faz sinyallerini üretmektedir.

L298 ise H-bridge motor sürücü entegresidir. içerisinde iki adet H köprüsü bulunup birçok alanda kullanılabilir. Max 2A/phase akım verebilir.
devamını oku…

Pic18F4550 ile USB Termometre

Perşembe, 30 Ağu 2012 13 yorum

Merhabalar Arkadaşlar.

Ne zamandır CCS C üzerine Çalışıyordum . CCS de işimi görebilecek seviyeye geldikten sonra artık birşeyler yapayım dedim.

Bu yazımda Pic18F4550 ve USB haberleşmesi üzerine ufak bir uygulama yaptım. USB ile uğraşmayı gerçekten çok istiyordum. Birazcık uğraştırsada çevremdeki örnek uygulamaların bol oluşunun etkisiyle kısa zamanda USB işini çözdüm. USB ile uğraşan kişilerde ortak bir fikir var sanırım. Çünkü bu konuda okumadığım yazı veya makale kalmadı. Şöyleki, USB ilk başta gözü korkutsada bir iki uygulama yaptıktan sonra gerçekten kolaylık açısından rs232 haberleşmesinden farklı kalmıyor.

Yaptığım uygulamaya bakalım şimdi,

Sistem çok basit. 18F4550, RA5 pinine bağlı DS1820 sıcaklık sensöründen sıcaklık bilgisini okuyup USB Portu üzerinden Bilgisayara gönderir. Şimdilik sadece bilgisayara gönderiyor. Daha henüz C# da acemi olduğum için ufak bir form hazırlayıp pic ile haberleşmesini göstermek amacıyla sadece sıcaklığı formda gösterdim.

devamını oku…

Categories: C#, Microchip, Projelerim, Yazılım Tags:

PIC16F628A 8 Kanal 24 Amper Triyaklı Animasyon Kartı

Salı, 28 Ağu 2012 yorum yok

Merhaba Arkadaşlar

Uzun zamandır paylaşım yapmıyordum. Biraz arşivimi karıştırınca 6 ay önce bi lunapark için hazırladığım 8 Kanal 24A triyaklı animasyon kartını gördüm. Açıkçası işlerden dolayı unutmuştum. Proje dosyalarını biraz elden geçirdikten sonra sizlerle paylaşayım dedim.

Kartı dediğim gibi lunapark için tasarlamıştım. Daha şimdiye kadar animasyon kartından hiç bir şikayet gelmedi. Problemsiz bir şekilde çalışmaktadır.

Genel olarak devreden biraz bahsetmek gerekirse devre üzerinde triyak olarak BTA24 600BW kullandım. Triyakın kataloğ Bilgilerine göre 25A akıma ve 600V gelime kadar dayanabilmektedir. Triyakları sürmek içinde Optik izolatörlü MOC3020 Triyak sürücüsünü kullandım. İşlemci olarakda Pic16F628A var.

Yazılımsal olarakda özel istek üzerine yaptığım için fazla bir animasyon çeşitliliği yoktu. Bugün yazılımı biraz elden geçirip bir iki animasyon daha ekledim. Şimdi biraz daha tatmin edici oldu.

devamını oku…

Categories: Microchip, Projelerim Tags:

I2C Eeprom kullanarak 128X64 GLCD’ye Resim Basma

Salı, 28 Ağu 2012 yorum yok

Merhaba Arkadaşlar.

Bu aralar Uğraştığım I2C eepromlarlar Resim Basma uygulamamı toparlayıp sizlere sunmak istiyorum.

Aslında I2C eepromlar (24C16, 24C32, 24C64, 24C128) bu işte biraz yavaş kalıyorlar. Gerçekte görüntünün tamamının ekrana basılması tahminimce 300-400 ms Sürüyor. Resim Basılmasını göz görebiliyor. (Yani Birden Ekranda Belirmiyor).

Kullandığım İşlemci PIC18F452, 20Mhz de çalıştırıyorum. İşlemci Frekansını Yükseltmem bi sonuç Vermedi. 32 Ve 40 Mhz de denedim böyle olunca eepromdan okunan Resim Dataları bozulmaya başlıyor. Kısacası Sapıtıyor 😀

Eğer PC yazılım dillerinden birini bilseydim Resimleri Bin dosyası olarak kaydedip Direk Pickit2 İle eeproma yükleyebilirdim. Fakat Böyle bir imkanım olmadığı İçin FxDev ‘in de Tavsiyesi ile Bu işi De Pice yaptırdım. 😀

Toplamda 28 Tane Resim gösterdim GLCD de Resimleri 3 adet 24C64 ve 1 adette 24C32 ye yazdım. Eeprom Sayısı arttırılarak veya Daha yüksek Hafızalı eepromlar kullanılarak Dahada Fazla resim gösterilebilir. Fakat Eepromları Resim datalarıyla doldurmak için Resimleri 18F452 nin program hafızasına yüklemek gerekiyor. 18F452 ‘nin içine 28 Tane Resim sığdırabildim. Zaten işlemcinin Hafızasının doluluk oranı %99,16 😀 Ağzına kadar dolu..

devamını oku…

Categories: Microchip, Projelerim Tags:

Pic12F683 ile 10 Amper PWM Motor Kontrol Devresi

Cuma, 17 Ağu 2012 yorum yok

Merhaba Arkadaşlar.

Bu yaz yapmış olduğum bi motor kontrol devresini sizlerle paylaşmak isterim. Devreyi maksimun yükte iken yaklaşık 10A civarı bir akım çeken 12V Dc bir fanın motor devrini ayarlamak için yapmıştım. Devre çok iyi çalışıyor. Benim kullandığım motor 12V gelirimde tam yükte iken yaklaşık 8.5-9 Amper akım çekiyordu. Devrede mosfet olarak Herzamanki gibi IRF540N  kullandım. :) Bu mosfet tam doyumda iken katalog bilgilerine göre  33 Amper akıma dayanabiliyor. Mosfet akımı yüksek olduğu için devredede fazla ısınmıyor. Ama yine 10A akım yüksek bir akım. Soğutucuya kesinlikle bağlamalısınız. .

Devre hem 12F683 ün PWM donanımının hemde ADC donanımının kullanımına iyi bir örnek olabileceğini düşünüyorum. Fazla bir eleman yok. Yani Son derece sade..

Devre girişindeki Diyot 12 Amper akıma dayanabilecek metal kılıflı diyotlardan bağladım. Elimde birkaçtane vardı bunlardan kullanayım dedim. Ters gelirim verilmesine karşı koyulmuştur.

devamını oku…

Categories: Microchip, Projelerim Tags: