Welcome to

Sponsor Block



Robomenu
· Home
· Archive / Eski Yazılar
· Articles / Yazılar
· Chat Online / Sohbet
· Downloads / Dosyalar
· FAQ / Sorularınız
· Forums / Pano
· Links / Siteler
· Members / Üyelerimiz
· Messages / Mesajlar
· Statistics / İstatistikler
· Submit News / Yazı yaz
· Surveys / Araştırmalar
· Top 10
· Topics / Konular
· Tutorials / Dersler
· Your Account / Hesabınız

Visitors / Ziyaretçiler
There are currently, 2 guest(s) and 0 member(s) that are online.

You are Anonymous user. You can register for free by clicking here

  
1 telli Robot Area Network RAN :) --> Robonet
Posted on Tuesday, June 19 @ 07:20:48 EDT
Topic: Robotik
Controller area network (CAN), günümüzde elektromekanik sistemlerde oldukça yaygın olarak kullanılıyor. CAN'a benzeyen çeşitli farklı sistemler de bulunmakta ve bunlar genellikle RS485 fiziksel ortamı üzerinde geliştirilmiş çeşitli haberleşme protokolleridir. Sistem kısaca elektromekanik ortamın değişik bölümlerindeki işlevleri birbirinden ayrı mikrodenetçiler tarafından kontrol etmek ve bu mikrodenetçiler arasındaki haberleşmeyi de bölgesel bir ağ ile sağlamak.

Bu sayede örneğin 12 servomotorlu robotunuzun her servosunu minik bir mikrodenetçi tarafından kontrol edilir hale getiriyorsunuz ve mikrodenetçiye de sadece servonun konum bilgisini robot area network (RAN) üzerinden periyodik olarak gönderiyorsunuz. Böylece ana mikroişlemciniz 12 tane servonun pwm sinyallerini üretmek gibi tekrarlı ve yorucu bir işle uğraşmayıp kendini tamamen yön bulma, hedef arama, engel sakınma vs gibi daha önemli işlere yoğunlaştırabiliyor.

Aşağıdaki örnek devre şemasında 3 tane alıcı ve 1 tane verici mikrodenetçi bulunuyor. Vericiler ve alıcılar tek telli bir network üzerinden birbirine bağlı. Vericinin periyodik olarak gönderdiği 1 byte lık seri veri, tüm alıcılarca alınıyor. Veri yapısı şu şekilde

yüksek anlamli bitten başlayarak 2 bit: alıcı adresi, 2 bit: motor2 kontrolü, 2 bit: ek çıkış bilgisi, 2 bit: Motor1 kontrolü.

Verici işlemcinin gönderdiği bilgi tüm alıcılarca kontrol ediliyor, Eğer hedef adres kendi adresleri değilse byte önemsenmiyor ve yeni veriler beklenmeye devam ediliyor.

Eğer hedef adres kendilerine aitse gelen verideki motor ve çıkış bilgileri alınarak işleme sokuluyor. Kontrol edilen motorlara veya sistemlere uygulanıyor.






Projenin bölümlerini indirmek için gerekli linkler aşağıdadır.

C Kaynak Kodları Proteus COF dosyaları PIC'e yazılacak HEX dosyaları Proteusta simülasyon için DSN dosyaları

 
Login
Nickname

Password

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Related Links
· C Kaynak Kodları
· Proteus COF dosyaları
· PIC'e yazılacak HEX dosyaları
· Proteusta simülasyon için DSN dosyaları
· More about Robotik
· News by ozkal


Most read story about Robotik:
1 telli Robot Area Network RAN :) --> Robonet


Related Links

Article Rating
Average Score: 4
Votes: 1


Please take a second and vote for this article:

Bad
Regular
Good
Very Good
Excellent



Options

Printer Friendly Page  Printer Friendly Page

Send to a Friend  Send to a Friend




Web site engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Page Generation: 0.044 Seconds