السلام عليكم جميعا,
بالنسبة الى اخي ربوتا, في الدائرة المشار اليها في الاسفل, اعتقد ان موضع
الدايود هو غير صحيح , لان مثلما ترى ان الدائرة هي Close Loop
ان موضع الدايود سوف يؤثر على Circuit Stability لذا من المفروض ان يوضع
الدايود بعد المقاومتين R1 and R2
اما بالنسبة لبرنامج الاسيمبلي, هناك رجسترات تقوم بالتحكم في ADC
وموجودة في الداتا شيت, لذا يستوجب عليك قرات الداتا شيت ثم تسال, وان
شاء الله سوف اجيب على اسئلتك المتعلقة باللغة الاسيمبلي بقد الامكان
التحية
م. عبدالله
السلام عليكم
ابشركم ان دائرة الmotor drive تعمل بنجاح.
و تم تعديل دائرة مكبر موجة المايك الى الدئرة التالية...وهي اسهل بكثير بالاضافة الى انها تعمل بكفائة جيدة.

بقي الان برمجة البيك بلغة الاسمبلي...لقد قمت بفهم اساسيات البرمجة بلغة الاسمبلي..ولكن مشكلتي هي كيف يتم تحويل التغير في الفولت القادم من المايك الى البيك الى بحيث استطيع التحكم في سرعة الموتور اعتمادا على قدر الجهد القادم من المايك...بحيث تكون العلاقة طردية بين الفولت و سرعة الموتور ( كلما زاد الفولت زادت السرعة )....كيف يتم ترجمة هذا في لغة الاسمبلي ؟؟
اعتقد اني وصلت الى اصعب نقطة في هذا المشروع...و انا بانتظار مساعداتكم.
تحياتي
|