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

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

Sihem
:: مهندس ::
تاريخ التسجيل: Nov 2015
المشاركات: 35
نشاط [ Sihem ]
قوة السمعة:0
قديم 07-12-2015, 06:02 PM المشاركة 1   
افتراضي حساس درجة الحرارة DS75 Twitter FaceBook Google+



السلام عليكم ورحمة الله تعالى وبركاته
اخواني اعمل على مشروع ترمومتر لم اجد في السوق سوى الحساس DS75 من لديه كود بسيط يوضح طريقة التعامل مع هذا الحساس اعلم انه يربط مع المايكروكنترولر عن طريق بروتوكول I2C لكن لا اعرف طريقة قراءة البيانات منه
شكرا مسبقاً

اعلانات

عيسات كمال
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2015
الدولة: الجزائر
المشاركات: 55
نشاط [ عيسات كمال ]
قوة السمعة:0
قديم 07-12-2015, 08:28 PM المشاركة 2   
win


السلام عليكم ورحمة الله تعالى وبركاته
اخواني اعمل على مشروع ترمومتر لم اجد في السوق سوى الحساس DS75 من لديه كود بسيط يوضح طريقة التعامل مع هذا الحساس اعلم انه يربط مع المايكروكنترولر عن طريق بروتوكول I2C لكن لا اعرف طريقة قراءة البيانات منه
شكرا مسبقاً
السلام عليكم و رحمة الله و بركاته
أختي الفاضلة هذا رابط فيديو للأخ semmor يشرح فيه ربط حساس الحرارة مع البيك بواسطة i2c.

الفيديو

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

Sihem
:: مهندس ::
تاريخ التسجيل: Nov 2015
المشاركات: 35
نشاط [ Sihem ]
قوة السمعة:0
قديم 09-12-2015, 08:36 PM المشاركة 3   
افتراضي


شكراً لك أخي
تعاملت مع البروتوكول I2C عدة مرات في DS1307 و في ربط متحكمين مع بعض من خلال هذا البروتوكول هذه المرة لم اجد في السوق سوى الحساس DS75 من نوع SMD و هو يشبه LM75 طريقة التعامل معه تختلف عن باقي الدارات التي تعمل بهذا البروتوكول لانه و من المعروف كل دارة تحتوي على عنوان خاص لكن هذا الحساس لديه ثلاث اقطاب خارجية و هي A0 A1 A2..
A تعني address و اربع خانات في الذاكرة كل خانة بطول اربعة بت


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 10-12-2015, 05:30 AM المشاركة 4   
افتراضي


شكراً لك أخي
تعاملت مع البروتوكول I2C عدة مرات في DS1307 و في ربط متحكمين مع بعض من خلال هذا البروتوكول هذه المرة لم اجد في السوق سوى الحساس DS75 من نوع SMD و هو يشبه LM75 طريقة التعامل معه تختلف عن باقي الدارات التي تعمل بهذا البروتوكول لانه و من المعروف كل دارة تحتوي على عنوان خاص لكن هذا الحساس لديه ثلاث اقطاب خارجية و هي A0 A1 A2..
A تعني address و اربع خانات في الذاكرة كل خانة بطول اربعة بت
الداتاشيت هنا
http://www.alldatasheet.com/view.jsp?Searchword=DS75
و الأطراف المذكورة للتعامل مع 8 وحدات على الخط حيث يمكن وضع تركيبة مخصصة لكل واحدة بالتوصيل و اللحام بدأ من 000 إلى 111 و يضمن العنوان الخاص بالحساس المطلوب قراءته الآن فى اول بايت ترسل للمجموعة فتستجيب صاحبة هذا العنوان فقط
مشروح فى صفجتى 9 و 10
الداتا فى 2 بايت الأولى للرقم الصحيح و الثانية للكسر العشرى و الداتا شيت فيه امثلة لعديد من القيم الموجبة و السالبة للحرارة فى صفحة 4 جدول2
الثلاث بايت الأخر إما تستغل كبيانات للحرارة العظمى و الصغرى للعمل كثيرموستات أو لو قياس حرارة فقط يمكن استخدامها فى أى شيء آخر
لا توجد خانات فى الذاكرة بطول 4 بت


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 10-12-2015 الساعة 05:33 AM

Sihem
:: مهندس ::
تاريخ التسجيل: Nov 2015
المشاركات: 35
نشاط [ Sihem ]
قوة السمعة:0
قديم 10-12-2015, 04:58 PM المشاركة 5   
افتراضي


الداتاشيت هنا
http://www.alldatasheet.com/view.jsp?Searchword=DS75
و الأطراف المذكورة للتعامل مع 8 وحدات على الخط حيث يمكن وضع تركيبة مخصصة لكل واحدة بالتوصيل و اللحام بدأ من 000 إلى 111 و يضمن العنوان الخاص بالحساس المطلوب قراءته الآن فى اول بايت ترسل للمجموعة فتستجيب صاحبة هذا العنوان فقط
مشروح فى صفجتى 9 و 10
الداتا فى 2 بايت الأولى للرقم الصحيح و الثانية للكسر العشرى و الداتا شيت فيه امثلة لعديد من القيم الموجبة و السالبة للحرارة فى صفحة 4 جدول2
الثلاث بايت الأخر إما تستغل كبيانات للحرارة العظمى و الصغرى للعمل كثيرموستات أو لو قياس حرارة فقط يمكن استخدامها فى أى شيء آخر
لا توجد خانات فى الذاكرة بطول 4 بت
بارك الله فيك اخي و جعله في ميزان حسناتك
اخي من فضلك لو امكن ابسط كود ممكن لقراءة القيم من الحساس لانه لا يوجد في مكتبة proteus و انا اريد الانتقال لعمل الدارة المطبوعة
شكراً مسبقاً


ماجد عباس محمد
:: نائب المشرف العام
::
تاريخ التسجيل: Jun 2009
الدولة: القاهرة - مصر
المشاركات: 12,214
نشاط [ ماجد عباس محمد ]
قوة السمعة:409
قديم 11-12-2015, 04:46 AM المشاركة 6   
افتراضي


معذرة الكود ليس صعبا لكن يحتاج لضبط و ليس لدى هذا الحساس لأختبر الكود لكن فى صفحتى 9 و 10 الشرح
قم بتوصيل A0,A1,A2 أرضى و ضع قيمهم 000 فى الشرح السابق
وجوده من عدمه فى مكتبة بروتس لا يعوق عمل البوردة فالبوردة للتوصيل أما كون الكود يحتاج إعادة تصحيح لن يغير من التوصيلات شيء
وهو ما افعله دوما


التعديل الأخير تم بواسطة : ماجد عباس محمد بتاريخ 11-12-2015 الساعة 04:50 AM

Sihem
:: مهندس ::
تاريخ التسجيل: Nov 2015
المشاركات: 35
نشاط [ Sihem ]
قوة السمعة:0
قديم 12-12-2015, 06:13 PM المشاركة 7   
افتراضي


معذرة الكود ليس صعبا لكن يحتاج لضبط و ليس لدى هذا الحساس لأختبر الكود لكن فى صفحتى 9 و 10 الشرح
قم بتوصيل A0,A1,A2 أرضى و ضع قيمهم 000 فى الشرح السابق
وجوده من عدمه فى مكتبة بروتس لا يعوق عمل البوردة فالبوردة للتوصيل أما كون الكود يحتاج إعادة تصحيح لن يغير من التوصيلات شيء
وهو ما افعله دوما
بارك الله فيك وصلت الفكرة

إضافة رد

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

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

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


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

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