Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Регулятор обогревателя сидений на Attiny13

Здесь только проекты на ATtiny

Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 16 янв 2014 08:39

Сестра подарила мне , брату и отцу по подогревателю сидений
сделаны они видать в китае, простейший вариант без какого - либо регулирования
из наворотов - красный светодиод - индикатор работы
сразу мысль - а если в запарке забыть вынуть штеккер?
поделился сомнениями с другом - он говорит что была у него такая весчь - сгорела когда забыл включённой часа на 4 - оплавился пороллон оборгевателя и обрыв спирали, повезло что машина не сгорела
а моему отцу очень понравилось греть попу, пользуется постоянно, с его забывчивостью ( в 76 лет) - проблемы гарантированны
появилась идея встроить в штеккер регулятор - отключатель на тине13 с мосфетом на выходе
затрудняет то что очень мало места в штеккере осталось - тут китайцы запихали приличных размеров предохранитель на 8 А и довольно сильная пружина поджима
предполагаю такие функции:
1 отключение при отсутствии работы генератора - напряжение менее 13 В
2 несколько режимов нагрева + память
3 форсаж (режим полного нарева в первое время после включения) длительностью, зависящей от установленного нагрева
если есть интерес - буду делиться процессом разработки

Добавлено спустя 2 минуты 51 секунду:
вот тут есть что-то подобное: http://ffclub.ru/topic/10937/
Последний раз редактировалось georg77 05 фев 2014 22:29, всего редактировалось 1 раз.
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Контроллер оборева сидений

Сообщение hardlock » 20 янв 2014 16:18

georg77, ШИМ и всякое такое можно взять из Регулятора двигателя пстоянного тока, измерение напряжение из Диммера. Остальное думаю не составит труда.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Контроллер оборева сидений

Сообщение georg77 » 20 янв 2014 17:47

концепцию устройства я скомпилировал так:
аппаратный ШИМ не нужен потоиу что частота ШИМа мной выбрана порядка 1 ГЦ - при такой частоте удобно делать индикацию и нет проблемы э/м помех радиопрёму
уровней нагрева 8 + ВЫКЛЮЧЕНО
1 сек периода поделена так:
0-й такт - порядка 1 ms - нагреватель выключек, измеряется бортовое напряжение
1-8 такты - по 125 ms - в каком - то из них включается нагреватель в зависимости от режима работы
кратковременное (менее 0.7 сек) нажатие кнопки понижает режим нагрева на 1 ступень
долговременное ( более 0.7 сек) повышает нагрев неа 1 ступень
светодиод тупо подключен параллельно нагревателю
на данный момент готовность устройства 95% (аппаратно + программа)
мосфет из материнской платки в корпусе D2pak - греется примерно до 45 град
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Контроллер оборева сидений

Сообщение hardlock » 20 янв 2014 19:46

georg77, интересное устройство получается, только управление как-то сложно как по мне. Надо "думать", а за рулём это опасно.
я бы сделал что-то типа
- короткое нажатие - увеличивает уровень на 1
- Длинное нажатие Включает максимум есть было выключено или выключает полностью, если включено "хоть чуть-чуть"
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Контроллер оборева сидений

Сообщение georg77 » 22 янв 2014 18:05

ну не знаю, мне мой вариант кажется более интуитивным
второй день как эксплуатируется на авто
управление - вполне приемлемое, отвлекает не сильно
вообще регулировать практически нет необходимости - один раз выставил и забыл
есть моменты, которые недо поправить:
1. несколько запоздало отключается - надо подобрать порог повыше
2. после небольшой вылазки из машины (напр. на 5 мин) с глушением мотора надо бы опять включать форсаж, но на несколько меньшее время
(машина остывает), в общем считать время стоянки с заглушенным мотором и в зависимости от него после запуска мотора запускать форсаж.
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Контроллер оборева сидений

Сообщение georg77 » 01 фев 2014 19:59

Разработку закончил, изготовил 3 экземпляра

