arkadaşlar rotary encoder yapsak nasıl olur?

Başlatan zamzam23, 07 Aralık 2010, 16:59:17

zamzam23

o yuvarlar delikli daireyi autocad de çizer lazerde kestiririz o kolay. ortasına da bi delik motor miline gecmesı ıcın. 2-3 vida cıkmasın diye. mekanık kısmı tamam. geldık elektronık kısmına. buraını nasıl yapıcaz.buyrun :D

JKramer


justice_for_all

fototransistorle yapabilirsin,ama arkadasin dedigi gibi cny70 ile daha kolay olur sadece bi bos cd uzerine siyah ve beyaz alanlar yapin cny70 sensoru siyah ve beyazi ayirt eder...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

zamzam23

#3
peki bu 2. kanal nasıl olur? hani birinci kanalın 90 derece kaymısı. nasıl kaydırılır ki faz?en ucuz 2 kanaş encoder çinde benım buldugum 25 dolar. yaosak yokmu cok gzl olur daha ucuza mal olur zannımca

hm evt iç içe daireler. her biri bi kanal için sanırım. ben tek bir sinyal elde edip onun fazını devre elemanlarıyla 90 erece kaydırıyoruz diye dusunmustum. o da olur buda olur sanırım

justice_for_all

hocam motor devir saymasi icin mi kullancaksiniz siz bunu...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

zamzam23

evt motor devır sayısı saymak ıcın kullanıcam.

cny70 de yanyana durmuyormu alıcıyla verıcı. o olmaz kı ama boyle bısı olması gerekmezmı? alıcı verıcı aynı dogru uzerınde.çok palslik bir encoder yaptıgımızda siyah çizgiler ince olur cny70 olmaz.en azından benım bıldıgım kılıftakıler olmaz. bu olsa daha iyi olur.

justice_for_all

arkadasim senin gosterdigin daha farkli seninkinde mecbur delik olmasi gerek...CNY70 de ise foto diyot ve foto transistor yan yana foto diyot isik gonderiyo yuzey beyaz ise isik yansiyo ,yuzey siyah ise isik yansimiyo bu mantikla calisiyo...biz arkadasla cyn70 ile  devir sayici yapmistik bi sorun olmamisti...arkadasin verdigi linkteki gibi siyah ve beyaz alanlar olursa sorun olmuyo...

ama siz fototransistor kullancam derseniz delmeniz gerek..nekadar cok delik olusa dogrulugu okadar artar...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

iyildirim

Yapılmak istenen bildiğimiz anlamda rotary encoder ise CNY70 uygun olmaz. CNY70 ile sadece devir-darbe sayılabilir. Tam bir pozisyon bilgisi sadece tek yönlü çalıştığında alınabilir.

Resimdeki gibi çift kanal bir sensör enkoder için daha uygun. Dikkat edilmesi gereken iki kanal arasındaki fazların 90 derece kaymış olması gerekliliği. Bunun için kanallardan bir tanesi tam darbe kenarında iken diğerinin darbenin tam ortasında olması gerekir. Buna göre eğer resimdeki sensör kullanılacaksa dolu ve boş çizgilerin kalınlığının 14.2 mm olması gerekli. Buradan istenen hassasiyete göre de kullanılacak diskin yarıçapı hesaplanabilir.

zamzam23

Alıntı yapılan: iyildirim - 07 Aralık 2010, 18:17:00
Yapılmak istenen bildiğimiz anlamda rotary encoder ise CNY70 uygun olmaz. CNY70 ile sadece devir-darbe sayılabilir. Tam bir pozisyon bilgisi sadece tek yönlü çalıştığında alınabilir.

Resimdeki gibi çift kanal bir sensör enkoder için daha uygun. Dikkat edilmesi gereken iki kanal arasındaki fazların 90 derece kaymış olması gerekliliği. Bunun için kanallardan bir tanesi tam darbe kenarında iken diğerinin darbenin tam ortasında olması gerekir. Buna göre eğer resimdeki sensör kullanılacaksa dolu ve boş çizgilerin kalınlığının 14.2 mm olması gerekli. Buradan istenen hassasiyete göre de kullanılacak diskin yarıçapı hesaplanabilir.
neden 14.2 mm? daha hassas bir encoder için diski büyütürsek olmaz hem nereye kadar büyütebilirsinki motordan daha genıs olacaksa olmaz yani.hıc oyle bır encoder gormedım ben. şimdi 14.2mm dediniz buna bir acıklama getirin lütfen. birde devre elemanı olarak bu çift kanal fototransistör yetiyormu? beslem ve toprgını verınce gereklı sınyallerı terteız tam kare alabılıyor muyuz yoksa ek kapasite veya opampla yukseltmek vs gerekıyormu? siz daha once yaptınızmı boyle bısı?

