Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
Share Thread:
Bir sinyal ile DC motoru durdurma
#1
 
Merhabalar, yazılımcıyım ilk kez raspberry pi satın aldım. Raspberry ile dc motor kontrolü konusunda dokuman okudum. Tümü motoru nasıl start stop edeceğini anlatıyor. Benim şöyle bir ihtiyacım var. Motor dönmeye başladıktan sonra fiziksel bir switch’i tetikleyecek. Switch sinyal yolladıgında motor stop etsin istiyorum. Bunu nasıl yapabilirim?

Yeni başladığım için umarım anlatımım, seçtiğim forum grubu doğrudur. 

Teşekkürler
Ara
Cevapla
#2
Hangi programlama dilini kullanacağını bilmiyorum ama şu tarzda bir program parçacığı kullanılabilir diye düşünüyorum:

if gpio_input_x=true then //gpio_input_x switch'in bağlı olduğu gpio pini
begin
gpio_pwm_y:=0; //gpio_pwm_y motorun bağlı olduğu gpio pini
end;

Motora hız veren pwm sinyali 0 yapılırsa motorda durur. Veya;

if gpio_input_x=true then //gpio_input_x switch'in bağlı olduğu gpio pini
begin
gpio_output_A:=false; //gpio_output_A Motorun yönünü belirleyen gpio pini
gpio_output_B:=false; //gpio_output_B Motorun yönünü belirleyen gpio pini
gpio_output_C:=false; //gpio_output_C Motorun yönünü belirleyen gpio pini
gpio_output_D:=false; //gpio_output_D Motorun yönünü belirleyen gpio pini
end;

Motorun dönüş yönü bir "H Köprüsü" devresi ile kontrol ediliyorsa Yönü tayin eden tüm gpio ayaklarına false sinyali gönderilerek de durdurulabilir.

Kolay gelsin.
İyi çalışmalar.
Ara
Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi