Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"

> Автомат управления зеркалом
SSh
сообщение 24.11.2016, 11:20
Сообщение #1


Технический Маньяк-Гуру
*******

Группа:
Администраторы
Сообщений: 7044
Регистрация: 3.6.2009
Из: Армения
Вне форума
Авто: Lancer IX, AT

Репутация:   263  


По непонятной (пока (IMG:style_emoticons/default/wink.gif) ) причине пропала целая тема, где описан автомат, опускающий правое зеркало при движении задним ходом. В архивах интернета удалось отыскать первую страницу темы а у меня сохранились схемы, платы, прошивки 2-х вариантов устройства - полного с датчиком положения и т.н. light-версии, с опусканием и подниманием по времени. Остальные 15 страниц с комментариями, возможными доработками, вопросами и ответами утеряны, если у кого есть сохраненные копии, то буду благодарен за помощь в восстановлении темы.
Итак, автомат управления зеркалом


17.11.2009, 11:48
Ну вот, обещанное описание устройства автоматического перемещения зеркала заднего вида.

При парковке автомобиля часто требуется опустить правое зеркало так, чтобы виден был бордюр. При движении же желательно поднять зеркало. Вот и приходится все время манипулировать джойстиком, особенно в городах с интенсивным движением. Для упрощения этих манипуляций и было разработано данное устройство. Оно представляет собой схему на простейшем недорогом МК - PIC12F675. Перемещение вверх-вниз осуществляется при нажатии на кнопку, которую можно разместить в любом удобном для себя месте. Этой же кнопкой производится программирование нижнего положения зеркала.

Алгоритм работы устройства такой:
При нажатии на кнопку зеркало опускается в заранее запрограммированное нижнее положение и возвращается в исходное при повторном нажатии. Если до повторного нажатия кнопки двигатель был заглушен, то зеркало автоматически возвратится в исходное состояние при включении зажигания, т.е. второй раз кнопку нажимать уже не надо.
Если после автоматического опускания вручную переместить зеркало ниже установленного нижнего положения, то работа устройства блокируется, т.е. оно перестает реагировать на нажатия кнопки до тех пор, пока или зеркало не поднимется выше установленной нижней отметки или до нового программирования положения. Если же после автоматического опускания вручную поднять зеркало то, если верхняя отметка не достигнута - при нажатии кнопки зеркало поднимется до него, если же верхняя отметка пройдена, то она становится текущей и при следующем нажатии кнопки зеркало снова пойдет вниз.

Программирование (установка) нижнего положения:
Перевести зеркало джойстиком в требуемую нижнюю позицию, выключить зажигание, потом снова включить, удерживая при этом кнопку нажатой. После этого отпустить кнопку и перевести зеркало джойстиком в нормальную позицию - устройство запрограммировано и готово к работе. Позиция запоминается во внутренней памяти МК до тех пор, пока ее не перепрограммировать заново. Верхнюю позицию можно изменять как угодно и когда угодно, при нажатии на кнопку она каждый раз запоминается заново, и зеркало возвращается туда, откуда мы его начали опускать.

Схема и прошивка:
Как было отмечено - устройство собрано на PIC12F675. Из имеющихся 6 портов ввода/вывода использованы 4, на один из них подается сигнал с датчика перемещения, еще к одному подключена кнопка управления и к двум - реле, через транзисторные ключи. Главная нагрузка по управлению устройством лежит на прошивке, которая вместе с исходниками находится в архиве.
Прикрепленный файл Mirror.zip ( 1000,71 килобайт ) Кол-во скачиваний: 1987
Прикрепленный файл  Mirror.rar ( 22,15 килобайт ) Кол-во скачиваний: 495

Исходники прокомментированы достаточно подробно, так, что при желании можно разобраться и подправить под свои требования.
Процедура ReadSensor - программный фильтр для устранения помех. Значения датчика считываются 13 раз, сортируются и записываются в массив. В качестве истинного выбирается среднее (6-е) значение в массиве. Этот способ дает более точный результат чем среднеарифметическое значение.
После нажатия кнопки введена пауза в 100 мс - для устранения дребезга контактов и помех. Если по истечении этого времени кнопка все еще нажата - то подается команда на выполнение действия.

Собранная плата:
Прикрепленное изображение

