والنقطة الاهم وهي انه لماذا عندما يزيد عرض النبضة يصل جهد اكبر للخرج(مع ان الجهد الواصل للخرج ثابت )...ولماذا بزيادة عرض النبضة يزداد الجهد (مع انه هناك فترات ينعدم فيها جهد الخرج وبالتالي يجب ان ينخفض جهد الخرج تقريبا للصفر ) فهذه تساؤلات لم اعرف لها جوابا..
|
السلام عليكم
الفكرة هنا اننا نريد التحكم في سرعة محرك زيادة ونقصانا ،مثلا دون المساس بمواصفات عمله من جهد وتيار ..
فما العمل؟
هنا نلجأ الى التحكم في بعد ثالث هو البعد الزمني:
نتحكم في زمن حصول المحرك على التغذية فلا نغذيه الا خلال ثلث المدة او نصفها او أكثر أو أقل
مثال للتوضيح:
نفرض ان شخصا ما مكلف يتشغيل محرك على النحو التالي:
1/ يشغل المحرك 10 ثواني في كل 100 ثانية
2/ يشغل المحرك 50 ثانية في كل 100 ثانية
3/ يشغل المحرك 90 ثانية في كل 100ثانية..
سرعة المحرك متناسبة مع الزمن الذي يحصل فيه على تغذيته داخل زمن دوري محدد ..
في المثال :
الزمن الدوري هو : 100 ثانية (period)
نسبة الزمن الاعلى / الزمن الادنى (duty cycle) تبلغ 10 بالمائة في الحالة الاولى و50 بالمائة في الحالة الثانية و 90 بالمائة في الحالة الاخيرة..
وفي حالة استمر الطغط على المفتاح سيحصل المحرك طول الوقت على تغذيته بدون انقطاع ويتحرك بأقصى سرعته..
وفي الميكروسي 3 دوال للتحكم بهذه الطريقة PWM هي:
كود:
PWM_Init()
PWM_Start()
PWM_Change_Duty()