Pull to refresh
2
0

User

Send message
Я тоже засыпают на ходу и бессонницы нету, чтобы выспаться более имение нужно 10 часов
Нашел в интернете пост одного японца который утверждает что «Calibrate zero poin» это калибровка на 400 ppm (https://lowreal.net/2016/12/25/3) на датчике MH-Z19.

И так я решился сделать калибровку «Calibrate zero poin», решил не трогать ножку HD и все делать через команды UART.

Дома в одной из комнат решил сделать проветривание(окна у меня выходят на лесок, воздух должен был достаточно чистый) при температуре за бортом -15 я положил датчик возле окна а сам пошел на 30 мин в другую комнату чтобы выдыхаемый мной CO2 не портил картину.

Это была моя первая ошибка, после того как я через 30 мин отправил команду на калибровку я первый раз увидел как датчик стал выдавать 130-150 ppm, думал что уже тоже окончательно сломал датчик.

Но тут обратил внимание на то какую температура была в самом датчике (за это отвечает 4 байт в ответе TT is the temperature in degrees Celcius, plus 40. For example, when temperature is 25 deg C, then TT = 0x41) оно было +3..+5 и понял что калибровку лучше делать при постоянно не меняющейся температуре.

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

Через 15 мин показания температуры в датчике стабилизировались на отметке +19 и 5 байт ответа(SS is some kind of status byte, this byte always has only one bit set!) стал показывать стабильно долго одно значение «64», через 5 мин я запустил калибровку по новой, после этого обесточив датчик и включив его заново уже в другой комнате где я ожидал проветривание, датчик стал показывать с ростом ppm и остановился на отметки 850 через 10 мин что с ощущениями похоже на правду.

p.s. Вот уже несколько часов показания датчика похоже на те что были до поломки
p.s.s. ABC калибровку я отключил от греха подальше
p.s.s.s. Для контроля нужно купить еще один датчик, осталось выбрать или новую модель MH-Z19B(там не только припаяна колодка ног но и убрали микросхему) или взять MH-Z14A(меньше негатива об этом датчике)

Новый датчкик mh-z19b:
image


У меня с датчиком MH-Z19 что то не заладилось совсем, первый стал глючить, второй китац прислал не рабочий(корозия на ножках) да и в инете постоянные жалобы на него

вопрос: у кого есть модель MH-Z14, у вас такаие же проблемы?
В сети есть 2 datasheet один для MH-Z19 второй для новой ревизии MH-Z19B отличается от старого датчика то что может работать и с 5v логикой а так же эти датчики уже продают с распаянными колодками, так вот там в PDF MH-Z19B написано:

— 0x87-ZERO POINT CALIBRATION NOTE:ZERO POINT is 400PPM, PLS MAKE SURE THE SENSOR HAD BEEN WORKED UNDER 400PPM FOR OVER 20MINUTES

получается новая ревизия имеет калибровку нуля не 0 ppm а 400 ppm
А почему бы не делать так:

Serial2.write(cmd, 9);
memset(mhzBuffer, 0, 9);
Serial2.readBytes(mhzBuffer, 9);
У меня проблема с калибровкой работы датчика, после непрерывной работы более 2 дней показания стали в начале расти до 3500 ppm потом после перезагрузке ходит около 400-500 ppm
Хочу сделать «Calibrate zero point» но не могу понять это калибровка под 0 ppm или 400 ppm? на одном сайте пишут что это типа 0 ppm и без азота не обойтись а на другом пишут что это 400 ppm и достаточно хорошо проветрить помещение в течении 20 мин подержать датчик в нем и можно делать калибровку.
Есть еще «SPAN POINT CALIBRATION» код 0x88 где можно задать свое значение, побывал его но никакой особой ракции

Information

Rating
Does not participate
Registered
Activity