Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Датчик утечки ГАЗА.

Датчик утечки ГАЗА. 18 фев 2018 16:46 #1

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Уважаемый Soir. Прошу вашей помощи в этой теме.
Хочу собрать датчик утечки газа на MQ2 чтобы он сигнализировал и включал вытяжной вентилятор.
Работа примерно такая: При подключении питания, датчику надо прогреться примерно минуту. Эту минуту мигает зелёный светодиод. По истечении минуты датчик делает измерение и калибруется. Раздаётся короткий сигнал загорается зелёный светодиод и горит постоянно. Как только датчик начинает немного чувствовать газ загорается жёлтый светодиод и раз в 5 секунд раздаётся сигнал в 1 секунду. Если газ привысил больше 50% то загорается красный светодиод и включается вытяжка. Звуковой сигнал раздаётся до того момента пока газ не будет меньше 50%, а вытяжка работает до последнего пока газ полностью не выйдет из комнаты. Кнопкой можно выключать звук во время срабатывания коротким нажатием. А долгим нажатием более 3 секунд включать вытяжку в любом состоянии датчика.
Примерная схема и даташит в архиве.
Вложения:
Тема заблокирована.

Датчик утечки ГАЗА. 19 фев 2018 12:59 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
ATTINY2313 не умеет измерять напряжения.
Тема заблокирована.

Датчик утечки ГАЗА. 19 фев 2018 16:58 #3

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Можно тогда на Atmega8.
Тема заблокирована.

Датчик утечки ГАЗА. 19 фев 2018 18:23 #4

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
Подходит.
Только конкретизируйте работу. Я не могу записать в прошивку фразу "Как только датчик начинает немного чувствовать газ" - только числа.
Тема заблокирована.

Датчик утечки ГАЗА. 19 фев 2018 18:29 #5

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Вам будет удобно в процентах?
"Как только датчик начинает немного чувствовать газ" Это будет 25%

Уважаемый Soir. Если будет Атмега8, можно будет сделать тогда 10 светодиодов. Каждый светодиод будет показывать по 10%.
Последнее редактирование: 19 фев 2018 18:35 от andros77.
Тема заблокирована.

Датчик утечки ГАЗА. 19 фев 2018 18:47 #6

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
Можно и 10 светодиодов, можно и индикатор уже прикрутить...
Если бы Вы еще сказали, сколько это в Вольтах 10% или 100% - было бы проще. Но это можно будет потом определить.
Тема заблокирована.

Датчик утечки ГАЗА. 19 фев 2018 19:11 #7

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Я не могу сказать точно. Завтра попробую померить.
Тема заблокирована.

Датчик утечки ГАЗА. 19 фев 2018 21:12 #8

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
Проект на скорую руку. Задержка в ячейке EEPROM с адресом 0x00. По умолчанию 10 сек - для теста. Но можете и сами записать при прошивке любое число, отличное от 255 (0xFF).
Пороги тоже могу сделать через EEPROM. Но то позже, когда определимся с диапазоном.
Кроме того, просматривается какое-то противоречие в описании. Перепишите его с учетом изменения в индикации.
Вложения:
Последнее редактирование: 19 фев 2018 21:13 от Soir.
Тема заблокирована.

Датчик утечки ГАЗА. 20 фев 2018 17:39 #9

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Датчик подключён по такой схеме. При подаче питания на датчик на выходе 1 вольт. После подачи питания через секунд 30, на выходе 0.3 вольта. При подаче газа на датчик, максимальное напряжение на выходе 4.5 вольта.

При подключении питания, датчику надо прогреться 1 минуту. По истечении минуты раздаётся короткий сигнал загорается один светодиод если отсутствует утечка газа. Как только датчик начинает чувствовать газ
на 40% раз в 5 секунд раздаётся сигнал в 1 секунду. Если газ привысил больше 60% то включается вытяжка. Звуковой сигнал раздаётся чаще до того момента пока газ не будет меньше 30%, а вытяжка работает до последнего пока газ полностью не выйдет из комнаты. Кнопкой можно выключать звук во время срабатывания коротким нажатием. А долгим нажатием более 3 секунд включать-выключать вытяжку в любом состоянии датчика.
Вложения:
Тема заблокирована.

Датчик утечки ГАЗА. 20 фев 2018 20:20 #10

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
andros77 пишет:
на выходе 0.3 вольта. При подаче газа на датчик, максимальное напряжение на выходе 4.5 вольта.
То есть, 0,3V это 0%, а 4,5V - 100%?
Сколько всего светодиодов и как они зажигаются при изменении концентрации, если первый зажигается уже при нуле?
andros77 пишет:
Как только датчик начинает чувствовать газ
Все параметры давайте только в числах. Уже писал, что не могу написать в программе фразы типа этой.
andros77 пишет:
Звуковой сигнал раздаётся чаще
Число?
andros77 пишет:
работает до последнего пока газ полностью не выйдет из комнаты.
Число?
andros77 пишет:
Кнопкой можно выключать звук во время срабатывания коротким нажатием.
И дальше что? Работа прибора заблокирована?
andros77 пишет:
А долгим нажатием более 3 секунд включать-выключать вытяжку в любом состоянии датчика.
Тоже не понял. Работа прибора при этом уже блокируется?
Тема заблокирована.

Датчик утечки ГАЗА. 21 фев 2018 17:34 #11

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Уважаемый Soir. Светодиодов 10 штук. Первый показывает от 0 до 10% второй от 10 до 20% и так далее.
Первый светодиод будет ещё как индикация работать.

