قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

Hishamos
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2013
المشاركات: 80
نشاط [ Hishamos ]
قوة السمعة:0
قديم 24-01-2015, 03:02 PM المشاركة 1   
افتراضي نظام ( Speed Controller ) لثبات سرعة محرك الديزل او البنزين الخاص بالمولد الكهربائي Twitter FaceBook Google+



بسم الله والصلاة والسلام على رسول الله .
السلام عليكم ورحمة الله وبركاته .
تحية طيبة إلي هذا المنتدى المتألق و ايضآ تحية خاصة إلى كل المشرفين الأفاضل والى كل الناشطين و العاملين به وأسأل الله العلى القدير أن يجزيكم عنا كل الخير والبركة وان يبارك في ذريتكم جميعا .
في الحقيقة إنا هاوي فقط لا أكثر . وايضآ كانت لي تجربة مع الإستاد الفاضل سعيد عبد القادر في مجال صناعة الانفيرتر وكانت تجربة ناجحة بفضل الله اولآ ثم الإستاد سعيد وباقي الأصدقاء . ونالت هذه التجربة إعجاب الجميع بفضل الله ولم يكن لي ألا أن أتوجه بالشكر لكل من علمني . والإشارة أليه ولهذا المنتدى .
... من خلال تجربتي الأولى تطرقت إلى موضوع البرمجة ( الميكوكنترولر ) ولقد ذهلت من هذا الموضوع وكم تمنيت أن يعود بي الزمن لكي أتخصص في هذا المجال الرائع . ............ في الحقيقة لم ابخل على نفسي في خوض هذه التجربة وهى أن أتعلم البرمجة في هذا الوقت رغم المشاغل والظروف . الموضوع يستحق ذلك . وبدأت بتجهيز المتطلبات مثل المبرمجة وتحميل البرامج و القطع اللازمة لهذه التجربة . وللعلم قمت بتجربة عملية في صناعة مبرمجة خاصة بي وقمت بتنفيذ أول الدروس ولله الحمد نجحت . هذا النجاح جعلني متحمس أكثر .
أنا ألان في صدى خوض تجربة برمجة . ... الموضوع يتعلق بشيء اسمه ( سبيد كنترول - Speed Controller ) .
اقصد ( بالسبيد كنترول ) . هو أنى كيف يمكنني أن أتحكم في سرعة أو عدد اللفات في محرك الديزل أو البنزين الخاص بالمولد الكهرباء . . بمعني أخر أن المولد يحتاج إلى 1500 لفة من محرك ( البنزين ) في الدقيقة حتى يولد تردد 50 هرتز إلى هنا الأمر هين . المطلوب هو كيف يمكنني الاحتفاظ بعدد اللفات تابت لا يتغير في ضل تغير الأحمال على المولد الكهرباء مما يؤثر على عزم المحرك أو عدد لفاته بالزيادة أو النقصان .
***** المعطيات *****
يوجد في المحرك حساس لتوليد النبضات . ( دو أربع نتأت . بمنعي أخر كل أربعة لفات أو نبضات تعنى دورة واحدة للمحرك ) .
محرك كهربائي 12 VDC عادى لتحكم في زيادة السرعة أو العكس .
**** المطلوب ****
هل استخدم عرض النبضة في الحسابات علما أن سرعة المحرك اقصد محرك DC لاتهمني المهم هو الاتجاه يمين ويسار فقط .
أم استند في الحسابات على عدد النبضات و الجمل الشرطية .
والمهم من أين ابدأ في البرمجة . اقصد هل يجب وضع ثوابت قبل البدء في البرمجة و كيف .

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 24-01-2015, 05:23 PM المشاركة 2   
افتراضي


المهم هو وجود حساس السرعة و هذا الحساس اما يعمل بطريقة توليد النبضات فنعرف السرعة من خلال عدد النبضات او يعمل بطريقة توليد جهد متغير مع السرعة و كلا الطريقتين يمكن توظيفهما مع المتحكم ....
نجعل المتحكم يقرا البيانات من الحساس و على اساسها يتحكم بفتح و غلق صمام الوقود و هو صمام كهربائي يعمل بزيادة و انقاص الجهد عليه و بهذه الطريقة نجعل البك يتحكم بسرعة المحرك ,

حيدر علاج حسن
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

Hishamos
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2013
المشاركات: 80
نشاط [ Hishamos ]
قوة السمعة:0
قديم 24-01-2015, 05:52 PM المشاركة 3   
افتراضي


[QUOTE=حيدر علاج حسن;930348]المهم هو وجود حساس السرعة و هذا الحساس اما يعمل بطريقة توليد النبضات فنعرف السرعة من خلال عدد النبضات او يعمل بطريقة توليد جهد متغير مع السرعة و كلا الطريقتين يمكن توظيفهما مع المتحكم ....
نجعل المتحكم يقرا البيانات من الحساس و على اساسها يتحكم بفتح و غلق صمام الوقود و هو صمام كهربائي يعمل بزيادة و انقاص الجهد عليه و بهذه الطريقة نجعل البك يتحكم بسرعة المحرك ,



كل الشكر لك استادى الكريم حيدر .

