Показать сообщение отдельно
Старый 11.08.2009, 15:44   #118
LI()n
Творец LeoCar'a
 
Аватар для LI()n
 
Регистрация: 28.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: LeoCar GT-Four Turbo и Рыжий Элемент
Сообщений: 747
LI()n is a jewel in the roughLI()n is a jewel in the roughLI()n is a jewel in the rough
По умолчанию

ЛеоКлимат

В общем, все как всегда - идея пришла в голову пару лет назад, а заняться ей решил только в начале лета.
Сначала все уперлось в выбор сервоприводов. Рядом с домом находится магазин "Мир радиоуправляемых моделей", однако там не нашел ничего путного - представленные сервомашинки были достаточно слабыми (это я уже потом понял), стоили нереальных денег (2500+) и, к тому же, требовали отдельного контроллера (так как шаговые двигатели внутри них достаточно точные, и контроллер должен знать, в каком именно положении находится редуктор в данное время).
Вернулся домой, занялся поисками в интернете. К сожалению, актуальной информации нашел немного, так как сам точно не знал, как называется то, что я ищу.
В конечном итоге нашел моторчик с редуктором в сборе, по описанию подходящий к моим требованиям, и стоивший 430 рублей за штуку. Нарыл номер детали и поехал в Южный порт.


Отечественный сервопривод


Прежде всего постарался прикинуть в Юлиной машинке, как все это будет располагаться


Обнаружил, что в правой части регуляторов печки снизу и сзади места нет вообще Жаль, это очень здорово бы облегчило установку.


На форуме купил себе еще один блок управления печкой (будет запасным) и принялся за дело.


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


После некоторых доработок корпуса и редуктора сервопривод надежно встал на свое место.


Колесо с зубцами, которое управляет тросиком регулятора температуры воздуха, и торчащий шкив редуктора


Самая простая установка сервопривода (первого из трех, с остальными пришлось хорошенько повозиться). Забиваю внутренности эпоксилином и жду сутки, пока он затвердеет. Готово!


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


...Тоже оказался на своем месте. Если бы я устанавливал его снизу - было бы так же просто, как и с регулятором температуры, но снизу места не было вообще.


Разбираю средний выключатель, который управляет скоростью вентилятора печки. Кстати, проводка там вся силовая.


Стачиваю гвоздь и делаю прорезь в шкиве редуктора.


Делаю "сквозной разрез" в фишке, после чего раскаляю гвоздь и вплавляю его внутрь переключателя.


Третий серво на своем месте.


Подключаю фишки, занимаюсь проводкой. Подключаю все это к блоку управления, который тогда еще тестировался на моем столе. Два реле соединяю так, чтобы они при необходимости меняли полярность напряжения, подаваемого на приводы (для вращения моторчиков в обратную сторону).


Вся система в сборе. Получилось достаточно компактно!


Изготавливаю "Аварийный блок управления печкой". Красная кнопка меняет направление движения (полярность), каждая черная кнопка отвечает за свой привод, ну и выключатель всей системы на всякий случай. Этот блок будет находиться под водительским креслом, служит для управления печкой при выключенном компьютере, также с его помощью я делал калибровку сервоприводов.


Пишу управляющую программу. Вначале думал, что все будет просто.


Так как никаких концевиков не используется, и система не знает, в каком именно положении находятся регуляторы, а только "предполагает", что они там, где нужно, то пришлось делать очень точную калибровку. Кусками изоленты помечаю каждую точку. При остановке сервопривода нужно, чтобы середина ручки регулятора пришлась четко на линию, образуемую изолентой (как на фото).


"Немножко расширяю" возможности управляющей программы Необходимо учитывать время, которое требуется моторчику, чтобы перевести регулятор на одно положение. Также при изменении направления движения редуктор дает небольшой люфт, и время люфта тоже считается. Чтобы гарантированно установить регулятор в крайнее левое/правое положение используется "импульс" - моторчик останавливается ПОЧТИ перед крайним положением, а через полсекунды блок управления импульсом заданной длительности "доводит" его в крайнее положение. Это нужно для того, чтобы ослабить нагрузку на редуктор, если калибровка вдруг нарушится. "Выход" из крайнего положения также занимал чуть больше времени, которое тоже надо было учитывать.
С температурой воздуха проблем не было, а вот для регуляторов силы полока и направления воздуха пришлось писать с нуля калибровочные таблицы, в которых указывалось, сколько времени надо работать приводу, чтобы перевести регулятор из одного положения в другое... В общем, этот этап занял столько же времени, сколько установка сервоприводов.
Потом было тестирование приводов несколько дней подряд, с утра до вечера, чтобы убедиться, что они нормально откалиброваны и будут исправно функционировать в машине (которая тогда еще была на свапе).


Установка блока управления на свое место заняла около часа. Влезло все впритык, от крышки заднего сервопривода до корпуса салонных предохранителей остается 2-3 миллиметра. С тросиками пришлось здорово повозиться, так как их установке мешали появившиеся редукторы. Но в конечном итоге все встало четко и на свои места.


Устанавливаю датчик температуры воздуха в салоне (тот, который будет на видео).


Он расположился в месте штатного температурного датчика (в тех моделях, которые идут с климатом) за решеточкой рядом с правой коленкой водителя.


Пульт аварийного управления обычно лежит под сиденьем, при необходимости его легко достать.


Ну вот! С виду - никаких отличий от родного блока управления печкой!

И напоследок - видяшка, как все это работает (с моими комментариями)
http://www.youtube.com/v/9rViDOn9X88..._embedded&fs=1

Изготовление и отладка системы заняли почти месяц, в машинке все работает последние полтора месяца. Пока что особо никаких нареканий нет! А ЛеоКар тем временем готовится к очередному "тюнингу"
LI()n вне форума   Ответить с цитированием