Page 25 of 25

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

Posted: 04 Feb 2019 15:23
by IYra
Vlad80 wrote: А подскажите пожалуйста, фюзы и епром такие же, что и к прошивке v0.5?
Да все одинаково

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

Posted: 12 Feb 2019 14:40
by Vlad80
IYra, спасибо Вам большое за помощь, но к сожалению прошивка не работает. Нет плавного включения/отключения, время задержки отключения при каждом закрытии двери разное (от 2-х до 40 сек.), кнопка настройки не работает (пока нажата кнопка, свет горит на полную яркость). В связи с этим наличие лог. 1 на выв. 2 (РВ3) не проверял. Пробовал Вашу прошивку со старым епром и с новым - без разницы. В итоге вернул прошивку v0.5.

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

Posted: 19 Feb 2019 18:29
by IYra
Vlad80 wrote:IYra, спасибо Вам большое за помощь, но к сожалению прошивка не работает. В итоге вернул прошивку v0.5.
А вот еще вариант

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

Posted: 26 Feb 2019 16:45
by Vlad80
IYra wrote:А вот еще вариант
Жаль, но тоже не работает. Вернее работает не корректно, а именно (вся проверка проводилась на настройках по умолчанию): программа выполняется Оооочень медленно, где-то в 10 раз медленнее, чем в авторской прошивке. Плавное включение/отключение длится где-то 15-18 секунд, задержка отключения после закрытия двери где-то 2,5 минуты. Лог. 1 на на выв. 2 МК (РВ3) появляется после выхода ламп на полную яркость на 0,5 с. Кнопка настройки вроде работает, но тоже в 10 раз медленней.

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

Posted: 27 May 2019 10:24
by adven
IYra wrote:
samogon wrote:На неделе буду собирать ещё 2 устройства, обязательно проверю в железе и отпишусь как работает.
Не дождавшись проверки в железе кое-что добавил
Теперь при закрытии двери и работающем двигатели лампа гаснет в 2 раза быстрее.
Как хотел samogon
При закрытии двери и не работающем двигатели лампа гаснет как обычно

Удалил Hex(загрузил какой-то левый). Проект рабочий.
Выложу Hex в версии 0.8

Если не сложно добрый народ. этот вариант (0.7) откомпилируйте
Где при работающем двигателе гаснет в два раза быстрее.
И через 10 минут также отключается.

Posted: 13 Oct 2019 23:01
by Nikolai4
Была проблема с загоранием плафона при моргании дальнем. Как конденсаторы только не цеплял. В итоге между постоянным минусом и входящим сигналом минус с концевиков, именно так, керамический конденсатор 100н припаял и хаотичные загорания пропали. Мож кому пригодится. Так собрано было два плафона и оба доработаны установлены на разные авто Ваз, и работают замечательно, автору спасибо.

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

Posted: 14 Oct 2019 06:35
by Serg73UA
Еще при проверки на столе заметил,что при косании пальцем дорожки концевика включалась подсветка.
Сразу поставил конденсатор на жендэ и вход концевика.Все работает нормально.

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

Posted: 10 Feb 2020 18:42
by serwik1
День добрый!
Собрал, прошил, проверил, работает всё кроме кнопки программирования, прошивки с первого поста все перепробовал. Кнопка проверенна, при замыкании напряжение на выв.3 падает с 5V до 0V. :wall:
При прошивке пришлось понервничать, т.к. программатором USBasp не получилось залить прошивку, постоянно выскакивает ошибка. Я уж думал кердык программатору, вставил АТМЕГу8 шьётся отлично, 2313 тоже, а Тинька13 не хочет. Попробовал прошить Тиньку13 прошивкой от другого проэкта, прошилась без проблем. В итоге залил прошивку с первой станички через COM порт Понипрогом.

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

Posted: 10 Feb 2020 18:59
by hardlock
serwik1, может еепром не прошился?

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

Posted: 11 Feb 2020 10:43
by serwik1
Должен прошиться т.к. Понипрог проверяет и показывает записанный HEX, в отличии от AVRDUDEPROG.

Добавлено спустя 12 часов 28 минут 25 секунд:
EEProm точно прошито, считывается. По поводу фьюза SPMEN это возможность самопрограммирования контроллера (Self PrograMming ENable). В AVRDUDEPROG ему соответствует фьюз SELFPRGEN. Попробовал ещё раз прошивать через USBasp и получилось файлами из firmware_v0.5.rar, прошивками dimmer_flash.rar, dimmer_eeprom.rar пишет ошибку.
Программирование кнопкой так и не работает.