Добавлено спустя 19 минут 32 секунды:
тут папка с некоторыми фотками : http://yadi.sk/d/75CoS26RH8J5N
Вложения
Heater.zip
прошивка
(1.26 КБ) Скачиваний: 203
HeaterAttiny13_03.rar
плата в спринте
(7.21 КБ) Скачиваний: 176
ПЛАТКА.zip
плата в bmp
(11.21 КБ) Скачиваний: 158
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Контроллер оборева сидений

Сообщение hardlock » 02 фев 2014 12:48

О! если будет время, то оформлю в виде статьи в первом посту.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 05 фев 2014 22:32

сподобился нарисовать схему
исправил ошибку
Вложения
HeaterAttiny13.GIF
HeaterAttiny13.GIF (9.74 КБ) Просмотров: 3429
Последний раз редактировалось georg77 07 фев 2014 05:00, всего редактировалось 2 раз(а).
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Регулятор обогревателя сидений на Attiny13

Сообщение hardlock » 06 фев 2014 20:37

georg77, а что это за хитрость с 5-7 ногами?
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 07 фев 2014 05:04

с 5-й ножки организовал гистерезис на физическом уровне (контакты кнопки имеют сильную склонность к окислению)
конечно, гистерезис есть ещё и на программном уровне
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Регулятор обогревателя сидений на Attiny13

Сообщение valmos » 21 ноя 2015 16:57

Подскажите, какие фьюзы в вашем проекте?
valmos
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 21 ноя 2015 16:17

Re: Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 21 ноя 2015 20:46

надо же, почти 2 года никакого интереса к проекту - и вот опять!
// в Ponyprog галочки поставить на:
// BODLEVEL1, BODLEVEL0, CKDIV8, SUT0, CKSEL0

ещё есть ньюанс:
в продаваемых в Ашанах и прочих обогреватели имеют внутри себя термоконтакт, видимо вставленный из соображений безопасности
он прощупывается руками (пальпируется) в районе где шнур питания соединяется с нагревающим проводом
если его оставить как есть - через некоторое время после начала использования (примерно 30 мин) - перестаёт греть совсем пока не остынет
я сделал так:
сначала смазал клеем "Момент" нитяной шов в 2- местах в районе входа провода на расстоянии 4 см от провода вправо - влево - чтобы шов впоследствии не расходился
через 1 час, когда клей подсох, аккуратно распорол нитки между этими смазанными клеем местами
добрался до термоконтакта (он в чёрной термоусадке) и извлёк его отрезав как можно ближе к нему провода
затем срастил, предварительно надев подходящую термоусадку - и потом её усадил.
затем обметал вручную распоротое место.
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Регулятор обогревателя сидений на Attiny13

Сообщение valmos » 22 ноя 2015 07:48

Спасибо!
valmos
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 21 ноя 2015 16:17

Re: Регулятор обогревателя сидений на Attiny13

Сообщение valmos » 23 ноя 2015 22:00

Подскажите, согласно схеме можно ли заменить R5 на 47k, R4 на 2k4, а конденсаторы 100n?
valmos
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 21 ноя 2015 16:17

Re: Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 24 ноя 2015 20:38

соотношение номиналов резисторов R5 и R4 желательно сохранить (20:1), иначе уйдёт настройка по напряжению.
В Вашем случае можно поступить так:
R5 -47k
R4 - 2k4 || 110 k - в 2 этажа друг на друге
100n - допустимо.
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Регулятор обогревателя сидений на Attiny13

Сообщение valmos » 24 ноя 2015 21:08

Большое спасибо!
valmos
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 21 ноя 2015 16:17

Re: Регулятор обогревателя сидений на Attiny13

Сообщение valmos » 29 ноя 2015 18:19

Здравствуйте. Есть вопрос по транзисторам. Транзистор на схеме 70Т30, я такого не нашел, возможно AP70Т03GH и на схеме BC807 возможно Вы имели ввиду BC547.Разъясните пожалуйста. Резисторы подобрал R5-30k, R4-1k5.
valmos
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 21 ноя 2015 16:17

