السلام عليكم
لدي مشكلة في التحكم بسرعة محرك DC باستخدام تقنية PWM
علما اني استخدم المتحكم 16f877
و هذا هو كود الـ MikroC
كود:
void main ()
{
pwm1_init(5000);
pwm1_start();
while(1)
{
pwm1_set_duty(100);
delay_ms(2000);
pwm1_set_duty(150);
delay_ms(2000);
pwm1_set_duty(200);
delay_ms(2000);
pwm1_set_duty(250);
delay_ms(2000);
}
}
و مخطط البروتس ببساطة فيه مخرج RC2/CCP1 الخاص بPWM موصول الى المحرك DC و الطرف الاخر الى الارضي
و لكن عند التشغيل لا يدور المحرك !!!
لذا يا ريت لو احد عند حل لهذه المشكلة او اذا كان هناك خطأ في الكود افادتنا و له جزيل الشكر