MQ2 - сопротивление скачет из-за Реле (может набегать).

Buzin3000
Offline
Зарегистрирован: 15.08.2018

Всем привет!

Считаю себя новичком, сильно не пинать.

Поставил дома датчик MQ2 в связке с Arduino.

Считваю с него сопротивление.

Проблема в том, что сопротивление сильно скачет из за рэле, которые находяться в одной эл. цепи с ардуино и mq2.  Например при включеном реле значения с mq2 сразу резко падают и наоборот.

Как этого можно избежать?

..............................................................................

И второй вопрос по этому же датчику:

не понятно из за чего(точно не из за наличия дыма) сопротивление может постоянно набегать при считывании показаний с датчика (т.е. значения увеличиваются: 99-100-100-101-102 и .т.д) по неопридиленной причине, до тех пор, пока не перезапустишь ардуино.

 

Заранее спасибо.

 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Buzin3000 пишет:

не понятно из за чего(точно не из за наличия дыма) сопротивление может постоянно набегать

набигают, абычна, чтоб грабить корованы

Buzin3000
Offline
Зарегистрирован: 15.08.2018

DetSimen пишет:

Buzin3000 пишет:

не понятно из за чего(точно не из за наличия дыма) сопротивление может постоянно набегать

набигают, абычна, чтоб грабить корованы

 

т.е. постоянно увеличиваются значения выдаваемые

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Buzin3000 пишет:

И второй вопрос по этому же датчику:

не понятно из за чего(точно не из за наличия дыма) сопротивление может постоянно набегать при считывании показаний с датчика (т.е. значения увеличиваются: 99-100-100-101-102 и .т.д) по неопридиленной причине, до тех пор, пока не перезапустишь ардуино.

 

Схема будет, или хрустальный шар доставать?

 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Попробуйте опрашивать датчик максимум раз в 10 секунд. Вы его нагреваете частыми опросами и в связи с этим меняются его значения (соответственно в сторону увеличения). Пусть ардуинка эти 10 секунд ну там диодиками поморгает.

А по питанию - примените блок питания помощнее (или Вы от ЮСБ питаете?). И конденсатор 500мкф в цепь питания. Кроме того - что за реле? Оно развязано транзистором или прямо на порту сидит?

Logik
Offline
Зарегистрирован: 05.08.2014

Может реле просто бздит? Что вы им включаете такого?

Logik
Offline
Зарегистрирован: 05.08.2014

mykaida пишет:

Попробуйте опрашивать датчик максимум раз в 10 секунд. Вы его нагреваете частыми опросами и в связи с этим меняются его значения

Неее. Он там сам с подогревателем. Ему вобще побоку, опрашивают его или нет.

Buzin3000
Offline
Зарегистрирован: 15.08.2018

mykaida пишет:

Попробуйте опрашивать датчик максимум раз в 10 секунд. Вы его нагреваете частыми опросами и в связи с этим меняются его значения (соответственно в сторону увеличения). Пусть ардуинка эти 10 секунд ну там диодиками поморгает.

А по питанию - примените блок питания помощнее (или Вы от ЮСБ питаете?). И конденсатор 500мкф в цепь питания. Кроме того - что за реле? Оно развязано транзистором или прямо на порту сидит?

 

Опрашиваю раз минуту, питание по юсб - блок пиатания достаточно мощный - 1000мА.

Рэлейный модуль с алиэкспреса  5v c развякой, лампочки на 220в вкл выкл произвожу.

Конденсатор попробую, куда именно его в цепи нужно поствить?

Buzin3000
Offline
Зарегистрирован: 15.08.2018

Logik пишет:

Может реле просто бздит? Что вы им включаете такого?

 

Рэлейный модуль с алиэкспреса  5v c развякой, лампочки на 220в вкл выкл произвожу.

Buzin3000
Offline
Зарегистрирован: 15.08.2018

Заметил что на всех ардуинах у меня дома стоящих, котрые управляют рэлюшками и при этом считыват значения с каких либо аналоговых сенсоров (будь то простое изменение сопротивления) значения полученные с аналога сильно разняца в зависимоти от того, вкл или выкл какое нибудь реле подключенное к этой же ардуине и питающееся от одного источника, что и сама ардуина. Почем так, не знаю. Хотелось бы перейти, в таком случае, на цифровые датчики, но тахих как MQ (получать уровень задымленности) цифровых не нашел. Да и не совсм это правильно наверное, нужно разобраться с проблмой в текущей схеме.

У кого есть еще мысли? 

nik182
Offline
Зарегистрирован: 04.05.2015

Только раздельное питание. Датчик каталитический. При изменении напряжения (реле включили=напряжение просело) нагрев другой = данные другие.

SLKH
Offline
Зарегистрирован: 17.08.2015

Buzin3000 пишет:

Заметил что на всех ардуинах у меня дома стоящих, котрые управляют рэлюшками и при этом считыват значения с каких либо аналоговых сенсоров (будь то простое изменение сопротивления) значения полученные с аналога сильно разняца в зависимоти от того, вкл или выкл какое нибудь реле подключенное к этой же ардуине и питающееся от одного источника, что и сама ардуина. Почем так, не знаю. Хотелось бы перейти, в таком случае, на цифровые датчики, но тахих как MQ (получать уровень задымленности) цифровых не нашел. Да и не совсм это правильно наверное, нужно разобраться с проблмой в текущей схеме.

У кого есть еще мысли? 

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

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Вообще то напряжение проседать не должно - ток реле около 15мА. Возможно дело в стабилизаторе самой ардуинки. В питание реле точно уходит 5В? А если реле срабатывает без лампочки та же просадка?

SLKH
Offline
Зарегистрирован: 17.08.2015

mykaida пишет:

Вообще то напряжение проседать не должно - ток реле около 15мА. Возможно дело в стабилизаторе самой ардуинки. В питание реле точно уходит 5В? А если реле срабатывает без лампочки та же просадка?

 http://arduino.ru/forum/apparatnye-voprosy/mq2-soprotivlenie-skachet-iz-za-rele-mozhet-nabegat#comment-385933