Re: Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 30 ноя 2015 13:56

да, именно AP70Т03GH я применил
но возможны и другие мосфеты с материнок в корпусе TO-252
BC547 - в корпусе ТО-92 - не проходит по габаритам
BC807 в SOT23 - в принципе подходит любой маломощный n-p-n
R5-30k, R4-1k5 - пойдёт
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Регулятор обогревателя сидений на Attiny13

Сообщение valmos » 01 дек 2015 20:46

Добрый вечер.Georg, если я Вам не надоел, есть еще два вопроса.Какое напряжение должно быть на 2-ой и 8-ой ноге тини? У меня получилось на 2-ой ноге 0,7В и при15в питания, включается схема, а на 8-ой ноге 4,2В. Можно ли питание тини организовать на стабилитроне 5,1В и резисторе 1к, параметрический стабилизатор, если я не ошибаюсь.
valmos
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 21 ноя 2015 16:17

Re: Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 02 дек 2015 14:43

"если я Вам не надоел" - да не стесняйтесь, здесь чисто технический форум без понтов
на 2-й ноге 0,7 в - похоже на норму
на 8-й ноге 4,2 в - маловато, при стабилитроне на 5,6 в с учётом падения напряжения на переходе база-эмиттер 0,7 в - должно быть около 4,9-5,0 в
пониженное напряжение питания (4,2в) - не смертельно, но нежелательно ведь для более полного открытия мосфета (и меньшего его нагрева) надо большее напряжение, желательно не менее 5в.
что же касаемо упрощения схемы удалением транзистора Q1 - теоретически можно, но негативным следствием будет потребление порядка 10 мА от АКБ в неактивном состоянии ( если всё как по схеме то это потребление менее 1 мА)
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Регулятор обогревателя сидений на Attiny13

Сообщение hardlock » 02 дек 2015 14:50

georg77, о, насчёт мосфета. Резистор в затворе рекомендую уменьшить до 56-100 Ом. Тогда фронты будут покруче и меньше будет греться...
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3374
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Регулятор обогревателя сидений на Attiny13

Сообщение valmos » 02 дек 2015 19:32

Спасибо!
valmos
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 21 ноя 2015 16:17

Re: Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 03 дек 2015 05:43

"Тогда фронты будут покруче и меньше будет греться..."

здесь частота ШИМ порядка 1 Гц - проблема потерь при переключении не стоит
если уменьшить резистор - теоретически это может привести к повышению уровня радиопомех
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

Re: Регулятор обогревателя сидений на Attiny13

Сообщение valmos » 06 дек 2015 18:10

Собрал этот девайс. Проблема была со стабилитроном, написано 5V6, а выдавал около 5V. Заменил, все стало нормально работать. Ёще подобрал цепочку делителя R5-33k, R4-1K5. Форсаж работает чуть больше 2-х минут. Вместо нагрузки подключал лампочку 5W. Можно ли увеличить время форсажа?
valmos
Пробегал мимо
 
Сообщения: 9
Зарегистрирован: 21 ноя 2015 16:17

Re: Регулятор обогревателя сидений на Attiny13

Сообщение georg77 » 07 дек 2015 08:50

время форсажа зависит от выставленного уровня нагрева - чем сильнее нагрев - тем дольше форсаж.
всё можно переделать, но попробуйте освоиться с этой прошивкой - вроде она более-менее сбалансированна.
более серьёзные проблемы может привнести генератор автомобиля (особенно если это ВАЗ) не у всех генераторов напряжение 14 в стабильно.
отсюда могут быть проблемы с включением обогревателя при включенном ближнем свете или обогревателе заднего стекла.
как-нибудь выложу самодельный реле-регулятор для ВАЗов с железными 14 В.
georg77
Частенько бываю
 
Сообщения: 84
Зарегистрирован: 26 ноя 2011 06:38

След.

Вернуться в ATtiny



Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 9