"Как только датчик начинает чувствовать газ"
Это в процентах 10,20,30,40,50,60,70,80,90,100.

"Звуковой сигнал раздаётся чаще"
Секунда сигнал, полсекунды нет сигнала.

"Работает до последнего пока газ полностью не выйдет из комнаты"
Работает до 10%. Будем считать что 10% это нормальное состояние. Когда газ горит запах будет чувствоваться немного и чтобы датчик не срабатывал ложно.

"Кнопкой можно выключать звук во время срабатывания коротким нажатием"
Нажатием кнопки выключаем звуковой сигнал на время что бы не мешал. А прибор продолжает работать. Время отключения звукового сигнала на 3 минуты. Если за это время газ снизился Звуковой сигнал не включается. А если нет то сигнал опять включается.


"А долгим нажатием более 3 секунд включать-выключать вытяжку в любом состоянии датчика"
Нажатие более 3 секунд включать-выключать вытяжку. Прибор продолжает работать.
Тема заблокирована.

Датчик утечки ГАЗА. 21 фев 2018 19:15 #12

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
andros77 пишет:
Первый светодиод будет ещё как индикация работать.
То есть, он включен всегда и концентрация 10% и меньше никак не отображается? Второй включится при концентрации 11%...

andros77 пишет:
Это в процентах 10,20...
Так 10, 20... или сколько? Вы можете назвать в процентах одно число?
Тема заблокирована.

Датчик утечки ГАЗА. 21 фев 2018 20:01 #13

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Да больше 10% включается второй светодиод.

Звуковая сигнализация включается при 31% раз в 5 секунд 1 секунда сигнал. При 61% включается звуковая сигнализация 1 секунда сигнал пол секунды нет сигнала.
Наверное так.
Последнее редактирование: 21 фев 2018 20:02 от andros77.
Тема заблокирована.

Датчик утечки ГАЗА. 22 фев 2018 12:44 #14

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
Прошивку написал, проверяйте. По разным сообщениям разные цифры, может где уже и запутался. Если что не так, тогда соберите полное описание работы в один документ, чтобы по нему можно было работать.

N.B.
Нижний предел взрываемости метана в воздухе - 5%.
Пропана, бутана еще ниже - 2%.
Не знаю характеристик датчика, условий его применения, но сигнализировать нужно гораздо раньше, чем 10%.
Вложения:
Тема заблокирована.

Датчик утечки ГАЗА. 22 фев 2018 12:53 #15

  • Oto
  • Oto аватар
  • на форуме
  • Moderator
  • Сообщений: 1508
  • Спасибо получено: 560
Soir пишет:
N.B.
Нижний предел взрываемости метана в воздухе - 5%.
Пропана, бутана еще ниже - 2%.
MQ2 на самом деле нет 100% измерения, он уже примерно на 15% это его полное измерение.
и просто получилось условно, эти 15% в этой программе растянуты как 100%.
Поэтому трудно определится где истина или датчик китайский, или стандарты в соответствии с ISO.
А может они и несовместимы вовсе, все дело в цене за ширпотреб.
#StopRussianAggression
Последнее редактирование: 22 фев 2018 12:54 от Oto.
Тема заблокирована.

Датчик утечки ГАЗА. 25 фев 2018 14:32 #16

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Уважаемый Soir. Собрал данный проект и проверил.
1. Нет звукового сигнала после первой минуты подачи питания.
2. Частый звуковой сигнал начинается не на 60% а на 70%.
3. Кнопкой если отключить звуковой сигнал. Сигнал больше не включается пока не передёрнуть питание.
Остальное работает правильно.

Это Финальное описание прибора.
При подаче питания 1 минуту прибор прогревает датчик. Светодиоды по очереди зажигаются (как в тестовой версии).
После 1 минуты загорается первый светодиод и раздаётся звуковой сигнал на 2 секунды, прибор начинает работать. Каждый светодиод будет показывать по 10%.
При 40% включается звуковая сигнализация раздаётся звуковой сигнал раз в 5 секунд на 1 секунду.
При 60% включается звуковая сигнализация 2 секунды сигнал 1 секунда нет сигнала. И включается вытяжка. Вытяжка работает до 10%.
Кнопкой можно будет включать или выключать вытяжку в любой момент удержанием более 3 секунд.
Коротким нажатием кнопки можно выключить звуковой сигнал, но повторное срабатывание опять включает звуковой сигнал.
Тема заблокирована.

Датчик утечки ГАЗА. 25 фев 2018 16:59 #17

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
Доработал, посмотрите.
Вложения:
Тема заблокирована.

Датчик утечки ГАЗА. 25 фев 2018 18:33 #18

  • andros77
  • andros77 аватар
  • на форуме
  • I live here
  • Сообщений: 365
  • Спасибо получено: 12
Уважаемый Soir. Проверил всё работает отлично. Только вытяжка не включается автоматически после ручного включения выключения.
Последнее редактирование: 25 фев 2018 18:44 от andros77.
Тема заблокирована.

Датчик утечки ГАЗА. 25 фев 2018 21:11 #19

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8034
  • Спасибо получено: 2776
Ручное включение/выключение вытяжки на 3 минуты блокирует автоматику. После этого должна работать автоматически. Так я понял из Вашего описания.
Тема заблокирована.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко