Страница 1 из 1
Подогрев сидений
Добавлено: 01 ноя 2016, 18:01
diman27
Привет всем. Хочу сделать простой контроллер для подогрева. Идея в том, что бы при подаче питания сначала была 100 % мощность, через 10мин - 70% через 15 - 30% и через 30мин отключение. Набросал проект, чувствую, что можно красивее сделать, но не могу придумать. Можно ли адаптировать прошивку для tiny 13?
Подогрев сидений
Добавлено: 01 ноя 2016, 20:30
Oleg1345140
Как вариант можете попробовать такую схему
При компиляции потребляет меньше озу и пзу, на счет тини 13 не пробовал но думаю должно получится ничего сложного нет, библиотеки не используются.
Подогрев сидений
Добавлено: 01 ноя 2016, 20:34
Oleg1345140
и еще пару бай озу и пару десятков байт пзу с экономил
Подогрев сидений
Добавлено: 01 ноя 2016, 20:48
Vitez
Нужна обратная связь. Датчик температуры. Условия слишком разные -5 градусов или -30
Подогрев сидений
Добавлено: 02 ноя 2016, 05:15
diman27
В штатном контроллере есть и датчик и регулировка, но все равно сильно жарит даже на минимуме, отключать приходится, а включать перед автозапуском забываю.
Подогрев сидений
Добавлено: 02 ноя 2016, 09:26
slavas
diman27, подогрев кресла обычно имеет раздельные нагреватели спинки и сиденья, они включены параллельно. Включите подогреватели последовательно.
Подогрев сидений
Добавлено: 04 ноя 2016, 11:48
Прохожий
slavas писал(а):Включите подогреватели последовательно.
Идея отличная, но я бы порекомендовал расширить функционал, по прошествии заданного времени производить переключение из параллельного в последовательное А то в -25 ждать долго
Подогрев сидений
Добавлено: 04 ноя 2016, 14:08
diman27
Раскрою проблему шире. Сиденья имеют штатный подогрев и контроллер с датчиком, пид и регулировкой. Так вот с регулировкой проблема, регулятор отсутствует и сиденье жарит на полную. Регулятор добавить проблемно, вот и хотел таймер сделать.
Подогрев сидений
Добавлено: 04 ноя 2016, 14:26
Oleg1345140
diman27 писал(а):Раскрою проблему шире. Сиденья имеют штатный подогрев и контроллер с датчиком, пид и регулировкой. Так вот с регулировкой проблема, регулятор отсутствует и сиденье жарит на полную. Регулятор добавить проблемно, вот и хотел таймер сделать.
Может тогда по прошествии цикла перед выключением произвести измерение температуры и принять решение греть или нет дальше. Например при подаче питания сначала была 100 % мощность, через 10мин - 70% через 15 - 30% и через 30мин отключение, через 10 минут контроль, если температура ниже нормы повторит цикл, иначе выключить.
Подогрев сидений
Добавлено: 04 ноя 2016, 15:50
OlegAn1962
Я себе на квадрик делал подогрев ручек и курка- завел переменное сопротивление на А0 (регулятор нагрева), выход D9 (ШИМ) через полевик на нагреватель, всегда можно плавно подрегулировать нагрев по обстановке.
Подогрев сидений
Добавлено: 04 ноя 2016, 23:28
Прохожий
Сиденье обладает очень большой инерционностью. Можно просто сделать 4-5 степеней нагрева (хотя достаточно и 3-х). По схеме на дискретной логике это выглядело бы так: регистр сдвига, с каждой ноги своя частота генератора. Так как моделей кресел очень много, степени нагрева придётся подбирать опытным путём. Последнюю настройку запоминать в EEPROM. Это моё, личное, мнение.
Эту тему обсуждали в горизонтавтоматике (аналогичный FLprog проект). Тема на форуме: "Блок переключения". Там человек уже может в железе всё сделал, с управлением одной кнопкой.
https://www.youtube.com/watch?v=aQWTOpxoruI