الجزء الأول من المشروع (المتكاملة DS1621) قلب المشروع
شرح الايسى DS1621
هذا الايسى من انتاج شركه دالاس Dallas ومميزاته كالاتى:
1. لا يتطلب وجود مكونات خارجيه لقياس درجه الحراره
2. يَقِيسُ درجاتَ الحرارة مِنْ -55 °C إلى +125°C بزياده قدرها 0.5 درجه.
3. يتم قراءه درجه الحراره كـ 9 بت (2 بايت)
4. يعمل على فولت من 2.7 فولت الى 5.5 فولت
5. يتم تحويل درجه الحراره فى ثانيه واحده فقط
وهذه هى توصيف ارجل الايسى
PIN DESCRIPTION
SDA - 2-Wire Serial Data Input/Output
SCL - 2-Wire Serial Clock
GND - Ground
TOUT - Thermostat Output Signal
A0 - Chip Address Input
A1 - Chip Address Input
A2 - Chip Address Input
VDD - Power Supply Voltage
لايهمنا البن رقم 3 الان فى هذه الدائره لان له استخدامات اخرى
الجدول التالى يوضح وظيفه كل رجل من ارجل الايسى
DETAILED PIN DESCRIPTION
PIN SYMBOL DESCRIPTION
1 SDA Data input/output pin for 2-wire serial communication port.
2 SCL Clock input/output pin for 2-wire serial communication port.
3 TOUT Thermostat output. Active when temperature exceeds TH; will reset when
temperature falls below TL.
4 GND Ground pin.
5 A2 Address input pin.
6 A1 Address input pin.
7 A0 Address input pin.
8 VDD Supply voltage input power pin. (2.7V – 5.5V)
*سنقوم بشرح كل بن:
1-مدخل/ مخرج البيانات للسيريال بورت
2-مدخل ومخرج CLOCK(الساعه)
4-الارضى GND
5-الادريس A0 يتم تحديد الادرس للايسى عن طريق هذه البنات الثلاثهA0 وA1 وِA2
6-A1
7-ِِA2
8-الفولتVDD
بالنسبه لقراءه الحراره يتم كما ذكرت فى خلال 1 ثانيه وتحويلها ويكون شكل الداتا فى صوره 2 بايت يتم تخصيص 1بايت لدرجه الحراره (الرقم الصحيح) والبايت الاخر لكسر درجه الحراره وهو نصف الدرجه
ملحوظه تظل اخر 7 بت فى البايت الاخر 0 اصفار كما هى
والجدول التالى يوضح كيف يتم تمثيل درجه الحراره على الصوره الرقميه
TEMPERATURE DIGITAL OUTPUT (Binary) DIGITAL OUTPUT (Hex)
+125°C 01111101 00000000 7B00h
+25°C 00011001 00000000 1900h
+

°C 00000001 00000000 0080h
+0°C 00000000 00000000 0000h
-

°C 11111111 10000000 FF80h
-25°C 11100111 00000000 E700h
-55°C 11001001 00000000 C900h
*تحديد الادرس لكل ايسى:
هذا الايسى من النوع I2C ولن اتطرق لهذا التكنولوجيا عموما الفكره تكمن فى ان هذا الايسى يحتاج لقياده من اى دائره او جهاز فى حالتنا هذه يكون الكمبيوتر ولكى يتخاطب الكمبيوتر مع الايسى لابد ان يكون له عنوان (address) هذا العنوان يتم تحديد بالبرمجه !!!!!
سيقول شخص ما برمجه يبقى مش هنعرف نعمل الدايره دى ولكن اقول له اطمن البرمجه تتم بسهوله جدا وليس كما تظن
بتوصيل الارجل 5و 6و7 حيث انه يمكن فى هذه الحاله تحديد 8 عناوين مختلفه على نفس ال BUS يعنى فى حالتنا هذه ممكن ان اقوم باستخدام 8 ايسيهات سينسور على نفس منفذ السيريال
ولكن انا ساقوم بشرح دائره تستخدم 2 ايسى فقط وساعطيكم التوجيهات لتقوم بتنفيذ الدائره لتوصيل حتى 8 ايسيهات
اعتقد ان فكره عمل الايسى حاليا قد اتضحت لكم واذا كان هناك اى استفسار حول نظريه العمل فارجو ان تقوموا بذكر السؤال وبأذن الله سوف اقوم بالرد عليه ما استطعت بأذن الله
واحب ان اذكر ان هذا ليس كل شىء بالنسبه للايسى ولكنى ذكرت ما يخصنا منه فى هذا المشروع وبأسلوب يفهمه الكل بأذن الله.
انتظر الجزء الثانى من المشروع
تصميم الدائره
جميع الحقوق محفوظه لموقع ومنتدى هولو الكترونيكس