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

   

TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:
قديم 09-12-2018, 03:03 PM المشاركة 9   
افتراضي



بينفع الموديول ده شاهد الصوره

انا عايز موديول صغير ليس كما ارفقت بالسابق

اضعه على عجله اطفال وليس محرك سيارات

اعلانات

ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 10-12-2018, 08:38 AM المشاركة 10   
افتراضي


ربما فالتجربة خير برهان
المشكلة ليست فى انه يعمل أم لا و لكن فى ضبطه لأعلى سرعة
فى الجهاز الذى رفعته يوجد 2 مقاومة متغيرة 10 لفات ذات اللون الأزرق (اليمنى مرفوعة من الدائرة للتوضيح) .

لم أفهم ماذا تقصد بجملة
كود:
انا عايز موديول صغير ليس كما ارفقت بالسابق
فالدائرة واحدة و ما لم يكن الموتور مزود بالقرص ستضطر أنت لإضافته
أما الموديول الذى رفعته أنا فهو بقطر 11 سم وهو مكلف جدا بالنسبة لمشروع لكونه منتج صناعى

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

TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:
قديم 04-01-2019, 01:13 AM المشاركة 11   
افتراضي


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

اريد ان اقهم الارقام الاضافيه جابها من وين

كود:
void interrupt speed_isr()
{
        if(TMR0IF==1) // Timer has overflown
    { 
        TMR0IF=0;       // Clear timer interrupt flag
        milli_sec++;
    }

        if (INTF==1)
        {
           rpm = (1000/milli_sec) * 60;
           speed = 0.3 * rpm * 0.37699; // (Assuming the wheel radius to be 30cm)
           INTF = 0;          // clear the interrupt flag
            milli_sec=0; 
            distance= distance+028.2;
        }
}


ياريت احد يشرح لنا الارقام جميعها منها مفهومه ومنها لا


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 04-01-2019, 09:29 AM المشاركة 12   
افتراضي


إذن ما هو الغير مفهوم؟
خطوة RPM لتحويل مللى ثانية إلى ثانية و تحويل من ثانية لدقيقة
السرعة = المحيط * RPM بالسنتيمتر فى الدقيقة مما سبق = 3.14 * 30 سم وهو حولها للمتر 0.3 متر فى الدقيقة
الرقم 0.37699 لتحويلها لوحدة أخرى

لاحظ هنا أن التحليل الصيح غير متاح لأنه يضع 2 مقاطعة واحدة مع المؤقت TMR0 و الآخر مع المقاطعة الخارجية و هى غير معروف متصلة بماذا


TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:
قديم 05-01-2019, 01:39 AM المشاركة 13   
افتراضي


هل هذا صحيح

انا اريد ان احسب السرعه ( كيلو متر بالساعه )
عندي قطر العجله 20 سانتي فساقول

زمن النبضه
rpm = (1000/milli_sec) * 60
هل هذه المعادله صحيحع لحساب زمن النبضه ؟

وبعدين
كود:
speed = 0.2 * rpm *3.6
ضربت ب 3.6 ليتم التحويل متر بالثانيه الى كيلو متر بالساعه

هل المعادلات كده صحيحه
هل زمن النبضه صحيح


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 05-01-2019, 08:49 AM المشاركة 14   
افتراضي


هل هذا صحيح

انا اريد ان احسب السرعه ( كيلو متر بالساعه )
عندي قطر العجله 20 سانتي فساقول
زمن النبضه
rpm = (1000/milli_sec) * 60
هل هذه المعادله صحيحع لحساب زمن النبضه ؟
وبعدين
كود:
speed = 0.2 * rpm *3.6
ضربت ب 3.6 ليتم التحويل متر بالثانيه الى كيلو متر بالساعه
هل المعادلات كده صحيحه
هل زمن النبضه صحيح
ارجع للصورة السابقة

أين عدد النبضات فى الدائرة؟
محيط العجلة 20 سم يعنى ذلك أن المحيط 3.14 * 20 = 62.8 سم ، الآن كم نبضة فى هذه المسافة
أنت لست فى حاجة لحساب RPM لكن هو أراد ذلك وهذا شأنه
أنت تريد السرعة فقط
وهى المسافة بين نبضتين / الزمن بينهما
إما تحسب الزمن بين كل نبضتين متتاليتين أو فى زمن محدد احسب كم نبضة و تضرب عدد النبضات فى المسافة بين كل نبضتين


TIME0
:: مهندس جيد ::
تاريخ التسجيل: Mar 2012
المشاركات: 277
نشاط [ TIME0 ]
قوة السمعة:
قديم 05-01-2019, 01:54 PM المشاركة 15   
افتراضي


أين عدد النبضات فى الدائرة؟
على سبيل المثال قول عدد النبضات 50 نبضه كل دوره

المسافه بين النبضتين
افتراضا قول 2 سانتي

القطر
20 سانتي


الزمن بين النبضتين
كيف احسبها

ممكن المعادله بالكامل


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 11,652
نشاط [ ماجد عباس محمد ]
قوة السمعة:
قديم 05-01-2019, 05:15 PM المشاركة 16   
افتراضي


أعطيتك فى ردى السابق كل ما تحتاجه مع حساب أيضا
أين عدد النبضات فى الدائرة؟
على سبيل المثال قول عدد النبضات 50 نبضه كل دوره

لا يوجد مثال هنا يجب أن تعد هذه النبضات فعليا

المسافه بين النبضتين
افتراضا قول 2 سانتي
لا يوجد افتراض هنا ، أنا حسبت لك المحيط المرة الماضية وكان 62.8 سم
تقسم المحيط على عدد النبضات تطلع مسافة كل نبضة يعنى 62.8 / 50 = 1.256 سم لكل نبضة

القطر
20 سانتي
الزمن بين النبضتين
كيف احسبها

ممكن المعادله بالكامل

فى ردى السابق قلت لك "وهى المسافة بين نبضتين / الزمن بينهما
إما تحسب الزمن بين كل نبضتين متتاليتين أو فى زمن محدد احسب كم نبضة و تضرب عدد النبضات فى المسافة بين كل نبضتين"


يعنى ببساطة عداد يعد الزمن و كل نبضة تقسم المسافة 1.256 سم على الزمن

أو تخلى عداد يعد النبضات و آخر يحسب زمن ثابت مثلا 0.1 ثانية أو ثانية كاملة تبقى السرعة = عدد النبضات * 1.256 سم مقسومة على الزمن سواء 0.1 ثانية أو 1 ثانية



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