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:21:01 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.






The links to download parts of project are below.

C Source Code Proteus COF Files PIC HEX files DSN files for simulation on Proteus

 
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 Source Code
· Proteus COF Files
· PIC HEX files
· DSN files for simulation on Proteus
· More about Robotik
· News by ozkal


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


Related Links

Article Rating
Average Score: 0
Votes: 0

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.390 Seconds