iyildirim

#9
Eğer resimdeki sensörü kullanırsanız 14.2 mm. Çünkü resimdeki sensörün kanallarının arasındaki mesafe 7.1 mm . Yinede alacağınız sensörün datasheet'lerini inceleyin.

Devre elemanı olarak bu veya buna benzer, istediğiniz hassasiyete göre kanal arası mesafesi yeterli olan herhangi bir sensör kullanabilirsiniz.
Sonuç olarak sensör elemanını motorunuza, disk çapına ve turdaki darbe sayısına göre seçmelisiniz.

Sensörün özelliklerini bilmediğim için ek olarak bir opam, gerilim bölücü, pull-up direnç yada buffer gerekirmi bilmiyorum.  alacağınız sensörün datasheet'ine bakmalısınız.

Enkoder diski için yine bu forumda güzel bir link verilmişti.
http://www.bushytails.net/~randyg/encoder/encoderwheel.html
Bunu kullanarak diskinizi de hazırlayabilirsiniz.



zamzam23

#10
evt linkteki çizim programı gayet kullanıslı bu iş için. arkadaşlar ha gayret bu işe girişelim yapmaya başlayalım bakalım ne olacak. sensörü biraz internetten araştırdım ama malum elektronık malzeme satan sitelerde yok. karaköyde dolasmak lazım var mıdır diye.

eğer ki index kanalı da eklemek istersek çizimi şu şekilde yapmalıymışız.


Peki bu encoderin kablolarını nasıl seçmeliyiz? gürültüden az etkilensin diye örgülü yapıda olmalı sanırım.
şaseyide toprağa vedikmi tamamdır diye düşünüyorum.atladıgımız bişi mi var acaba. bu kadar basitmiydi ki?

stlg

 Bence yukardaki gibi tek bir ciftli catal opto kuplor yerine ayrı ayrı kullanılırsa ve farklı yerlere monte edilirse aradaki mesafe tolere edilebilir ve z palsi icinde 3. bir opto gerekli
ALLAHA EMANET OLUNUZ Hoştur bana senden gelen,  Ya gonca gül yahut diken,  Ya kaftandır yahut kefen,  Kereminde hoş lütfunda hoş.

frkcn

aradığınız şey printer kartuş hareketini sağlayan motor mili üzerinde mevcut + sensörü ile birlikte. Bit pazarlarında bol miktarda var
Bugün ömrümün geride kalan son günü...

eseneren

Selamlar herkese,

Röntgen filmi gibi bir plastige gradient baskı yapılsa,tarifde zor olacak ama ;)
röntgen filminden küçük bir cd şeklinde kestik diyelim, 0.derece %100 optik geçirgen, 359.derece %10 misal geçirgen.
bunu motor miline tuttursak bir tarafında led diğer tarafında ldr vb. olsa iyi bir kalibrasyon ışık şiddeti ile güzel olur.

Hem led mavi kullanılırsa motorun altından  araba modifiyesindeki gibi attan ışıklandırmalı olur :)
abarth encoder :)

Saygılar

Seçim yapmak için durum hakkında bilgi sahibi olmak zorunda değilsin, sonucuna hazır olmak için durum hakkında kaygılanırsın.  http://bit.ly/gixfTk

iyildirim

Eksik yazılmış; ::)
Alıntı yapılan: iyildirim - 07 Aralık 2010, 18:17:00
Buna göre eğer resimdeki sensör kullanılacaksa dolu ve boş çizgilerin kalınlığının 14.2 mm olması gerekli.

Doğrusu
Buna göre eğer resimdeki sensör kullanılacaksa dolu ve boş çizgilerin kalınlığının 14.2 mm ve katları olması gerekli.

Minimum çizgi kalınlığı ise kullanacağınız sensördeki okuyucu göze ait yarık kalınlığı veya biraz daha fazlası kadar olmalı. Yani 0.71, 1.42mm 2.84 vs. gibi 14.2 nin tam sayıya bölünmüşleri
Önemli olan sadece iki kanal arasında 90 derecelik bir faz farkı yaratabilmek.