Pull to refresh

CarPC: Компьютер в автомобиле

В начале 2008 года у меня появилось большое желание до-оборудовать свой автомобиль встроенным компьютером CarPC, что и удалось сделать к июню. К сегодняшнему дню есть уже двухлетний опыт эксплуатации того, что получилось и не получилось, а что так и осталось в планах.

Итак,

Есть машина Lexus RX300 2002 года выпуска со штатной навигацией Denso и встроенным цветным 6″ touch-screen дисплеем. Машина приехала из США, поэтому
  • дисплей работает в стандарте NTSC;
  • навигация стандартная от Toyota (OEM от Denso, формат карт KWI), для навигации есть только карта США; карт России нет и не предвидится;
  • CD Changer в автомобиле есть, но понимает только CD и CD-R диски стандарта CD-DA, то есть только звуковые…

В общем, полезное оборудование в машине есть, а пользоваться нельзя.

Большинство проблем можно было бы решить, если в машину встроить компьютер (называют по-разному — CarPC, Carputer), который бы выводил информацию на штатный монитор (вместо дисплея), управлялся с него же (вместо мыши), а звук выдавал на штатный усилитель. А дальше работает фантазия, для чего этот компьютер можно использовать в автомобиле:
  • Навигационные программы. Ставится USB GPS блок, и компьютер превращается в навигатор. Навигационных программ для PC много, есть из чего выбрать (Destinator, iGo, GISrx, Russa, PCNavigator, Garmin). Лучший сайт на эту тему 4pda.ru.
  • Информация со штатного компьютера. По протоколу OBD-II можно получить десяток показателей работы двигателя и коробки передач в динамике, а самое главное — сообщения об ошибках. В обычной ситуации они выглядят как горящая лампочка Check Engine, а здесь все можно увидеть в подробностях. Существует множество недорогих тестеров на процессоре ELM327, как автономных, так и подключаемых к компьютеру.
  • Подключение к Интернет. Можно с помощью WiFi, можно поставить GSM или CDMA модем, можно подключить мобильный телефон по BlueTooth и выходить в Интернет через него. А там… Можно обновлять информацию о пробках на дороге, погоде, ценах и т.д. Насколько хватит фантазии…
  • Мультимедиа. Звуковые файлы в любом формате, насколько хватит фантазии. Видео — от DVD до пиратских AVI. И диски будут читаться любых форматов.
  • Телефонный Hands-Free. Если на компьютере есть BlueTooth, то можно воспользоваться программой, которая будет взаимодействовать с телефоном.

В общем, есть за что бороться. Остались технические проблемы. Попытаюсь кратко описать, как я их решал.

Проблема первая. С чего начать? Поиск в Интернет выдает такие варианты:
  • Готовый системный блок на Mini-ITX материнской плате Intel с процессором VIA 1.5 GHz. Главный недостаток — медленный. Есть варианты поновее и побыстрее. Второй недостаток, лично для меня — я хочу подключиться к штатному монитору, который изначально не расчитан на компьютер (от встроенной видеокарты требуется черезстрочная развертка, а чипсеты Intel её не поддерживают). Можно купить переходник, но с учетом более высокой стоимости системного блока цена вырастает в полтора раза.
  • Системный блок размера 2DIN (две стандартные высоты автомобильной магнитолы) со встроенным дисплеем. Для Lexus не подходит — там нет стандартного места 2DIN.
  • Компьютер Мирком. Главное достоинство — широкая распространенность и относительная простота установки. Главный недостаток — Windows Mobile, а значит сложности с программным обеспечением и совместимыми устройствами. И цена…
  • Я выбрал именно этот вариант, поскольку было обещано взаимодействие с автомобильной информационной шиной AVC LAN (вот неплохой сайт на эту тему), то есть включение и выключение дисплея и звука, а также назначение горячих клавиш в компьютере на штатные кнопки автомобиля.

Проблема вторая — настройка компьютера. Автор предлагает ставить обычный компьютер с жестким диском, и ссылается на многомесячный опыт себя и покупателей. У меня другой опыт — в ноутбуках диски мрут от малейшего чиха. Поэтому, я купил вариант совсем без HDD, (вместо него поставил Flash-диск) и поставил побольше памяти (2 GB RAM). В качестве front-end была использована Centrafuse 1.47.

Не обошлось без потерь… Купленный адаптер CF2IDE не поддерживает UDMA. Я заказал недорогой вариант, который будет поддерживать. Полученный через неделю девайс сжег до дыма флешку, IDE-контроллер и видеокарту на материнке. Пришлось менять. А так, всё вполне работает. Почти…

Не удалось настроить HandsFree через BlueTooth. Как оказалось, это огромная проблема для существующих на сегодняшний день программ, особенно для телефонов на Symbian OS. Пока так и осталось.

Проблема третья — монтаж. Как оказалось, одновременное наличие “прямых” рук и умной головы — вещь нечастая. Я купил комплект, который состоит из адаптера AVC_LAN (подключает компьютер к информационной шине AVC Toyota/Lexus по USB), AZ (управляет звуком) и системного блока (стандартная материнская плата в сделанном на заказ корпусе со специализированным автомобильным блоком питания). Инструкция по установке опубликована в форуме. Автор порекомендовал установщиков, и цена их меня вполне устроила… Не устроил график работы и расположение — работают только в рабочие дни, а расположены в Абрамцево. Поскольку предполагался объем работ на два дня, я стал искать чего поближе.

