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

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

yacine_etn
:: مهندس ::
تاريخ التسجيل: Sep 2009
المشاركات: 23
نشاط [ yacine_etn ]
قوة السمعة:0
قديم 25-10-2009, 07:29 PM المشاركة 1   
ha استفسار حول الميكروكونترولور Twitter FaceBook Google+



السلام عليكم
عندي استفسار جزاكم الله حول الميكروكونترولور
كيف يتم التحكم في سرعة موتور عن طريق الميكروكونترولور
وبارك الله فيكم

اعلانات

hosam_eldin
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2008
المشاركات: 185
نشاط [ hosam_eldin ]
قوة السمعة:0
قديم 25-10-2009, 07:56 PM المشاركة 2   
افتراضي


الأخ ياسين,

الإجابة باختصار هى عن طريق استخدام Pulse Width Modulation وهذه الوظيفة جاهزة فى بعض ال Microcontrollers مثل PIC16f628A و PIC16877A وأنواع أخرى كثيرة.

وللتبسيط , التحكم يكون بإخراج موجة Square Wave الجهد الأعلى ثابت ولكن نقوم بتغيير Duty Cycle وأرجو أن تفرق بين التردد وال Duty Cycle معذرة فلا أعرف المعنى بالعربى

أى مثلا تقوم بتوليد اشارة موجة مربعة 12 فولت بتردد ثابت 100 هرتز ولكن تغير عرض الموجة ال ON عن ال OFF فتتغير قيمة الفولت النهائية

واختيار التردد يكون حسب نوع الموتور , بمعنى أدق حسب ال Inductance الخاصة بملف الموتور.

الدائرة ببساطة سوف تتكون من Microcontroller وترانزيستور MOSFET يتحمل التيار الذى تريده.

إن شاء الله أرسلك الدائرة والبرنامج , حبيت فقط أن أوضح الفكرة لعدم توفر وقت كافى للدائرة والبرنامج.

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

yacine_etn
:: مهندس ::
تاريخ التسجيل: Sep 2009
المشاركات: 23
نشاط [ yacine_etn ]
قوة السمعة:0
قديم 25-10-2009, 08:00 PM المشاركة 3   
افتراضي


شكرا لك اخ حسام


abuhajer06
:: مهندس ::
تاريخ التسجيل: Jul 2007
المشاركات: 42
نشاط [ abuhajer06 ]
قوة السمعة:0
قديم 25-10-2009, 08:16 PM المشاركة 4   
افتراضي


السلام عليكم
عندي استفسار جزاكم الله حول الميكروكونترولور
كيف يتم التحكم في سرعة موتور عن طريق الميكروكونترولور
وبارك الله فيكم
على حسب معلوماتي المتواضعة التعامل مع الموتور يشبه إلى حدٍ ما التعامل مع إصدار الصوت من السماعة.
أي أن القاسم المشترك هو التردد (الفولت بقيمتيه زيرو فولت & ون فولت) فعلى حسب شدة التردد يتكيف الصوت في السماعة وكذلك السرعة بالنسبة للموتور.
وهذا كله عن طريق البرنامج الذي تبرمج به الميكروكونترولور

أخي أرجو منك مراجعة الدرس الجديد وهو تقريباً الدرس السابع عن السماعات للأستاذ/ أحمد سمير فايد من دورته المباركة
أسرع طريق لإحتراف برمجة الـ PIC بإستخدام MikroC

يحتوي الدرس على التجارب 21 , 22 , 23
تجارب ملئية بما هو مفيد إن شاء الله


أتعبتني هذه الدروس كثيراً ...وأشعر حالياً بإرهاق رهيب .. ولكن الهدف والغاية تستاهل التعب والكد إن شاء الله

فالهدف أن نسمو جميعا ونرتقي بأمتنا فاللهم ارزقنا الاخلاص ولا تحرمنا الثواب
أسأل الله أن تستفيدوا من هذا الدرس ومن كل الدروس ...
تكلمت في هذا الدرس عن الصوت ... ولم أنتهي بعد فلا يستعجلن أحدكم .. واصبروا


