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

   

eng.mostafamahdy
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2010
المشاركات: 91
نشاط [ eng.mostafamahdy ]
قوة السمعة:
قديم 17-10-2012, 12:19 PM المشاركة 9   
افتراضي



اخى مصطفى
بالنسبة ل lm35
عندما جربته لاول مرة كانت تحدث مشاكل تقريبا زى اللى حصلت معاك
واستطعت اتغلب عليها عندما وضعت low pass filter على دخل الحساس
وهذا الفيلتر عبارة عن مقاومة 10 ك بالتوازى مع مكثف 100 ميكرو
يتم توصيل احد اطراف المقاومة بدخل الحساس الواصل بالمايكرو
والطرف الاخر للمقاومة يتم توصيله بالارضى
جرب هذه الطريقة وابلغنى بالنتيجة
وشكرا
الف شكر يا اخى محمد
يعنى المقاومه والمكثف توازى مع بعض مع خرج الحساس اللى هو رايح للميكرو والطرف التانى هيبقى الارضى
هجرب كده وابلغ حضرتك

وشكرا

اعلانات

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


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

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

الصورة الرمزية باسم ماجد
باسم ماجد
:: مهندس متميز ::
تاريخ التسجيل: Jan 2009
الدولة: Amman-Jordan
المشاركات: 316
نشاط [ باسم ماجد ]
قوة السمعة:
قديم 18-10-2012, 09:48 AM المشاركة 11   
افتراضي


اخي باسم هل جربت ان ترفع درجة الحرارة بجوار الحساس وتراقب التغيير علي الشاشة؟
أخي الكريم محمد
شكراً لردك السريع نعم بعد تركيب المقاومة 10k و المكثف 100 uf على التوازي لم تتغير قراءة الحرارة تبقى ثابتة بين 17 و 18 بشكل متناوب و لا تتأثر بدرجة الحرارة المحيطة بالحساس و لكن عند إزالة الحساس تصبح القراءة صفر
تمنياتي لك بالتوفيق


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


المشكلة فى الدائرة أن خرج LM35 متصل بخط Vref وليس AN1 و الفرق بينهما أن وحدة ADC تقارن الفولت الموضوع على الطرف An1 بالقيمة المخصصة كمرجع Ref و الفرق تحوله غلى رقم ثنائى
أى يمكن لنفس الفولت أن يعطى ارقام مختلفة باختلاف المرجع وهذا ما يستخدم فى بعض أجهزة الآفو لنقل المدى بنسبة 10 ببساطة باستخدام مرجع 0.2 فولت و آخر 2.0 فولت أو 0.02 فولت

ارجع للداتا شيت للميكرو صفحة 131 ستجد أن الطرف الذى انت تستخدمه يسمى Vref وهو داخليا إما يتصل بالوحدة ADC أو تأخذ من + أو من الارضى

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


الصورة الرمزية باسم ماجد
باسم ماجد
:: مهندس متميز ::
تاريخ التسجيل: Jan 2009
الدولة: Amman-Jordan
المشاركات: 316
نشاط [ باسم ماجد ]
قوة السمعة:
قديم 20-10-2012, 11:33 AM المشاركة 13   
افتراضي


المشكلة فى الدائرة أن خرج LM35 متصل بخط Vref وليس AN1 و الفرق بينهما أن وحدة ADC تقارن الفولت الموضوع على الطرف An1 بالقيمة المخصصة كمرجع Ref و الفرق تحوله غلى رقم ثنائى
أى يمكن لنفس الفولت أن يعطى ارقام مختلفة باختلاف المرجع وهذا ما يستخدم فى بعض أجهزة الآفو لنقل المدى بنسبة 10 ببساطة باستخدام مرجع 0.2 فولت و آخر 2.0 فولت أو 0.02 فولت

ارجع للداتا شيت للميكرو صفحة 131 ستجد أن الطرف الذى انت تستخدمه يسمى Vref وهو داخليا إما يتصل بالوحدة ADC أو تأخذ من + أو من الارضى

لو متصل بالوحدة سيكون الدخول هو المرجع
أما لو متصل ب 5 فولت سيكون دوما سالب
راجع الداتا شيت لتعلم ما يجب عليك أن تنفذه
أخي ماجد
بارك الله فيك ... لم يكن أصلاً مستخدم في البرنامج الريجسترين ADCON1 ;
ADCON0 ;
فقط عند إضافة :
ADCON1 = 0x89;
ADCON0 = 0x55; سوف يقيس البك درجة الحرارة
ألف شكر لك أعتقد أن المشكلة سوف تكون محلولة عند بقية الأخوان الذين واجهتهم نفس المشكلة جعله الله في ميزان حسناتك


تمنياتي لك بالتوفيق
ملاحظة : عند تجربة الدائرة يفضل تقريب الكاوي من الحساس بحيث لا يلامسه
مباشرةً؛ عندها نستطيع ملاحظة أزدياد درجة الحرارة بشكل واضح.


التعديل الأخير تم بواسطة : باسم ماجد بتاريخ 20-10-2012 الساعة 11:45 AM


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