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

   

hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 22-09-2016, 04:00 PM المشاركة 209   
افتراضي



علي خيرة الله اخي الكريم. بارك الله فيك

اعلانات

hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 22-09-2016, 08:19 PM المشاركة 210   
افتراضي


حياك الله اخي العزيز بعثتلك علي ايميلك الخاص نتيجة الكود بالصور

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

hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 22-09-2016, 08:52 PM المشاركة 211   
افتراضي


تحية لك اخي الكريم والله خجلان منك عم عذبك معي بس السوال لماذا الكود يعمل علي 84a. ولا يعمل علي 628 شي بحير وين الخلل مع العلم اني غيرت 628. بواحدة اخري ونفس النتيجة والله لو 84a سعتها جيدة كنا ارتحنا. فاين الخلل هل ممكن من دارة البرمجة او توصيلات خاصة غير توصيلات 84a بلوحة الدارة الالكترونية ، حياك الله


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 22-09-2016, 09:59 PM المشاركة 212   
sun


بسم الله الرحمن الرحيم

السلام عليم و رحمة الله و بركاته


تحية لك اخي الكريم والله خجلان منك عم عذبك معي بس السوال لماذا الكود يعمل علي 84a. ولا يعمل علي 628 شي بحير وين الخلل مع العلم اني غيرت 628. بواحدة اخري ونفس النتيجة والله لو 84a سعتها جيدة كنا ارتحنا. فاين الخلل هل ممكن من دارة البرمجة او توصيلات خاصة غير توصيلات 84a بلوحة الدارة الالكترونية ، حياك الله

اخى ممكن نحاول نغير قيمة trisa كالتالى :

كود:
trisa=0x01;
و ندعو الله بالتوفيق .

الله ولى التوفيق


اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك




hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 22-09-2016, 10:26 PM المشاركة 213   
افتراضي


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


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 22-09-2016, 11:39 PM المشاركة 214   
sun


بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته


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

جرب اخى زيادة الازمنة كلها عشرة اضعاف
مثلا delay_us(2700);
ثم لاحظ الفرق , فاذا لم تتحسن فزود الزمن عشرين ثم ثلاثين ضعف و عرفنا النتائج .

الله ولى التوفيق


اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك




hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 23-09-2016, 12:54 AM المشاركة 215   
افتراضي


تحياتي لك اخي مشتاق الله ، وبارك الله فيك، اذا فرضنا جدلا ان المحرك يدور حوالي 25 مرة في الثانية وطول الساعد الحامل لليدات من محور المحرك هو 12cm. اذا سيصبح لدينا مسار دائري طوله 75cm اي هذا المسار الدائري يستغرق 40ms لان سرعة المحرك 25 مرة في الثانية وامسافة جدلا بين كل ليد هي 0.5cm اذا هناك 150 عمود علي طول المسار الدائري اي في كل دورة للمحرك سيقوم بعملية مسح. 150 عمود. من البيانات الموجودة في ذاكرة البرنامج لان الممود الواحد يستغرق حوالي 270us وعمل السينسور الموجود بحسب ماتبين معي من تجارب هي اضافة نقطة انطلاق البرنامج واعادة تشغيل البرنامج في كل دورة اي في كل نبضة للسينسور سيقوم المسار الدائري باضهار جملة مضيئة مكونة من 150. عمود وفي نهاية 150 عمود يقوم السنسور باعطاء نبضة لاعادة البرنامج من جديد وعمل دور مسح جديدة للمسار الدائري وهذا مايوكد ثبات الحرف بحسب تموضع السينسور كل هذا في حال قمت بوضع السينسور في نهاية المسار ولكن اللذي صار معي يبدو اعدة بعض الحسابات فيما يتعلق بdelay كما تفضلت اخي العزيز لماذا لاني قمت بتركيب السينسور في منتصف االمسار اي اصبحت نقطة انطلاق البرنامج سريعة جدا وهذا مايوكدة انضغاط الاحرف وغدا باذن الله ساقوم بالتعديلات علي البرنامج. واوافيك بالنتائج والف شكر لانك انتبهت لهذه الملاحظة اخي العذيز وبارك الله اتعابك ، حياك الله


hassan.pic
:: مهندس متميز ::
تاريخ التسجيل: Aug 2016
المشاركات: 300
نشاط [ hassan.pic ]
قوة السمعة:
قديم 23-09-2016, 04:56 PM المشاركة 216   
افتراضي


حياك الله اخي العزيز انا من رايي نوقف العمل علي 628 ونكمل المشروع علي 84 a لانه بعدما عملت تعديل علي delay اشتغلت ممتازة علي 84 بينما لم تتغير النتائج علي 628 مع العلم اني جعلت التاخير 4000 ولم تستجيب بينما جعلت التاخير في 84 500us وخلينا ننتقل للهدف الثاني للمشروع وهو كيفية جعل الحروف تتحرك وموضوع 628 نعود اليه فيما بعد كفانا مضيعة للوقت شو رايك اخي العزيزواذا فكرنا بموضوع تحريك الاحرف فاذا وجدنا محاكاة برمجية بحيث كل دورة للمحرك واللتي مدتها 40ms يقوم السنسور بعمل ازاحة عمود واحد وذللك عن طريق البرنامج طبعا نكون قد حصلنا علي حروف متحركة فما رايك استاذي الكريم هل هذا الكلام ممكن بتحقق ،والسلام عليكم اخي العزيز وقد ارسلت لك نتائج التعديل علي 84a



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