3rmcTnUdr
3rmcTnUdr
3rmcTnUdr
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ثانيا: يلزم حتديد عرض النبضة اخلارجة، والصورة األتية توضح املقصود بعرض النبضة حيث أنها متثل<br />
اجلزء ال High من اإلشارة ...<br />
PWM1_Init(5000);<br />
الدالة األوىل<br />
تستخدم لضبط تردد اإلشارة اخلارجة، حيث يكتب الرتدد باهلرتز بني األقواس، ففي األمر السابق كان<br />
الرتدد 9111 هرتز، وتكتب هذه الدالة داخل الدالة الرئيسية ...<br />
رمبا ال ميكنك مالحظة التغري يف سرعة املوتور وعندها قم بتغيري قيمة الرتدد بالزيادة أو النقصان<br />
حتى ميكنك مالحظة التغري يف السرعة.<br />
PWM1_Set_Duty(192);<br />
الدالة الثانية<br />
تستخدم لتحديد عرض النبضة وهى تأخذ قيمة من صفر إىل 499، حيث أن القيمة صفر تعنى أن عرض<br />
النبضة يساوى صفر أي نستطيع اعتبار أن اإلشارة صفر فولت ال نه ال يوجد أي جزء من اإلشارة يف احلالة<br />
،high والقيمة 499<br />
تعنى أن النبضة كلها high مما يعنى أن اإلشارة<br />
تقريبا –<br />
– تعترب ،DC<br />
وبالتالي القيمة 148 تعنى أن نصف الزمن تكون اإلشارة فيه ،High وأيضا القيمة 194 )ثالثة أرباع<br />
القيمة 499( تعين أن ثالثة أرباع الزمن الدوري تكون فيه اإلشارة ،High وأخريا القيمة 62 )ربع القيمة<br />
499( تعنى أن ربع الزمن الدوري تكون فيه اإلشارة<br />
.High<br />
الدالة الثالثة<br />
باستخدام الدالتني األوىل والثانية قمنا بضبط اإلعدادات، ثم يأتي الدور على الدالة الثالثة لتقوم بإخراج<br />
اإلشارة على أحد رجول امليكرو املخصصة هلذا املودويول، وهذا الرجل يكون مكتوب جبوارها<br />
CCP1 يف الداتا شيت، وهي متثل الرجل رقم 17 يف امليكروكنرتولر 16F877A كما بالشكل:<br />
442<br />
الفصل احلادي عشر: التحكم فى املواتري DC Motor<br />
elgammalelectronics.com