ماژول MQ-7 یک حسگر گاز نیمهرسانا از خانواده MQ است که بهطور خاص برای تشخیص مونوکسید کربن (CO) طراحی شده است. این خانواده از سنسور گاز مناسب برای پروژههای الکترونیکِ، روباتیک و ایمنی منزل است. MQ-7 معمولاً خروجی پل ولتاژ (Analog) یا در بعضی مصارف با ماژولهای آماده همراه با میکروکنترلر استفاده میشود.
کاربردهای ماژول تشخیص گاز مونوکسید کربن MQ-7
- سیستمهای ایمنی منازل و ادارات برای هشدار گاز CO
- سیستمهای تهویه و نگهداری هوای داخلی با مانیتورینگ کیفیت هوا
- پروژههای آموزشی الکترونیک و رباتیک با هدف تشخیص گاز
- دستگاههای کنترل گاز در کارگاهها و کارخانهها (با دقت و کالیبراسیون مناسب)
ویژگیهای فنی ماژول MQ-7
- حسگر: Semi-conductor Metal Oxide (MOX) برای CO
- محدوده تشخیص CO: معمولاً از چند ppm تا چند صد ppm (محدوده دقیق بسته به مدل و دمای محیط دارد)
- خروجی: خروجی آنالوگ (واقعی مقاومت سنسور باعث تغییر ولتاژ میشود) و در برخی ماژولها خروجی دیجیتال با مقیاسدهی داخلی
- دمای عملکرد: عملکرد بهینه در دمای اتاق است اما کاهش دقت در دماهای خیلی پایین یا بالا
- زمان گرمایش (Warm-up): برای پایداری و کالیبراسیون، معمولاً لازم است چندین دقیقه تا چند ساعت
- خروجی دیجیتال: برخی از ماژولها دارای مدار مقایسه خروجی آنالوگ با یک مرجع تعیین سطح آستانه هستند تا به صورت هشدار دیجیتال فعال شود
- مصرف توان: در محدوده میلیآمپرها است، با توجه به برد و مدار پشتیبان
اصول کارکرد
- ساختار پایه: یک دیود یا ژاکت حساس به CO که مقاومتِ ظاهری در مقابل حضور گاز را تغییر میدهد. تغییر مقاومت بهوسیله ولتاژ خروجی یا مقاومت پالس میکروکنترلر قابل خواندن است.
- بازدهی و محدوده تشخیص: CO در محیطهای معمولی بهطور خاموش، اما با افزایش غلظت CO در هوا مقاومت سنسور تغییر میکند و خروجی آن بهطور معناداری تغییر میکند.
- راهاندازی (Warm-up): اکثر ماژولهای MQ-7 در هنگام روشن بودن باید مدت زمان محدودی (معمولاً 24 تا 48 ساعت درست است که خود سنسور MQ-7 هنگام کالیبراسیون به ثبات میرسد؛ بعضی منابع میگویند حداقل 24 ساعت برای پایداری خروجی ضروری است) کارکرد و پایداری دارند. در برخی پروژهها برای هر بار روشن/خاموش شدن طولانی، دوباره باید بهمدت چند دقیقه راه اندازی انجام گردد.
نکات مهم Diuning و کالیبراسیون
- کاوش در محیط: قبل از استخراج دادههای دقیق، در یک محیط کنترلشده و بدون CO زیاد کار کنید تا مقدار baseline خروجی سنسور را بیابید.
- کالیبراسیون اولیه: برای تبدیل خروجی آنالوگ به غلظت CO، به تفکیک و کالیبراسیون نیاز دارید. معمولاً از یک گاز CO با غلظت مشخص استفاده میشود یا از مدلهای آزمایشی با مراجعه به فرمولهای مرجع و نمودارهای کارخانه کمک میگیرید.
- دمای محیط: تغییرات دما و رطوبت میتواند خروجی را تحت تاثیر قرار دهد. در پروژههای حساس، از الگوریتمهای تصحیح دما استفاده کنید یا سنسورهای دمای محیط را هم همزمان بخوانید.
- خاموشی و گرمایش مجدد: اگر سیستم روشن/خاموش میشود، گرمایش مجدد ممکن است باعث تغییر در خروجی شود؛ به همین دلیل بهتر است برنامهریزی مناسب برای گرمایش و اعتبارسنجی داشته باشید.
- فیلتر نویز: خروجی آنالوگ میتواند نویز داشته باشد؛ از فیلترهای نرمافزاری (مثلاً میانگینگیری) یا فیلترهای دیجیتال استفاده کنید تا نویز را کاهش دهید.
- ایمنی: بهدلیل وجود گاز سمی CO در محیطهای بسته، همیشه از هشدار خطر استفاده کنید و مقدار آستانه مناسب برای هشدار را در نظر بگیرید.
نکات طراحی با میکروکنترلر
- خواندن خروجی آنالوگ: از ADC با رزولوشن مناسب (مثلاً 10-12 بیت) استفاده کنید. معادل سازی ولتاژ ADC به ppm CO نیازمند کالیبراسیون است.
- تبدیل خروجی به ppm: معمولاً از منحنیهای کالیبراسیون استفاده میشود. فرمول دقیق بسته به مدل کارخانه و دمای محیط متغیر است.
- آستانه هشدار: میتوانید یک مقایسه ساده با یک مقدار ppm مشخص انجام دهید تا هشدار دیجیتال فعال شود.
- طول عمر و نگهداری: با افزایش سن سنسور، حساسیت کاهش مییابد. برنامهریزی برای بررسی دورهای و تعویض سنسور ضروری است.
نمونه استفاده ساده (شناسایی دیجیتال هشدار)
- مداری ساده: MQ-7 به AVR/ESP32/STM32 متصل شده و خروجی آنالوگ به ورودی ADC میرود. با مقایسه خروجی با آستانهای که براساس کالیبراسیون تعیین شده، یک پین دیجیتال هشدار (مثلاً LED یا buzzer) روشن میشود.
- کد خلاصه (الگو):
- خواندن ADC
- تبدیل به مقدار ppm با استفاده از تابع کالیبراسیون
- اگر ppm > آستانه هشدار، فعالسازی خروجی دیجیتال
جهت بررسی دقیق تر و دریافت اطلاعات کاملتر میتوانید به دیتاشیت ماژول MQ-7 مراجعه کنید.


دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.