Обявления

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

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

Контроллер ДХО (DRL) для ПТФ

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

Контроллер ДХО (DRL) для ПТФ

Сообщение hardlock » 19 июл 2012 15:37

Устаревшая версия. Смотри следующий пост.

Скоро примут изменения в правила, согласно которым придётся ездить днём с включенным ближним светом или устанавливать Дневные Ходовые Огни (ДХО / DRL). Я такую инициативу поддерживаю, да и сам давно езжу постоянно с включенными передними ПТФ, естественно выключая при включении ближнего света, чтобы не слепить встречные авто. Т.к. переключатель ПТФ у меня без фиксации (в Т255 его так сделали по европейским требованиям) решил сделать простой контроллер света. А в дальнейшем заменить ПТФ на хорошие ДХО.

Итак контроллер должен уметь:
1) включать ПТФ через 10 секунд после старта двигателя (если включены габариты);
2) выключать ПТФ если включен ближний свет;
3) включать ПТФ если ближний свет выключен;
4) не мешать ручному включению/выключению ПТФ;

В качестве контроллера выбрал ATtiny13, набросал схему и она оказалась очень похожа на диммер салонного света.
sch.gif
sch.gif (18.32 КБ) Просмотров: 7862


Плату я нарисовал, но себе сделал на плате от диммера навесом, поэтому моя схема немного отличается от того что тут нарисована, но прошивка подходит. В формате Sprint-Layout v5.0 - в прикрепленных файлах.
pcb.gif
pcb.gif (4.27 КБ) Просмотров: 7862


Вот такой дэвайс получился в живую:


Получились следующие функции:
1) Включение ПТФ через 10 секунд после запуска двигателя (или включения габаритов, если были выключены).
2) выключение ПТФ при включении ближнего света боле чем на 4 секунды;
3) включение ПТФ при выклчении ближнего света или переключении на дальний свет через 0,5 секунды;
4) если принудительно выключить (или включить) ПТФ то дэвайс уходит в спячку до следующего переключения света или выключения зажигания или выключения габаритов.
Вложения
firmware v0.3.rar
(8.78 КБ) Скачиваний: 340
pcb.rar
(6.65 КБ) Скачиваний: 294
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение hardlock » 19 июл 2012 15:38

10.04.2013
Развитие проекта.

Покатался я с ДХО в таком виде. Всё устраивает, но есть куда улучшать. Улучшения начались с модернизации реле ПТФ для плавного влючения. Далее решил сделать, чтобы ДХО работали без включения габаритов, т.е. алгоритм работы будет следующий:
- Двигатель не заведён - ДХО не включаются.
- Ручник поднят - ДХО выключены. Ручник опущен - ДХО включаются через 2 секунды. Если опять поднять ручник, то ДХО выключатся через 2 минуты.
- Включен свет (ближний или дальний) при заведённом моторе, ДХО гаснут через 5 секунд. При выключении света ДХО загораются через 2 секунды.
- Включение/выключение функции ДХО осуществляется 5-ти кратным вкл/выкл ПТФ. (Включение функции подтверждается 5-ти кратным морганием ПТФ, выключение - 3-х кратным)
- При включенной функции ДХО ручное включение ПТФ выключает фары, а при выключенной функции - включает фары.

В виде блок-схемы это выглядит немного ужасающе...


Страшно? Да я сам в шоке. Ладно, покажу только ту часть, в которой принимается решение что делать с выходом.


Схема осталась почти неизменной, плата соответственно тоже.

Вот общая схема.
sch_general.gif
sch_general.gif (17.02 КБ) Просмотров: 6918