Нашел в общем неплохой сервис, где пообщался с Александром Конышевым — он отвечает там за группу автоэлектриков и установку дополнительного оборудования. С Lexus RX300 они уже работали, Мирком ставили. Решил доверить им монтаж. О результатах скажу так — в итоге практически всё пришлось переделать заново. Кроме как аккуратно разобрать и собрать автомобиль ни рук ни головы у этой команды не хватило. Возможно, как автоэлектрики они и неплохи — сигналку или магнитолу поставить смогут (тоже, кстати, вопрос… — они везде бездумно скручивали между собой провода, когда надо использовать пайку), но к автомобильной электронике их подпускать нельзя. Хорошо, хоть ничего не сожгли. Ну, а вторая их проблема — отсутствие запчастей. У автоэлектриков нет преобразователей напряжения с 12 на 5 вольт… Нет проводов сечением больше 0.5 квадратов… Жало паяльника размером с палец хорошо для рэкетиров, ну в крайнем случае — для ремонта кастрюль. Ну, и в добавок — охрана сервиса не пускает к машине, а контролировать надо каждый шаг.

После этого эксперимента удалось договориться с автором на переделку — выплыла проблема с его AVC_LAN адаптером, который работал нестабильно. Причину искали глобально — сначала все сделали как следует. Вот здесь руки с головой дружат вполне по делу — золотые руки и золотая голова. Боюсь, что больше он на такой эксперимент не пойдет, сам монтажом не занимается.

К окончанию проекта остались небольшие, хотя и важные, детали. Попробую перечислить…
  • Идет небольшая помеха на видео (источник неясен) и помеха от генератора на звук. Пытаемся совместными усилиями решать.
  • Потихоньку разбираюсь с навигационными программами и их не самыми прямыми алгоритмами построения маршрутов по городу.
  • MP3 файлы с русскими описаниями (тегами) не всегда отображаются корректно.
  • Кое-какая информация по OBD-II получается, но хочется больше — надо искать другие программы.
  • HandsFree пока так и не заработал.
  • Выход в Интернет по GPRS через BlueTooth работает тоже нестабильно.

Как пишут в титрах, прошло два года…

За это время добавилось немного…
  • Камера заднего вида. Использовал простую, герметичную цветную камеру с ИК подсветкой и USB плату видео-захвата.
  • Радио-тюнер. Рекомендовали модель LART — USB тюнер, который автоматически опознается Centrafuse.

Зато можно сделать некоторые выводы с комментариями из полученного опыта.
  • Главный вывод — банальный. Специализированное работает лучше, чем универсальное. Но за рамки этой «песочницы» потом уже не выйти.
  • Реально используются очень мало функций из всех доступных — мультимедиа (MP3/FLAC, AVI), навигация, диагностика. С остальными поигрался и бросил — неудобно или просто не нужно.
  • Единственная вещь, которая требует именно CarPC, а не WinMobile машинки (типа Миркома) — это диагностика. Причина — отсутствие софта для WinMobile (хотя, может просто плохо искал...). Кроме того, мультимедиа и навигация на WinMobile сделаны лучше и обновляются чаще.
  • Прямые руки и опыт при монтаже важнее цены. К примеру, блок питания карпьютера очень чувствителен к уровню напряжения при старте. Если его недостаточно — подсел аккумулятор, большое сопротивление на проводах питания и т.д — он просто не включится или после включения не даст достаточного тока на USB для внешних устройств. У меня карпьютер расположен в багажнике, питание к нему идет от коммутатора в кабине проводом 2.5 квадрата. А надо было делать подключение напрямую от аккумулятора проводом 4 квадрата. Из-за этого напряжения для старта карпьютера не хватает уже при температуре -10oC и иногда не стартует камера.
  • Скорости работы навигации не хватает при скорости движения больше 60 км/час. Длительное тестирование показало, что скорость компьютера на это почти не влияет — проблема в скорости передачи навигационных данных от USB GPS по последовательному порту. Большинство работают на скорости 4800, единицы — 38400. Ну так вот — первой скорости не хватает.
  • Вывод на экран. Я при монтаже использовал программную утилиту для настройки синхронизации. В итоге получилось вполне рабочее и недорогое решение с прямым подключением VGA выхода карпьютера к встроенному монитору автомобиля. Сейчас я думаю, что лучше использовать аппаратный преобразователь. Его цена невелика, зато появляется возможность безболезненно менять и обновлять системный блок.
  • За два года очень сильно подешевели SSD диски, и использованный вариант с CompactFlash адаптером вместо HDD уже устарел. Кроме того, использовались драйвера для Windows XP Embedded, чтобы этот диск работал в режиме ReadOnly. Сейчас могу сказать, что такой режим безопасен, но неудобен. В моем случае недостатка два — не сохраняются текущие настройки и текущий трек в проигрывателе Centrafuse и невозможно поставить в машину видео-регистратор с записью на диск. При использовании SSD в обычном режиме это уже не проблема.
  • Доступ в Интернет оказался бесполезен. Ни разрешение дисплея (800х468), ни разрешения чувствительного экрана (18х24) недостаточно для мало-мальски комфортной работы. На сегодняшний день удобный «пальцевый» интерфейс для Интернет есть только на iPad и Android, для Windows и WinMobile требуется стилус и соответствующее разрешение дисплея. Мой встроенный не проходит по характеристикам.
  • Радио-тюнер без доработки с паяльником и присоединения внешней антенны не ловит ни одну станцию.
  • Стационарный CD/DVD Drive в машине тоже оказался лишним. Во-первых, он не рассчитан на уличные температуры и влажность. Во-вторых, постоянная вибрация его разбалтывает.

Надеюсь, описанный опыт и выводы окажутся полезны.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.