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

أدوات الموضوع

kaliloo
:: مهندس ::
تاريخ التسجيل: May 2013
الدولة: اليمن - عدن
المشاركات: 30
نشاط [ kaliloo ]
قوة السمعة:0
قديم 27-03-2015, 11:22 PM المشاركة 1   
ha عمل عداد يحتفظ باخر قراءة عند قطع التيار الكهربائي Twitter FaceBook Google+



السلام عليكم

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

مثلاً محرك يقوم بتحريك الة غلى طول يبداء من 0cm to 100cm و حساس المحرك يعطي نبضة كل 1 ملي متر ... العداد يقوم بعد النبضات ومعرفة المسافة المقطوعة وعرضها على الشاشة

فاذا قمت بالتحريك الى مسافة معينة وتقفت وكانت القراءة 65cm
عند قطع التيار واعادة التشغيل يجب ان تظهر على الشاشة اخر قراءة والتي تحدد الموقع الحالي للالة وعند تحريك الالة يبداء العد من الموقع الحالي

تم تنفيذ العداد .... لكن المشكلة لم اتمكن من حفظ القراءة وعند انقطاع الكهرباء يبداء من الصفر

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

المايكرو المتوفر : 16f877a---16f84a---16f628
المترجم : مايكروسي

تحياتي للجميع

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 27-03-2015, 11:26 PM المشاركة 2   
افتراضي


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

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

الصورة الرمزية عبدالله حجازى
عبدالله حجازى
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2011
الدولة: مصر .. محافظة دمياط
المشاركات: 1,688
نشاط [ عبدالله حجازى ]
قوة السمعة:111
قديم 29-03-2015, 08:40 PM المشاركة 3   
افتراضي


سهلة اخي ...
كل ما عليك هو استخدام ذاكرة الايبروم داخل المتحكم ...
غدا ان شاء الله اكتب لك الكود ..
نطمع فى كرمك وياريت اخى الكريم يكون الكود على البيك 16f877a

وبالتوفيق لصاحب الموضوع


zoro39
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2009
المشاركات: 69
نشاط [ zoro39 ]
قوة السمعة:0
قديم 30-03-2015, 11:55 AM المشاركة 4   
افتراضي


تقوم بالتخزين في ذاكرة الايبروم داخل الميكرو وأحيانا عندما لا تكون هناك مساحة متاحة داخل الميكرو تقوم باضافة ايبروم خارجي مثلا ايبروم من فئة 24Cxx
لدي تطبيق مع الكود يقوم بالتخزين والقراءة باستعمال المتحكم PIC16F877A والايبروم الخارجي 24C08A وهو موجود في هذا الرابط والكود مكتوب بالـ MikroC:
http://elecnote.blogspot.com/2015/03...ller-with.html

بالتوفيق


الصورة الرمزية احمدمعاطى
احمدمعاطى
:: مهندس جيد ::
تاريخ التسجيل: Apr 2009
الدولة: مدينة الاسكندريه
المشاركات: 271
نشاط [ احمدمعاطى ]
قوة السمعة:0
قديم 30-03-2015, 05:14 PM المشاركة 5   
افتراضي


تفضل اخى ارجو ان يكون كما تريد

وفى انتظار تعليقك



الصورة الرمزية Semmoor
Semmoor
:: مهندس متميز ::
تاريخ التسجيل: Oct 2011
المشاركات: 300
نشاط [ Semmoor ]
قوة السمعة:0
قديم 31-03-2015, 04:34 PM المشاركة 6   
افتراضي


https://www.youtube.com/watch?v=mqXI...yAOU37wzCNN6Ea


اوشة محمود
:: مهندس ::
تاريخ التسجيل: Feb 2015
المشاركات: 38
نشاط [ اوشة محمود ]
قوة السمعة:0
قديم 31-03-2015, 08:21 PM المشاركة 7   
افتراضي


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


الصورة الرمزية احمدمعاطى
احمدمعاطى
:: مهندس جيد ::
تاريخ التسجيل: Apr 2009
الدولة: مدينة الاسكندريه
المشاركات: 271
نشاط [ احمدمعاطى ]
قوة السمعة:0
قديم 01-04-2015, 07:14 AM المشاركة 8   
افتراضي


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

لتلافى هذا العيب قم بزيادة
كود:
 delay_ms(100);
الى 200

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025