Подогрев сидений

Ответить
Аватара пользователя
diman27
Сержант
Сообщения: 235
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 2
Откуда: Белово

Подогрев сидений

#1

Сообщение diman27 » 01.11.2016{, 18:01}

Привет всем. Хочу сделать простой контроллер для подогрева. Идея в том, что бы при подаче питания сначала была 100 % мощность, через 10мин - 70% через 15 - 30% и через 30мин отключение. Набросал проект, чувствую, что можно красивее сделать, но не могу придумать. Можно ли адаптировать прошивку для tiny 13?
Вложения
0886956.flp
(120.22 КБ) 109 скачиваний

Oleg1345140
Лейтенант
Сообщения: 538
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

Подогрев сидений

#2

Сообщение Oleg1345140 » 01.11.2016{, 20:30}

Как вариант можете попробовать такую схему
При компиляции потребляет меньше озу и пзу, на счет тини 13 не пробовал но думаю должно получится ничего сложного нет, библиотеки не используются.
Вложения
12311.flp
(124.32 КБ) 107 скачиваний

Oleg1345140
Лейтенант
Сообщения: 538
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

Подогрев сидений

#3

Сообщение Oleg1345140 » 01.11.2016{, 20:34}

и еще пару бай озу и пару десятков байт пзу с экономил
Вложения
123111.flp
(116.09 КБ) 100 скачиваний

Аватара пользователя
Vitez
Сержант
Сообщения: 201
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

Подогрев сидений

#4

Сообщение Vitez » 01.11.2016{, 20:48}

Нужна обратная связь. Датчик температуры. Условия слишком разные -5 градусов или -30

Аватара пользователя
diman27
Сержант
Сообщения: 235
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 2
Откуда: Белово

Подогрев сидений

#5

Сообщение diman27 » 02.11.2016{, 05:15}

В штатном контроллере есть и датчик и регулировка, но все равно сильно жарит даже на минимуме, отключать приходится, а включать перед автозапуском забываю.
Последний раз редактировалось diman27 02.11.2016{, 05:15}, всего редактировалось 1 раз.

Аватара пользователя
slavas
Лейтенант
Сообщения: 587
Зарегистрирован: 14.09.2015{, 22:29}
Репутация: 0
Откуда: Санкт-Петербург

Подогрев сидений

#6

Сообщение slavas » 02.11.2016{, 09:26}

diman27, подогрев кресла обычно имеет раздельные нагреватели спинки и сиденья, они включены параллельно. Включите подогреватели последовательно.

Прохожий
Рядовой
Сообщения: 63
Зарегистрирован: 29.09.2016{, 16:42}
Репутация: 0

Подогрев сидений

#7

Сообщение Прохожий » 04.11.2016{, 11:48}

slavas писал(а):Включите подогреватели последовательно.
 Идея отличная, но я бы порекомендовал расширить функционал,  по прошествии заданного времени производить переключение из параллельного в последовательное А то в -25 ждать долго
Последний раз редактировалось Прохожий 04.11.2016{, 11:50}, всего редактировалось 1 раз.

Аватара пользователя
diman27
Сержант
Сообщения: 235
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 2
Откуда: Белово

Подогрев сидений

#8

Сообщение diman27 » 04.11.2016{, 14:08}

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

Oleg1345140
Лейтенант
Сообщения: 538
Зарегистрирован: 06.09.2015{, 07:09}
Репутация: 1
Откуда: Курган

Подогрев сидений

#9

Сообщение Oleg1345140 » 04.11.2016{, 14:26}

diman27 писал(а):Раскрою проблему шире. Сиденья имеют штатный подогрев и контроллер с датчиком, пид и регулировкой. Так вот с регулировкой проблема, регулятор отсутствует и сиденье жарит на полную. Регулятор добавить проблемно, вот и хотел таймер сделать.
Может тогда по прошествии цикла перед выключением произвести измерение температуры и принять решение греть или нет дальше. Например при подаче питания сначала была 100 % мощность, через 10мин - 70% через 15 - 30% и через 30мин отключение, через 10 минут контроль, если температура ниже нормы повторит цикл, иначе выключить.

OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07.09.2015{, 23:53}
Репутация: 0

Подогрев сидений

#10

Сообщение OlegAn1962 » 04.11.2016{, 15:50}

Я себе на квадрик делал подогрев ручек и курка- завел переменное сопротивление на А0 (регулятор нагрева), выход D9 (ШИМ) через полевик на нагреватель, всегда можно плавно подрегулировать нагрев по обстановке.

Прохожий
Рядовой
Сообщения: 63
Зарегистрирован: 29.09.2016{, 16:42}
Репутация: 0

Подогрев сидений

#11

Сообщение Прохожий » 04.11.2016{, 23:28}

Сиденье обладает очень большой инерционностью. Можно просто сделать 4-5 степеней нагрева (хотя достаточно и 3-х). По схеме на дискретной логике это выглядело бы так: регистр сдвига, с каждой ноги своя частота генератора. Так как моделей кресел очень много, степени нагрева придётся подбирать опытным путём. Последнюю настройку запоминать в EEPROM. Это моё, личное, мнение.
Эту тему обсуждали в горизонтавтоматике (аналогичный FLprog проект). Тема на форуме: "Блок переключения". Там человек уже может в железе всё сделал, с управлением одной кнопкой.
https://www.youtube.com/watch?v=aQWTOpxoruI
Последний раз редактировалось Прохожий 04.11.2016{, 23:33}, всего редактировалось 1 раз.

Ответить

Вернуться в «Проекты различных устройств на Arduino»