با سلام خدمت شما کاربران محترم سایت

تو این جلسه قصد داریم سنسور گاز را راه اندازی و برنامه نویسی کنیم

 

در ابتدا با پایه های این سنسور آشنا میشویم

چینش پایه های این سنسور به صورت متقارن می باشد و فرقی نمی کند که پایه A و یا B را به خروجی وصل کنیم و یا اینکه پایه A و B را به VCC وصل کنیم

پایه H : این پایه به هیتر متصل میگردد و یک سر آن به VCC و سر دیگر به GND یا زمین متصل می گردد
پایه B و A : میتوانند به عنوان ورودی و یا خروجی سنسور مطابق شکل زیر استفاده شوند

 

ویژگی های سنسور

این سنسور کاربردهای فراوانی دارد و با قیمت ها و مدل های مختلفی موجود می باشد و عمر مفید این سنسور تقریبا ۵ سال می باشد ولتاژ راه اتدازی این سنسور ۵ ولت می باشد پایه VC این سنسور با ولتاژ ۵ الی ۲۴ ولت متصل میگردد  و با توجه به افزایش گاز ولتاژ خروجی در پایه VRL تغییر می کند و افزایش می یابد که ما با استفاده از این خاصیت و وصل کردن این خروجی به ورودی ADC میکروکنترلر میتوانیم مقدار ولتاژ خروجی را اندازه گیری نمائیم و از آن استفاده لازم را در برنامه و مدار خود ببریم که در ادامه به راه اندازی آن میپردازیم

سنسور MQ-5 حساس به گازهای LPG گازهای طبیعی و گازهای حاصل از سوختن می باشد

توان مصرفی این سنسور ۸۰۰ میلی وات می باشد

آشنایی با انواع سنسورهای گاز سری MQ

 

  • MQ2   حساس به تمام گازهای مشتعل و دود

  • MQ3   حساس به گازهای طبیعی و متان

  • MQ4    حساس به گاز شهری ، LPG ، CH4 ، گاز حاصل از اشتعال

  • MQ5   حساس به گاز شهری ، گاز بوتان LPG ، حساسیت کم در برابر دود 

  • MQ6   حساس به گازهای پروپان و بوتان و LPG

  • MQ7   حساس به گاز مونواکسید کربن CO

  • MQ8   حساس به هیدروژن و گازهای ایجاد شده از سوختن

  • MQ9   حساس به مونواکسید کربن CO و گازشهری LPG و گاز CH4

موارد مهم در مورد استفاده از سنسور MQ5

 

۱: سنسور نباید در معرض آب و انجماد قرار بگیرد

۲: وروردی ولتاژ اشتباه باعث سوختن سنسور میگردد

۳: دمای محل لحیم کاری باید در حدود ۱۰۰ درجه باشد

۴: بخار سیلیکون ارگانیک باعث آسیب در سنسور میگردد

۵: سنسور نباید در معرض گازهای خورنده مانند H2SZ , SOX ,C12 , HC1 قرار بگیرد

۶: اگر سنسور در معرض نمک قلیایی یا فلزات قلیایی باشد باعث تغییرات در ساختار می شود

۷: سنسور نباید در معرض ارتعاشات و ولتاژ بالا قرار بگیرد

مدار راه انداز سنسور با استفاده از میکروکنترلر ATMEGA32

 با توجه به اینکه این سنسور در نرم افزار پروتئوس تعریف نشده ما برای راه اندازی و تست برنامه بر روی مدار از یک ولتاژ DC به عنوان سنسور استفاده کردیم و میتوانیم با تغییر ولتاژ در ورودی خروجی مدار را بر روی LCD مشاهده کنیم

فایل پروتئوس مدار?

 

 توضیحات اصلی برنامه

 خواندن مقدار ولتاژ آنالوگ از سنسور به صورت دیجیتال

digvolt=read_adc(0);

تبدیل کردن مقدار دیجیتال به ولتاژ خوانده شده

volt=digvolt*.00488;

تبدیل کردن ولتاژ خروجی خوانده شده به درصد گاز موجود

MQ5=volt*20;

فایل برنامه نویسی در محیط CodeVisionAVR?

باتشکر از حسن توجه شما عزیزان

موفق و پیروز باشید

نویسنده: محمود گنجی

کانال رسمی ما در شبکه های اجتماعی

   

مطالب اخیر

یک دیدگاه

پیام بگذارید

کیفیت/دقت/رضایت مشتری

پرداخت امن درگاه زرین پال

گواهی امنیت سایت
تماس با ما
opyright 2014-2019 ©کلیه حقوق مادی و معنوی این سایت و طرح و محتوای آن برای ESM ELECTRONIC محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.