Одно сопротивление один раз, и все?ANARHIST1984 писал(а): ↑18 ноя 2018, 12:12Для того что бы пользователь мог подключить 99% все датчиков температуры на странице управления надо ввести параметры этого сенсора и задействовать режим работы с аналоговым сенсором. а именно значение его сопротивления. После все будет работать и показывать с минимальной погрешностью.
Я вас расстрою.
Не 99%, а гораздо меньше.
Именно из-за нелинейности.
Китайские аналоговые датчики имени "70 руб ведро" во первых имеют крайне неоднородные характеристики ( разброс параметров до 10% в одной партии), да еще и нелинейность зависимости сопротивления от температуры в нужном термостату диапазоне.
И эта нелинейность разная у разных производителей, разная от партии к партии у дешевых производителей. При том, что это датчики "10 кОм при +25С" все как один.
И если функция поддержания комфортной температуры в районе 22 градусов и защита от замерзания в районе +5 у термостата с одним экземпляром настроена, то для другого нужно будет вводить не одно сопротивление, а всю "кривую" от 0 до +30. А ее еще нужно где-то взять.
А датчики, с характеристиками близкими к линейным, и с гарантией параметров на уровне 1% стоят уже не 79 руб ведро, а 1,5 тысячи штука.
И к термостатам обычно прилагаются в комплекте (причем 2, один встроенный, второй на длинном проводе в закладную теплого пола), чтобы не заставлять несчастного пользователя тарировать около нулевые температуры например летом, когда он свои "сани" в отоплении готовит.
Если у вас цены, объявленные выше - без датчиков, то они не вполне конкурентные.
Именно поэтому интересны системы с цифровыми датчиками, которые уже оттарированы, и выдают температуру. Цена у них дешевле, чем у качественных аналоговых. И есть универсальность - можно подключать любой датчик, лишь бы протокол совпал. А в аналоговой системе - только тот, под характеристику которого настроено.