Posted: 16 Mar 2020 14:42
by Shuma
Добрый день, подскажите пожалуйста, если можно то как для чайника), как в итоге решили проблему с не постоянным самопроизвольным включением света, при заводке двигателя, моргания светом, пользования сигналом???
А точнее, в момент заводки ДВС, так же в момент нажатия на сигнал тоже загорается свет и светит выставленное время, но при этом, если отсоединить провод концевика двери от платы, то свет загораться не будет!!! Вычитал несколько разных версий, керамику на 0.1мкф между проводом управления от концевика и массой, в другом месте посоветовали тоже 0.1 мкф только между управление от концевика и плюсом(паралельно резистору на 10ком), тут на форуме тоже было про диод шотке подключенный обратной полярностью по питанию и управлению, другой вариант электролит на 10-47 мкф по управлению.
Так как же всё-таки будет правильно устранить данную проблему ?????
Плата и прошивка от автора с первой страницы
Помогите пожалуйста разобраться с проблемой !

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

Posted: 22 Mar 2020 00:53
by Shuma
Проблема устранена, посоветовали на драйве такой же способ , как описывали выше - добавлением керамики 0.1mkf между каналом управления от концевика и постоянной массой, ещё посоветовали добавить тантал на 22mkf по выходу 78l05, резистор 10k на Мосфет и резистор 300om на канал управления (фото и плата ниже)
Автору огромное спасибо за разработку!
p.s. Может есть смысл исправить на первой странице схему и печатку платы ?? Проблема видимо очень актуальная на отечественном автопроме и в будущем облегчило бы жизнь следующим людям в попытках собрать данную схему !!!!

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

Posted: 14 Jun 2020 16:56
by UnKaiF
Добрый день всем !
Решил выложить (может кому понадобиться) свою реализацию "вежливого" управления подсветками. (Писал по просьбе. Схемотехника - не ко мне).
Программа реализует управление двумя каналами ШИМ микроконтроллера ATTiny13.
Один канал (ножка PB0) - подсветка салона;
второй (ножка PB1) - подсветка ступенек/днища.
Входы (можно сконфигурировать ножки в setup.h, а реакцию на уровни на ножках - в scenario.h):
PB4 - включение двигателя (от ключа зажигания) - PB4=0 двигатель заглушен, PB4=1 двигатель запущен;
PB2 - состояние дверей - PB2=0 дверь открыта, PB2=1 все двери закрыты.

ТЗ было примерно такое:
Алгоритм работы белого светильника (салон):
  • а) Дверь закрыта - светильник не горит;
    б) Дверь открыта - светильник горит (включение плавное ~ 0,3 сек);
    в) Последующее закрывание двери - светильник горит на протяжении 10 сек (задержка выключения), далее плавное выключение (~1,5 сек);
    г) Запуск двигателя (PB4=1) во время обработки пункта в) -сброс задержки выключения, плавное выключение светильника (~1,5 сек);
    д) Если дверь открыта при запущенном двигателе (PB4=1) - белый светильник не включается.
Алгоритм работы синего светильника (ступени):
  • а) Двигатель не запущен (PB4=0) - светильник не работает;
    б) Момент запуска двигателя (PB4=1), светильник горит на полную яркость (включение плавное ~ 0,3 сек) на протяжении 10 сек, далее плавно гаснет на половину;
    в) Дверь открыта, двигатель запущен (PB4=1) - светильник загорается на полную мощность;
    г) Последующее закрывание двери - плавное снижение яркости светильника на половину;
    д) Двигатель остановлен (PB4=0) - светильник плавно выключен.

Программа реализует подход "поведение определяется данными" и использует минимум условных (if, switch) конструкций.
Благодаря такому подходу удается экономить память программ (свободно ~25%).
Никаких настроек во время работы не предусмотрено. Все настройки - на этапе компиляции (среда Atmel Studio 7).
За то - можно задавать любые мыслимые сценарии (см. scenario.h) без изменения основного алгоритма !
Исходники подробно откомментированы: кто захочет, - разберется. В архиве есть модель Proteus (8.7SP3) для ознакомления с работой.
Из минусов:
  • контроллер молотит постоянно, - т.е. переход в режим пониженного потребления не реализован.
    Но ! Из setup.h можно довольно просто играться с тактовой частотой и частотой ШИМ, и, это не затронет задержек (возможно затронет несущественно) в созданных вами сценариях. Требования изложены там же.

    Нет программного подавления дребезга. Я считаю, что для единичного изделия два лишних кондюка по входам погоды не сделают)
Картинка: сценарии
Скачать файлы можно здесь