Как видно, отличие от предыдущего варианта, только раздельное управление и обратная связь ПТФ. Единственное "Но". Теперь схема будет ставится в разрыв провода управления реле ПТФ. Обычно реле управляется землёй, но возможны частности, например я встраивал эту платку в блок предохранителей и там стоит транзистор для управления реле, который управляется единицей (+5В) прямо от контроллера блока предохранителей. Поэтому схему малость модернизировал под себя (в прошивке надо будет поменять всего один символ, но об этом позже.

Моя схема.
sch_my.gif
sch_my.gif (16.49 КБ) Просмотров: 6918

Буду описывать общую схему. Все входы имеют активный уровень "0", т.е. Включен свет, на входе должен быть "0", затянут ручник - "0", Включены ПТФ - "0".

В прошивке есть следующие строки:
Код: Выделить всё
//Входы. Если активный уровень (включено) "1", то инверсии не надо, например (#define FogIn PINB.3). Если активный "0", то надо инвертировать, например (#define FogIn !PINB.3)
#define LightIn   !PINB.4         //Вход управления реле ближним светом ("0" - Свет включен).
#define FogIn     !PINB.3          //Вход управления ПТФ ("0" - ПТФ включены принудительно)
#define ParkIn    !PINB.1         //Вход ручника ("0" - ручник поднят)


Для моей схемы (управление ПТФ единицей) второй дэфайн выглядит так, т.е. без инвесии:
Код: Выделить всё
#define FogIn     PINB.3          //Вход управления ПТФ ("1" - ПТФ включены принудительно)

Это думаю понятно.

Теперь выход. Если надо управлять единицей, т.е. "1" - включены ДХО, то следующую строку оставляем в покое:
Код: Выделить всё
#define OutActive1                //Активный уровень (ДХО включены) на выходе "1". Для активного "0" закоментировать эту строчку.

Если надо управлять нулём, то коментируем строку полностью:
Код: Выделить всё
//#define OutActive1                //Активный уровень (ДХО включены) на выходе "1". Для активного "0" закоментировать эту строчку.


Собственно в этом проекте больше коментов, чем кода, поэтому кому надо - разбирайтесь :-)
Исходник написан в CodeVisionAVR v2.05.3 и прилеплен во вложениях. В проекте установлены фьюзы (4.8MHz, Start-up Time - 14CK + 64 ms Slowly rising power), для тех, кто шьёт не из кодевижена:
fuses.png
fuses.png (2.07 КБ) Просмотров: 6918


Подключение.
Если предполагается использовать отдельные модули ДХО, тонеобходимо поставить реле, которое будет подавать на них питание. Реле будет управляться минусом. Если в качестве ДХО будут использоваться передние ПТФ (как у меня), то подключение можно изобразить вот так:

Т.е. контроллер ставится в разрез провода управления реле передних ПТФ. Остальное думаю понятно.

Ну и установка в Авео!
Вложения
firmware v1.0.rar
(13.08 КБ) Скачиваний: 278
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение Kenny » 08 окт 2012 16:25

Подскажите, на РВ0, при включении габаритов и выключенном свете, через 10 сек постоянная 1? или импульсно включает, пока на РВ4 не появится 0? как оно будет работать с фиксируемой кнопочкой...
Kenny
Частенько бываю
 
Сообщения: 25
Зарегистрирован: 08 сен 2009 13:51
Откуда: Киев

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение hardlock » 01 апр 2013 17:18

Kenny, извиняюсь, вобще не заметил ответа в этой теме.

Kenny писал(а): при включении габаритов и выключенном свете, через 10 сек постоянная 1? или импульсно включает, пока на РВ4 не появится 0?

импульс длительностью 0,5с для эмитации кнопки без фиксации.
Kenny писал(а): как оно будет работать с фиксируемой кнопочкой...

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

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение Ichtiandr » 01 апр 2013 17:32

:-) Мож и моё пригодится в общую копилку :oops:
Я поставил на свою машину дневные огни на светодиодах. При включении зажигания они включаются, при включении габаритов и/или света - гаснут. Все в соответствии с требованиями.
Все сделал при помощи ... молотка, зубила и какой-то матери, то-есть типа "Сделано в СССР".
Под капотом в удобном месте нашел 12 вольт, которые появляются при включенном зажигании. Получился "+" для светодиодов. "-" от светодиодов подключил к лампочке "габаритов". При включении "габаритов" 12 вольт для светодиодных сборок делится на "0" и они гаснут.
Последний раз редактировалось Ichtiandr 01 апр 2013 17:35, всего редактировалось 1 раз.
Аватара пользователя
Ichtiandr
Пробегал мимо
 
Сообщения: 15
Зарегистрирован: 06 янв 2012 23:56

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение hardlock » 01 апр 2013 17:34

Ichtiandr, это всё хорошо, тока у нас редиски написали в ПДД что возможно применение ДХО установленные штатно на автомобилях. Думаю что ГАИшники не применут поживится на фразе "штатно".
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение hardlock » 11 апр 2013 19:39

Обновился контроллер ДХО (смотрим второй пост). Теперь он может управлять абсолютно любым ДХО (или ПТФ) независимо от конструкции машины.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение hardlock » 16 апр 2013 13:11

И снова обновился алгоритм. Теперь уже надеюсь последняя версия. Вроде учтено всё.

Для начала словами:
- если режим ДХО выключен, то на выходе тоже, что и на входе.
- если двигатель заглушен, то выход неактивен, даже при принудительном включении ПТФ.
- если ручник опущен, то ДХО включаются через 2 секунды.
- если поднять ручник, то ДХО выключатся через 2 минуты (120 сек).
- если свет включен более 5 секунд, то ДХО выключатся.
- режим "парковка". включен свет, поднимаем ручник и затем выключаем свет. ДХО не включатся, т.е. как будто ручник поднят более 2 минут.
- при включенном режиме ДХО состояние выхода можно принудительно поменять сигналом на входе "ПТФ". За исключением заглушенного мотора.

А теперь картинкой:


Новая прошивка во вложении. Подходит только к схеме из второго поста.
Вложения
firmware v1.2.rar
(13.1 КБ) Скачиваний: 271
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение daa_sasha » 11 июн 2013 18:41

Подскажите пожалуйста при объединении Контроллер ДХО и Плавное включение ПТФ можно сказу использовать выход с МК управления ПТФ для питания МК плавного включения ПТФ. Выдержит порт, хватит мощности? Или необходимо запитать через транзистор.
daa_sasha
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 30 авг 2010 16:38

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение daa_sasha » 23 июн 2013 21:42

Объединённая схема, плата и прошивка Контроллер ДХО (DRL) для ПТФ и Плавное включение ближнего/дальнего света (ПТФ).
Прошивка на Контроллер ДХО (DRL) для ПТФ изменена. Вход "Свет" подается "+", на управление полевым транзистором, который подает питание на второй микроконтроллер, подается "-"
firmware v1.2.rar
Контроллер ДХО (DRL) для ПТФ
(60.03 КБ) Скачиваний: 241

Прошивка для Плавное включение ближнего/дальнего света (ПТФ) в соответствующей теме.

drl.rar
плата
(12.81 КБ) Скачиваний: 266
daa_sasha
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 30 авг 2010 16:38

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение hardlock » 24 июн 2013 20:27

daa_sasha, да по идее можно всё впихнуть в один камушек. Будет время - попробую.
Аватара пользователя
hardlock
Администратор
 
Сообщения: 3371
Зарегистрирован: 21 янв 2009 15:48
Откуда: zp.ua

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение daa_sasha » 24 июн 2013 22:01

hardlock писал(а):daa_sasha, да по идее можно всё впихнуть в один камушек. Будет время - попробую.

Было бы неплохо.
daa_sasha
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 30 авг 2010 16:38

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение daa_sasha » 13 июл 2013 21:21

hardlock писал(а):daa_sasha, да по идее можно всё впихнуть в один камушек. Будет время - попробую.

Как со временем. Не пробовали?
daa_sasha
Пробегал мимо
 
Сообщения: 17
Зарегистрирован: 30 авг 2010 16:38

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение hardlock » 14 июл 2013 00:55

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

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение Abdulaks » 29 окт 2015 19:40

Здравствуйте, конечно задумки и их воплощение у Вас улетные, но у меня немного другая, буду признателен в помощи.
1 включение птф передних и задних совместно (одной ручкой) без остального освещения - без габаритов и т п.
2 работа салонного клаксона должна быть ,,правильной ,, только при ключе в режиме зажигании и поднятом ручнике - парой жена забывает ручник спустить его.
Конечно понимаю все это в блоке управления, но как до него достучаться? :dontknow:
Abdulaks
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 29 окт 2015 18:44

Re: Контроллер ДХО (DRL) для ПТФ

Сообщение Abdulaks » 30 окт 2015 20:55

Задумка, включения противотуманок передних и задних без габаритов или ближнего - независимо, очень удобно но как? Может есть идеи? Буду. Признателен
Abdulaks
Пробегал мимо
 
Сообщения: 6
Зарегистрирован: 29 окт 2015 18:44


Вернуться в ATtiny



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

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