Вернуться   Официальный Лада Приора Клуб > Дневники > rual

Рейтинг: 5.00. Голосов: 53.

Доработка автосвета

Запись от rual размещена 01.07.2010 в 23:57
Обновил(-а) rual 24.08.2010 в 12:39 (Выложены 0.2 и 1.2 версии прошивки, в т.ч. для МК тини25)

Зачем я затеял переделку автосвета? Что не понравилось в стандартном алгоритме?
К работе датчика дождя (ДД) у меня претензий нет, а вот к функции автосвета (АС) есть. Так как на моем авто установлена сигнализация с автозапуском, то при включенном АС включение ближнего света (БС) до запуска двигателя сильно сокращает вероятность уехать на автомобиле в мороз. Можно, конечно, не включать АС, но что это за автоматика, если каждый раз нужно клацать кнопкой? Да и БС желательно включать всегда во время движения. В идеале свет должен включаться автоматически только при запущенном двигателе и желательно с некоторой задержкой, для выхода двигателя на стабильные обороты ХХ, либо при превышении определенной скорости.
Простой вариант автоматического включение света сразу после запуска двигателя вне зависимости от освещенности и кнопки АС представляет собой несложную электронную схему, которую может собрать любой, кто умеет обращаться с паяльником. Устройство использует функцию блокировки стартера ЭСУД. ЭСУД снимает минус с контакта 85 реле К3 (контакт 101 блока предохранителей) после запуска двигателя, при этом база транзистора подтягивается к +12В через сопротивление обмотки К3, транзистор открывается и сливает ток с реле К1 (автосвет), реле К1 замыкает параллельные контакты БС и габаритов. Схема начинает работать при включении зажигания, от кнопки АС не зависит.
Второй и ИМХО правильный вариант должен работать так: включать БС по освещенности, но с задержкой по времени 5 секунд; включать БС при превышении скорости в 30 км/ч, выключать с задержкой в 3 минуты после снижения скорости.
При анализе электрической схемы выясняем, что блок управления стеклоочистителем (БУСО) производства НПО ИТЕЛМА получает два сигнала от ДД, два от датчика положения механизма стеклоочистителя (СО), один импульсный сигнал от датчика скорости (ДС) автомобиля, один сигнал о включении зажигания. БУСО управляет тремя реле: реле быстрого хода СО, реле медленого хода СО, реле К1 АС. Реле АС имеет особенность, два параллельных замыкающих контакта, один подает +12В на шину питания габаритных огней, второй питает лампы БС.
Работа ДД и СО в контексте данной доработки для нас интереса не представляет, но вкратце так: ДД определяет наличие капель по разнице засветки нескольких фотодатчиков собственным ИК-источником относительно друг друга. ДД для управления СО использует дифиренцированный по времени разностный сигнал, то есть ДД дает импульс только при резком изменении засветки фотодатчиков. Поэтому при равномерном и обильном загрязнении стекла иногда происходит зависание СО при залитом лобовом стекле, так как засветка всех фотодатчиков происходит одновременно и разностный сигнал невелик. Сигнал для включения АС берется сумма сигналов со всех фотодатчиков , возможно этот же сигнал включает ИК-подсветку ДД для работы ДД ночью . Описание принципа работы ДД я сделал по внешним наблюдениям за работой ДД и исходя из собственных представлений по разработке электронных устройств, на детальную точность описния не претендую .
Но вернемся доработке АС. Чтобы не вмешиваться в проводку автомобиля и БУСО получает все необходимые сигналы (зажигания и скорости ) будем дорабатывать БУСО . БУСО находится в внутри панели над блоком электропакета , крепится двумя шпильками и гайками . К нему подключен один разъем с защелкой . Передняя панель БУСО зафиксирована защелками на корпусе . Внутри находим электронный блок , главным и единственным интеллектуальным устройством является микроконтроллер PIC (МК). Идеальным решением была бы перепрошивка МК БУСО, тогда внесение изменений в электрическую схему блока не требовалось. Но в этом случае придется разбираться с непростым алгоритмом работы БУСО и по новой писать программу МК, либо выполнять доработку существующей. Ни первое, ни второе адекватными усилиями сделать не удасться. Остается последний вариант - сделать небольшую аппаратную доработку БУСО.
Устройство выполнен на микроконтроллере ATTINY15 , его возможностей вполне хватает для того чтобы отслеживать скорость автомобиля и формировать необходимые временные задержки. Запуска двигателя МК определяет по перепаду напряжения в бортовой сети с помощью встроенного АЦП. Это необходимо для того чтобы транслировать сигнал включения АС по условиям освещенности стандартного блока только при запущенном двигателе, через 5 секунд после запуска.
Устройство подключается к указанным на фото контактным площадкам, вывод 10 разъема БУСО разрезается на сгибе. К схеме БУСО подключается сигнал AS_OUT, отрезку выводу разъема подключается сигнал RELE. Если задержка включения света от запуска двигателя не нужна, то резать вывод 10 не нужно, достаточно подпаять провод сигнала RELE, сигнал AS_OUT к БУСО подключать не нужно.
Прошивка для «блошиного мозга» есть в двух вариантах:
1. Не настраиваемая, задержка на 5 сек, скорость 30 км/ч. (файл priorasvet_adc_tX5_0.X.hex).
2. Настраиваемая, настройка выполняется в течение 1 минуты (!) после включения зажигания: задержки – 3х кратным включением кнопки АС на стоячем авто (фары мигают 5 раз), время отсчитывается с момента включения зажигания; скорости – 3х кратным включением кнопки АС, при этом запоминается текущая скорость движения авто (фары мигают 3 раза). (файл priorasvet_adc_tX5_1.X.hex).
Функция автоматического управления выключается при отжатой кнопке АС.
Вообще интересно, может ИТЕЛМА доработает прошивки БУСО в следующих версиях и владельцы люксовых Приор получат дополнительные функции сразу после покупки машины ведь доработки проводки и электрической схемы БУСО это не потребует?


Программатор можно собрать самому, материалы здесь http://real.kiev.ua/old/avreal/ru/adapters и на других ресурсах. Дополнительно: обзор программаторов
http://www.radiokot.ru/lab/controller/29/ ,
для постройки простого необходим только комп с LPT портом, LPT-разъем и несколько резисторов.







ВНИМАНИЕ для тех, кто будет повторять схему: выявлена проблема случайного сброса добавочного модуля из-за бросков напряжений в проводке БУСО при работе дворников, для устранения необходимо увеличить емкость С1 до 0.27 - 1 мкф.

Также выявлена еще одна очень важная функция БУСО, не соответсвующая схеме люкса от "автосферы" : в РЕАЛЬНОМ монтаже отсутсвет связь блока предохранителей к.45 с шиной S6, сигнал включения БС с блока управления светотехникой к.56 через шину S6 и к. 7 БУСО транслируется на реле К1. В связи с чем были внсены изменения в ПО добавочного модуля.

"... за время пути собачка смогла подрасти ... " это я о фирме Atmel, выбранный мной МК, ранее найденный в собственных закромах, attiny15L Atmel больше не отгружает... На складах электронных барыг этот МК мне не удалось обнаружить. http://www.efind.ru/icsearch/?search=attiny15

Перетянул прошивку доп. с attiny15 на attiny25, соответсвеено прошивка с индексом ..._t15_... для МК attiny15, ..._t25_... для attiny25. Принципиальная схема одна и таже для обоих МК. Более защищенная схема устройства на SMD-компонентах приведена, также приеден шаблон ПП под утюг.
Миниатюры
Нажмите на изображение для увеличения
Название: автосвет.jpg
Просмотров: 5155
Размер:	15.5 Кб
ID:	117   Нажмите на изображение для увеличения
Название: PIC-153.jpg
Просмотров: 7703
Размер:	60.8 Кб
ID:	118   Нажмите на изображение для увеличения
Название: PIC-160.jpg
Просмотров: 4435
Размер:	128.4 Кб
ID:	120  

Нажмите на изображение для увеличения
Название: схема АС.jpg
Просмотров: 5148
Размер:	48.7 Кб
ID:	121   Нажмите на изображение для увеличения
Название: Монтаж.jpg
Просмотров: 6914
Размер:	97.6 Кб
ID:	122   Нажмите на изображение для увеличения
Название: подключение к БУСО.JPG
Просмотров: 5782
Размер:	92.1 Кб
ID:	124  

Нажмите на изображение для увеличения
Название: PIC-193.jpg
Просмотров: 4810
Размер:	103.8 Кб
ID:	145   Нажмите на изображение для увеличения
Название: PIC-200.jpg
Просмотров: 5546
Размер:	180.2 Кб
ID:	147  
Вложения
Тип файла: zip priorasvet.zip (2.7 Кб, 5699 просмотров)
Тип файла: doc Priora_AS_PCB_t15_25_SMD.doc (367.0 Кб, 11122 просмотров)
Размещено в Без категории
Просмотров 219089 Комментарии 15
Всего комментариев 15

Комментарии

  1. Старый комментарий
    Аватар для Limon33
    Сымаю шляпу!
    Желательно на принципиальной схеме вновь устанавливаемые (исключаемые) элементы и вносимые изменения выделять цветом либо толщиной линий.
    Запись от Limon33 размещена 02.07.2010 в 01:11 Limon33 вне форума
  2. Старый комментарий
    на рисунке ТОЛЬКО принципиальная схема дополнительного устройства, точки подключения допы к БУСО нарисованы на фото платы БУСО. светодиод необязателен, он индицирует распознавание запуска двигателя, если движок запущен - горит.
    Запись от rual размещена 02.07.2010 в 17:37 rual вне форума
  3. Старый комментарий
    возник вопрос, правильно я понимаю что штаная фукция включение при условии что темнеет тоже остается???
    спасибо...
    Запись от олежек размещена 26.07.2010 в 17:01 олежек вне форума
  4. Старый комментарий
    Цитата:
    Сообщение от олежек Просмотреть комментарий
    возник вопрос, правильно я понимаю что штаная фукция включение при условии что темнеет тоже остается???
    спасибо...
    Да, остается. При нажатой кнопке АС БС включается либо при превышении порога скорости, либо при срабатывании датчика освещенности по условию затемнения.
    Запись от rual размещена 06.08.2010 в 07:56 rual вне форума
  5. Старый комментарий
    Аватар для Тимар
    тут не с пояльником нужно дружить,тут пару институтов надо закончить!
    Запись от Тимар размещена 05.09.2010 в 01:52 Тимар вне форума
  6. Старый комментарий
    установил присланную rual платку, очень доволен, огромное спасибо!!!!
    Запись от олежек размещена 07.09.2010 в 13:48 олежек вне форума
  7. Старый комментарий
    Цитата:
    Сообщение от Тимар Просмотреть комментарий
    тут не с пояльником нужно дружить,тут пару институтов надо закончить!
    Да ладно! Я окончил только один!
    Самая высокотехнологичная операция при выполнении доработки - это программирование микроконтроллера! Всё остальное легко выполнит любой человек знакомый с элементарным радиомонтажом! А программирование МК вам выполнят в любой конторе по ремонту оргтехники!
    Запись от rual размещена 07.09.2010 в 21:04 rual вне форума
  8. Старый комментарий
    Аватар для face
    За контроллерами будущее я тоже ими балуюсь. Может вам написать письмо с техническим предложением в фирму ИТЕЛМА, пусть доработают свою PICалку (и почему "они" всегда пик выбирают, не понятно, он же отстойный)
    Запись от face размещена 03.11.2010 в 19:01 face вне форума
  9. Старый комментарий
    Цитата:
    Сообщение от face Просмотреть комментарий
    За контроллерами будущее я тоже ими балуюсь.
    за МК настоящее , будущие за биотехнологиями )))
    Цитата:
    Сообщение от face Просмотреть комментарий
    Может вам написать письмо с техническим предложением в фирму ИТЕЛМА, пусть доработают свою PICалку (и почему "они" всегда пик выбирают, не понятно, он же отстойный)
    Я думаю спецы ИТЕЛМЫ почитывают форум, интересные идеи скорей всего будут реализованы. Для получения автоматического включения света при движении на ЛЮКСах требуется только доработка прошивки БУСО, думаю к зиме это будет.
    А насчет ПИКа, он не отстойный, он ПИК ))) В своё время сталкивался только с 16Ф84 , в то время программирование их было геморно из-за необходимости переключения страниц памяти, сейчас с новыми вроде всё нормально. А вообще ранее ПИК был самый устойчивый к электропомехам и безглючный, и малопотребляющий. Мелкопотребеление могу сравнить на примере сигналок,старлайна (вроде 24й ПИК ) и пандоры (вроде 256й АВР), дык у первой потребеление на охране 5-10мА (и то за счет светодиода), у второй 40 мА.
    Запись от rual размещена 04.11.2010 в 19:37 rual вне форума
  10. Старый комментарий
    Оказалось, что я не совсем дружен с интерфейсом данного ресурса, или он со мной )))
    Недавно мне кто-то ( не запомнил, не хочу обидеть) присылыл сообщение с предложением выслать готовый для установки в БУСО допмодуль, ответить дома у меня не получилось. А на следующий день я это сообщение в форуме не нашел (((
    Потому решил ответь всем здесь. У меня нет физической возможности изготавливать модуль и отсылать его Вам почтой по ряду причин, как то:
    1. Занятость на работе.
    2. Стремление больше времени проводить с детьми.
    3. Трудоемкость и затратность штучного изготовления модуля, т.к. у нас в деревне не в каждом ларьке торгуют микросхемами, а ценик на атмеловские МК в инет-магазинах ныне весьма диковат. Итого себестоимость устройства выходит 400-500 руб. Увеличивать цену для Вас для компенсации своих затрат я счетаю не справедливым, т.к. цена за полуфабрикат не будет соответсвовать его качеству.
    4. Смысла заказывать производства партии я не вижу, т.к. рынка сбыта как такового нет.
    Посему, предлагаю желающим установить данное устройство внимательно приглядется к знакомым, возможно среди них есть радиолюбители. Сам модуль предельно прост и доступен для сборки даже для начинающего. Также уверен, что среди участников форума и Ваших земляков есть люди с достаточной квалификацией. Вся информация необходимая для сборки имеется в моем дневнике, со своей стороны обещаю дать подробные консультации, пишите в личку.
    ps: двум людям с нашего форума я отправлял готовые устройства виду того, что у меня имелись экспериментальные образцы. Последние, увы, у меня закончились.

    С уважением,
    Александр.
    Запись от rual размещена 10.11.2010 в 15:26 rual вне форума
  11. Старый комментарий
    Цитата:
    вывод 10 разъема БУСО разрезается на сгибе.
    Правильно ли я понимаю что при работе "по скорости", но не "по свету" будет включен БС без габаритов?
    Запись от xenvas размещена 21.11.2010 в 23:29 xenvas вне форума
  12. Старый комментарий
    Нет, понял не правильно. Габариты и БС включаются в ЛЮКСах одним реле. Разрезание проводника нужно для получение задержки включения после старта двигателя. Это полезно при дистанционном запуске.
    Запись от rual размещена 23.11.2010 в 12:23 rual вне форума
  13. Старый комментарий
    rual
    Приветствую...
    Подскажите пожалуйста, возможно ли с Автосвета, убрать включение ближнего, т.е. шоб включал только габариты.
    (желательно без программатора, это мне не подсилу)
    Запись от dimka1ufa размещена 15.05.2013 в 19:34 dimka1ufa вне форума
  14. Старый комментарий
    Куплю БУСО Приора
    Запись от Ilushkin85 размещена 13.12.2014 в 20:00 Ilushkin85 вне форума
  15. Старый комментарий
    Здравствуйте. Спаял по вашей схеме (простой вариант №1), подключил, работает. Но один нюанс меня немного напрягает. При повороте ключа в замке-зажигания габариты и ближний свет на какую-то долю секунды загораются и тухнут, далее всё работает по написанному. (транзистора кт815 в наличии не оказалось - поставил кт819). Может в этом причина?
    Запись от euro159 размещена 05.01.2015 в 19:02 euro159 вне форума
 

Текущее время: 21:12. Часовой пояс GMT +3.