24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Здесь только проекты на ATtiny
Post Reply
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Vlad80 wrote: А подскажите пожалуйста, фюзы и епром такие же, что и к прошивке v0.5?
Да все одинаково
Vlad80
Пробегал мимо
Posts: 20
Joined: 01 Feb 2014 18:52
Location: Vinnitsa

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

Post by Vlad80 »

IYra, спасибо Вам большое за помощь, но к сожалению прошивка не работает. Нет плавного включения/отключения, время задержки отключения при каждом закрытии двери разное (от 2-х до 40 сек.), кнопка настройки не работает (пока нажата кнопка, свет горит на полную яркость). В связи с этим наличие лог. 1 на выв. 2 (РВ3) не проверял. Пробовал Вашу прошивку со старым епром и с новым - без разницы. В итоге вернул прошивку v0.5.
IYra
Живу тут
Posts: 712
Joined: 01 Feb 2012 18:36
Location: Санкт-Петербург

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

Post by IYra »

Vlad80 wrote:IYra, спасибо Вам большое за помощь, но к сожалению прошивка не работает. В итоге вернул прошивку v0.5.
А вот еще вариант
Attachments
dimmer_v05.rar
(1.35 KiB) Downloaded 287 times
Vlad80
Пробегал мимо
Posts: 20
Joined: 01 Feb 2014 18:52
Location: Vinnitsa

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

Post by Vlad80 »

IYra wrote:А вот еще вариант
Жаль, но тоже не работает. Вернее работает не корректно, а именно (вся проверка проводилась на настройках по умолчанию): программа выполняется Оооочень медленно, где-то в 10 раз медленнее, чем в авторской прошивке. Плавное включение/отключение длится где-то 15-18 секунд, задержка отключения после закрытия двери где-то 2,5 минуты. Лог. 1 на на выв. 2 МК (РВ3) появляется после выхода ламп на полную яркость на 0,5 с. Кнопка настройки вроде работает, но тоже в 10 раз медленней.
adven
Пробегал мимо
Posts: 6
Joined: 20 Nov 2018 10:56

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

Post by adven »

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

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

Если не сложно добрый народ. этот вариант (0.7) откомпилируйте
Где при работающем двигателе гаснет в два раза быстрее.
И через 10 минут также отключается.
Nikolai4
Пробегал мимо
Posts: 2
Joined: 20 Apr 2017 07:56

Post by Nikolai4 »

Была проблема с загоранием плафона при моргании дальнем. Как конденсаторы только не цеплял. В итоге между постоянным минусом и входящим сигналом минус с концевиков, именно так, керамический конденсатор 100н припаял и хаотичные загорания пропали. Мож кому пригодится. Так собрано было два плафона и оба доработаны установлены на разные авто Ваз, и работают замечательно, автору спасибо.
Serg73UA
Частенько бываю
Posts: 36
Joined: 20 Oct 2013 10:19
Location: Харьков

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

Post by Serg73UA »

Еще при проверки на столе заметил,что при косании пальцем дорожки концевика включалась подсветка.
Сразу поставил конденсатор на жендэ и вход концевика.Все работает нормально.
serwik1
Пробегал мимо
Posts: 3
Joined: 01 Jan 2020 17:49
Location: Украина

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

Post by serwik1 »

День добрый!
Собрал, прошил, проверил, работает всё кроме кнопки программирования, прошивки с первого поста все перепробовал. Кнопка проверенна, при замыкании напряжение на выв.3 падает с 5V до 0V. :wall:
При прошивке пришлось понервничать, т.к. программатором USBasp не получилось залить прошивку, постоянно выскакивает ошибка. Я уж думал кердык программатору, вставил АТМЕГу8 шьётся отлично, 2313 тоже, а Тинька13 не хочет. Попробовал прошить Тиньку13 прошивкой от другого проэкта, прошилась без проблем. В итоге залил прошивку с первой станички через COM порт Понипрогом.
Last edited by serwik1 on 10 Feb 2020 22:10, edited 2 times in total.
User avatar
hardlock
Администратор
Posts: 4015
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

serwik1, может еепром не прошился?
serwik1
Пробегал мимо
Posts: 3
Joined: 01 Jan 2020 17:49
Location: Украина

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

Post 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 пишет ошибку.
Программирование кнопкой так и не работает.
User avatar
Shuma
Пробегал мимо
Posts: 2
Joined: 16 Mar 2020 11:01
Location: Донецк

Post by Shuma »

Добрый день, подскажите пожалуйста, если можно то как для чайника), как в итоге решили проблему с не постоянным самопроизвольным включением света, при заводке двигателя, моргания светом, пользования сигналом???
А точнее, в момент заводки ДВС, так же в момент нажатия на сигнал тоже загорается свет и светит выставленное время, но при этом, если отсоединить провод концевика двери от платы, то свет загораться не будет!!! Вычитал несколько разных версий, керамику на 0.1мкф между проводом управления от концевика и массой, в другом месте посоветовали тоже 0.1 мкф только между управление от концевика и плюсом(паралельно резистору на 10ком), тут на форуме тоже было про диод шотке подключенный обратной полярностью по питанию и управлению, другой вариант электролит на 10-47 мкф по управлению.
Так как же всё-таки будет правильно устранить данную проблему ?????
Плата и прошивка от автора с первой страницы
Помогите пожалуйста разобраться с проблемой !
Attachments
imgonline-com-ua-Compressed-FMLf9ywiAQ0xA5Q.jpg
Зашёл в гости )
User avatar
Shuma
Пробегал мимо
Posts: 2
Joined: 16 Mar 2020 11:01
Location: Донецк

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

Post by Shuma »

Проблема устранена, посоветовали на драйве такой же способ , как описывали выше - добавлением керамики 0.1mkf между каналом управления от концевика и постоянной массой, ещё посоветовали добавить тантал на 22mkf по выходу 78l05, резистор 10k на Мосфет и резистор 300om на канал управления (фото и плата ниже)
Автору огромное спасибо за разработку!
p.s. Может есть смысл исправить на первой странице схему и печатку платы ?? Проблема видимо очень актуальная на отечественном автопроме и в будущем облегчило бы жизнь следующим людям в попытках собрать данную схему !!!!
Attachments
Вежливая подсветка.jpg
Плата вежливой подсветки.jpg
Вежливая подсветка.rar
(15.04 KiB) Downloaded 282 times
Зашёл в гости )
UnKaiF
Пробегал мимо
Posts: 1
Joined: 14 Jun 2020 16:38
Location: Бульбяндия

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

Post 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 можно довольно просто играться с тактовой частотой и частотой ШИМ, и, это не затронет задержек (возможно затронет несущественно) в созданных вами сценариях. Требования изложены там же.

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