Elektrotekno.com Ana Sayfa || Tezler, Makaleler vb.


Mikro Denetleyici Kontrollü ONE-WİRE (Tek Hat) İletişim Uygulaması

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an E-kütüphane (Elektrik, elektronik ve haberleşme konularında) kategorisi içerisindeki Tezler, Makaleler vb. forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "Mikro Denetleyici Kontrollü ONE-WİRE (Tek Hat) İletişim Uygulaması" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 29 Ekm 2007
Mesajlar: 20

Offline
onbasi13
Tarih: 28 12 2007 02:46

Mikro Denetleyici Kontrollü ONE-WİRE (Tek Hat) İletişim Uygulaması

Projede bir ve daha fazla mikrodenetleyicinin tek hat üzerinden haberleşmesi ele alınmıştır. Devre master ve slave lerden oluşur (Bir adet master ve 2^8 adet slave kullanılabilir). One-wire, Maxim firmasının geliştirdiği bir protokoldür fakat bu projede sadece fiziksel katman olarak aynısı uygulanmış olup protokolde kullanılan veri şekli farklıdır. Gerekli asm kodları, hex dosyaları ve proteus simulasyonu ektedir. Devre bu şekilde kontrol amaçlı kullanılabildiği gibi, gerekli değişiklikler yapılarak x10 ev otomasyonu ve benzeri uygulamalarda kullanılabilir.

Mikrodenetleyici sistemler kontrol ve otomasyon alanında çok büyük öneme sahiptir.
Bunu başlıca nedeni, Mikrodenetleyici ile oluşturulabilecek sistemlerin, PLC ve bilgisayar kontrollü
sistemlere göre daha düşük maliyetli olmasıdır. Uygulamada PIC16F84 mikrodenetleyicisi
kullanılmıştır. Bunu bize sağlayacağı avantaj ise fiyatının diğerlerine göre makul olması ve yeterli
sayıda I/O portu bulunmasıdır. Tek dezavantajı ise verinin seri gönderilmesinden dolayı oluşan zaman
kaybıdır.
Uygulamada bir adet kontrol paneli ve üç adet kontrol edilen aygıt bulunmaktadır.
Kontrol panelinden ayrılan tek veri hattı her üç aygıta da bağlanmış bulunmaktadır. Kontrol
panelindeki tuşlara basılması ile birlikte veri gönderilir ve aygıtlar bu veriyi okur. Veri gönderme
işlemi sonunda aygıtlar istenen görevi yapar ve yapmış olduğu işlemin verisini tekrar kontrol paneline
gönderir. Kontrol paneli de bu veriyi okuyarak aygıtın aktif ya da pasif olduğunu panel üzerinde
görüntüler.
Bu projede Maxim firmasının geliştirdiği one-wire protokolü kullanılmamış fakat gerekli
fiziksel iletişim katmanı aynen uygulanmıştır. Kendi protokolümüz oluşturuldu ve gerektiğinde
geliştirilebilmesi için kaynak kodları verildi.

2 Kullanıcı bu konu için onbasi13 arkadaşımıza teşekkür ettiler




Mikro Denetleyici Kontrollü ONE-WİRE (Tek Hat) İletişim Uygulaması


Benzer Konular

- şifreLi kapı kiLidi ve muLtipLexer de muLtipLexer uyguLaması

- Pic kontrollü 1 fazlı ac kıyıcı
- Seri kapasitörlü Tristor Kontrollü Reaktor
- at89c52 ile yapılan yürüyen ışık uygulaması
- pıc16f84a ile pwm uygulaması
- hysteresis kontrollü su ısıtıcısı
- LCD Bar uygulaması
- lcd yazı uygulaması 16f84
- ASP.net C# Lisans Yönetim Uygulaması

- FPGA ile Sumo robot uygulaması

- en az 150-200 elemandan oluşan plc uygulaması

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72