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

   

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



بالنسبة لصناعة الهاردوير لم اغير رأيي فيها و عازم عليها باذن الله . لكن مشكلة الوقت مشكلة عويصة . علما ان جميع الاجزاء متوفرة عندي .

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

اعلانات

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


بالنسبة لصناعة الهاردوير لم اغير رأيي فيها و عازم عليها باذن الله . لكن مشكلة الوقت مشكلة عويصة . علما ان جميع الاجزاء متوفرة عندي .

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

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

فضعو لى الكود وساجربه حالاا وانزل النتائج

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

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


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


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


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

اما بخصوص زيادة مسجلات الازاحه انا من الغد ساعمل على ترتيب الهاردوير

ولكن هل انتهي العمل بالهاردوير الاول هل ابدا بالتغيير؟


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


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


الصورة الرمزية أبو معاذ 2010
أبو معاذ 2010
:: مشرف قسم الإنتاج الزراعي والحيواني والطاقة البديلة ::
تاريخ التسجيل: Feb 2010
المشاركات: 2,039
نشاط [ أبو معاذ 2010 ]
قوة السمعة:
قديم 19-03-2012, 01:51 AM المشاركة 382   
افتراضي


هل يمكن اخي عبد السلام الكود الدي استعملته في آخر تجربة ؟


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


السلام عليكم

اسف على التاخير فى الرد لان النت فصل ولم ياتي الاا فى اليوم الثاني

اذاا اخي حيدر ساعمل على زيادة الليدات مع مسجلات الازاحه

سازيد ثلاث مسجلات ازاحه يعني 24 ليد اضافيه وسيكون العدد 48 ليد
ولا اغير الشعاع ساجعله كما هو 20 سم تقريبااا

وهذا هو الكود يااخي معاد لكتابة الله اكبر مع العلم ان الموتور يلف عكس عقارب الساعه

كود:
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<3;j++)
col(data[i*3+j]);
portb.f2=0;portb.f2=1;
delay_us(68);}

delay_ms(25);

goto loop;
}


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

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


السلام عليكم

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

وربما ياخذ اعادة التجميع يوم او يومين للهردوير الجديد

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

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

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

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

ودمتم فى رعاية الله


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


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