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

   

م.وسام
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2010
الدولة: مكة المكرمة
المشاركات: 50
نشاط [ م.وسام ]
قوة السمعة:
قديم 09-09-2010, 05:11 AM المشاركة 57   
افتراضي



في البداية أعتذر عن غيابي في الايام الاماضية بسبب ظروف قاهره

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

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

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

اذا كان ما عرفت تسوي الحركات هذي كلها
فإن شاء الله بعد بكره رح اكون فاضي ورح أعييد على مشروعك هذا

وكل عام وانت بخير


المفروض ان الرقم 1110 يحدد اي المنافذ رقمي و ايها تناظري . لحد الان مفهوم .
لكن ما علاقة هذه المنافذ بتحديد الجهد 5 فولت ؟ وكيف نجعله 3 فولت مثلا ؟

مع جزيل الشكر .
حتى نفهم علاقة المنفذ بالجهد 5 فولت على Vref
لازم نفهم كيف يعمل ال Anlog to Digital في الميكرو
في الميكرو ما يسمى بـ LSB وهو اقل جهد يستطيع الميكرو ان يقرأه عندما نستخدم البورت A كأنلوج
وقيمة الـ LSB تحسب بالقانون التالي
LSB = Vref+ - vref- /2^n
n هو مدى الـ Analog to Digital Converting
في البيك 16f877 فيه n = 10 bit
فإذا خلينا Vref + = 5 volt
و خلينا Verf- = 0 volt
و n =10
بالتعويض في القانون السابق يكون الناتج
LSB = 4.88 mV
وهذا هو اقل فولت يستطيع الميكرو قياسه في بورت الانلوج

لو بغينا ننقصه نخليه يقيس مثلا 1 mV
لابد نغيير قيمة Vref+ - vref-
بناء على القانون السابق
وطبعا نستخدم مقاومة عشين نحددالفولت الي نبغاه

أمل ان تكون المعلومة وصلت

اعلانات

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


تقصد N تمثل عدد بتات الخرج عندما نحوله الى رقمي ؟
واذا كان 10 بتات فاين ستخرج و اكبر منفذ هو 8 بتات ؟

مع جزيل الشكر .

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

محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:
قديم 09-09-2010, 11:27 PM المشاركة 59   
افتراضي


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


م.وسام
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2010
الدولة: مكة المكرمة
المشاركات: 50
نشاط [ م.وسام ]
قوة السمعة:
قديم 10-09-2010, 05:47 PM المشاركة 60   
افتراضي


اليوم جلست على المشروع من الساعه 9 صباح حتى الواحده بعدالظهر

وطلعت بنصف البرنامج وانا الحين اعمل على النصف الاخر

حيث اني شغلت الكي باد مع الشاشة
وجعلت المستخدم يدخل الحرارة ثم = ثم يدخل الوقت ثم =
بعد ذلك تظهر لك الحرارة و الوقت المدخل

ويمكنك تحميل ملف المحاكاة مع الهيكسا و السي من الرابط التالي:


http://www.tx26.com/q/het1.rar

حمل الملف وجربه وحاول ان تفهمه ريثما اقوم انابإكمال باقي المشروع

======================

بالنسبة لسؤال اخي حيدر عن الـ Analog to Digital فسمح لي ان اجاوبك في موضوع مستقل بشكل افضل بعد ساعات


م.وسام
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2010
الدولة: مكة المكرمة
المشاركات: 50
نشاط [ م.وسام ]
قوة السمعة:
قديم 10-09-2010, 09:12 PM المشاركة 61   
افتراضي


يمكنك ا لان تحميل المشروع كامل على الرابط التالي

http://www.tx26.com/q/final.rar

امل انه يعمل معاك فقد جربته وعمل بشكل جيد


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:
قديم 10-09-2010, 09:56 PM المشاركة 62   
Thumbs up


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


محمد يسرى محمد
:: مهندس متميز ::
تاريخ التسجيل: Apr 2010
المشاركات: 525
نشاط [ محمد يسرى محمد ]
قوة السمعة:
قديم 11-09-2010, 01:31 AM المشاركة 63   
افتراضي


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


م.وسام
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2010
الدولة: مكة المكرمة
المشاركات: 50
نشاط [ م.وسام ]
قوة السمعة:
قديم 11-09-2010, 11:42 AM المشاركة 64   
افتراضي


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

والفضل كله لله الذي سخر لنا المهندس أحمد سمير فايد .. فهو استاذي الي علمني كل شئ في هذا المجال... فلا تنسى الرجل من دعواتك
والمهندس أحمد غائب عن المنتدى بسبب مجهول وهذا علي غير عادته فأسأل الله أن يفرج عنه و ييسر أموره .. ولا تنسوا المهندس أحمد من دعواتكم

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



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