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

   

Logic
:: عضو فضي ::
تاريخ التسجيل: Mar 2014
المشاركات: 682
نشاط [ Logic ]
قوة السمعة:
قديم 19-05-2014, 07:43 PM المشاركة 17   
افتراضي



والله أخي الكريم "لوجيك" كل البرامج تشتغل بدون استثناء إلا هذا التايمر0 ,,

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

اعلانات

mar7aba_01
:: موقوف ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 739
نشاط [ mar7aba_01 ]
قوة السمعة:
قديم 20-05-2014, 04:29 AM المشاركة 18   
افتراضي


ههههه
لا أظن ذلك لأن التعديل لم يشتغل أيضا ،،،،

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

Logic
:: عضو فضي ::
تاريخ التسجيل: Mar 2014
المشاركات: 682
نشاط [ Logic ]
قوة السمعة:
قديم 20-05-2014, 10:55 AM المشاركة 19   
افتراضي


المفروض يشتغل لان ملفك بعد التعديل (إلغاء الحلقة الزائدة والاحتفاظ بالحلقة الاصلية ، حلقة while) أصبح مشابه للملف الاصلي بالبيك 16F628A ؟
فلوكود عمل المحاكاة بدون اية رسالة خطأ
والمحاكاة على بروتوس مرت بدون مشاكل:

وهذا هو الملف :
http://up.top4top.net/downloadf-top4...c9312-rar.html
طبعا أنا أتكلم عن المحاكاة أما التجربة الحقيقة فليس لدي عليها أية فكرة.


mar7aba_01
:: موقوف ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 739
نشاط [ mar7aba_01 ]
قوة السمعة:
قديم 21-05-2014, 04:42 AM المشاركة 20   
angry


المفروض يشتغل لان ملفك بعد التعديل (إلغاء الحلقة الزائدة والاحتفاظ بالحلقة الاصلية ، حلقة while) أصبح مشابه للملف الاصلي بالبيك 16F628A ؟
فلوكود عمل المحاكاة بدون اية رسالة خطأ
والمحاكاة على بروتوس مرت بدون مشاكل:

وهذا هو الملف :
http://up.top4top.net/downloadf-top4...c9312-rar.html
طبعا أنا أتكلم عن المحاكاة أما التجربة الحقيقة فليس لدي عليها أية فكرة.
أشكرك أخي العزيز على مساعدتك لي وتتبعك للموضوع ,
- جربت المثال في المحاكات واشتغل تمام,,,

-جربته على الميكرو ,, ولم يشتغل , لا أدري ما الخلل ,رغم أنه يقبل كل البرامج التي أنزلها عليه حتى مثال موديل PWM اشتغل تمام ,,إلا هذا التايمر 0 , ,,,

أعدت تنصيب فلوكود من جديد , وبدون جدوى , حتى ملف الهيكس أقوم بإنشاءه بدون أي تعديل فقط أنسخ المثال الذي أرفقته لي في مكان آخر , أنتج هيكس جديد وأقارنه بملف هيكس الأصلي فلا أجد تطابق !!!!!!! ,
وعند محاكاته على على بروتوز يعطي الخلل التالي :



هل يكون لنسخة النظام دور في المشكل ,, أستعمل نسخة windows 8.1 64BIT
والله احترت احترت أخي الكريم ,


التعديل الأخير تم بواسطة : mar7aba_01 بتاريخ 21-05-2014 الساعة 05:21 AM

Logic
:: عضو فضي ::
تاريخ التسجيل: Mar 2014
المشاركات: 682
نشاط [ Logic ]
قوة السمعة:
قديم 21-05-2014, 02:37 PM المشاركة 21   
افتراضي


