Atmel Atmega8 ile usb üzerinden kontrol devresi

| Mayıs 30, 2023 Tarihinde güncellendi
Atmel Atmega8 ile usb üzerinden kontrol devresi

Merhabalar, Geçenlerde yapmış olduğum attiny2313’lü usb uygulamasından (Attiny2313 pic16f88 usb uart dönüştürücü devresi) sonra birisinin ihtiyacı üzerine bu seferde atmega8 ile olanını yaptım. Devrenin rs232 kısmını kullanmayıp 15 adet I/O pini ile usb üzerinden haberleşen bir kontrol kartı tasarladım.

Devrede 15 çıkış bulunmakta plaket üzerinde 15 röle çok fazla yer kaplayınca.Röle yerine çıkışları gözlemlemek için led diyotlar ekledim. Ayrıca 1,2,3 numaralı çıkışlara led ile birlikte çalışmasını gözlemlemek için 3 adet röle ekledim.

USB Kontrol devresi gayet güzel çalışıyor. Atmega8’in usb işlemleri ile uğraşmasından dolayı çıkışları açma kapaması biraz yavaş fakat kontrol kartı için gayet yeterli hızı var.

Atmega8‘in çıkışlarını güçlendirmek için çıkışlara uln2804 tampon ekledim. Devre üzerinde led diyotlar, röleler, uln2804 gibi elemanlar harici besleme ile atmega8 ise usb üserinden 3.3v regüle entegresi ile beslenmekte.

Bu arada atmega8 12mhz hızda 3.3v ile gayet güzel çalışmakta atmega8’in asm kodları avr309 uygulama notunun dökumanları içinde mevcut asm dosyasını derlerken hata verdiği için internet üzerinden bulduğum bir hex dosyasını yükledim sorunsuz çalışıyor.

Bilgisayar kısmında ise delphi ile yazılmış küçük bir yazılım mevcut. Uygulamanın baskı devresi ise proteus7.6 ile çizilmiştir.Yapacak arkadaşlara kolay gelsin.

Atmega8 Sigorta ayarları: Watchdog kapalı, kıristal yüksek hız. Diğer ayarlar değiştirlmeyecek

Atmega-8 Usb kontrol çalışma görüntüsü;

Atmega-8 Usb kontrol projesine ait resimler;

atmel-atmega8-usb-kontrol-led-role

atmel-atmega8-usb-kontrol-led-role-2

atmel-atmega8-usb-kontrol-led-role-3

atmel-atmega8-usb-kontrol-led-role-4

atmel-atmega8-usb-kontrol-led-role-delphi

atmel-atmega8-ile-usb-uzerinden-kontrol-devresi

Şifre-Pass: 320volt.com

Yayım tarihi: 2010/04/21 Etiketler: , , , , , , , ,



21 Yorum “Atmel Atmega8 ile usb üzerinden kontrol devresi

  1. whylivingwhyliving

    emeğiniz harcadığınız zaman için çok teşekkür ederim. bu programı 1 bytelık yada farklı veri tipleri gönderebilecek şekilde nasıl öğrenebiliriz ? siz delphi kullanmışsınız . 18f2550 ve VB studio kullansak sizce hangisini ögrenmek daha kolay olur ?

    CEVAPLA
  2. AhmetAhmet

    Benim merak ettiğim bu devre nerelerde kullanılır? yani amaç ne ? hiç bir bilgisi olmayan arkadaşlar için soruyorum lütfen yalnış anlaşılmasın 🙁

    CEVAPLA
  3. ErhanErhan

    Merhabalar ilginiz için sağolsun

    @ whyliving
    Dostum vb’ye biraz göz attım. Fakat basic ile uğraşmak istemediğimden delphi ile çalışıyorum. Ayrıca hazır delphi örneği olduğu için onun üzerinden programı yazmak daha kolayıma geldi.Byte göndermek derken ne demek istediğini anlamadım ama devrenin ayırca usb-uart çevirici özelliği de var. Devreyi picle uğraşmak istemediğimden hazır kodları kullanarak yaptım pic ile yapsaydım c# kullanırdım.

    @Ahmet
    Dostum bu devre ile her çıkışa röle eklersen bilgisayar üzerinden 15 adet cihazı (lamba ,tv radyo ,vs) aç/kapa şeklinde kontrol edebilirsin.

    CEVAPLA
  4. Davut Naci KayaDavut Naci Kaya

    Emeğiniz takdiri hak ediyor. Elerinize sağlık. Çalışmalarınızda yolunuz açık olsun…

    CEVAPLA
  5. MuratMurat

    Salamun Aleyküm 320Volt sakinleri

    Elinize sağlık erhan bey devre çok güzel.

    CEVAPLA
  6. mustafamustafa

    gerçekten çok yararlı bir şey, emeğinize sağlık

    CEVAPLA
  7. mehmet önaymehmet önay

    bu devreyi sizden nasıl temin ederim satın almak istiyorum billgilendirirseniz çok sevinirim

    ayrıca pc yazılımındaki cıkış 1 yazan yerleri kendimiz yazısını deiştirebilirmiyiz ve kutucuk içince klik koymak değilde bir buton gibi olsa çok daha iyi olur benim için bu mümkünmü acaba ??

    not : ben hiç pc yazılımdan anlamam 🙂

    CEVAPLA
  8. ErhanErhan

    Hocam o devre bende yok birisi için yapmıştım.Zaten devre bu haliyle 3 cihaz kontrol eder.Kodlar baskı devresi v.s her şeyi açık devreyi de programında istediğinizi şekilde programlayıp istediğinizi şekilde yapabilirsiniz.Benim şuan bu işler için ne vaktim nede imkanım var.

    CEVAPLA
  9. mustafamustafa

    merhabalar.linkte bir sorun var sanırım,ilgilenirseniz sevinirim.

    CEVAPLA
  10. muratmurat

    Selam devre güzel fakat tam açıklayıcı bir bilgi verilmemiş bu devre yüzünden 4 entegre uçurdum… lütfen fazla bilmeyen arkadaşalar için adım adım anlata bilecek birileri varmı.. hex dosyasını yükledim olmadı sonra sigorta ayarı ile ilgili bir formda buldum uyguladım direk entegre uçtu şu işi başka bir örnek ile basitçe anlata bilicek bir döküman delphi bilen arkadaşalar varsa güzel bir döküman şema kod ve video yapa bilirlemi…..

    CEVAPLA
  11. bulentbulent

    bu devreyi step motor kontrol etmede kullana bilirmiyim ?

    CEVAPLA
  12. ErhanErhan

    Çıkışların açma kapama çok hızlı değil. Kontrol edilir ama çok randıman vermez.

    CEVAPLA
  13. mehmetmehmet

    merhaba arkadaşlar. emeğiniz için teşekkürler. Bu bilgisayar kontrol programını (yazılımını android tabanlı bir tablete kurabilmemiz mümkün mü?.

    Veya tablet pc üzerindeki usb ile röle kontrol eden devre var mı?

    CEVAPLA
  14. okanokan

    atmega8 hex yükledikten sonra başka işlemler yapıyormuyuz

    CEVAPLA
  15. MuzafferMuzaffer

    Elineze sağlık güzel olmuş bu devreyi networkten kontrol edebilecek şekildede yapabilirmiyiz..

    CEVAPLA
  16. Serkan SarikayaSerkan Sarikaya

    Hocam usb ethernet çevirici kulanırsak uzun mesafelerde sağlıklı çalışır mı?Paylaşım için teşekkürler

    CEVAPLA

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir