Доводчик стеклоподъемников своими руками на ардуино
Решил замутить с доводчиком стекол для электростеклоподъемников - чтобы при постановке на охрану закрывались, при снятии с охраны - открывались, кнопочки поудобнее - (краткий клик - открыть/закрыть до конца), автоматическое отключение при доезде до конца, что бы не жгло батарею и не рвало механику.
Но сразу же завис: не могу правильно подключить сигнал охранки: взять хочу с замка двери, а там сигнал получается импульсом на открытие/закрытие, причем в одну сторону (установка на охрану) он будет положительным (ну, с этим проблем нет), а в другую (снятие с охраны) - отрицательным (-12 В), а такую задачу мне как то не приходилось решать, и правильно сформулировать вопрос для поиска в гугле тоже не удалось. Как правильно подать на контроллер сигнал снятия с охраны?
И еще один вопрос вдогонку: как правильно включить токоизмеряющие шунты в схему H-моста? Есть готовые схемные решения?
Последний раз редактировалось minakan Вт июл 16, 2013 16:02:12, всего редактировалось 1 раз.
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!
Зарегистрируйтесь и получите два купона по 5$ каждый:
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
У меня ничего нет, то есть замутить самому. Готовые решения (покупать или паять) не интересуют - ибо интересно реализовать по своему, но есть пробелы в знании транзисторов.
Вопрос был такой:
Дано: AVR tiny какая-то там (не помню, какие покупал, дома лежат)
Есть провод, по которому приходит сигнал +12В и -12 В (в остальное время там Z)
Как правильно согласовать этот провод с тинькой, чтобы на две ноги поступали импульсы - на одну при положительной, на другую при отрицательной полярности сигнала?
За ссылку: спасибо, конечно, смотрел, но себе в машину не поставлю ни за что.
Приглашаем всех желающих 15 июля 2021 г. принять участие в бесплатном вебинаре, посвященном решениям Microchip и сервисам Microsoft для интернета вещей. На вебинаре вы узнаете, как быстро разработать устройства IoT с использованием готовых функциональных узлов – микроконтроллеров, микропроцессоров, модулей беспроводной связи и крипто-ускорителей. Особое внимание будет уделено облачным сервисам Microsoft и рассмотрен вопрос практического подключения отладочных плат от Microchip к облаку Azure.
Analog Devices (ADI) выпустила обновленное поколение DC/DC с усиленной изоляцией ADuM5x2x и ADuM6x2x. Новая серия эффективна для двухслойной PCB. В ней используются технологии ADI iCoupler® и isoPower. ADUM5x2x/ADUM6x2x устраняют необходимость проектирования изолированных преобразователей постоянного тока в приложениях до 500 мВт.
Поставить ASC713 или аналог.
У меня стоят на 30 Ампер, хватает за глаза. Лопухнулся при заказе, надо было на 20 А покупать.
Стеклоподъемники не больше 10-15 А потребляют в пике.
Поставить компаратор, транзисторный ключ, .
Почитать документацию на сигналку. Во всех нормальных сигналках есть специальный выход, на котором появляется импульс по команде "встать на охрану". И держится этот импульс заданное время.
Хотелось бы услышать ответы на два вопроса:
1) как в таком случае во всех современных машинах умудряются выжить куча-куча МК? Начиная с блока управления двигателем, бортовым компом, контроллером климата и заканчивая модулем сигнализации?
2) Как скоро должна слететь прошивка в моих модулях на МК, которые стоят в машине?
Отучаемся говорить за всех.
А попроще можно? PNP транзистором например? Я уже о оптопаре думал, но неохота лишний корпус ставить, не является, на мой взгляд красивым решением. Ну а если нельзя, покажите, пожалуйста пример как подать такой сигнал (кусок схемы).
Я никак не могу вопрос свой сформулировать. Я прекрасно понимаю что приходит с сигнализации. Но мне неохота разбирать половину салона, чтобы добраться до сигналки. Для меня сигнал постановки и снятия с охраны - сигнал на замке +-12В. и единственная моя на данный момент проблема - как правильно (красиво, надежно, экономно по корпусам и деньгам) подать его на avr'ку.
Ой, СПАСИБО ВАМ БОЛЬШОЕ. Это самый полезный, грамотный и обоснованный ответ из всех!
Пойду выброшу паяльник и побегу в сервис, что бы мне там мастер все правильно установил!
А тем не менее на вопрос, на который я просил ответ, мне никто так и не ответил. Объясните, пожалуйста, как все таки подать сигнал 0 или Z (не проверял пока) в неактивном состоянии, +12В один сигнал, -12В другой сигнал на две ножки avr? Лучше всего, конечно, чтобы при приходе импульсов соответствующие ножки проседали в 0, но можно и на 1 на худой конец.
+12 и -12 вы наверное меряли обоими щупами прибора прямо на замке? тогда ДА. Но на самом деле в состоянии Z эти два провода (нормально замкнутыми контактами реле в сигналке) сидят на одном из потенциалов +12 или МАССА. При подачи команды "открыть" одна из реле перекидывается подает противоположный потенциал, замок отработал, далее этот контакт возвращается назад и для закрытия срабатывает уже другое реле, подавая противоположный потенциал тому что был нз контактах.
Если непонятно написал скажи, нарисую схему типовой сигналки управления замками.
Просто если ты замереешь относительно корпуса авто (ну в контроллер же ты тоже будешь подавать сигналы относительно общего провода) то увидишь что при открытии появлятся +(-) на одном из проводов замка, а при закрытии на другом. Таким образом с обоих проводов бери +12 на контроллер по накатанным схемам. Относительно массы -12 там не будет.
Схемы для автомобиля />Прочие схемы />САМОДЕЛЬНЫЙ ДОВОДЧИКСАМОДЕЛЬНЫЙ ДОВОДЧИК
Люблю когда все делается одной кнопкой. Нажал ее и все, что тебе надо, за тебя сделает ее величество автоматика. Вот и задумался я о том, чтобы стекла сами поднимались при постановке автомобиля на охрану.
Сразу становилось понятно, что придется мастерить целое устройство, основой которого будет или будут реле замыкающиеся сами через себя. Таким образом, можно было заставить двигаться стекла в нужную сторону, а именно вверх, получив кратковременный сигнал от актуаторов в момент постановки автомобиля на охрану, а точнее при закрытии дверей.
Сама схема пришла в голову и воплотилась на бумаге в один миг. Вопрос был только в одном - как выключать реле при достижении стекла верхнего положения? Ответ не заставил себя долго ждать. Было решено сделать нормальнозамкнутый концевой выключатель и очень точно его установить в двери так, чтобы механизм стеклоподъемника при достижении верхнего положения нажимал на концевик и выключал его. После нескольких дней раздумий я решил отказаться от этого выключателя, так как такой метод не продуманный и очень ненадежный. Во-первых - концевик сложно отрегулировать точно, во-вторых - он мог не сработать или сработать раньше, в-третьих - если между стеклом и дверью попадет какое-нибудь препятствие (рука, голова, ветка дерева и т.д.), то устройство не выключиться, а это чревато травматизмом, сгоранием двигателя стеклоподъемника или, как самый страшный вариант, пожаром! Естественно ни того ни другого мне очень не хотелось. Идеальным вариантом было сделать отключение по току, т.е. как только ток в схеме возрастал, то устройство бы отключалось. При таком раскладе не страшны ни руки в окне, ни сучки деревьев. Но как сделать такое отключение? Пришлось отложить сборку схемы до тех времен, пока не придумаю, как это сделать.
ВЫХОД ИЗ ПОЛОЖЕНИЯ - ГЕРКОН
По своей профессии я связан с системами охраны и жизнеобеспечения. И вот, в очередной раз, когда я приехал на свой очередной объект смотреть что там сделано, а что нет, меня вдруг осенило! Геркон - он же работает под воздействием магнитного поля! Вот так вот, сколько лет с ними работал, а додумался их применить не сразу, ай-яй-яй, даже стыдно немного!
Геркон - если не сокращенно - герметичный контакт. Герконы бывают трех типов, всяких разных размеров и соответственно с разной пропускной способностью, которая ограничивается силой проходящего через геркон тока. Типы герконов можно увидеть на рисунке. Типы указаны с учетом отсутствия магнитного поля, т.е. если на геркон воздействовать магнитом, то его состояние изменится строго на противоположное. Тип "а" - нормально отомкнутый. Тип "б" - переключающий. Тип "в" - нормально замкнутый. Мне нужен геркон, который бы размыкал контакты под действием магнитного поля, подходят варианты "б" и "в" Нашел в магазине только вариант "б".
ЧЕМ ПОМОГ ГЕРКОН
Чем помог геркон? Да все очень просто. Чтобы мне выключить реле из-за возросшего тока - надо просто управление реле пропустить через геркон, а сверху геркона сделать обмотку, через которую я пропущу ток двигателя стеклоподъемника. Как известно даже из школьной физики, если сделать обмотку (катушку) из проводника и пропустить через него электрический ток, то внутри обмотки (катушки) появиться магнитное поле, а это именно то, что разомкнет контакты геркона и нужное реле выключиться. Чем ток выше, тем сильнее магнитное поле.
Одной из особенностей работы электродвигателя является то, что если вращающийся двигатель принудительно остановить, например, зажав его ротор, то потребляемый им ток резко возрастет в несколько раз. Соответственно опытным путем можно подобрать такую обмотку, которая не смогла бы сделать магнитное поле достаточное для сработки геркона при обычном движении двигателя, и достаточное поле при его остановке. Обмотку я делал из медного провода сечением 1 мм2. У меня получилось пять витков.
Ну вот, проблема с отключением реле решена, можно приступать к сборке схемы.
СХЕМА И КАК ОНА РАБОТАЕТ
Как я уже упоминал выше, в качестве основы схемы будет выступать реле замкнутое само через себя. Так как стеклоподъемника всего два, то логично было бы разделить схему на два контура. В итоге схема получила три реле. Одно из них "Реле 1" является управляющим и запускает оба контура при постановке автомобиля на охрану. Управляется оно от актуаторов. Каждый контур содержит в себе реле с двумя группами переключающихся контактов, два диода, геркон и его обмотка. Причем оба контура запускаются одновременно, а далее работают независимо друг от друга. Это как раз и нужно для правильной работы доводчика. Ведь стекла могут быть открыты на разном уровне.
Принцип работы схемы прост. Как уже известно, направление движения актуаторов задается сменой полярности. С помощью диодов "D1" и "D2" включается "Реле 1" только в момент закрытия дверей, а значит при постановке автомобиля на охрану. Так как "Реле 1" включилось (только на время работы актуаторов, около 1 секунды), то "+" с контакта "C" приходит на контакт "NO", а с него на диоды "D3" и "D4". Далее включаются "Реле 2" и "Реле 3" и замыкаются сами через себя с помощью диодов "D5" и "D6". Через обмотку геркона и контакты реле второй группы на двигатель стеклоподъемника подается "+" и он начинает поднимать стекло. Когда стекло поднято полностью или упирается в какое-нибудь препятствие, то двигатель стеклоподъемника останавливается и начинает потреблять большой ток. В это время в обмотке геркона возрастает магнитное поле, контакты герконы размыкаются, тем самым выключая "Реле 2" и/или "Реле 3". Процесс закончен, реле выключились. Вот и все.
В случае нажатия на кнопку стеклоподъемника в момент автоматического подъема стекла, короткое замыкание исключено, так как второй группой контактов исполнительного реле (Реле 1 или Реле 2) отключается один полюс от кнопки стеклоподъемника. Максимум что может случиться, стекло остановиться на время удержания кнопки, если нажать ее вниз. Если нажать вверх - то ничего не произойдет.
ЧЕГО НЕ ХВАТАЕТ В СХЕМЕ
Любая автоматика нуждается в контроле и в удобстве ее использования.
Было бы совсем неплохо вывести на лобовое стекло два контрольных светодиода подключенных параллельно исполнительным реле. В таком случае будет видно, выключилось устройство или нет.
Так же было бы удобно иметь кнопки отключения автоматического поднятия стекол и включения принудительного поднятия. Функционально все это можно сделать на кнопке включения омывателя и стеклоочистителя заднего стекла от ВАЗ 21043. Эта кнопка имеет фиксированное положение "ВЫКЛЮЧЕНО", фиксированное положение "ВКЛЮЧЕНО" и нефиксированное положение "ВКЛЮЧЕНО". Использовать ее я не стал, так как просто не нашел ей место на панели, где бы она хорошо смотрелась. К тому же она довольно-таки большая и не имеет подсветки.
Ну и самое главное, чего не хватает, так это таймера на работу устройства. К сожалению, его я так и не смог тогда сделать. Таймер нужен был на случай, если отключения не произойдет. Устройство может не выключиться, например, из-за посаженного аккумулятора. Если в системе менее 12 вольт, то ток потребляемый двигателями стеклоподъемников может оказаться недостаточным для сработки герконов, а значит реле не выключиться.
Так же можно было бы сделать аварийное отключение доводчика. Поставить еще одно реле, которое бы рвало питание исполнительных реле при открытии дверей автомобиля. Например: закрыл машину, а кто-то сунул руку в окно, нажал на кнопку брелока сигнализации еще разок и стекла остановились. Но это делать было просто лень.
ИТОГИ, ВПЕЧАТЛЕНИЯ
Впечатлений было море. Я был очень доволен, что не надо было тратить время на то, чтобы закрыть стекла. А самое главное был очень горд тем, что, несмотря на критику многих знакомых, я сам сделал такой прибор и он работал. Естественно пользоваться автомобилем стало гораздо проще. Хорошо ли, плохо ли, но год с небольшим, самодельный доводчик прослужил мне верой и правдой.
Отзывы и предложения присылайте на мой e-mail: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. ,
За что я люблю российский автопром — за то, что в наших автомобилях огромный простор для творчества! Недавно приобрел ВАЗ 2114 и началось…
Сегодня хочу рассказать Вам про доводчик стекол. Конечно, можно было пойти и купить готовый модуль рублей за 400, а то и дешевле… но это не про нас! Кроме того хотел реализовать автоматическое полное открытие и полное закрытие с помощью стандартной кнопки стеклоподъемника.
Алгоритм работы такой: хотим полностью открыть (закрыть) окно — коротко жмем кнопку открытия (закрытия). Если надо установить стекло в среднее положение — держим кнопку, стекло едет, отпускаем — останавливается. Ну и естественно все это дело подключаем к сигналке. Ставим на охрану — и радуемся.
На рисунке 1 приведена схема стандартного подключения электростеклоподъемников передних дверей ВАЗ 2114.
Рисунок 1.
При нажатии кнопки открытия окна контакты 2 и 7 замыкаются и подают +12В на двигатель стеклоподъемника. При этом контакты 1 и 6 кнопки остаются замкнутыми и подключают двигатель стеклоподъемника к массе автомобиля. Стекло открывается.
При нажатии кнопки закрытия окна контакты 1 и 2 замыкаются и подают +12В на двигатель стеклоподъемника. При этом контакты 3 и 7 кнопки остаются замкнутыми и подключают двигатель стеклоподъемника к массе автомобиля. Стекло закрывается.
На рисунке 2 приведена схема подключения модулей доводчиков без подключения к противоугонной сигнализации. На каждую дверь свой модуль.
Рисунок 2.
Теперь, при нажатии кнопки открытия окна +12В подается на модуль доводчика и, в зависимости от длительности удержания кнопки, модуль доводчика подает +12В на двигатель стеклоподъемника на время нажатия и удержания кнопки или до полного открывания окна. Если необходимо полностью открыть окно необходимо коротко нажать (длительность импульса +12В на входе модуля до 0,2 секунды) кнопку открывания. При нажатии и удержании кнопки стеклоподъемник работает почти в обычном режиме — окно открывается, пока нажата кнопка. ”Почти” потому, что движение стекла начинается с задержкой в 0,2 секунды после нажатия на кнопку.
Аналогично и при закрытии окна.
При движении стекла в режиме полного открытия или закрытия короткое нажатие на кнопку противоположного направления остановит движение.
При достижении крайних положений движение стекла возможно только в противоположном направлении.
На рисунке 3 приведена схема подключения модулей доводчика и модуля согласования с противоугонной сигнализацией. Модуль согласования ставится в водительскую дверь.
Рисунок 3.
На рисунке 4 приведена принципиальная схема модуля доводчика.
Рисунок 4.
Модуль доводчика.
Описание работы.
Основа устройства — микроконтроллер ATTiny13. Порты PCI2 и PCI3 работают в режиме прерывания по любому изменению логического уровня на них. Контроль конечного положения стекла определяется по току двигателя стеклоподъемника герконовым реле К3. Контакты реле подключены к выводу INT0 внешнего прерывания контроллера. Вывод INT0 подтянут к +5В внутренним резистором порта. В любом случае, движение стекла ограничено временем в 4,3 секунды (Если на Вашем авто время поднятия превышает 4,3 секунды, то подправлю прошивку). Для исключения влияния пускового тока, внешнее прерывание отключено на время 0,65 сек после пуска двигателя.
Конструкция и детали.
Схема модуля собрана на односторонней печатной плате, помещенной в пластиковый корпус. Фото 1, 2 и 3.
Фото 1.
Фото 2.
Фото 3.
Фьюзы контроллера ATTiny13 по умолчанию. Резисторы, конденсаторы — любые. Транзисторы — любые на ток от 100мА. Стабилитроны, диоды — любые маломощные. Реле на 12В, 10А минимум. Можно использовать автомобильные пятиконтактные. Корпус — любой. Плата выполнена под корпус G-1015. Геркон — любой. Для КЭМ-2 и стеклоподъемников моей машины обмотка реле получилась 3,5 витка. Количество витков подбирается при настройке. Обмотка выполнена медным эмалированным проводом 0,6…0,8 мм.
Настройка.
После сборки необходимо проверить качество пайки, проверить напряжение питания контроллера, прошить контроллер. Далее необходимо настроить порог срабатывания токового реле. Подключаем все на авто, убеждаемся, что стекло двигается при нажатии кнопок. Если двигается не в ту сторону, то меняем местами провода двигателя.
С помощью вольтметра меряем напряжение на двигателе стеклоподъемника. После нажатия на кнопку стекло начнет подниматься (опускаться), вольтметр покажет напряжение. При достижении конечного положения напряжение должно тут же пропасть. Если оно не пропадает, значит токовое реле не сработало. Необходимо добавить виток к катушке реле и повторить процедуру.
Может получиться и так, что реле будет иметь ложные срабатывания (в основном при поднятии стекла). Тогда необходимо убрать виток с катушки реле и проверить работу стеклоподъемников еще раз. После всех настроек необходимо ”погонять систему” и убедиться в правильности работы.
У кого нет сигнализации, могут дальше не читать:)
Модуль согласования с сигнализацией.
Описание работы.
Модуль согласования, конечно громкое название для устройства из 3-х деталек…
На рисунке 5 приведена принципиальная схема модуля согласования.
Рисунок 5.
Модуль согласования представляет собой реле, переключающее свои контакты на время до 0,2 секунд во время постановки автомобиля на охрану. Есть два способа подключения модуля:
— Если использовать положительный сигнал при постановке на охрану (при постановке на охрану появляется +12В на выходе сигнализации), то вывод 2 модуля согласования подключается на массу автомобиля, а вывод 1 к положительному выходу сигнализации. Можно использовать выход сигнализации на электрозамок (если нет центрального замка) на котором появляется +12В при постановке на охрану, вывод на реле дополнительных блокировок и т.д.
— Если использовать отрицательный сигнал при постановке на охрану (при постановке на охрану выход сигнализации ”притягивается” к массе, выход с ОК), то вывод 1 модуля сопряжения подключается к +12В, а вывод 2 к отрицательному выходу сигнализации. Это, обычно, выходы на реле дополнительных блокировок.
Сигнал может быть как временным — присутствовать некоторое время после постановки на охрану, так и присутствовать постоянно во времени охраны.
Конструкция и детали.
Схема модуля собрана на односторонней печатной плате, помещенной в пластиковый корпус. Фото 4 и 5.
Фото 4.
Фото 5.
Настройка.
После сборки необходимо проверить срабатывание модулей доводчиков от модуля сопряжения с сигнализацией. При необходимости подобрать конденсатор.
Казалось бы, что сложного? Купи кнопки от комплектации Хайлайн и поставь в свою машину. На деле все сложнее.
В комплектации Хайлайн управление стеклоподъемниками происходит через микроконтроллеры (по микроконтроллеру в каждой двери и главный блок комфорта в салоне). В них используются слаботочные "цепи" управления. В остальных комплектациях управление происходит без микроконтроллеров методом коммутации. И все управление завязано на блоке кнопок в водительской двери.
Тогда я решил сделать свой контроллер стеклоподъемников.
Подготовка:
В качестве микроконтроллера я выбрал Atmega 328P на платформе Arduino Nano. Потребуется 2 штуки.
Изначально, для управления силовой нагрузкой планировал использовать модули реле для Arduino. Но, "порывшись" в интернете, обнаружил замечательный модуль управления моторами с рабочим током 14А и максимальным до 30А Monster motor module. Для него подходит корпус G1013. Фиксировал плату в корпусе на термоклей.
Этого более чем достаточно для управления одним мотором стеклоподъемника. Плюсом в модуле присутствует датчик тока, который понадобится для отслеживания остановки мотора. Так как этот модуль управляет одним мотором, то нужно приобрести 4 штуки.
Также нужно приобрести кнопки на все двери:
Кнопки под хром
- 5ND 959 857 - блок кнопок в водительской двери
- 5ND 959 855 - кнопка в пассажирской двери (3 штуки)
Просто черные кнопки:
- 1K4 959 857 - - блок кнопок в водительской двери
- 6RU 959 856 - кнопка в пассажирской двери (3 штуки)
Разъемы для них:
- 1K0 972 776 - для водительской двери
- 1K0 972 704 C - для пассажирской двери
- N 907 647 01 - пины в разъем 19 штук.
Накладки для кнопок:
- 6RU 867 255 A 9B9 - для пассажиров (3 шт.)
- 6RU 867 255 9B9 - для водителя
Провод использовал НВМ-4 0,35 мм 2 .
Изготовление:
Почему решил использовать 2 микроконтроллера? Очень просто. Для управления всеми окнами достаточно и одного. Но при монтаже не хватит места в разъеме из салона в дверь. Там есть место только для 3 проводов. Этого хватит для обмена данными между контроллерами по шине (потребуется 2 провода).
- В итоге получилась такая схема:
Масса силовых модулей (Monster motor module) соединяется между собой попарно (пара передних, пара задних) и подключается к основному блоку. Это нужно для того, чтобы отключать их при постановке авто на охрану.
- Схема блока водительской двери:
В первой таблице распиновка разъема. Во второй - список компонентов с их значениями. Стабилизатор напряжения использовал L7805 в корпусе d2pak. Оптопара - самая простая PC817.
- Схема основного блока:
В этой схеме добавлено 2 мосфета для управления питанием на силовых модулей.
Изготовление плат:
Изготавливал платы сам методом ЛУТ (лазерно-утюжная технология). Достаточно иметь лазерный принтер и утюг. Как с помощью этой технологии изготовить печатную плату можно прочитать в интернете.
Также можно воспользоваться услугами по изготовлению печатных плат ссылка1 ссылка2 (их услугами не пользовался).
Плата в водительской двери:
Размер подгонял под этот корпус. U12 - обычный угловой ATX разъем.
Основная плата. К ней заказал корпус, но он оказался слишком большим. Подобрал от какого-то блока питания для внешнего бокса жесткого диска.
Здесь также используются разъемы ATX на 20 и 4 выхода. Мосфеты Q1 и Q2 использовал в корпусе TO220. Ноги у них загнул и положил на плату. Дорожки к ним узковаты для больших токов, поэтому залудил их толстым слоем припоя.
В конце покрыл плату Цапонлаком в три слоя.
Ссылки на схемы и платы (для программы Diptrace):
Программирование плат:
Код модуля в водительской двери
Код основного модуля:
Монтаж в машину:
Все работы выполнял при отключенном аккумуляторе.
Прежде, чем начать монтаж блоков стеклоподъемников, сделал их работу постоянной. Их отключение после постановки на охрану будет выполнять основной блок стеклоподъемников.
Стандартная схема стеклоподъемников в водительской двери.
Сразу видно, что провода питания всех стеклоподъемников идут через блок кнопок. Если он выйдет из строя, то задние стеклоподъемники работать не будут, т.к. от этого блока идет желто-черный провод +12 вольт на них. Возможно будет работать только передний пассажирский стеклоподъемник. На него идет отдельно питание от предохранителя S1 (выход 169 на схеме).
Итак, первым делом приступил к монтажу модуля для мотора. От мотора идут 2 провода - черно-белый, и красно-белый. Отрезал их и соединил с высокотоковыми выводами OUTA и OUTB. +12 вольт взял от черного провода из 28-пинового разъема между салоном и дверью (пин 25). От этого провода также запитался и блок в водительской двери. Массу прокинул отдельную, т.к. этот моторы буду отключать после постановки на охрану. Общую массу двери (коричневый провод) отрезал только от кнопок. Соединение 267 нельзя разрывать. В качестве массы для блоков использовал желто-черный провод. Разрезал его в салоне между соединением В278 и 28 контактным разъемом в двери. Конец, который идет в дверь подключил к 4-пиновому разъему основного блока стеклоподъемников (к какому конкретно указано в таблице на схеме платы). Другой конец, который идет в салон соединил с черным либо с черным с красной полосой (в зависимости от года выпуска автомобиля) проводом от предохранителя S2. В двери отрезал черно-желтый провод от кнопок и подключил к массе модулей. Теперь управляющие провода сечением 0,35 мм2. +5 вольт поступают от модуля в водительской двери. Разъемы GND и EN оставил пустыми (GND общий с высокотоковым разъемом, EN я так и не понял зачем нужен). EnA и EnB - управляющие сигналы поднятия/опускания. Разъем PWM - управляющий ШИМ сигнал. Сюда тоже подал +5 вольт.
Следующим идет управляющий блок в водительской двери. Его приклеил на двухсторонний скотч в районе подлокотника. Оставшиеся провода подключил согласно распиновке на схеме платы (выше по тексту). В качестве проводов для шины UART (пины Rx и Tx) использовал провода красно-зеленый и черно-зеленый.
Кнопки в водительской двери. Распиновка разъема.
1 - кнопка блокировки задних окон. 2 - светодиод блокировки задних окон. 3 и 9 - подсветка кнопок (подключил к голубому проводу подсветки кнопки открытия багажника). 4 и 10 - масса. 5, 6, 7 и 8 - кнопки открытия/закрытия окон.
Получилась такая схема:
Остался один лишний провод сечением 2,5 кв. мм. в 28-контактном разъеме. Его использовал в другой двери.
К задним дверям протянул 6 проводов: 5 - сечением 0,35 кв. мм. и 1 - сечением 2,5 кв. мм. для массы. В передней пассажирской двери на 2 провода меньше, т.к. там уже протянуты черно-зеленый и красно-зеленый провод.
Распиновка проводов такая же, как на водительской двери. 2 провода пойдут на кнопку в двери: 1 - подсветка, 2 - сигнал с кнопки. Массу для кнопки взял в двери. Остальные 3 тонких провода: 1 - +5В (подключается в +5V и PWD), 2 и 3 - EnA и enB.
Основной блок в салоне.
Расположил его за ручкой открытия капота под пластиковой обшивкой.
Распиновка разъемов есть в таблице выше со схемой платы. Интересны только 17 и 18 пины разъема. На 17 пин подается импульс +12 В при постановке на охрану. Тогда срабатывает доводчик окон и блок отключает питание на стеклоподъемники. На 18 пин подается импульс +12 В при снятии с охраны. После чего подается питание на стеклоподъемники.
В продаже сейчас можно встретить импортные устройства, которые фирмы - производители называют "модулями движения стекол автомобиля в одном направлении". Они представляют собой автоматические электронные узлы, обеспечивающие поднятие боковых стекол автомобиля при его постановке в режим охраны. Относительно высокая стоимость подобных модулей и желание оснастить свой автомобиль дополнительными функциями побудили автора этой статьи к самостоятельной разработке такого устройства, получившего у российских автомобилистов более короткое название - доводчик стекол. Доводчик предназначен для поочередного закрывания четырех дверных стекол салона и верхнего люка (приоритет выбирает пользователь при подключении) при переходе в режим охраны установленного на автомобиле охранного сигнализатора.
Командой для включения электродвигателей стеклоподъемников служит сигнал, поступающий в виде импульса длительностью 1 с с выхода охранного сигнализатора и предназначенный для управления центральным замком автомобиля. В зависимости от модели автомобиля активным уровнем напряжения сигнала управления его центральным замком может быть как высокий (близкий к 12 В), так и низкий (близкий к нулю) относительно общего провода. Для этого в доводчике предусмотрены два входных контакта, выбор одного из которых зависит от уровня управляющего импульса. Еще одна пара контактов входного разъема предусмотрена для приема импульса от охранного сигнализатора на прерывание работы механизмов стеклоподъемников (для замка зажигания этот импульс служит командой на отпирание дверей салона). Один контакт этой пары предназначен для импульса с высоким активным уровнем, а другой - с низким. Прерывание позволяет в любой момент прекратить работу механизмов стеклоподъемников, например, в случае, если в проеме окна оказался ребенок, оставленный в автомобиле. Также запретом для начала работы механизмов стеклоподъемников может служить сигнал от замка зажигания, когда ключ находится в первом положении ("АСС" - аккумулятор), и от конечных выключателей дверей. При открытых дверях сигнал на соответствующем контакте входного разъема доводчика должен иметь низкий уровень. Ротор электродвигателя каждого механизма стеклоподъемника вращается до того момента, пока стекло не будет поднято до упора, после чего останавливается. При вращении ротора в бортовой сети автомобиля появляется переменная составляющая напряжения, возникающая из-за особенностей работы коллектора электродвигателя. Как только ротор остановится, переменная составляющая исчезнет. Доводчик фиксирует этот момент и вырабатывает команду на отключение питания электродвигателя. Еще одним условием отключения питания электродвигателя является превышение максимального установленного времени его непрерывной работы - 9 с. Схема доводчика стекол показана на рис. 1.
Основной узел устройства - микроконтроллер DD2. Управляющие сигналы поступают на входной разъем Х2. Выходной узел доводчика состоит из четырех транзисторно-релейных ячеек. Контакты реле подают питание на электродвигатели дверных стеклоподъемников (канал управления люком на схеме не показан). С приходом сигнала от охранного сигнализатора на запирание дверей срабатывает реле К1, и через контакты К1.1 на электродвигатель стеклоподъемника двери водителя поступает питание на время 0,75 с, из которых в течение последних 0,25 с микроконтроллер DD2 измеряет частоту переменной составляющей напряжения бортовой сети от работы электродвигателя. Переменное напряжение предварительно усилено элементом DD1.1. Резистор R2 образует цепь обратной связи элемента и переводит его транзисторы на линейный участок входной характеристики. Через инвертор DD1.2 усиленный сигнал поступает на вход RA4 микроконтроллера DD2, настроенный как вход импульсов таймера-счетчика. Если частота переменного напряжения превышает 200 Гц, т. е. электродвигатель работает, реле К1 электродвигателя остается включенным. Как только ротор электродвигателя остановится, т. е. стекло поднято до предела, реле К1 отпускает якорь, электродвигатель отключается, срабатывает реле К2, включается следующий электродвигатель - процесс повторяется, и так до тех пор, пока не окажутся поднятыми стекла всех дверей. Как было сказано, каждый электродвигатель стеклоподъемников сначала включается на время 0,75 с. Задержка в 0,5 с перед началом измерения частоты необходима для того, чтобы электродвигатель после включения успел выйти на устойчивый режим работы.
Программой микроконтроллера предусмотрено, что время работы каждого электродвигателя стеклоподъемника в любом случае не будет превышать 9 с. При снятии автомобиля с охраны сигнал на разблокировку замков дверей одновременно поступает на вход прерывания работы доводчика через контакт 2 (или 5) разъема Х2. После чего микроконтроллер DD2 переходит на выполнение подпрограммы прерывания, которая, в свою очередь, дает команду остановить электродвигатель, если его ротор вращается. Затем программа переходит в режим ожидания нового импульса на закрытие стекол. Для того чтобы работа стеклоподъемников была запрещена в положении "АСС" замка зажигания, соответствующий этому положению контакт замка надо соединить с контактом 4 разъема Х2 доводчика. Контакт 1 разъема Х2 соединяют с минусовым выводом индикаторной лампы "Открыта дверь" на приборной панели автомобиля. Если такой индикатор отсутствует, то с этим контактом придется соединить четырьмя отрезками изолированного провода тот вывод дверного выключателя каждой двери, который подключен к лампе освещения салона. В разрыв каждого отрезка провода в удобном месте необходимо включить разделительный диод (например, КД522Б) анодом к контакту 1 разъема. В этом случает диод VD1 (см. схему на рис. 1) следует замкнуть проволочной перемычкой. К разъему Х1 подключают источник питания. Поскольку двигатели стеклоподъемников питаются через этот разъем, необходимо устройство подключать к бортовой сети через предохранитель на ток 20 А (он установлен до разъема Х1). Сечение подводящих медных проводов должно быть не менее 1,5 мм2. Применение такого предохранителя обусловлено тем, что в рабочем режиме каждый из двигателей потребляет значительный ток (до 10 А), нельзя не учитывать также пусковой бросок тока. Контакты разъема ХЗ включают в разрыв проводов, питающих электродвигатели соответствующих стеклоподъемников, по схеме, показанной на рис. 2: подвижный контакт реле - к электродвигателю, а неподвижный замкнутый - к кнопке.
На рисунке крестом отмечено место разрыва цепи питания электродвигателя стеклоподъемника двери водителя. Буквенное обозначение контактов разъема ХЗ указывает дверь салона: ПЛ - переднюю левую, ПП - переднюю правую, ЗП - заднюю правую, ЗЛ - заднюю левую. Если схема управления стеклоподъемниками автомобиля такова, что при нажатии на кнопку подъемника через нее с электродвигателем соединен минусовый провод источника питания, то разомкнутый контакт каждого исполнительного реле необходимо подключить к минусовому проводу бортовой сети автомобиля. При регулировке устройства на автомобиле, возможно, потребуется подборка резистора R2. При указанных на схеме номиналах элементов цепи C1R1R2 устройство, установленное на автомобиль "Хонда", работает четко, без ложных срабатываний. Для управления электродвигателем люка следует использовать выход RB1 (выв. 7) микроконтроллера DD2. Выход RA1 (выв. 18) настроен для реализации функции подсветки замка зажигания в течение 6 с после открывания двери водителя и 6 с после ее закрывания. Лампу EL1 подсветки подключают по схеме на рис. 3.
В тех точках платы, где печатные проводники одной стороны соединены с проводниками другой, выводы деталей следует надежно пропаять. В восьми точках пайки выводов реле со стороны установки деталей следует установить, развальцевать и заранее пропаять трубчатые пистоны. Конденсаторы С4 и С5 припаяны со стороны печати к выводам резисторов R7 и R8. Плата помещена в пластмассовую коробку подходящих размеров и закреплена в ней термоклеем. Для защиты от влаги снаружи на коробку натянут чехол из виниловой пленки. Установлена коробка с доводчиком под обшивкой двери водителя.
Читайте также: