Size: a a a

Анархическая электроника

2020 October 06

DP

Defragmented Panda in Анархическая электроника
не работай с ним как с регулятором.

ставь время ожидания бесконечность если он не должен работать сейчас

и ставь время ожидания 0 если он должен работать сейчас

и пересчитывай состояние каждые несколько минут
источник

g

glavior in Анархическая электроника
В чем отличие микрухи К7500 и К7500В ?
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
не работай с ним как с регулятором.

ставь время ожидания бесконечность если он не должен работать сейчас

и ставь время ожидания 0 если он должен работать сейчас

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

DP

Defragmented Panda in Анархическая электроника
tmelinked_
то есть, если температура достигнута - ждать и ничего не перезаписывать.
ты создаешь лишний слой абстракции пытаясь использовать функцию регулятора угадывая время ожидания.

оно тебе неизвестно потому что температура (снаружи) меняется.

откажись от этой идеи
источник

t

tmelinked_ in Анархическая электроника
прошу прощения за простыню, если вы с телефона смотрите
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
ты создаешь лишний слой абстракции пытаясь использовать функцию регулятора угадывая время ожидания.

оно тебе неизвестно потому что температура (снаружи) меняется.

откажись от этой идеи
так я могу сохранять эти самые итервалы как удачно угаданные, и использовать в дальнейшем, когда температура на улице упадет или поднимется. Почему неудачная?
источник

DP

Defragmented Panda in Анархическая электроника
tmelinked_
так я могу сохранять эти самые итервалы как удачно угаданные, и использовать в дальнейшем, когда температура на улице упадет или поднимется. Почему неудачная?
я не вижу смысла использовать эту сущность которая усложняет код

ты думаешь в масштабах "была температура Х, время ожидания У, котел работал З времени назад на К минут"

но ты игнорируешь что тебе нужно учитывать много последних этапов активности котла а не 1 (если несколько раз за последние 4 часа работал, или сколько там твоя задержка). и тебе нужно использовать целую серию разниц температур потому что температура меняется.

хочешь задротить? считай интегралы от этих кривых.

просто угадывать по паре точек - ложные надежды.
источник

DP

Defragmented Panda in Анархическая электроника
и точности это не даст.

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

t

tmelinked_ in Анархическая электроника
Defragmented Panda
я не вижу смысла использовать эту сущность которая усложняет код

ты думаешь в масштабах "была температура Х, время ожидания У, котел работал З времени назад на К минут"

но ты игнорируешь что тебе нужно учитывать много последних этапов активности котла а не 1 (если несколько раз за последние 4 часа работал, или сколько там твоя задержка). и тебе нужно использовать целую серию разниц температур потому что температура меняется.

хочешь задротить? считай интегралы от этих кривых.

просто угадывать по паре точек - ложные надежды.
почему по паре точек? ну вот у меня колеблется значение нагрев/ожидание.
В тех данных статистики это хорошо видно, но там влияние перераспределения тепла, конвекция в нескольких помещениях и вообще помещений не одно.
Предыдущий алгоритм, проще намного того, что ты предлагаешь, а именно - включать при 24 и выключать при 26.
источник

t

tmelinked_ in Анархическая электроника
Оно работает, но хочется странного, ладно😁
источник

DP

Defragmented Panda in Анархическая электроника
tmelinked_
почему по паре точек? ну вот у меня колеблется значение нагрев/ожидание.
В тех данных статистики это хорошо видно, но там влияние перераспределения тепла, конвекция в нескольких помещениях и вообще помещений не одно.
Предыдущий алгоритм, проще намного того, что ты предлагаешь, а именно - включать при 24 и выключать при 26.
предыдущий алгоритм дает перегрев. не учитывает историю активности котла.

мой - лучше.

твой не дает никаких бонусов. лишь усложняет код
источник

t

tmelinked_ in Анархическая электроника
со временем - такой регулятор должен, но не обязан, прийти к колебанию в пару минут или меньше. Меня это устроит в принципе
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
предыдущий алгоритм дает перегрев. не учитывает историю активности котла.

мой - лучше.

твой не дает никаких бонусов. лишь усложняет код
почему усложнит? я псевдокодом тебе выше написал все усложнение
источник

DP

Defragmented Panda in Анархическая электроника
tmelinked_
со временем - такой регулятор должен, но не обязан, прийти к колебанию в пару минут или меньше. Меня это устроит в принципе
с задержкой в час если кто-то махнул дверью у датчика температуры доса
источник

DP

Defragmented Panda in Анархическая электроника
tmelinked_
почему усложнит? я псевдокодом тебе выше написал все усложнение
потому что ты не проссышь как туда встроить учет истории активности котла и истории разницы температур например (как я предлагаю)
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
с задержкой в час если кто-то махнул дверью у датчика температуры доса
махнуть дверью не достаточно, у меня усреднение и отбрасывание ложных показаний уже есть в старой версии.
источник

t

tmelinked_ in Анархическая электроника
Defragmented Panda
потому что ты не проссышь как туда встроить учет истории активности котла и истории разницы температур например (как я предлагаю)
ок, давай в личке, а то опять засирание котлом
источник

DP

Defragmented Panda in Анархическая электроника
источник

DP

Defragmented Panda in Анархическая электроника
еее. видосики для тупых

tldr:
прям открыт правильно
обр открыт правильно

прям закрыт до 40в
обр закрыт до 12в
источник

g

glavior in Анархическая электроника
На сколько сложно будет адаптировать данную схему под допустим 400вт блок питания на такой же микросхеме ?
источник