Ðề tài: Động cơ RC Servo
View Single Post
Old 24-07-2007, 12:06 PM   #11
tranducbinh
Đệ tử 1 túi
 
Tham gia ngày: Feb 2007
Bài gửi: 13
:
Minh đang mô phỏng diều khiển động cơ RC trên proteus. Khi xuất xung PWM ra động cơ thì thấy động cơ quay một mạch tới 90 độ rôi dừng hẳn. dù có chỉnh độ rộng xung như thế nào đi nữa nhưng nó vẫn quay đúng 90 rôi dừng. Bây giờ không biết làm sao để cho nó quay 45 độ được. Ai biết chỉ giúp với.

Đọc tài liệu của anh F thì thấy Độ rộng xung phải là 1-2ms nhưng mình thấy xung của mình chỉ khỏng vai trăm us thôi (cao lắm là 812us), không biết làm sao để tạo xung khoảng ms. Xin mọi người hảy gợi ý cho nhé
Cam ơn nhiều.

#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=10000000)

void main(){

setup_ccp1(CCP_PWM);
setup_timer_2(T2_DIV_BY_16, 127, 1);
set_pwm1_duty(200);
}
tranducbinh vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn