Page 18 of 25

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 11 Aug 2015 11:27
by hardlock
shpala, проверьте питание тиньки и подтяжку вывода ресет. Также проверьте прошился ли еепром. Ну и классика - фьюзы. Как вариант, попробовать мою прошивку.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 11 Aug 2015 11:32
by operator
Проверь питание на МК.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 12 Aug 2015 06:38
by shpala
hardlock wrote:shpala, проверьте питание тиньки и подтяжку вывода ресет. Также проверьте прошился ли еепром. Ну и классика - фьюзы. Как вариант, попробовать мою прошивку.
hardlock после 78L05 и на МК 4,78-4.8 В, eeprom прошился, на первой прошивке (0.5) после пробного включения вместо "01 02" было "07 08", но и на ней были эти моргания
Фьюзы LOW-7A, HIGH-EF.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 12 Aug 2015 08:39
by hardlock
shpala wrote:Фьюзы LOW-7A, HIGH-EF.
а зачем "SELFPRGEN" установлен? Пробуйте HIGH-FF

Что на выходе тиньки? Проверьте светодиодом.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 12 Aug 2015 20:02
by shpala
hardlock wrote:
shpala wrote:Фьюзы LOW-7A, HIGH-EF.
а зачем "SELFPRGEN" установлен? Пробуйте HIGH-FF

Что на выходе тиньки? Проверьте светодиодом.
Спасибо, попробую сегодня, потом отпишусь

Добавлено спустя 10 часов 16 минут 26 секунд:
hardlock wrote:Пробуйте HIGH-FF
Урааааа!!! Все оказалось просто и банально)))
Только: в первые 2 включения лампочка горела процентов этак на 20-30 яркости, последующие включения в полную силу)

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 19 Aug 2015 19:14
by shpala
Появилась новая проблема((( Имеется BMW 5 series Е34, в плафоне 3 лампочки, 2 работают параллельно, 1 отдельно. Подключил я плату к этим двум параллельным лампочкам - если включены обе, то яркость процентов 10-15, если одна - все шоколадно, плавно включается и выключается. Но! Подключив все это дело в машину все было совсем не плавно, и спустя секунд 30-40 78L05 становился горячущим и требовал замены(( Сначала думал брак, но уже сжег 2 штуки( Подскажите знающие люди, как исправить все это дело? Или прийдется по плате на лампочку делать?
Заранее всем спасибо!!!

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 21 Aug 2015 16:33
by ma35tr0
Возможно, дело в конфликте со штатным блоком. В митсу он именуется как ETACS.
Попробуйте подключить непосредственно к лампам.
Если лампы подключены параллельно без обвязок, то на яркость свечения влиять не должно.
Я на столе в параллель 2лампы от стопака (21Вт) ставил. Яркость была та же.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 21 Aug 2015 17:47
by hardlock
не, что-то у shpala не так. При чём тут стабилизатор? он питает только тиньку и никак не должен зависить от того, сколько навешано лампочек. Я проверял всегда на 55 Вт лампе - слегка тёплый транзистор. Предполагаю косяки в подключении дэвайса. Надо схему...

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 30 Aug 2015 17:18
by operator
IYra, Дошли руки до версии 0,81.Есть глюки.При включенном зажигании и открытой двери горит в полнакала.При закрытой двери и при отключении зажигания вспышка в полнакала,хотя длительность при отключении зажигания стоит на максимуме.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 30 Aug 2015 21:08
by IYra
operator wrote:Есть глюки.При включенном зажигании и открытой двери горит в полнакала.При закрытой двери и при отключении зажигания вспышка в полнакала,хотя длительность при отключении зажигания стоит на максимуме.
А как работает на столе в идеальных условиях ?
Посмотрел еще раз в Протеусе - все вроде отрабатывается.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 30 Aug 2015 23:08
by operator
И на столе и на машине одинаково.

Добавлено спустя 1 час 14 минут 26 секунд:
При 15В работает нормально.Какое минимальное напряжение должно быть на РВ2 при включенном зажигании или сделать делитель как предлагал hardlock.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 31 Aug 2015 20:52
by IYra
operator wrote:При 15В работает нормально.Какое минимальное напряжение должно быть на РВ2 при включенном зажигании или сделать делитель как предлагал hardlock.
минимальное напряжение на РВ2 при включенном зажигании должно быть не ниже 4В (при Vcc=5В)
Но так как напряжение в бортовой сети меняется в больших пределах мне кажется простой делитель
с этим не справится.
1. Можно сделать как советует hardlock
2. Подключить PB2 к замку через 7805
3. Использовать оптопару
А то что лампа светит в полнакала - так это скорее всего полевику не хватает напруги полностью открыться

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 01 Sep 2015 23:27
by operator
Сделаю как советовал hardlock,так проще и компактней.Напряжения хватает потому что если не подключать вывод к замку зажигания все работает нормально.

Добавлено спустя 23 часа 48 минут 37 секунд:
Поставил параллельно стабилитрон 5V1,резюки 2к и 10к.Теперь работает все нормально.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 12 Sep 2015 06:19
by Recov
Парни, а можно сделать так что бы просто медленно разгоралась минут за 20 и так же медленно затухало, так же минут за 20. Хочу в курятник курам поставить, а то когда резко тухнет некоторые не сознательные куры могут остаться на полу. Спасибо.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 12 Sep 2015 13:28
by IYra
Recov wrote:Парни, а можно сделать так что бы просто медленно разгоралась минут за 20 и так же медленно затухало, так же минут за 20.
Если лампа на 12В то допиливается этот автодиммер. Это несложно.
Ну а если на 220 - то это уже сложнее. Надо отслеживать 0 на фазе
Хотя тоже решаемо

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 13 Sep 2015 01:10
by Recov
IYra wrote:
Recov wrote:Парни, а можно сделать так что бы просто медленно разгоралась минут за 20 и так же медленно затухало, так же минут за 20.
Если лампа на 12В то допиливается этот автодиммер. Это несложно.
Ну а если на 220 - то это уже сложнее. Надо отслеживать 0 на фазе
Хотя тоже решаемо
Да хоть так хоть эдак.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 13 Sep 2015 21:02
by IYra
Recov wrote:Да хоть так
Ну тогда 1 вариант - упрощенный.
Все как в автодиммере. Только остался один выключатель. Из Протеуса должно быть понятно куда что.
При данной частоте (9.6 мГц) частота ШИМ - 37 кГц, а время включения/выключения порядка 7мин.
Можно во фьюзах установить деление на 8 тогда и ШИМ уменьшится и время включения увеличится
Только в Протеусе у меня это не заработало

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 19 Sep 2015 16:42
by operator
IYra, Можно ли добавить на РВ5 вход в диммер в 8 версии прошивки.Он должен включать свет на 20сек при подаче минуса,при этом вход РВ1 должен быть приоритетным.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 22 Sep 2015 18:00
by IYra
operator wrote:[Можно ли добавить на РВ5 вход в диммер в 8 версии прошивки.Он должен включать свет на 20сек при подаче минуса,при этом вход РВ1 должен быть приоритетным.
PB5 - ресет. Есть же свободный PB3 из него и сделать вход.
Но полноценно вряд ли получится. Мало памяти.
Попробовал сделать просто дублирование входа PB1 (концевик). То есть при подаче кратковременного
минуса на вход PB3 (ножка 2) иммитируется открывание и закрывание двери. Свет плавно загорается,
пауза (зависит от настройки) и плавно гаснет.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 23 Sep 2015 12:12
by operator
IYra, На РВ3 как то не обратил внимание.Спасибо,но немного не то.Сделать развязку не проблема не за действуя другие порты.Суть вот в чем.При открывании замков с брелка подается кратковременно минус,но этого времени не хватает для полного розжига(срабатывает функция кратковременного открытия дверей).Вот и хотелось чтобы на порт РВ3 при кратковременной подаче минуса был полный розжиг на время 20сек .Если совсем нет памяти то отключить срабатывание от кратковременного открытия дверей.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 23 Sep 2015 19:52
by IYra
operator wrote:При открывании замков с брелка подается кратковременно минус,но этого времени не хватает для полного розжига(срабатывает функция кратковременного открытия дверей).В
Что это за функция такая ? У меня в Протеусе если кратковременно открыть и тут же закрыть дверь
свет все равно загорается до полного - затем пауза (в зависимости от настройки
здесь кстати и можно поставить 20 сек) -затем свет гаснет.
PS
Посмотрел по кодам - раньше действительно сразу гасло. А в том хексе который выше если мотор не включен
включение при открытии отрабатывается по полной. Попробуй может подойдет

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 24 Sep 2015 07:36
by operator
IYra, Спасибо.Попробую.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 24 Sep 2015 11:40
by koltinov
всем добрый день.
спасибо hardlock за идею этого устройства.
я не много переделал прошивку для себя, вот выкладываю, может кому пригодится.
sch.gif
добавил ещё одну кнопочку SA2 для ручного включения света на свободную ножку PB3, для того чтобы включить свет не хлопая дверью, актуально зимой, когда нужен свет, а дверь открывать холодно.
определение заведенного мотора сделал проводом с зажигания, когда зажигание включено - на PB2 около 4,5 вольт
сделал ступенчатую задержку гашения и включения, так на глаз плавнее.
теперь алгоритм:

если свет выключен (дежурный режим) устройство спит в режиме POWER DOWN (по даташиту 0.008ма), раз в 0,25 сек просыпается от WatchDog таймера на 0.03 секунды и потребляет 8 ма, потом опять спать на 0.25 сек. Если в этот момент открыта дверь или нажата кнопка 2 - выходит из дежурного режима и зажигается свет. потребление мизерное, аккумулятор быстрее саморазряжается чем потребляет устройство.

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

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

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

при заведенном моторе тухнет без паузы. включение и выключение в 4 раза быстрее чем если мотор не заведен. тухнет медленнее чем разжигается в 2 раза.

если сохранять паузу в eerprom код не помещается в 1024 байта. так что без eerprom. для меня это не критично, так как аккумулятор отключаю раз в год.
чуть позже прикреплю фото.
dimmer.zip
(59.33 KiB) Downloaded 312 times

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 15 Oct 2015 20:25
by Vakula_S
Моя версия диммера. Отказался от отслеживания бортового питания и перешел на АСС. Более актуально и проще.
Прошивка VCC. В этой версии прошивки вывод АСС замыкаем с выводом питания.
Если двигатель заведен, то лампочка гаснет без задержки. При не заведенном двигателе, лампочка плавно загорается при открывании двери и по закрывании гаснет через 15 секунд по умолчанию. Умолчание настраиваемо.
Добавлен вход от сигнализации. При горящей лампочке и закрытой двери, поставив авто на сигнализацию, лампочка гаснет сразу. При снятии с сигнализации, лампочка загорается на 5 секунд и гаснет.

Алгоритм настройки:
При заведенном моторе Нажимаем кнопку SET и подключаем питание на диммер. Отпускаем кнопку.
Теперь нажав снова кнопочку, включаем секундомер и отсчитываем время горения лампы. Достигнув нужной вам задержки, отпускаем кнопочку.
Вывод ALARM подключаем к импульсному выводу сигнализации с отрицательным потенциалом. При постановке на охрану, лампа будет быстро гаснуть. Если такого вывода в сигналке нет, то можно просто подключить к черному проводу датчика удара. Тогда срабатывания при снятии не будет. В данном случае. при снятии с охраны, лампочка загорается и тухнет через 5 секунд.

Время отключения при открытой двери устанавливается при открытой двери. При нажатии на кнопку свет выключится. Дальше свет будет вспыхивать с частотой 1 Гц. Каждая вспышка = 5 минут. После отпускания время запомнится, свет включится.
Прошивка без опознавания бортового питания - ACC.
Лампочка медленно гаснет при включении зажигания. Все настройки инентичны вышеописаным.

Установки скорости при прошивке МК в EEPROM (не принципиально, если кому не нужны тонкости, то опускаем).
Для этого отведена ячейка с номером 1. Если в ней число, больше 20 (или 0х14 в hex), тогда берется по умолчанию 4. (В предпоследней прошивке 3). Чем больше число, тем меньше скорость.
[0x02] - задержка на отключение света при открытой двери, в 5 мин. Ограничение - не более 12 (60 минут). Если больше, тогда берется по умолчанию 6 (30 мин).
[0x03] - задержка на отключение света при закрытой двери, сек. Ограничение - не более 100. Если больше, тогда берется по умолчанию 10 сек.
Распределение EEPROM:
[0x00] - в эту ячейку следует записать 0, иначе будут взяты настройки по умолчанию.
[0x02] - задержка на отключение света при открытой двери, мин. По умолчанию 30 мин.

Re: Автодиммер или "вежливая подсветка" на ATtiny13

Posted: 26 Oct 2015 17:04
by operator
IYra wrote:
operator wrote:[Можно ли добавить на РВ5 вход в диммер в 8 версии прошивки.Он должен включать свет на 20сек при подаче минуса,при этом вход РВ1 должен быть приоритетным.
PB5 - ресет. Есть же свободный PB3 из него и сделать вход.
Но полноценно вряд ли получится. Мало памяти.
Попробовал сделать просто дублирование входа PB1 (концевик). То есть при подаче кратковременного
минуса на вход PB3 (ножка 2) иммитируется открывание и закрывание двери. Свет плавно загорается,
пауза (зависит от настройки) и плавно гаснет.
Проверил в железе- все работает.Спасибо.