بسم الله الرحمن الرحيم
أولا: أعتذر منك كثيرا لأني تأخرت في الرد عليك وأتمنى أن لا يكون الوقت قد بدأ ينفذ بالنسبة لك ولكن معذرة فلقد كنت في إجازة قصيرة ولم أستطع التواصل معك.
ثانيا: سأكون صريحا معك .
أنا لا ألومك بالمرة لأنك لم تدرس الميكروكنترولر فليس هناك من ولد وهو عالم والكل مر بمرحلة المبتدئين ولكن لنكن صرحاء ولاحظ معي:
· هل من المنطق ومن المعقول أن يطلب منك الدكتور الذي يدرسك أن تستعمل ريلاي للتحكم في سرعة المحرك مع العلم أننا نستعمل PWM control فهل من المعقول أو بالإمكان بأن نقوم بفتح وغلق الريلاي على الأقل ألفي مرة في الثانية وهو تردد الـ PWM signal ؟؟؟ بصراحة هذا الكلام لا يصدر حتى من مبتدئ في إلكترونيك القوة Power electronics.
· هل من المعقول أن يطلب منك الدكتور الذي يدرسك أن تستعمل 2 ADC
كواجهة بين البيك والجهدين التناضريين رغم أن أغلب الميكروكنترولورات تحتوي بداخلها على Analog to Digital Converter..
· ثم لماذا الإصرار على استعمال 7 segment display مع أن الـ LCD أسهل وأرخص وأحسن.
بصراحة وددت لو تستفسر من مدرسك فلربما هناك تفسيرات أخرى غائبة عنا وبذلك قد نستفيد جميعا.
ثالثا : لقد قام الأخ أبو عمر بمحاولة تفسير الجزء التنفيذي للمحرك وكيفية التحكم بسرعته.
ولكن وفي هذا الإطار اسمح لي أن أذكرك بأن عدد النبضات ليس له أي دخل على السرعة وهو أصلا مستقر وليس مطلوبا أن نغيره.
كما تلاحظ معي فإن معدل الجهد الواصل للمحرك هو Umavrg = a*E
So if a=0 (0%) then Umavrg = 0 then speed = 0
And if a= 1 ( a=100%) then Umavrg=E so speed = speed max
a هو ما يسمى بالفرنسية rapport cyckique
إذا لشيء الذي نغيره لتغيير السرعة هو: Ton / T = a
.................................................. .................................................. .....
لاحظ في التفسير التالي كيف أننا يمكننا إدخال الجهد التناضري مباشرة على البيك دون الحاجة إلى external ADC كما طلب منك دكتورك.
.................................................. .................................................
وأخيرا وليس اخرا في التفسير التالي تلاحظ كيفية برمجة الـ LCD بلغة mikrobasic ... ألا ترى أن برمجتها أسهل بكثير من الـ 7 segment