- «Патчим» зеркало в автомобиле
- Форум Автотонировщиков
- Меню навигации
- Пользовательские ссылки
- Информация о пользователе
- как снять зеркало с лобового стекла Chery Tiggo7
- Сообщений 1 страница 4 из 4
- Поделиться12013-04-01 12:27:34
- Поделиться22013-04-03 21:50:46
- Поделиться32013-04-07 13:33:02
- Chery Tiggo (T11). Руководство — часть 32
«Патчим» зеркало в автомобиле
Коллега на работе купил себе новый автомобиль Chery Tiggo FL, куда китайцы напихали много различных функций за невысокую стоимость автомобиля. Одной из самых необычных штуковин в авто оказалось «волшебное» зеркало, которая наделено функциями барометра, альтиметра и компаса.
Главным недостатком всей начинки данного автомобиля является отсутствие датчиков температуры за боротом автомобиля и внутри его. Данный недостаток решили с коллегой изменить, путем модификации штатного зеркала заднего вида нештатными методами.
Итак, приступим к созданию «патча» на зеркало.
Постановка задачи. Необходимо в автомобиле получать информацию о внешней температуре окружающей среды и температуре внутри салона. В качестве ограничения принимаем, что дополнительные «колхозные» устройства ставить не будем. В качестве допущения принимаем возможность отказаться от показаний альтиметра и барометра. В качестве исходных данных выступает зеркало заднего вида, изображенное на рисунке.
Анализ исходных данных. Любое дело начинается с анализа исходных данных, поэтому начнем с демонтажа зеркала и его разбора. Судя по внешнему виду в зеркале имеется два индикатора светодиодных семисегментных по 4 знака, значит либо до них можно добраться, либо придумать что-то свое.
Вообще стоит отметить, что реализация функций альтиметра, барометра и компаса довольная отвратительная в зеркале, потому что показания плавают сильно, значения кратны 100, а компас не калибруем по известным методикам. Поэтому данные функции можно выкинуть при случае. Тем более, известно, что одновременное измерение высоты и давления одним барометрическим датчиком с допустимой точностью невозможно. Если изменяется высота, то датчик должен измерять только высоту, а если стоим на месте, то измеряем только атмосферное давление. Судя по показанием приборов, складывается ощущение, что в зеркале имеется один компас и один барометрический датчик.
Внутри зеркала находится такая плата:
Итак вскрытие показало, что у нас внутри зеркала находится плата, на которой для управления индикаторами LED стоят драйверы TM1638, а логика зашита в контроллер MPC82E54AS2. В качестве датчика используется MEMSIC C2122M. Заниматься перезашивкой текущего контроллера и модификацией платы пока желания нет, поэтому решено сделать свою плату для зеркала, которая будет реализовать нашу логику и выводить нужную нам информацию от датчиков.
Решение задачи. Итак, решено сделать свою плату, повторяющую габариты штатной платы и индикаторы, только не будет использовать индикатор компаса, он нам не нужен. Логика работы устройства следующая:
1) Имеется три кнопки: «+», «PWR», «-«: прибавить яркость, вкл или выкл подсветки, убавить яркость;
2) При нажатии на кнопки, включается подсветка и информация отображается 20 секунд;
3) Если экран включен, то PWR выключает его;
4) Данные температур обновляются раз в 1 секунду.
Соответственно функциональная схема устройства имеет вид:
Таким образом, в соответствии со схемой у нас микроконтроллер по SPI взаимодействует с двумя драйверами LED, двумя датчиками температуры. Все запитано по схеме, повторяющей штатную, чтобы использовать часть радиоэлементов из платы.
В качестве микроконтроллера будем использовать STM8S003, как самый дешевый из линейки STM8S, периферии у него достаточно, а в частности нам необходимы только GPIO, RCC, SPI. В качестве датчиков температуры использованы DS18B20, которые не составляют дефицита и есть на руках. Для управления LED индикаторам используется MAX7221.
МК STM8S003 имеет следующие характеристики:
Выбор данного МК обусловлен его простотой, дешевизной в условиях кризиса, а также наличием простых средств разработки (STM8S-Discovery). Для тех кто не хочет разводить печатку, можно сделать все тоже самое на макетной плате с использованием следующей просто отладочной платки:
Цена на ebay всего 120 рублей.
Исходя из функциональной схемы получается следующая принципиальная схема устройства:
Плату с двухсторонним монтажом изготовили с помощью фоторезиста, также им сделан слой маски фиолетового цвета, в результате чего получилось следующее изделие, вид «штатной» платы и «патч» платы со своей логикой:
Программная реализация довольно простая, сначала отработана на базе Arduino, потом функционал портирован на STM8S боевого изделия, готового к установки на автомобиль. Стендовые испытания на климатику и на наработку на отказ плата прошла успешно, поэтому сейчас осуществляется монтаж платы в автомобиль. Когда коллега сделает установку, то выложу комплексный отчет обо всех изменения его автомобиля.
Внутри исходного кода три простых библиотеки на языке Си:
- работы с бипером
- работы с драйвером LED
- работы с DS18b20
С точки зрения программирования ключевым моментом является факт, что у STM8 плавают такты, поэтому задержки для DS18b20 реализованы на базовом таймере номер 4, для примера функция задержки на 15 мкс для контроллера на частоте 16МГц имеет вид:
Пример обмена с датчиком DS18b20 средствами UART1 подсказал artko:
Уровень яркости индикаторов сохраняется в энергонезависимой памяти по принципу «карты памяти» описанной с помощью структуры. Для каждого поля структуры имеется функция взятия значения и функция записи нового значения.
Выводы. Итак, разработано устройство для автомобиля, которое решает задачу измерения температуры внутри салона и вне его. Казалось простая функция, но почему то в Китайских авто её нет, либо она очень спрятана от обывателя.
Демонстрация функционала новой платы:
UPD:
Как обещал процесс сборки в зеркало:
Испытания на отрицательные температуры:
Зеркало в сборе!
Источник
Форум Автотонировщиков
Меню навигации
Пользовательские ссылки
Информация о пользователе
Вы здесь » Форум Автотонировщиков » азия » как снять зеркало с лобового стекла Chery Tiggo7
как снять зеркало с лобового стекла Chery Tiggo7
Сообщений 1 страница 4 из 4
Поделиться12013-04-01 12:27:34
- Автор: Шпатель
- Новичок
- Зарегистрирован : 2013-03-18
- Приглашений: 0
- Сообщений: 9
- Уважение: [+0/-0]
- Позитив: [+0/-0]
- Провел на форуме:
2 часа 35 минут - Последний визит:
2013-12-19 14:59:35
Подскажите пожалуйста как снять зеркало с лобовухи Chery Tiggo
Поделиться22013-04-03 21:50:46
- Автор: ANDREY0702
- Тонировщик
- Зарегистрирован : 2010-07-27
- Приглашений: 0
- Сообщений: 167
- Уважение: [+4/-0]
- Позитив: [+0/-0]
- Провел на форуме:
1 день 17 часов - Последний визит:
2016-10-30 21:23:04
Подскажите пожалуйста как снять зеркало с лобовухи Chery Tiggo
если я правильно ппомню, то она в форме перевернутой U, она снимается ,не смотря на ее некруглую форму, проворотом в влево либо вправо без разницы,
Поделиться32013-04-07 13:33:02
- Автор: Шпатель
- Новичок
- Зарегистрирован : 2013-03-18
- Приглашений: 0
- Сообщений: 9
- Уважение: [+0/-0]
- Позитив: [+0/-0]
- Провел на форуме:
2 часа 35 минут - Последний визит:
2013-12-19 14:59:35
Дёргал,шатал,крутил я это зеркало,ни в какую не хочет сниматься наклеил полоску с вертикальным разрезом над зеркалом.Клиент был не против.В интернете гдето на форуме прочитал,что зеркало можно снять всунув снизу в паз какой нибудь предмет подходящей формы(типа пинцет или чтото подобное)этим сжимаем пружину и снимаем зеркало. Это писал человек который разбил стекло снимая зеркало и на разбитом стекле методом тыка разобрался.Мож кому пригодится сия инфа.
Источник
Chery Tiggo (T11). Руководство — часть 32
128 Оборудование автомобиля
Наружные зеркала заднего вида
1. Высота над уровнем моря
Поскольку значение высоты над уровнем
моря высчитывается на основании атмос-
ферного давления и на него значительно
влияют такие факторы, как потоки воздуха,
температура и т.д., то показания на дисплее
могут отклоняться от фактического значе-
ния, которое можно скорректировать при
нажатии кнопки. Указатель высоты над уров-
нем моря выглядит следующим образом:
Указатель высоты над уровнем моря
Высота над уровнем моря означает высоту
места нахождения автомобиля относитель-
но уровня моря, и эта величина может кор-
ректироваться.
Диапазон измерения составляет от -200 до
5000 м при минимальном шаге измерения
50 м. Указатель показывает -200 м, если
высота над уровнем моря менее -200 м, и
5000 м, если высота над уровнем моря пре-
вышает 5000 м.
Для корректировки показаний нажмите
кнопку
один раз, чтобы увеличить
значение на 50 м или кнопку
уменьшить значение на 50 м.
Фактически измеренное значение отобра-
жает указатель атмосферного давления, и
его величина не регулируется.
Отображенное значение может отличаться
от фактической величины давления, по-
скольку на него влияет температура и влаж-
ность воздуха, условия движения.
Источник