PIC İLE INCREMENTAL ENCODER (TRD-S500B)

Başlatan SERKANOZMEN, 09 Aralık 2010, 19:35:36

alikeskinkilic

#15
basic öğrenmeme büyük yardımınız oldu hocam ama bendeki düz mantık sorgulama iyidir karmaşık işlemler kötüdür ben hesaplayıp yorulacağıma Pic yorulsun 20 mhz takarım olur :) işin şakası fazla hıza gerek duymadığımdan ve hassasiyeti de iyi olduğundan sıkıntı çıkarmıyor direk motor miline bağlanmasa da rediktörlü yavaş bir motora veya iş miline bağlanıp hassas ölçüm alınabiliyor ama benim sormak istediğim asıl
 
şu seri haberleşme konusu programı asıl kasan o ve ben onu çözdüm gibi sanki programı paylaştığım yazımda da belirttim ama orayı cevaplandırmamışsınız gözden kaçmış benim için önemli
 SORU :1-seri haberleşme hızını nasıl arttırabilirim sorusuna yanıt ararken veri iletiminin standardına takıldım örneğin 9600 b de bu programdaki veri yaklaşık olarak 2 ms kadar sürüyor  pic in frekansının ne olduğu arada boşluğu değiştiriyor veri aynı uzunlkta kalıyor bense şöyle birşey yaptım "define OSC 4" ile alıcı ve verici pic i ayarladım ama İSİS de picleri 20 mhz ile çalıştırdım sonuç olarak 400us gibi bir zaman tuttu verinin boyu bu isiste sadece alıcıya  bağlı olan LCD yi etkiledi onuda kod çalışıyormu diye 2500khz de çalıştırınca sorun kalmadı iletişim kuruldu normal devrede de böyle yapsam çalışırmı daha önce denedinizmi bilinen bir yöntem de ben mi tesadüf buldum  ?
Hep meraktan

alikeskinkilic

sanırım osc 4 seçince picbasic derlerken gözlemlediğim kadarıyla seri haberleşmede asm zaman gecikmesini 4mhz ye göre ayarlıyor 9600 modda bir bit süresi normalde hangi mhz olursa olsun 52us kadar ama programda osc 4 seçip devrede 20mhz kullanınca bir bit süresi 10us ye düşüyor ve genede simulasyonda alıcı ve verici haberleşebiliyor
Seni yendim .microchip.  8-)  ;D 
Hep meraktan

alikeskinkilic

Evet sanırım kendim denemeliyim cevap gelmeyecek gibi bu arada ETE hocam senin siteye giriş yapamıyorum şifrem bloke oldu yenileyemiyorum yeniden üye olmak için uğraşıyorum doğrulama maili gelmiyor bilginiz olsun düzeltirseniz sevinirim.tabi sorumu da cevaplandırırsanız muhteşem olur :)
Hep meraktan