yacine_etn
:: مهندس ::
تاريخ التسجيل: Sep 2009
المشاركات: 23
نشاط [ yacine_etn ]
قوة السمعة:0
قديم 26-10-2009, 07:53 PM المشاركة 5   
افتراضي


merci mon frere
bon courage


yacine_etn
:: مهندس ::
تاريخ التسجيل: Sep 2009
المشاركات: 23
نشاط [ yacine_etn ]
قوة السمعة:0
قديم 28-10-2009, 04:12 PM المشاركة 6   
افتراضي


salut m hosem
stp tu peut donne moi le shema et le programme de commande un moteur à c-c et merci
ana bihaja ilyha
merci


hosam_eldin
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2008
المشاركات: 185
نشاط [ hosam_eldin ]
قوة السمعة:0
قديم 28-10-2009, 04:19 PM المشاركة 7   
افتراضي


على حسب معلوماتي المتواضعة التعامل مع الموتور يشبه إلى حدٍ ما التعامل مع إصدار الصوت من السماعة.
أي أن القاسم المشترك هو التردد (الفولت بقيمتيه زيرو فولت & ون فولت) فعلى حسب شدة التردد يتكيف الصوت في السماعة وكذلك السرعة بالنسبة للموتور.
وهذا كله عن طريق البرنامج الذي تبرمج به الميكروكونترولور

أخي أرجو منك مراجعة الدرس الجديد وهو تقريباً الدرس السابع عن السماعات للأستاذ/ أحمد سمير فايد من دورته المباركة
أسرع طريق لإحتراف برمجة الـ PIC بإستخدام MikroC

يحتوي الدرس على التجارب 21 , 22 , 23
تجارب ملئية بما هو مفيد إن شاء الله
I just need to clarify that controlling the motor speed with varying the frequency is not common, the only way to control DC motors is with controlling the applied voltage.

So if you have a DC voltage , then it's ok to change it to change the motor speed like using regulators , but regulators are getting hot very quick and has a bad efficiency , so the best method is using Pulse Width Modulation

But we need first to choose the frequency , as i said it depends on the motor inductance, and you can calculate it , you can say that values between 50 to 150 Hz is common.


Thank you
Hossam


yacine_etn
:: مهندس ::
تاريخ التسجيل: Sep 2009
المشاركات: 23
نشاط [ yacine_etn ]
قوة السمعة:0
قديم 01-11-2009, 06:58 PM المشاركة 8   
افتراضي


الأخ ياسين,

الإجابة باختصار هى عن طريق استخدام Pulse Width Modulation وهذه الوظيفة جاهزة فى بعض ال Microcontrollers مثل PIC16f628A و PIC16877A وأنواع أخرى كثيرة.

وللتبسيط , التحكم يكون بإخراج موجة Square Wave الجهد الأعلى ثابت ولكن نقوم بتغيير Duty Cycle وأرجو أن تفرق بين التردد وال Duty Cycle معذرة فلا أعرف المعنى بالعربى

أى مثلا تقوم بتوليد اشارة موجة مربعة 12 فولت بتردد ثابت 100 هرتز ولكن تغير عرض الموجة ال ON عن ال OFF فتتغير قيمة الفولت النهائية

واختيار التردد يكون حسب نوع الموتور , بمعنى أدق حسب ال Inductance الخاصة بملف الموتور.
salut hosam comment ca va
svp est que tu peut donne moi le shema et le programme

الدائرة ببساطة سوف تتكون من Microcontroller وترانزيستور MOSFET يتحمل التيار الذى تريده.

إن شاء الله أرسلك الدائرة والبرنامج , حبيت فقط أن أوضح الفكرة لعدم توفر وقت كافى للدائرة والبرنامج.

salut hosam comment ca va
svp est que tu peut donne moi le shema et le programme
et merci

إضافة رد

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

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

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


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

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