Jump to content
MAHİR KARABAĞ

step motor kontrolü çözüm önerisi

Önerilen İletiler

Merhaba. Hareket kontrolü komutlarından hareket komutunu ve bir de CPU_HSO0_toplamPuls CPU_HSO1_toplamPuls adetlerini kullanarak yapa bilirsiniz diye düşünüyorum. İleri geri için her blok çağrıldıgında Set/reset(flip/flop) çıkışını  kullanmalısınız. Bir de devri bitirmek için sayac kullana bilirsiniz. 

Yorum bağlantısı
Sitelerde Paylaş

Merhaba hso kanallarinin mesgul bitlerini saydirarak sirali pals komutlari elde edebilirsiniz. Mesgul bitleri kanal pals uretirken 1 , aksi halde 0 olur.   Ornek olarak kanal 0 500 pals uretmeyi bitirdigi anda kanal 0 in mesgul biti 1 den 0 konumuna gecer. Kanal 1 i tetiklemek icin, kanal 1 in hareket komutunun onune kanal 0 in mesgul bitinin dusen kenarini koydugunuzda kanal 1 pals uretmeye baslar. Ayni mantikla kanal 0 in hareket komutunun onune kanal 1 in mesgul bitinin dusen kenarini koydugunuzda da kanal 0 pals uretmeye baslar.  Mesgul bitlerinin dusen kenarlarini bir arttir komutu ile saydirip programda karsilastirma komutlarindan esitlik fonksiyonu ile istediginiz sekilde hareket siralamasi yapabilirsiniz. Yazarak biraz karisik oldu sanki ama , biraz ugrasma ile cozulecektir umarim . 

Yorum bağlantısı
Sitelerde Paylaş

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Misafir
Bu konuyu yanıtla

×   Yapıştırdığınız içerik biçimlendirme içeriyor.   Biçimlendirmeyi Temizle

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Önceki içeriğiniz geri yüklendi.   Editör içeriğini temizle

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Yeni Oluştur...