pvvx
Активный участник сообщества
И в ZG-303Z опять китайцы нахалтурили. Поставили резистор на 10к, низкочастотный диод “T4” и конденсатор на несколько сотен пФ. Т.е. совсем неадекватную цепочку для определения емкости самого емкостного датчика.
При этом в оригинальной прошивке гонят на эту цепь меандр с таймера на 250кГц длительностью 500 мс. Слепили аналог со схемы для Arduino, но изменили номиналы.
В итоге на выходе еле различимое от емкости датчика значение, близкое к напряжению питания минус падение на диоде. Напряжение батарейки меняется и в итоге точность значений влажности почвы у них никакая.
Общая функция вычисления влажности почвы таким емкостным датчиком должна была быть параболическая, плюс функция делителя напряжения, кривизна работы диода, соотношение к напряжению батареи...
Естественно у них ничего не вышло, т.к. функция работы диода зависит от скорости нарастания/спада фронтов, напряжения и тока через диод и температуры.
Я не стал выёживаться и влепил свою функцию, от давно отработанных у меня аналогичных датчиков. Так как это всё настолько нелинейно и не предсказуемо из-за параметров диода, то моя функция была подобрана по снятым реальным характеристикам с разными R,D,C и соотношением частоты и скважности PWM на моем датчике. Она ближе к кубической зависимости... Её и влепил, т.к. показывает что-то более адекватное, на имеющихся у меня ZG-303Z. Но у неё нет понятных настроек для пользователя и подстройки в текущей версии не сделаны (!). Требуется статистика с разных плат, а её пока нет. Я не собираюсь покупать сотни таких датчиков и ещё у разных производителей и продавцов, чтобы набирать статистику и точно подогнать параметры к функции для вычисления влажности этими датчиками.
При этом в оригинальной прошивке гонят на эту цепь меандр с таймера на 250кГц длительностью 500 мс. Слепили аналог со схемы для Arduino, но изменили номиналы.
В итоге на выходе еле различимое от емкости датчика значение, близкое к напряжению питания минус падение на диоде. Напряжение батарейки меняется и в итоге точность значений влажности почвы у них никакая.
Общая функция вычисления влажности почвы таким емкостным датчиком должна была быть параболическая, плюс функция делителя напряжения, кривизна работы диода, соотношение к напряжению батареи...
Естественно у них ничего не вышло, т.к. функция работы диода зависит от скорости нарастания/спада фронтов, напряжения и тока через диод и температуры.
Я не стал выёживаться и влепил свою функцию, от давно отработанных у меня аналогичных датчиков. Так как это всё настолько нелинейно и не предсказуемо из-за параметров диода, то моя функция была подобрана по снятым реальным характеристикам с разными R,D,C и соотношением частоты и скважности PWM на моем датчике. Она ближе к кубической зависимости... Её и влепил, т.к. показывает что-то более адекватное, на имеющихся у меня ZG-303Z. Но у неё нет понятных настроек для пользователя и подстройки в текущей версии не сделаны (!). Требуется статистика с разных плат, а её пока нет. Я не собираюсь покупать сотни таких датчиков и ещё у разных производителей и продавцов, чтобы набирать статистику и точно подогнать параметры к функции для вычисления влажности этими датчиками.