M.A.H.S.A
09-08-2011, 11:07 AM
سنسور درجه حرارت و دمای LM75
LM75 یک سنسور حسگر درجه حرارت و دما با مبدل آنالوگ به دیجیتال تغییرات دلتا ـ سیگما و آشکار ساز دیجیتالی افزایش بیش از حد دما از طریق رابط I2C میباشد این سنسور قادر به خواندن دما در کسری از ثانیه است. آی سی LM75 میتواند به عنوان کلید حرارتی مستقل نیز عمل کند برای چنین کاری میتوان محدوده بالایی و پایینی دما برای تغییر وضعیت کلید را برنامه ریزی کرد .وقتی دمای اندازی گیری شده از محدوده تعیین شده خارج شود ، خروجی مدار در سطح منطقی پایین قرار میگیرد این خروجی را میتوان به عنوان وقفه برای کامپیوتر یا میکرو کنترلر به کار برد هنگام روشن شدن مدار ، محدوده های بالایی و پایینی حرارتی بر روی 75درجه و 80 درجه تنظیم میشود .
ضمیمه:
http://www.forum.microrayaneh.com/download/file.php?id=768
این IC سنسور به صورت SMD و برای کار با ولتاژ تغذیه 3/3 تا 5 ولت ساخته شده است و میتواند دمای مورد نظر را با تفکیک پذیری نیم درجه از ۵۵ - تا ۱۲۵ + درجه سانتی گراد اندازه گیری کرد یکی از دیگران محاسن این سنسور این است که جریان لازم برای کارش در حدود ۲۵۰ میکرو آمپر است که این جریان در بعضی موارد به یک میلی آمپر هم میرسد و در حالت خاموش در حدود یک میکرو آمپر جریان میکشد . در بالا شمای پایه های سنسور را مشاهده میکنید . که تک تک آنها را برای شما تشریح میکنیم . همان طور که در شکل مشاهده میشود پایه های ۴ و ۸ پایه هایی تغذیه سنسور هستند و بنا به مدل سنسور از ۳.۳ تا ۵ ولت تغییر میکنند . در ضمن برای تغذیه حتما یک خازن 0.1 میکرو فاراد با ید به پایه 8 وصل شود .
پایه شماره ۳ میتواند هم به عنوان یک وقفه برای میکروپروسسور یا میکروکنترلر استفاده شود هم میتواند محدوده بالایی را مشخص کند یعنی این که وقتی دما به محدوده بالایی ( ۷۵ درجه ) رسید این سنسور این پایه را صفر میکند ( این پایه ACTIVE LOW است .)
همان طور که در مباحث ذکر شد این سنسور از پروتکل I2C استفاده کرده یعنی برای استفاده از این سنسور باید بتوانید با این سنسور ارتباط سریال داشته باشید که این یکی از محاسن این سنسور است . این سنسور ۸ پایه دارد .
* پایه شماره ۱ و ۲ یعنی SDA و SCL پایه های ارتباط I2C سنسور هست که اغلب به میکرو ایی که قادر به ارتباطات اینترفیس باشد وصل میشود .
* پایه های ۵ و ۶ و ۷ این سه پایه یعنی A0 و A1 و A2 این سه پایه آدرس های اینترفیس سنسور هستند در پروتکل I2C فرمانده که میتواند یک میکرو کنترلر باشد برای ارتباط با فرمانبر ها آنها را با یک اسم میشناسد که این است 8 بیت که 7 بیت اول نام سنسور است و بیت 8 به سنسور اعلام میکند که گیرنده باشد یا فرستنده . 4 بیت اول اسم سنسور 1001 است و غیر قابل تغییر است و سه بیت کم ارزش توسط این سه پایه تعریف میشود . که بهتر است هر سه صفر یا یک باشند .
همان طور که گفته شد بعد از ارتباط با سنسور و صدا کردن آن توسط بیت هشتم وضعیت سنسور را تعیین میکنیم یعنی به سنسور اعلام میکنیم که اطلاعات بفرستد یا اطلاعات بگیرد . که ما این وضعیت را 1 قرار داده و سنسور را فرستنده میکنیم تا میزان دما را برای ما بفرستد .
میکرو رایانه:^:
LM75 یک سنسور حسگر درجه حرارت و دما با مبدل آنالوگ به دیجیتال تغییرات دلتا ـ سیگما و آشکار ساز دیجیتالی افزایش بیش از حد دما از طریق رابط I2C میباشد این سنسور قادر به خواندن دما در کسری از ثانیه است. آی سی LM75 میتواند به عنوان کلید حرارتی مستقل نیز عمل کند برای چنین کاری میتوان محدوده بالایی و پایینی دما برای تغییر وضعیت کلید را برنامه ریزی کرد .وقتی دمای اندازی گیری شده از محدوده تعیین شده خارج شود ، خروجی مدار در سطح منطقی پایین قرار میگیرد این خروجی را میتوان به عنوان وقفه برای کامپیوتر یا میکرو کنترلر به کار برد هنگام روشن شدن مدار ، محدوده های بالایی و پایینی حرارتی بر روی 75درجه و 80 درجه تنظیم میشود .
ضمیمه:
http://www.forum.microrayaneh.com/download/file.php?id=768
این IC سنسور به صورت SMD و برای کار با ولتاژ تغذیه 3/3 تا 5 ولت ساخته شده است و میتواند دمای مورد نظر را با تفکیک پذیری نیم درجه از ۵۵ - تا ۱۲۵ + درجه سانتی گراد اندازه گیری کرد یکی از دیگران محاسن این سنسور این است که جریان لازم برای کارش در حدود ۲۵۰ میکرو آمپر است که این جریان در بعضی موارد به یک میلی آمپر هم میرسد و در حالت خاموش در حدود یک میکرو آمپر جریان میکشد . در بالا شمای پایه های سنسور را مشاهده میکنید . که تک تک آنها را برای شما تشریح میکنیم . همان طور که در شکل مشاهده میشود پایه های ۴ و ۸ پایه هایی تغذیه سنسور هستند و بنا به مدل سنسور از ۳.۳ تا ۵ ولت تغییر میکنند . در ضمن برای تغذیه حتما یک خازن 0.1 میکرو فاراد با ید به پایه 8 وصل شود .
پایه شماره ۳ میتواند هم به عنوان یک وقفه برای میکروپروسسور یا میکروکنترلر استفاده شود هم میتواند محدوده بالایی را مشخص کند یعنی این که وقتی دما به محدوده بالایی ( ۷۵ درجه ) رسید این سنسور این پایه را صفر میکند ( این پایه ACTIVE LOW است .)
همان طور که در مباحث ذکر شد این سنسور از پروتکل I2C استفاده کرده یعنی برای استفاده از این سنسور باید بتوانید با این سنسور ارتباط سریال داشته باشید که این یکی از محاسن این سنسور است . این سنسور ۸ پایه دارد .
* پایه شماره ۱ و ۲ یعنی SDA و SCL پایه های ارتباط I2C سنسور هست که اغلب به میکرو ایی که قادر به ارتباطات اینترفیس باشد وصل میشود .
* پایه های ۵ و ۶ و ۷ این سه پایه یعنی A0 و A1 و A2 این سه پایه آدرس های اینترفیس سنسور هستند در پروتکل I2C فرمانده که میتواند یک میکرو کنترلر باشد برای ارتباط با فرمانبر ها آنها را با یک اسم میشناسد که این است 8 بیت که 7 بیت اول نام سنسور است و بیت 8 به سنسور اعلام میکند که گیرنده باشد یا فرستنده . 4 بیت اول اسم سنسور 1001 است و غیر قابل تغییر است و سه بیت کم ارزش توسط این سه پایه تعریف میشود . که بهتر است هر سه صفر یا یک باشند .
همان طور که گفته شد بعد از ارتباط با سنسور و صدا کردن آن توسط بیت هشتم وضعیت سنسور را تعیین میکنیم یعنی به سنسور اعلام میکنیم که اطلاعات بفرستد یا اطلاعات بگیرد . که ما این وضعیت را 1 قرار داده و سنسور را فرستنده میکنیم تا میزان دما را برای ما بفرستد .
میکرو رایانه:^: