Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

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

Вс фев 12, 2017 01:11:53

Здравствуйте! Разрабатываю проект на Ардуино и с датчиком озона 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 KiB) Скачиваний: 692
2-MQ131.JPG
(13.57 KiB) Скачиваний: 679

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

Вс фев 12, 2017 06:41:02

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

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

Ну еще нужно ввести поправку на температуру и влажность.

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

Вс фев 12, 2017 15:46:48

Наверное учитывая отношение сопротивлений и внешних факторов, каких-нибудь корректирующих значений. Сначала этап калибровки на открытом воздухе, далее этап измерения количества озона...
Есть универсальный скрипт на ардуино там есть датчик озона...проанализировать работу функций и сравнить например с эталонным прибором, ну и с графиком как вы писали...

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

Вс июл 31, 2022 20:17:27

Так все-таки удалось кому-то использовать MQ131 для определения концентрации озона, или этот датчик в принципе не предназначен для измерений. а только для сигнализации превышения уровня?
Судя по даташиту, второе. Сильная зависимость от предистории, от температуры и влажности, что делает его практически бесполезным. Ноль нужно постоянно привязывать неизвестно к чему. Если бы все было просто, давно бы уже встроили эти датчики в озонаторы воздуха.А я пока ни одного не видел.

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

Вс апр 16, 2023 17:23:18

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

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