الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

قراءة درجة حرارة سالبة بإستخدام Lm35

بدأه niceday في 24 مارس 2009 · 6 رد · 2,561 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

لا أريد إستخدام حساسات رقمية مثل LM71 أو DS18S20

وذلك لأنها بطيئة بعض الشيء وغير دقيقة مقارنة بالتماثلية.

وقع إختياري على LM35 فهو يقيس من -55 حتى 125 و لكن المشكلة أن هذا الحساس وتحت الـ2 درجة سليسيوس تصبح الفولتية سالبة .... ولذلك لا يستطيع المايكروكنترولر التعامل معها ... لقد قرأت الداتاشيت للـLM35 وعرفت شكل الدارة التي تقيس الدرجة السالبة ... ولكن ربما تحتاج إلى OP-AMP أو comparetor ومصدر فولتية سالبة و ...؟؟؟ ... حقيقة لا أعرف الكثير عن هذه التفاصيل .

أنا أستخدم PIC16F877A

أرجو المساعدة ولكم جزيل الشكر.

May ALLAH Bliss me

#2

تحتاج ADC يتعامل مع قيم bi-polar ( موجب و سالب ) إن لم يتوفر تقوم بعمل level shifting لخرج السنسور بحيث انه يترفع مثلا 10 فولت اعلي من الصفر ، و بالتالي من صفر ل 10 يمثل سالب و ما فوق ذلك يعبر عن قيمه موجبه .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#3

شكرا لك أخي احمد على تجاوك .... ولقد قرأت عن الــLevel Shifting أو إضافة OFFSET وقمت بعمل محاكاة أولية ولكن دون فائدة ترجى ....

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

ولكن هل ثمة طريقة لربط الـحساس Wireless مع الــMCU .. ؟

يعني طريقة أستطيع من خلالها إرسال القراءات Wireless من دون إستخدام و وضع متحكمMCU من جهة الـحساس.

وإقبل مني شكري وإمتناني.

تم تعديل هذه المشاركة بواسطة niceday في 29 مارس 2009 في 11:38

May ALLAH Bliss me

#4

هناك دائرة تقوم بتحويل القيم الserial إلي ethernet اسمها EM100 ، ابحث عنها و اتمني ان تفيدك :) .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#5

شكرا اخي على تفاعلك ...

لقد قمت بالبحث عنها وقرأت خصائصها...

ولكني لا أريد الخوض بتفاصيل الــEthernet و الــWiFi .....

أريد إرسال القراءات لاسلكيا بإستخدام Bluetooth أو حتى دارة RF..... ولكن هل أحتاج MCU لكل حساس أم هناك طريقة أبسط.

يعني لو كان هناك 4 حساسات بالنظام إذا يلزمني 5 MCUs وهذا مكلف جدا .... طبعا حسب فهمي الحالي أنه يجب إستخدام MCU عند كل حساس وذلك لمعالجة القراءات ثم إرسالها إلى الـMCU الرئيسي ..!!!!

May ALLAH Bliss me

#6

تستطيع استخدام RF module مثل RF 433Mhz و ترسل لكل قراءة ID .

BEng , Electronics and communications.

Embedded systems engineer.

Graphics Programmer

عالم الكومبيوتر هو من لديه المعرفة في علوم الكومبيوتر ، الرياضيات ، هندسة الالكترونيات -احمد صالح

#7

إذا فأنا ملزم بإستخدام MCU عند كل حساس , لمعالجة القراءة وإضافة ID . :blink:

May ALLAH Bliss me

مواضيع مشابهة