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

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

ahmadazez
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 253
نشاط [ ahmadazez ]
قوة السمعة:0
قديم 11-08-2013, 05:50 AM المشاركة 1   
افتراضي مساعدة بخصوص توصيل PT100 مع المايكروكونترولر Twitter FaceBook Google+



بسم الله الرحمن الرحيم
ارجو المساعدة في حساب معادلة تحويل مقاومة pt100 الى جهد كهربائي لاصله مع المايكروكونترولر اريد ان احصل على اعلى دقة له ولو ممكن بدون مكبر عمليات لاننا نستطيع ضرب الجهد داخل المايكرو كونترولر

اعلانات

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 11-08-2013, 06:21 AM المشاركة 2   
افتراضي


بسم الله الرحمن الرحيم
ارجو المساعدة في حساب معادلة تحويل مقاومة pt100 الى جهد كهربائي لاصله مع المايكروكونترولر اريد ان احصل على اعلى دقة له ولو ممكن بدون مكبر عمليات لاننا نستطيع ضرب الجهد داخل المايكرو كونترولر
سلام عليكم
اخي كريم هذا جدول بالقيم تبين بين PT100 وحراره
http://upload.qariya.info/images/qar...55203b0ec9.png
http://upload.qariya.info/images/qar...ceeec4a1e7.png
http://upload.qariya.info/images/qar...34c40d656d.png

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

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 11-08-2013, 06:56 AM المشاركة 3   
افتراضي


اخي كريم
من خلال جدول الذي ارفقته لك يمكنك تكوين معادله بذلك سخبرك كيف تستنتج معادله
بعد استنتاجها جربها
1- نحسب الاميل وارمز له m
(m=(T2-T1)/(R2-R1
راح اخذ نقطتين من جدول
اذا مقاومه R1=100 حراره T1=0
اذا مقاومه R2=175.84 حراره T2=200
تلاحظ اخذت قيم متباعده لغرض تقليل نسبه خطأ
(m=(200-0)/(175.84-100
m=2.637
اذا اكتب معادله بسهوله وهي
(T-T1=m(R-R1
(T=2.637(R-100
جرب اخي هذه معادله واعطيني خبر
ملاحظه تلاحظ ان R موجبه ولكن تحتوي على قيم عشريه لابد من تعريفه على انه float وكذلك حراره ولكنها تأخذ قيم سالبه ايضا
اتمنى ان تفيدك هذه معلومات ولو بقليل
على فكره اذا استخدمت غير pt100 استخدم نفسه الخطوات لحساب معادله
============================================
معادله لتحويل من درجه سليزي الى فهارنيت هي
F=1.8*C+32


ahmadazez
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 253
نشاط [ ahmadazez ]
قوة السمعة:0
قديم 11-08-2013, 09:59 AM المشاركة 4   
افتراضي


اخي كريم
من خلال جدول الذي ارفقته لك يمكنك تكوين معادله بذلك سخبرك كيف تستنتج معادله
بعد استنتاجها جربها
1- نحسب الاميل وارمز له m
(m=(T2-T1)/(R2-R1
راح اخذ نقطتين من جدول
اذا مقاومه R1=100 حراره T1=0
اذا مقاومه R2=175.84 حراره T2=200
تلاحظ اخذت قيم متباعده لغرض تقليل نسبه خطأ
(m=(200-0)/(175.84-100
m=2.637
اذا اكتب معادله بسهوله وهي
(T-T1=m(R-R1
(T=2.637(R-100
جرب اخي هذه معادله واعطيني خبر
ملاحظه تلاحظ ان R موجبه ولكن تحتوي على قيم عشريه لابد من تعريفه على انه float وكذلك حراره ولكنها تأخذ قيم سالبه ايضا
اتمنى ان تفيدك هذه معلومات ولو بقليل
على فكره اذا استخدمت غير pt100 استخدم نفسه الخطوات لحساب معادله
============================================
معادله لتحويل من درجه سليزي الى فهارنيت هي
F=1.8*C+32


شكرا على ردك اخي حسن ولكن لم افهم هذه المعادلة لاني لااعرف في الرياضيات اكثر من الضرب والقسمة انا استخدم في تلك الدارة LM35 ولكن لسبب ان هذا الحساس نسبة الخطأ به 0.5 درجة وانا اريد دقة اعلى اريد استخدام ال PT100
وانا استعمل هذه المعادلة لل LM35

rtdv=read_adc(0);
rtdv=rtdv*5000.0/1023.0;

واريد ان احولها لل pt100


SmartElectronic
:: مهندس ::
تاريخ التسجيل: Jan 2011
الدولة: Tenth of Ramadan
المشاركات: 30
نشاط [ SmartElectronic ]
قوة السمعة:0
قديم 11-08-2013, 10:34 AM المشاركة 5   
افتراضي


www.km.kongsberg.com/ks/web/.../tsiec751_ce.pdf
ده في طلبك


ahmadazez
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 253
نشاط [ ahmadazez ]
قوة السمعة:0
قديم 11-08-2013, 10:41 AM المشاركة 6   
افتراضي


اخي الرابط لايعمل ياريت ترجع ترفعو


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,688
نشاط [ حسن هادي محمود ]
قوة السمعة:135
قديم 11-08-2013, 12:46 PM المشاركة 7   
افتراضي


شكرا على ردك اخي حسن ولكن لم افهم هذه المعادلة لاني لااعرف في الرياضيات اكثر من الضرب والقسمة انا استخدم في تلك الدارة 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 بس حبيت اوضحلك اين مشكله التي تسبب عدم دقه


ahmadazez
:: مهندس جيد ::
تاريخ التسجيل: Mar 2009
المشاركات: 253
نشاط [ ahmadazez ]
قوة السمعة:0
قديم 12-08-2013, 03:46 AM المشاركة 8   
افتراضي


اخي مشكله دقه هي في رقم 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 بس حبيت اوضحلك اين مشكله التي تسبب عدم دقه

الله يبارك فيك اخ حسن بس مشكلة ال LM35 انو من الشركة الصانعة بالداتا شيت بتئلك انو الحساس في 0.5+- درجة نسبة خطأ فالمشكلة بالحساس نفسو مو بحساب الدقة

إضافة رد

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

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

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


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

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