السلام عليكم
كان الله في عونك أخي
كنت أتمنى أن أساعد بفعالية أكبر لكن للأسف ظروفي الحالية لا تسمح لي بإجراء تجارب حقيقية على الدوائر
وأكتفي فقط بما هو متاح: المحاكاة على Proteus 7.10 و circuit wizard
وطبعا لاشيء يضاهي التنفيذ العملي.
في الكود الاصلي للاخ أحمد عزيز استخدام مقاطعة التايمرات مفيد لمشروعك وبالاخص لانك تنوي جعل هذا الكود جزءا من كود أكبر .
لكن إذا كنت تريد تجربة استخدام delay بدل مقاطعة التايمرات ، هنا مثالان بدون تايمرات ، الاول بالبيك 16F628A والثاني بالبيك 18F4550 :
http://www.gulfup.com/?HVFe1M
http://www.gulfup.com/?LQ30Eu
بكريستالة 20Mhz
المتغير p مبرمج كعداد بدل التايمر0 (في الكود الاصلي)
والمتغير p كعداد بدل التايمر2(في الكود الاصلي)
وفي الصور المرافقة أشرت بأسهم لمكان تغيير السرعة
وكذلك duty cycle (المتغير x0)

ان شاء الله بهذه الطريقة ممكن تعرف هل السبب في هو استخدام التايمرات أم لا .


mar7aba_01
:: موقوف ::
تاريخ التسجيل: Jan 2010
الدولة: المغرب
المشاركات: 739
نشاط [ mar7aba_01 ]
قوة السمعة:
قديم 22-05-2014, 04:12 AM المشاركة 22   
win


السلام عليكم ورحمة الله وبركاته
كنت أتمنى أن أساعد بفعالية أكبر لكن للأسف ظروفي الحالية لا تسمح لي بإجراء تجارب حقيقية على الدوائر
وأكتفي فقط بما هو متاح: المحاكاة على Proteus 7.10 و circuit wizard
وطبعا لاشيء يضاهي التنفيذ العملي.
أخى اسمحلي أن أقدم إليك أسمى عبارات التقدير والإمتنان والشكر , وخيرها : جزاك الله خيرا ,
فقد ساعدتني أكثر مما تتصور ,
وبالمناسبة تبين لي أنك تشتغل على نسخة 7,10 , تفضل مشكورا بزيارة لموضوعي هذا
حيث سبق لي وضع نسخة 8 إن أحببتها ,

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

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


ahmadazez
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 251
نشاط [ ahmadazez ]
قوة السمعة:
قديم 22-05-2014, 05:35 AM المشاركة 23   
افتراضي


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

أخى اسمحلي أن أقدم إليك أسمى عبارات التقدير والإمتنان والشكر , وخيرها : جزاك الله خيرا ,
فقد ساعدتني أكثر مما تتصور ,
وبالمناسبة تبين لي أنك تشتغل على نسخة 7,10 , تفضل مشكورا بزيارة لموضوعي هذا
حيث سبق لي وضع نسخة 8 إن أحببتها ,



صحيح أخي الكريم كود البرنامج جد طويل وأعلم أنه لا يزال علي إتمام المزيد من البرامج الإضافية ك برمجة :حساسين للتقارب
- شاشة تعرض صور + واجهة لمس مقاومية - وجهاز اتصال " بلوتوث" ,,, وربما أضطر إلى زيادة متحكم آخر وهنا عقبة أخرى في الدمج بينهم بطريقة "سيد-خادم"
لكن ما زلت مصر على التتمة إلى النهاية إنشاء الله ,



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

بسم الله الرحمن الرحيم
اعانك الله ووفقق لاتمام هذا المشروع لااظن انك بحاجة لمتحكم اخر للمشروع فهناك طرق عديدة للتوفير في اقطاب المتحكم وهذه طريقة لاخراج BWM باستخدام ثلاث اقطاب من المتحكم وتستطيع اخراج عدد كبير من ال BWM ولكن اولا عليك ان تعقد جلسة صلح مع التايمرات وبعدها لكل شيئ حل باذن الله


Logic
:: عضو فضي ::
تاريخ التسجيل: Mar 2014
المشاركات: 682
نشاط [ Logic ]
قوة السمعة:
قديم 22-05-2014, 01:43 PM المشاركة 24   
افتراضي


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



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