Работа с датчиком ОЗОНА - MQ131

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
minikini
Родился
Сообщения: 6
Зарегистрирован: Вт апр 19, 2011 19:22:07

Работа с датчиком ОЗОНА - MQ131

Сообщение minikini »

Здравствуйте! Разрабатываю проект на Ардуино и с датчиком озона MQ131 и столкнулся с проблемами. Очень мало информации именно по этому датчику.

По сути нужно считать аналоговый сигнал с выхода датчика и преобразовать его в уровень газа озона в ppm.

Есть датчик на плате  с  компаратором MQ131 и Ардуино с LCD дисплеем.

Судя по даташиту есть резистор у датчика который подгоняет диапазон измеряемой величины (на плате он уже установлен). Выход датчика подсоединяется к АЦП ардуино...

Вопрос как перевести величину на АЦП ардуино в PPM ? Как добится реальных замеров с этого датчика и как с ним работать? 



Даташит на датчик: http://www.dimitra.by/files/datasheets/air-quality-control-gas-sensor.pdf

Тут кто-то уже хотел подключить: http://forum.arduino.cc/index.php?topic=112882.0

Тут исходник Ардуино проекта под любой из известных датчиков: https://github.com/empierre/arduino/blob/master/AirQuality-Multiple_Gas_Sensor1_4.ino

Форум где обсуждают: https://forum.mysensors.org/topic/147/air-quality-sensor/31





Примеры работы, но только с другим датчиком:

http://snickser.livejournal.com/10124.html

http://arduino.ru/forum/programmirovani ... gaza-mq135
Вложения
MQ131.JPG
(14.34 КБ) 747 скачиваний
2-MQ131.JPG
(13.57 КБ) 734 скачивания
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Работа с датчиком ОЗОНА - MQ131

Сообщение Z_h_e »

Судя по всему, нужно сначала определить R0 на хлоре. Видимо это нужно делать для каждого сенсора, я так понял что большой разброс сопротивления.

Хотя я бы попробовал график с фиг.1 перенести на "миллиметровку" максимально точно, на сколько это возможно. Но на абсциссе координаты установил бы линейно. Там видимо будет функция похожая на обратную пропорциональность или степенную. Самое простое, наверное, будет рассчитывать ее методом КЛА. Само собой нужно будет определять сопротивление сенсора на воздухе (без азона) как начальное.

Ну еще нужно ввести поправку на температуру и влажность.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
minikini
Родился
Сообщения: 6
Зарегистрирован: Вт апр 19, 2011 19:22:07

Re: Работа с датчиком ОЗОНА - MQ131

Сообщение minikini »

Наверное учитывая отношение сопротивлений и внешних факторов, каких-нибудь корректирующих значений. Сначала этап калибровки на открытом воздухе, далее этап измерения количества озона...
Есть универсальный скрипт на ардуино там есть датчик озона...проанализировать работу функций и сравнить например с эталонным прибором, ну и с графиком как вы писали...
IN19
Первый раз сказал Мяу!
Сообщения: 25
Зарегистрирован: Ср янв 07, 2009 21:20:50

Re: Работа с датчиком ОЗОНА - MQ131

Сообщение IN19 »

Так все-таки удалось кому-то использовать MQ131 для определения концентрации озона, или этот датчик в принципе не предназначен для измерений. а только для сигнализации превышения уровня?
Судя по даташиту, второе. Сильная зависимость от предистории, от температуры и влажности, что делает его практически бесполезным. Ноль нужно постоянно привязывать неизвестно к чему. Если бы все было просто, давно бы уже встроили эти датчики в озонаторы воздуха.А я пока ни одного не видел.
BatrakovSV
Открыл глаза
Сообщения: 71
Зарегистрирован: Сб ноя 18, 2017 17:58:09

Re: Работа с датчиком ОЗОНА - MQ131

Сообщение BatrakovSV »

Есть проект на Гитхабе.

Добавлено after 1 minute 23 seconds:
Вот здесь испытания датчика. https://cloud.mail.ru/public/wYjW/b3KKJvSeb
Ответить

Вернуться в «Периферия»