DC MOTORUN MİKRODENETLEYİCİLİ RF UZAKTAN KUMANDA İLE KONTROLÜNÜN C KODLARI

Başlatan YILDIZEREN, 21 Kasım 2010, 21:10:18

YILDIZEREN

MERHABA ARKADAŞLAR BEN AŞAĞIDAKİ DEVRENİN C KODLARIYLA YAZILMIŞ PROGRAMINA İHTİYACIM VAR YARDIMCI OLURSANIZ SEVİNİRİM BİR SORUNUM VAR DEVREYİ EKLEYEMEDİM

M_B

Merhaba @YILDIZEREN
Oncelikle ufak harf kullansan daha iyi olur.  Hem gorsellik ve nezaket acısından.

Reim ekleme kısmına gelirsek
http://imageshack.us/ sitesine resminizi upload edin cıkan linki foruma koyun sadece bu kadar.

Kolay gelsin.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet



X-Fi

yazılımı için müsait olan arkadaşlar yardımcı olur ben şemada birkaç fazlalık gördüm.

alıcı kısmı için 877 büyük bir pic eğer başka bir iş yapmıyacaksa gereksiz yine bir 16F628 ile yapılabilir. ayrıca verici kısımdaki 10k pull-upları kaldırıp butonları portb ye bağlayabilirsiniz internal pull-uplar iş görecektir mclr ucundaki 10k direncede ihtiyaç yok. 4mhz kristal de fazlalık intosc aynı işi görecektir bunları düzeltirseniz maliyet azalır sizin için ancak kart hazır diyorsanız yapıcak bişey yok tabi kolay gelsin.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

YILDIZEREN

tamam kardeş alıcı taraftaki 16f877 yerine 16f628 kullanırım
verici tarafındaki mcrl ucundaki 10k yıda kaldırırım ama osilatörü kaldıramam butonları b ye taşırsak portb yi giriş olarak tanıttmamız lazım ama benim bu kadar C dili bilgim yok
bana yardımcı olurmusun

YILDIZEREN

birde şunu soracağım arkadaş jal ile pıc programlama kitabı aldı yanında pıc programlayıcıda verdiler onun pıc programlayıcısı jal dili ile mi çalışır yoksa jal ile c dilinin bir farkı varmı

nthere

Jal yada C farketmez, istediğin ile programlayabilirsin. Çünkü yazdığın kodu derleyip picin anlayabileceği hex koduna dönüştürmen lazım. Picin anladığı kod hex kodudur.

justice_for_all

Alıntı yapılan: YILDIZEREN - 21 Kasım 2010, 21:56:32
birde şunu soracağım arkadaş jal ile pıc programlama kitabı aldı yanında pıc programlayıcıda verdiler onun pıc programlayıcısı jal dili ile mi çalışır yoksa jal ile c dilinin bir farkı varmı

programlayici pice  hex uzantili sekilde atar.Hex butun derleyiciler icin ortaktir.programlayiciyi hersekilde kullanabilirsin..

jal kitabi bendede var biraz karisik girmek istemedim sadece ordan devrelere bakiyorum..

bide tavsiyem olcak arkaarkaya mesaj atmak yerine bi onceki mesajini degistir butonuyla duzeltirsen daha iyi olur...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

X-Fi

Diğer başlığıda okudum sanıyorum hazır yazılmış kodun yok onun için pinlere neyin bağlı olduğu önemli değil şu an için sadeleştirme iyi olur baskı devre konusunda ve arızaları azaltır.

verinin aktarılış konusu biraz karışık bu işi tam olarak öğrenmen uzun zaman alabilir CRC,ChekSum,rollcode,hopecode gibi paketleme yolları var havada inanılmaz derecede parazit vardır bu gürültü 16 bit şifreni bile 10 saniyede birkez çözer bu yüzden bu protekoller kullanılmalı aktarılması ise preample senkron sonrada data gönderimiyle sağlanıyor peşpeşe gönderirseniz traplar ile paket yakalanabiliyor alıcının veriyi tanıması ve yakalaması ve hassasiyeti çok önemli oldukça karışık yazılım gerektirir biri yapsa sizin cihazınız çalışsa bile sizin bunun nasıl çalıştığını anlamıyacaksınız bu yüzden pt2262 pt2272 gibi hazır entegreler kullanın rf işini onlar yapsın hem bu entegrelerin datasheetleride var elinizde bilgi olur siz burdan sonra tek pic ile sadece alıcısını yapın işiniz kolaylaşsın.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)

YILDIZEREN

kardeş dediklerini yaparım ama bu pt2262 için yeniden devre şeması yapmak lazım bunu nasıl yapacağım

YILDIZEREN

merhaba arkadaşlar
Veri göndermeyide işlemcinin TX bacağından yapıp alıcınında RX bacağından almam söyleniyor. Birde arka arkaya aynı veriyi 3 defa göndermişim. bu sayıyı arttırmam isteniyor fikirlerinizi bekliyorum.

YILDIZEREN

bir de şunu sormak istiyorum ben bu devrede alıcı tarafındaki 16f877 yerine 16f628 kullanırsam atacağım program değişirmi ve 16f877 içindeki pwm ayarları ile 16f628 içindeki pwm ayarları arasında fark varmı
her ikisinde nelerle ayar yapacağım içindeki yapacağımayar değişikleri nedir
teşekkürler


http://img522.imageshack.us/img522/6046/rfmotor.jpg

X-Fi

değişiklik olaran EN1 pinini 16F628 in RB3 pinine girmelisiniz pwm donanımını kullanmak için diğerleri standart zaten IN1 IN2 pinlerini istediğiniz boş bacağa bağlayabilirsiniz.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)