شكرا على ردك اخي حسن ولكن لم افهم هذه المعادلة لاني لااعرف في الرياضيات اكثر من الضرب والقسمة انا استخدم في تلك الدارة LM35 ولكن لسبب ان هذا الحساس نسبة الخطأ به 0.5 درجة وانا اريد دقة اعلى اريد استخدام ال PT100
وانا استعمل هذه المعادلة لل LM35
rtdv=read_adc(0);
rtdv=rtdv*5000.0/1023.0;
واريد ان احولها لل pt100
|
اخي مشكله دقه هي في رقم 5000 /1023 وهذه تمثل حساسيه مايكروكنترولر
وتحسب بشكل عام من
(1 - 10^2)/(-LSB=(Vref+ - Vref
طبعا في وضع اعتيادي يعني دقه غير مهمه فان Vref+=5v , Vref-=0
واذا كان مايكروكنترولر من نوع 10 بت
LSB=5/2^10 -1 =5/1023
وطبعا يتم تحويلها الى ملي فولت
4.88=LSB=5000/1023
LSB وهي اقل حساسيه يعمل عندها مايكرو وكلما قلت كانت قراءه دقيقه جدا
حساس LM35 انت تعرف بانه كل انه كل درجه =10 ملي فولت
طالما حساسيه = 4.88 يعني كل 4.88 مايكرو يسجل 1 وهكذا يعني اقصد اذا فولتيه=9 ملي فولت مايكرو يقراها 4.88 ملي فولت اي هناك نسبه خطأ مقداره LSB
فمثلا فولتيه =1000 ملي فولت مفروض درجه حراره = 100
مايكرو راح يقرا كل 4.88 =1 اذا قسم 1000 على 4.88 واخذ رقم صحيح وباقي يمثل نسبه الخطأ 1000/4.88=204.918
اذن مايكرو يقرا 204 اقصد بكلمه يقرا هي قيمه الي قراتها من ANALOGE
اذن 204 * 4.88=995.52 وهذه تقابل 99.5 درجه يعني نسبه خطأ 0.5 درجه
باختصار كيف استنتج نسبه خطأ هي اقل او = LSB
نحولها الى درجات 4.88/10=0.5 درجه
اخي كريم اذا كنت تريد حصول على دقه عاليه عليك بتغير LSB وحسب معادلته عليك بتغير- Vref+ , Vref كيف يتم ذلك حقيقه لااعرف اتمنى من الاخوه مساعدتك وشكرا
واعتذر لكون ماذكرته بعيد عما طلبته حول pt100 بس حبيت اوضحلك اين مشكله التي تسبب عدم دقه