السلام عليكم
جزاك الله خيرا على هذه المبادرة و جعله الله في ميزان حسناتك
هل يمكنك اخي ان تشرح لنا الكود وما هو دور U2 و U3 في الدارة
|
يشرفني أن تكون أول من يرد على موضوعي المتواضع الفكرة كالتالي
نقوم بوصل الترانزيستور BD139 و هو ترانزيستور يتحمل الأمبير العالي و التردادات العالية على قاعدته ...... نقوم بوصله بالمخرج CCP1 و الذي يقوم يتغذية الموتورات ...
دور U1 & U2 هي عواكس NOT تشبه في عملها الترانزيستور في البروتس يعني قمت بوضعها فقط لإختصار التوصيل فقط .....
الآن عند تطبيق ال PWM على CCP1 نقوم بتخريج 1 على RB6 و 0على RB7
مثلا فيدور المحركان بعكس بعضهما
كود:
PORTB.F6=1; //MOTOR RIGHT MOVE STREET
PORTB.F7=0; //MOTOR LIFT MOVE STREET
و بما أنهما بعكس بعضهما على هيكل الروبت فإن الحركة هنا ستكون للأمام ....
و هكذا.....قم بعمل الدارة على البروتس و جرب حتى تحصل على الحركة يمين و شمال .... أنا تركتها و لم أكتبها في البرنامج للتفاعل فقط
ومر ةأخرى أشكرك أخي على ردك ....