فى الواقع وعلى حد فهمي ان هناك عملية حسابية فى البرمجة بحيث يفهم الميكرو ان كل اربعة نبضات من الحساس تعني لفة واحدة للمحرك .
السؤال من اين استنبط هذه المعادلة .
تانيآ .. هل اضع توابت فى الذاكرة كمرجع يستدل به البرنامج . عند وضع الجمل الشرطية .
عدرآ استاد حيدر . انا ارغب فى تطبيق الفكرة الاولة اقصد ان اعتمد على عدد النبضات .
* كيف اعد هذا العداد RPM بمعنى كيف استخرج الدالة .

و الشكر موصول .


التعديل الأخير تم بواسطة : Hishamos بتاريخ 24-01-2015 الساعة 06:26 PM

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 24-01-2015, 07:17 PM المشاركة 4   
افتراضي


بالنسبة لعد النبضات فهو سهل ...
سوف نعمل كود يحسب عدد النبضات و على اساس عدد النبضات المحسوبة نعمل خرج بخاصية PWM و الذي سيحدد الجهد المناسب للصمام المغناصيسي و الذي بدورة يعطي الكمية المناسبة للوقود بحيث تستقر سرعة المحرك باربع نبضات في كل دورة ..
هل لديك اضافة اخرى على الكود ؟

حيدر علاج حسن

Hishamos
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2013
المشاركات: 80
نشاط [ Hishamos ]
قوة السمعة:0
قديم 24-01-2015, 08:13 PM المشاركة 5   
افتراضي


[QUOTE=حيدر علاج حسن;930374]بالنسبة لعد النبضات فهو سهل ...
سوف نعمل كود يحسب عدد النبضات و على اساس عدد النبضات المحسوبة نعمل خرج بخاصية PWM و الذي سيحدد الجهد المناسب للصمام المغناصيسي و الذي بدورة يعطي الكمية المناسبة للوقود بحيث تستقر سرعة المحرك باربع نبضات في كل دورة ..
هل لديك اضافة اخرى على الكود ؟

شكرآ لك استاد حيدر على التوضيع . .. فى الحقيقة بخصوص محرك المولد فهوا محرك بنزين عادى اقصد يعمل بنظام تغدية ( كربيتير ) وليسا بنظام الحقن ( الرشاشات ) و لا يوجد به صمام مغناطيسى .
الفكرة تكمن فى تركيب ما يشبه بمحرك الدش او الستلايت على دراع ( الكربياتير ) حتى اتمكن من اعطاء الامر الى المحرك يمين و يسار اقصد تزويد السرعة عندا زيادة الحمل و تخفيض السرعة عندا ازالت الحمل الى الحد المقنن وهوا 1500 لفة .

على كل حال انا بحاجة للقراءة اكثر حتى لا اكون ممل .
استاد حيدر بعد ادنك هل لك ان تذلنى من اين ابداء فى القراءة اقصد موضوع شامل من البداية حتى النهاية . فى الحقيقة انا قمت بنظرة سريعة على 200 صفحة وبعد 100 صفحة الاولة تجد درس مهم . المفترض على ان افهمه قبل الدرس السابق مما يشتت حبل افكارى . والمعذرة من مرة اخر .
ولك منى جزيل الشكر .


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 24-01-2015, 08:26 PM المشاركة 6   
افتراضي


الفكرة تقوم على الحسابات التالية ...
السرعة الاعتيادية = 1500 دورة / دقيقة
عدد النبضات = 4 نبضة / دورة
عدد النبضات = 4 ×1500 = 6000 نبضة بالدقيقة اي ما يعادل 100 نبضة بالثانية
نجعل البك يحسب عدد النبضات
فاذا كان عدد ها اكبر من 100 يدور محرك الدي سي يمينا
واذا كان عددها 100 لا يعمل شيء
واذا كان عددها اقل من 100 يدور المحرك يسارا
التحكم باتجاه الدوران اما باستخدام ريلي عدد 2 او بور ترانزستور عدد4

حيدر علاج حسن

التعديل الأخير تم بواسطة : حيدر علاج حسن بتاريخ 24-01-2015 الساعة 09:05 PM
احصائية الشكر والاعجاب - 0 شكراً, 0 عدم اعجاب, 1 اعجاب
اعجاب سعيد قادر ( أعجبته المشاركة )

Hishamos
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2013
المشاركات: 80
نشاط [ Hishamos ]
قوة السمعة:0
قديم 24-01-2015, 08:57 PM المشاركة 7   
افتراضي


الفكرة تقوم على الحسابات التالية ...
السرعة الاعتيادية = 1500 دورة / دقيقة
عدد النبضات = 4 نبضة / دورة
عدد النبضات = 4 ×1500 = 6000 نبضة بالدقيقة اي ما يعادل 100 نبضة بالثانية
نجعل البك يحسب عدد النبضات
فاذا كان عدد ها اكبر من 100 يدور محرك الدي سي يمينا
واذا كان عددها 100 لا يعمل شيء
واذا كان عددها اقل من 100 يدور المحرك يسارا
التحكم باتجاه الدوران اما باستخدام ريلي عدد 4 او بور ترانزستور عدد4
بارك الله فيك استاد حيدر هذا ما كنت افكر فية وكان الشك يراودنى لانى لست متمكن فى البرمجة والموضوع جديد عليا ويحتاج الغوص فى الاعماق . كل الشكر لك على الاهتمام .


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 24-01-2015, 09:07 PM المشاركة 8   
افتراضي


على بركة الله ....
غدا ان شاء الله سارفع لك ملفات الكود و المحاكاة ..

حيدر علاج حسن
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 02:33 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025