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

   

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



أخى الكريم كل شيء بمشيئه الله لكن الأخذ بالأسباب
بروتس من البرامج المعقدة ولا يسهل ارسال ملف و يفتح على حاسب آخر
أولا يفضل استخدام الحروف اللاتينية فعندما يكتب لك رسالة خطأ يكتبها ؟؟؟؟؟؟؟؟؟.prj فلا تعرف ما الملف المطلوب
ثانيا يجب أى ترسل المجلد كله كاملا و ذلك بضغطه أولا ثم ارسال ملف مضغوط
ثالثا ترسل ملف هكس و تطلب تصحيحه فكيف يمكننى ذلك؟؟ التعديل إما على ملف سى أو اسيمبلى أو بيزك
و أخيرا رجاء عند رفع صورة أن يكون حجمها صغير و من بروتس يمكنك استخدام
File-export graphics-export BitMap
ثم تختار 100 و الألوان إما مونو أو 16 لون و تعدل لون الخلفية أبيض
تنتج لك صورة بامتداد bmp يمكنك تحويلها لامتداد gif أو png بأى وسيلة مجانية مثل الرسام فى الوندوز أو
https://www.irfanview.com
ثم ترفعها فتكون صغيرة جدا و كاملة التفاصيل فهذه الصور الكبيرة تتأخر فى الأماكن ذات السرعات المنخفضة و تفصل بعض الهواتف فضلا عن التصوير فى إضاءة غير كافية يجعل أماكن سوداء بلا تفاصيل
قمت بتصغير الصورة لك و رفعتها على المنتدى

هذه الدائرة بها أخطاء كثيرة فلا يتحمل أى ميكرو فولت أعلى من 5 فولت و هذا الطرف فى المتكاملة أيضا
ثانيا طرف التغذية الثانى و المخصص للموتور لم توصله بأى شيء وهو الذى يتحمل 16 فولت
أيضا طرفى الإتاحة لم توصلهما

رجاء الرجوع للداتاشيت لتفهم توصيلات هذه المتكاملة
كا أنها مشروحة هنا بالعربى لو شئت
http://www.qariya.info/vb/showthread...=181076&page=3
من المشاركة رقم 19


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 10-09-2018 الساعة 10:09 AM
اعلانات

استايل
:: مهندس ::
تاريخ التسجيل: Dec 2015
المشاركات: 32
نشاط [ استايل ]
قوة السمعة:
قديم 10-09-2018, 09:29 PM المشاركة 10   
Talking


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

ملفات HEX
https://www40.zippyshare.com/v/AnrdastV/file.html

ملفات البروتس بعد محاولة التعديل
https://www64.zippyshare.com/v/rvJjo6G8/file.html

ملاحظه / اود ان تكون التغذيه من خلال بطارية واحده فقط للدائره باكملها هل يمكن ذلك او لا.؟؟؟
شاكر ومقدر

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

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


اشكرك اخي الكريم على مرورك واستفدت من انتقادك كثيرا

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

ثم من أخبرك أن البشر مهم تعلموا لا يرتكبوا الأخطاء؟؟ الكل يخطئ و يصيب لكن بالعلم و التعلم نقلل من الأخطاء ولن تمنع تماما فكل إبن آدم خطاء
شاكر ومقدر جل اهتمامكم وجزاكم الله كل خير .
لا شكر على واجب و إن كان ردى يؤخذ بهذه الحساسية فآسف أننى رديت
ملفات HEX
https://www40.zippyshare.com/v/AnrdastV/file.html

ملفات البروتس بعد محاولة التعديل
https://www64.zippyshare.com/v/rvJjo6G8/file.html

ملاحظه / اود ان تكون التغذيه من خلال بطارية واحده فقط للدائره باكملها هل يمكن ذلك او لا.؟؟؟
شاكر ومقدر
يمكن التغذية باستخدام مثبت الفولت 7805 و للأسف لم استطيع فتح الملف رغم أن نسختى اصدار 8.5


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 11-09-2018 الساعة 09:50 AM

استايل
:: مهندس ::
تاريخ التسجيل: Dec 2015
المشاركات: 32
نشاط [ استايل ]
قوة السمعة:
قديم 11-09-2018, 06:01 PM المشاركة 12   
افتراضي


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



صورة البروتس


كود المايكرو C

#define stepper PORTB
int i;
int j;
int aa;
void main() {

TRISB=0;
//portb=0;
TRISa=3;
aa:
if(porta.f0==1 && porta.f1==1){
for(i=0;i<13;i++){
stepper = 0b00001100 ;
Delay_ms(100); // ?????? ?? ???? ???? ??????
stepper = 0b00000110 ;
Delay_ms(100);
stepper = 0b00000011 ;
Delay_ms(100);
stepper = 0b00001001 ;
Delay_ms(100);
}
}
if(porta.f0==0 || porta.f1==0){
for(j=0;j<13;j++){
stepper = 0b00001001 ;
Delay_ms(100); // ?????? ?? ???? ???? ??????
stepper = 0b00000011 ;
Delay_ms(100);

stepper = 0b00000110 ;
Delay_ms(100);

stepper = 0b00001100 ;
Delay_ms(100);
}
}
goto aa;
}
اتمنى تعديل الكود والبروتس واضافة مثبت الفولت 7805 وشكرا لكم


التعديل الأخير تم بواسطة : استايل بتاريخ 11-09-2018 الساعة 08:55 PM

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


هذا هو الرسم بعد التصحيح
أما البرمجة فأترك الأمر لخبراء لغة السى


استايل
:: مهندس ::
تاريخ التسجيل: Dec 2015
المشاركات: 32
نشاط [ استايل ]
قوة السمعة:
قديم 12-09-2018, 10:42 PM المشاركة 14   
افتراضي


شكرا لك استاذي الكريم ماجد وبارك الله لك في علمك وعملك ......... ماقصرت

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

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

اود من ادارة المنتدى قفل الموضوع لعدم اكتماله ...

اخوكم استايل


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


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

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

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

اخوكم استايل

أخى
إدارة المنتدى لا تغلق موضوعا لكن تغلقه أنت لو شئت فربما بعد شهر من الآن يأتى من قام بها و يرفعها لعموم الفائدة
ولكن ما استطيع فعله هو هذه دائرة فى موقع تكاد تكون مطابقة لمشروعك و معها كود
https://electrosome.com/stepper-moto...crocontroller/

كل ما عليك هو أن تجعل الحركة فى دورة من 90 مرة لتتحرك 90 مرة مع العقارب أو 90 مرة عكس العقارب


الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,682
نشاط [ عبدالله حجازى ]
قوة السمعة:
قديم 14-09-2018, 06:35 AM المشاركة 16   
افتراضي


السلام عليكم ورحمه الله

تفضل أخي ..

لو محتاج أي تعديل انشاء الله نعمله ..





كود البرنامج

كود:
  //  ENG/ABDALLA HYGAZY
  // DATA / 2018/9/13
  
  #define  key1 PORTA.F0
  #define  key2 PORTA.F1
  #define ON  =1;
  #define OFF =0;
  
      void main() {
      TRISB =0; PORTB =0;
      TRISA =3; PORTA =0;


      while(1){


      if(key1==1&&key2==1){ PORTB =8; delay_ms(250); }

      if(key1==0||key2==0){ PORTB =2; delay_ms(250); }


   }

  }


المشروع كامل للتحميل ... http://www.mediafire.com/file/bxa0bu...MOTOR.rar/file


بالتوفيق ومنتظر الإستفسارات ..




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