Servo Motor Sürme

kadr_09

Üye
Katılım
11 May 2008
Mesajlar
1
Puanları
1
Yaş
39
Arkadaşlar öncelikle merhaba futaba s3152 servo motoru istediğim açıda kontrolünü yapmak istiyorum bunun için bir açı değerinde döndürerek denemek istedim simülasyonda çalıştı ancak devreyi kurduğumda hiç bir hareketlilik yok picin 32 nolu bacaktakı bağlantısını yanlıslıkla 33le temas ettırdığımde hafıf bır sallantı oldu. Tekrar isteyerek temas ettirdiğimde kimisinde aynı tepkiyi gösterdi kimisnde hiç bisey olmadı. Sorunu anlayamdım bu konuda yardımcı olabılır mısınızı şimdiden teşekkürler.


#include <16F877.h>
#use delay(clock=4000000)
#use fast_io(b)

int16 sure=1200, t_sure=20000;
void main()
{

setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);

// TODO: USER CODE!!

set_tris_b(0x00);
output_b(0x00);


while(1)
{



output_high(pin_b0);
delay_us(sure);
output_low(pin_b0);
delay_us(t_sure);
}
}
 
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
Yaptığın program doğru gibi gözüküyor. Servo bu "sure" pozisyonunda iken "sure" değerini değiştirip tekrar dene, ama servo pozisyonunu elle değiştirme yeni sure pozisyonuna gitmesi gerekiyor. Birde açık ve kapalı sürelerinin toplamını 20 ms'ye sabitlersen daha doğru olur.
Kolay gelsin.
 

Forum istatistikleri

Konular
128,292
Mesajlar
916,487
Kullanıcılar
450,122
Son üye
sokur53

Yeni konular

Geri
Üst