Servo Motor Sürme

kadr_09

Üye
Katılım
11 May 2008
Mesajlar
1
Puanları
1
Yaş
40
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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…