منتدى المشاريع و الدوائر الإلكترونية صناعة وتصميم وانشاء مشاريع و دوائر الكترونية

   

الصورة الرمزية the lover1
the lover1
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2005
الدولة: أرض الرباط-مصر
المشاركات: 436
نشاط [ the lover1 ]
قوة السمعة:
قديم 18-01-2008, 02:52 PM المشاركة 1   
افتراضي مشروع قياس الحراره وعرض النتائج على الكمبيوتر



بسم الله الرحمن الرحيم اخوانى الاعضاء بحمد الله قمت بعمل دائره بسيطه جدا لقياس درجه الحراره باستخدام 5 مكونات فقط وتستطيع قراءه الحراره عن طريق برنامج لذلك على الكمبيوترتم عمل الProto Type لهذه الدائره اليوم وقريبا سارفق الصور والشروحات عنهاانتظرونا.......






جميع الحقوق محفوظه لموقع ومنتدى هولو الكترونيكس

اعلانات

الصورة الرمزية the lover1
the lover1
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2005
الدولة: أرض الرباط-مصر
المشاركات: 436
نشاط [ the lover1 ]
قوة السمعة:
قديم 18-01-2008, 02:56 PM المشاركة 2   
افتراضي


الجزء الأول من المشروع (المتكاملة 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 ايسيهات

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

انتظر الجزء الثانى من المشروع
تصميم الدائره

جميع الحقوق محفوظه لموقع ومنتدى هولو الكترونيكس

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

الصورة الرمزية the lover1
the lover1
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2005
الدولة: أرض الرباط-مصر
المشاركات: 436
نشاط [ the lover1 ]
قوة السمعة:
قديم 06-02-2008, 02:33 PM المشاركة 3   
افتراضي


عند التفكير فى تصميم الدائره لابد من معرفه متطلبات هذه الدائره وهى كما نرى ان الايسى سيحتاج 5 فولت ولايحتاج الى قدره عاليه اى انه لن يستهلك تيار عالى فمن الممكن ان نقوم باستخدام الطاقه من المنفذ التسلسلى Serial Port ولكن معظم المنافذ التسلسليه تخرج من 6.5 فولت الى 12 فولت وبالتالى لن نستطيع استخدام المنفذ مباشره بدون عمل regulation ولهذا سنستخدم 7805 TO92 case الذى يشبه فى شكله الترانيستور وبتوصيل البن رقم 4 و7 باستخدام عدد 2 ديود وباستخدام مكثف 47 uF/16V عند المدخل و2 مكثف 100nF واخر 47 uF/16V لضمان تنعيم تيار مثالى لايؤثر فى اداء الايسى

ايضا النقطه الثانيه التى يجب اخذها فى الاعتبار عند تصميم الدائره مدى ملائمه نوع الاشاره الخارجه من الدائره للتعامل مع الكمبيوتر
وكما شرحنا سابقا ان هذا الايسى يستخدم تكنولوجيا I2C وهناك اشارتين مطلوبتين من والى الايسى وهما اشاره الداتا وهى ثنائيه الاتجاه بمعنى انه لابد للكمبيوتر ان يقوم بمخاطبه الايسى بعنوانه المخزن به سابقا حتى يقوم الايسى بارسال الداتا الى الكمبيوتر
والاشاره الثانيه عباره عن اشاره الساعه Clock وهى عباره عن اشاره ترسل للايسى لغرض التزامن ولحسن الحظ ان السيريال بورت لديه منافذ مخصصه لكلا الاشارتين فهناك البن رقم 7 Request To Send والذى سيتخدم لامداد اللايسى بالساعه clock والبن الاخر هو رقم 4 Data Terminal Ready والذى سيتم استقبال البيانات منه ولكن هذين البنين(4و7 ) مستوى الاشاره لكل منهما فى حدود 12 الى 15 فولت (حسب خرج منفذ السيريال بورت ) ولهذا كان لزاما علينا عمل cutting قطع لهذه الاشاره الى نفس المستوى المستخدم فى امداد الدائره بالفولت (5 فولت) او الى مستوى قريب منه حتى يستطيع الكمبيوتر تحديد كل من المستوى الرقمى لكل من الـ 0 والـ 1 ولهذا كان لزاما ان نقوم باستخدام عدد اتنين zener 5.1 فولت حتى يتم قطع مستوى الاشاره الى مستوى الخمسه فولتات
هناك شىء اخير لابد من ذكره وهو ان نقوم بتوصيل البن رقم 1 فى الايسى الى البن رقم 8 (Clear To Send, pin 8) وبهذ بغرض ان يقوم البرنامج الموجود فى الكمبيوتر بمراقبه المستوى الرقمى للبن رقم 1 للايسى حتى يستطيع البرنامج قراءه الداتا (المعلومات) وبهذا اصبح هذا البن ثنائى الاتجاه ( اقصد البن رقم واحد فى الايسى DS1621)

شىء اخير كما ذكرت لكم سابقا ان هذه الانواع من الايسيهات يكون لكل واحد منها عنوان معين وبالنسبه لهذا الايسى عنوانه المبدىء والذى يتم تعيينه من قبل الشركه المنتجه هو $40 والعلامه $ تعنى ان هذا العنوان بالـHexadecimal ولكننا قمنا بتعيين عنوان اخر له وهوا
$48
ويتم ذلك عن طريق توصيل كلا من 5 و 6 و 7 بالارضى للدائره وسنشرح لاحقا كيف يتم تعيين عنوان اخر لاى سينسور اخر حيث اننا يمكن تركيب 8 ايسيهات على نفس الBus ومخاطبه كل ايسى على حده عن طريق هذا العنوان الفريد

الى هناك تم انهاء الجزء الخاص بتصميم الدائره وانتظروا الجزء الخاص ببرنامج الكمبيوتر
انتظرونا................


الصورة الرمزية عاشق الكترونيات
عاشق الكترونيات
:: عضو فعال ::
تاريخ التسجيل: Mar 2006
الدولة: مصر-( ألاسكندرية)
المشاركات: 230
نشاط [ عاشق الكترونيات ]
قوة السمعة:
قديم 06-02-2008, 03:28 PM المشاركة 4   
افتراضي


بسم الله الرحمن الرحيم

موضوع مميز وجميل ولكن لدى سؤالين وملحوظة

1-هل سنستخدم برنامج visual baisc.net 2005 للبرمجة حيث انة افضل واسهل ويدعم استخدام serial port
2-هل يجب امداد الدائرة بمصدر تغذية خارجية (اعتقد ان الدائرة لا تحتاج مصدر امداد خارجى) يكفى مصدر serial port
3-الملحوظة هى بعد ان ننتهى من استخدام حساس حرارة واحد وتنجح العملية ثم نفكر فى استخدام حساس اخر بعناوين اخرى

موضوع جميل


الصورة الرمزية the lover1
the lover1
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2005
الدولة: أرض الرباط-مصر
المشاركات: 436
نشاط [ the lover1 ]
قوة السمعة:
قديم 12-02-2008, 03:15 PM المشاركة 5   
افتراضي


بسم الله الرحمن الرحيم

موضوع مميز وجميل ولكن لدى سؤالين وملحوظة

1-هل سنستخدم برنامج visual baisc.net 2005 للبرمجة حيث انة افضل واسهل ويدعم استخدام serial port
2-هل يجب امداد الدائرة بمصدر تغذية خارجية (اعتقد ان الدائرة لا تحتاج مصدر امداد خارجى) يكفى مصدر serial port
3-الملحوظة هى بعد ان ننتهى من استخدام حساس حرارة واحد وتنجح العملية ثم نفكر فى استخدام حساس اخر بعناوين اخرى

موضوع جميل
000
نعم اخى الكريم سنستخدم VB 5
ولن نستخدم مصدر طاقه خارجى سنستخدم الطاقه من السيريال بورت
ان شاء الله


الصورة الرمزية عاشق الكترونيات
عاشق الكترونيات
:: عضو فعال ::
تاريخ التسجيل: Mar 2006
الدولة: مصر-( ألاسكندرية)
المشاركات: 230
نشاط [ عاشق الكترونيات ]
قوة السمعة:
قديم 12-02-2008, 03:23 PM المشاركة 6   
افتراضي


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


التعديل الأخير تم بواسطة : عاشق الكترونيات بتاريخ 12-02-2008 الساعة 03:27 PM

الصورة الرمزية the lover1
the lover1
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2005
الدولة: أرض الرباط-مصر
المشاركات: 436
نشاط [ the lover1 ]
قوة السمعة:
قديم 12-02-2008, 03:46 PM المشاركة 7   
افتراضي


اخى اقرأ الرسائل الخاصه بك فقد ارسلت لك رساله


الصورة الرمزية عاشق الكترونيات
عاشق الكترونيات
:: عضو فعال ::
تاريخ التسجيل: Mar 2006
الدولة: مصر-( ألاسكندرية)
المشاركات: 230
نشاط [ عاشق الكترونيات ]
قوة السمعة:
قديم 12-02-2008, 04:14 PM المشاركة 8   
افتراضي


اخى اقرأ الرسائل الخاصه بك فقد ارسلت لك رساله
]

انا ايضا ارسلت لك رسالة اخى العزيز



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