Установка.
Размеры платы позволяют устанавливать ее под заглушкой внутренней облицовки зеркала. Для установки надо снять правое зеркало заднего вида. Как это сделать - описано на стр.247 руководства от 3-го Рима. Зеркало снимается и для того, чтобы прикрутить к нему датчик перемещения, который представляет собой пару магнит-датчик Холла.
Вариант крепления магнита показан на фото - он зажат между двумя полосками стеклотекстолита, одна из которых жестко прикреплена к поворотной платформе. Это - не лучший вариант крепления, можно и попроще. Если есть цилиндрический трубчатый магнитик, то его можно просто надеть на нижний "отросток" платформы. Главное чтоб датчик Холла был закреплен неподвижно а магнит перемещался вместе с платформой. Там же видно и крепление датчика.
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Примененный датчик Холла (SS495A) - двуполярный, поэтому при установке надо обязательно проследить за тем, чтобы при приближении магнита напряжение на его выходе уменьшалось. Если напряжение наоборот, увеличивается надо просто перевернуть магнит. Магнит не должен быть слишком мощным, а то датчик перейдет в насыщение и регистрация нижнего положения будет затруднена. Датчик тоже должен быть правильно соорентирован. Его корпус - трапециевидный, устанавливается узкой частью к магниту, как показано на принципиальной схеме.
Магнит можно взять от динамика мини-наушника, он достаточно мощный и при его перемещении из одного крайнего положения в другое выходное напряжение на выходе датчика Холла меняется приблизительно в диапазоне 1...2 В.
Провода от датчика протягиваем параллельно проводам питания моторчиков. Чтоб не мучиться с протяжкой можно открутить 3 винта, которыми кожух зеркала крепится к кронштейну.
Плата вставляется в нишу во внутренней облицовке зеркала и крепится тем же винтом, что и сама облицовка.
Для фиксации платы можно в облицовке выпилить небольшой паз как показано на фото.
Прикрепленное изображение
Платформа приводится в движение двумя моторчиками. Нас интересует тот, который осуществляет вертикальное перемещение. Находим провода, идущие от него, разрезаем их и в разрыв подключаем реле согласно схеме. При таком соединении управлять зеркалом можно и в штатном режиме - джойстиком. Подводим к схеме напряжение 12В - от замка зажигания и протягиваем один провод для подключения кнопки. Т.к. в МК остался один незадействованный вход можно протянуть еще один, резервный провод, с тем, чтобы в дальнейшем посадить на него какую-нибуть доп. функцию, напр. включение аварийки. Для протяжки проводов потребуется снятие облицовки двери. Как снимать - опять же см. 3-Рим, в принципе ничего сложного. Сложнее с самой протяжкой. Жгут от двери в салон идет через гофрированную трубку. Надо суметь протянуть провода через нее. Для доступа к гофру со стороны двери надо снять динамик. Потом, слегка помучавшись, протянуть провод сквозь шланг. Ну и прикрепив к нему необходимые провода аккуратно затянуть обратно. Удобно использовать медный провод диаметром примерно 1 мм, обточив на конце заусеницы чтоб случайно не повредить провода в жгуте.
В процесе пробной эксплуатации выяснилось, что наводки от работающего моторчика вызывают ложные срабатывания кнопки и создают помехи на выходном сигнале датчика Холла. Поэтому обе эти линии выполнены экранированным проводом. Также введена программная защита от дребезга и наводок.
Ток потребления моторчиков - максимум 1А, т.е. в устройстве можно применить практически любые реле на напряжение срабатывания 5В, с двумя парами переключающих контактов. У меня стоят реле выдернутые из старых dial-up модемов.
Кнопку можно прикрутить в любое удобное место, например или непосредственно на рычаг переключения передач или чуть ниже кнопки включения кондиционера.В первом случае получается более удобно - но много мороки с установкой. Надо еще придумать - как сделать так, чтоб провод с течением времени не перетерся. Во втором случае - одинокая кнопка как-то не будет вписываться в интерьер, надо ставить хотя бы две. Придется придумывать что завести на лишнюю кнопку (IMG:style_emoticons/default/smile.gif)

Обдумал также второй, так сказать light, вариант - для тех, кому неохота заморачиваться с протяжкой проводов и установкой датчика - устройство можно упростить так, чтоб зеркало просто перемещалось в течении определенного времени вниз и столько же времени вверх. Датчик и магнит в этом случае, конечно, не нужны, плату же можно установить в районе джойстика и там же где-нибуть вывести кнопку. Контакты реле надо просто соединить параллельно соотв. контактам джойстика, но в этом случае сохраняется риск к.з., если во время автоматического перемещения зеркала нажать на кнопку ручного. Лучше соединить в разрыв проводов, как на схеме. Саму схему переделывать не надо. Прошивка, естественно, должна быть другая.
Об этом - потом.
Go to the top of the page
¬
Вставить ник в форму быстрого ответа
+Quote Post

Сообщений в этой теме


Fast ReplyReply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Быстрый заказ, позвонить +7-978-708-85-73
Дроссель Amadeus Productions. Быстрый заказ по телефону.
(Viber, WhatsApp, Telegram)
Amadeus Productions Дроссельный узел на Lancer IX 1.6 (4G18), 2.0 (4G63) и другие моторы
Ремкомплект РХХ на Mitsubishi Lancer IX, 1.6 (4G18), MD619857, 1450A116
Облегченный маховик на 1.6 (4G18) и другие моторы
Облегченные шкивы на 1.6 (4G18) и другие моторы
One-touch или "Ленивые поворотники"