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

   

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 19-03-2012, 07:16 PM المشاركة 385   
افتراضي



طيب الان انت ستشرح لنا عملية لوي الذراع بالصور و تزيد عدد الليدات الى 48 ..
و بنفس الكود السابق ...
انا ساحاول ان اجعل الرسالة تعمل كجريدة تتحرك من اليسار الى اليمين للعربية و بالعكس للانكليزية ...
و من الله العون و التوفيق ..

اعلانات

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 19-03-2012, 08:42 PM المشاركة 386   
افتراضي


طيب الان انت ستشرح لنا عملية لوي الذراع بالصور و تزيد عدد الليدات الى 48 ..
و بنفس الكود السابق ...
انا ساحاول ان اجعل الرسالة تعمل كجريدة تتحرك من اليسار الى اليمين للعربية و بالعكس للانكليزية ...
و من الله العون و التوفيق ..
اوكي انا ساجهز الشرح ولكن قبل ان اضع الشرح ساجرب عملي الاول وبعد التاكد من الانسيابيه للدوران سوف انزله فوراا ..اي بعد النجاح فى الفكره الميكانيكيه

لاني اخاف اني اشرح واتفاجئ فى العملي بشئ اخر

وانت جهز الكود الجريده

ولو كان عند اخي معاد اي فكره اخرى اضافيه

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

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 19-03-2012, 09:24 PM المشاركة 387   
افتراضي


السلام عليكم

لي سؤال لكم :

لقد اهملنا جزء مهم من الحسابات وهو طول الشعاع وعدد لفات الموتور
من قبل فى المعادلات كنا نزيد فى طول المسار ونثبت عدد اللفات ..مممممممممم

انا مش عارف اوصل المعلومه لكن احاول

اخي معاد فى اول داره قمنا بتصميمها كان طول المسار هو 12 سم وعدد اللفات هو 25 لفه فى الثانيه
السؤال هو هل لو زدنا طول الشعاع مع ثبات عدد اللفات هل ستكون النتيجه واحد

اعتقد ان زمن وصول يختلف

ساشرح بطريقه اخري

كلما زاد الشعاع (نصف القطر) قل عدد اللفات لان الدائره بتكبر

يعني لو اتينا بموتور سرعته ثابته وهي 25 لفه اوكي ووضعنا عليه شعاع بطول 12 سم فهذا المسار سيختلف من طول لاخر اذاا فزمن عدد اللفات سيقل

ارجوكم لو فهمتو قصدي جاوبوني


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 19-03-2012, 09:27 PM المشاركة 388   
افتراضي


اذاا فى تجربتي عندما جربت دارتين كانت النتيجه فى الداره الاوله وهي بطول 12 سم واضحه جداا اما التي بطول 20 سم كانت غير واضحه

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

هل المعلومه واضحه ام انا اهرس


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 19-03-2012, 09:40 PM المشاركة 389   
افتراضي


اخي حيدر هل سيكون الكود فى حالة 6 مسجلات ازاحه بهذه الكيفيه

كود:
char const data[]={
 0, 0, 64,
0, 0, 64,
0, 0, 96,
0, 0, 96,
0, 0, 96,
0, 0, 48,
0, 0, 28,
0, 0, 15,
0, 128, 7,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 128, 3,
0, 128, 19,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 0, 6,
0, 4, 6,
0, 14, 6,
0, 31, 6,
128, 59, 6,
192, 113, 6,
224, 224, 6,
112, 192, 7,
56, 128, 7,
28, 0, 7,
14, 0, 0,
6, 0, 0,
6, 0, 0,
2, 0, 0,
224, 255, 7,
224, 255, 7,
0, 0, 0,
0, 0, 0,
0, 0, 0,
0, 32, 0,
0, 112, 0,
0, 248, 0,
0, 216, 0,
0, 216, 0,
0, 248, 3,
224, 240, 7,
128, 0, 14,
131, 0, 14,
236, 0, 6,
128, 248, 3,
128, 248, 3,
224, 0, 6,
0, 0, 14,
0, 0, 14,
0, 255, 7,
0, 255, 3,
0, 0, 0,
0, 0, 0,
192, 255, 7,
192, 255, 7,
0, 0, 0,
0, 0, 0,
0, 0, 0,
0, 0, 0,
};

char x=0,i=0,j=0;
void col(char x){
portb.f1=x.f0;portb.f0=0;portb.f0=1;
portb.f1=x.f1;portb.f0=0;portb.f0=1;
portb.f1=x.f2;portb.f0=0;portb.f0=1;
portb.f1=x.f3;portb.f0=0;portb.f0=1;
portb.f1=x.f4;portb.f0=0;portb.f0=1;
portb.f1=x.f5;portb.f0=0;portb.f0=1;
portb.f1=x.f6;portb.f0=0;portb.f0=1;
portb.f1=x.f7;portb.f0=0;portb.f0=1;}

void main(){
trisb=0;portb=0;
loop:
for(i=0;i<80;i++){
for(j=0;j<6;j++)
col(data[i*3+j]);
portb.f2=0;portb.f2=1;
delay_us(68);}

delay_ms(25);

goto loop;
}


التعديل الأخير تم بواسطة : lovevb6 بتاريخ 19-03-2012 الساعة 09:44 PM

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 19-03-2012, 09:48 PM المشاركة 390   
افتراضي


اخي عبد السلام نحن لم نترك اي شيء في الحسابات
و ما اوردته في تغيير طول الشعاع صحيح ..

لي سؤال . هل ان زيادة عدد الليدات الى الضعف يتطلب بالضرورة زيادة طول الشعاع ؟ و لماذا ؟

اذا قمت بتغيير طول الشعاع فلن تحتاج الى اعادة الحسابات مرة اخرى . فقط تعمل نسبة و تناسب للحصول على الزمن .

الزمن الجديد = الزمن القديم × طول الشعاع الجديد ÷ طول الشعاع القديم
و هذه هي الميزة التي تقدمها مسجلات الازاحة ..


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,473
نشاط [ lovevb6 ]
قوة السمعة:
قديم 19-03-2012, 09:51 PM المشاركة 391   
افتراضي


اخي عبد السلام نحن لم نترك اي شيء في الحسابات
و ما اوردته في تغيير طول الشعاع صحيح ..

لي سؤال . هل ان زيادة عدد الليدات الى الضعف يتطلب بالضرورة زيادة طول الشعاع ؟ و لماذا ؟

اذا قمت بتغيير طول الشعاع فلن تحتاج الى اعادة الحسابات مرة اخرى . فقط تعمل نسبة و تناسب للحصول على الزمن .

الزمن الجديد = الزمن القديم × طول الشعاع الجديد ÷ طول الشعاع القديم
و هذه هي الميزة التي تقدمها مسجلات الازاحة ..
لا انا حالياا سااعمل على نفس طول الشعاع ولكن كان سوؤالي بخصوص عدد لفات الموتور ستقل كلما زاد طول الشعاع


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 19-03-2012, 10:04 PM المشاركة 392   
افتراضي


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



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