Recommended Posts

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

На руках 2 магнитолы, одна с машинокомплекта STS-V (как оказалось в ней не работает подсветка дисплея и управление наклоном экрана) и вторая с купленного донора STS.

IMG_20200822_172853.thumb.jpg.6749e6d30b862bbbec9eef43cf69dbaf.jpg

 

Предполагаемые компоненты системы:

  • - Андройд одноплатник Khadas Vim2/3/Edge или Odroid N2 (в наличии есть khadas vim2 и odroid n2)
  1. Khadas VIM2 стабильно работает, есть адаптированная прошивка с поддержкой GPS адаптеров и режима "глубокого сна" с минимальным потребление тока (что важно при использовании в машине, чтобы за длительное время находясь во сне не съел заряд АКБ), но он слабее чем Odroid
  2. Odroid N2 построен на RK3399 с 4Gb озу - зверь, холодная загрузка меньше 10 секунд, все летает. Но прошивку надо допиливать руками, есть глюки работы с HDMI, выход из режима сна, но в целом жить с этим можно (сейчас установлен в CTS 1gen в качестве навигации)
  • - Дисплей 8" IPS DJ080IA-11A с разрешением 1280х720, достаточно яркая и неплохие углы обзора. Тач панель под эту матрицу. Для подключения тач панели будет использоваться контроллер от YAM1966 CAP2RES.
  • - Контроллер дисплея (нужен для отображения на дисплее видео сигнала с HDMI, а также с камеры заднего хода) от ancc (http://openrtd2662.ru/) на базе чипа RTD2662. В отличии от "народного" китайского контроллера на этом же чипе, поддерживается 2 HDMI входа, 2VGA, 4!!!! AV аналоговых видео входа. Есть поддержка включения любого видео входа при подаче сигнала на управляющий контакт (например включить аналоговый вход №1 при подаче 12В от фонаря заднего хода, а на этом входе висит камера), либо через UART/I2S команды. Так же есть поддержка автояркости экрана
  • - Звук планируется пускать через USB DAC - скорее всего это будет что то от Fiio. 
  • - GPS - приемник на основе SIM68 либо ublox M8
  • - USB hub для подключения периферии
  • - для управления мультимедия с кнопок на руле планирую использовать отдельный контроллер от YAM1966.

 

Попытка перехвата видео сигнала штатной магнитолы и конвертация его во что-то понимаемое контроллером дисплея от ancc (VGA,HDMI,CVBS):

Разобрав магнитолу обнаружил, что видео сигнал на плату штатного дисплея передается очень интересным образом. На стороне основной платы формируется TTL сингал (скорее всего RBG) и отправляется на чип, который его преобразовывает в HS-LVDS сигнал, на стороне платы дисплея сигнал HS-LVDS обратно преобразовывается в TTL и идет на FPGA Toshiba. В интернетах удалось найти готовое решение преобразования TTL RGB сигнала в VGA через чип ADV1672. Заказав у китайцев производства плат и закупив этих чипов начал попытки перехвата сигнала

IMG_20200825_160542.thumb.jpg.0c5fcf9ea05c8b2248e3dc2a6e42ce49.jpgIMG_20200826_130401.thumb.jpg.d65521621156814de51b3b28e43d6e16.jpg

По итогу - я не "настоящий сварщик" и моих познаний не хватило, чтобы решить эту задачку. На выходе ничего не получал, что могло бы интерпретироваться как видео сигнал. Попытки перехвата LVDS сигнала тоже не увенчались успехом. Пока этот пункт решил оставить на потом. Возникла бредовая идея - вынести штатный дисплей в бардачок.... надо будет обмозговать.

 

 

IMG_20200930_205826.jpg

IMG_20200825_183509_741.jpg

IMG_20200824_154855.jpg

IMG_20200824_134359.jpg

IMG_20200822_230507.jpg

Link to post
Share on other sites

Отвлекли и не дописал.

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

[/url]


Что надо решить:
- где брать ACC, так как магнитола узнает, что есть зажигание по шине GMLAN, а что за сообщение для этого используется я не знаю. Надо пробовать сниффать шину и найти это сообщение. Альтернатива - брать сигнал ACC из разъема блока приборки, именно так запускал магнитолу на столе.
- как коммутировать звук. Использовать аукс, xmradio или полностью подменять сигнал от магнитолы до усилителя. Первые 2 варианта не удобны если отсутствует доступ к штатной магнитоле, эти режимы надо как то выбирать, а аукс вообще включить можно только сделав много тыков в экран.
- GPS антена, брать штатную из зеркала или использовать китайскую и прятать ее в торпедо
- как все впихнуть в штатный корпус и скоммутировать это не в виде лапшы из проводов.
- камера заднего хода
- поддержка handsfree, реализовывать в андройд или использовать штатный BT
- ..... Собрать все не за год, а хотя бы в течении месяца


Sent from my Redmi Note 9S using
Cadillac Team Russia mobile app




Link to post
Share on other sites
  • Maxim pinned this topic
  • 2 weeks later...

Чтобы не тянуть отдельный провод для сигнала АСС от блока комфорта, решил попробовать понять, какие пакеты в шине данных отвечают для информирование магнитолы, что есть зажигание. Для чтения шины использую ранее купленный девайс Macchina M2. Пакеты вижу, но пока без результатов, записав набор данных и запуск из передачи в шину не привел к желаемому результату.

Может кто то в курсе, что надо засылать в шину, чтобы блоки считали, что есть АСС ?

З.Ы. в очередной раз выйдя на балкон и решив поковыряться в этом вот всем, спалил блок комфорта. Заказал ещё один на дроме, вместе с блоком проекции. Жду пока приедет из Тагила )
IMG_20201012_130522.jpegIMG_20201016_222143_350.jpeg

Sent from my Redmi Note 9S using Cadillac Team Russia mobile app

Link to post
Share on other sites

Пока жду новый блок IPM решил продолжить собирать все воедино. @krenkel может быть знаешь, какой пакет или пакеты необходимо отправить в шину данных, чтобы магнитола считала что есть зажигание ?IMG_20201022_175204.jpeg

Sent from my Redmi Note 9S using Cadillac Team Russia mobile app

Link to post
Share on other sites
  • 3 weeks later...

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

 

LVDS это стандарт передачи данных. А сами данные могут быть разные. Поэтому понять что там передается сложно, если нет даташитов на передаваемые данные

Link to post
Share on other sites
  • 2 months later...
  • 3 months later...
Posted (edited)

В очередной раз решил переосмыслить проект. 

Так как катастрофически не хватает времени на такого рода разработку, решил пойти другой дорогой и поставить готовую Android бошку.

Нашел такое решение от Joying https://aliexpress.ru/item/1005001936029903.html

Спасибо большое @Maxim за помощь в логистике и экономии минимум сотки енотов на доставке в Минск. 
733252861_photo_2021-04-2815_44_25.thumb.jpeg.699d8c7419e2adb9848b8518269af155.jpeg

 

Прикинул насколько огромным будет в машине

502061002_photo_2021-04-2815_44_21.thumb.jpeg.bc7b7e08d957987d50b5d7ac54714b83.jpeg

Минимально поднастроил под свои нужды по софту.

840260262_photo_2021-04-2815_44_27.thumb.jpeg.a984638cf6c5993c6e8f0194f278271a.jpeg

1196541329_photo_2021-04-2815_44_33.thumb.jpeg.9164fea3d9138266198a77c732d31882.jpeg

844428668_photo_2021-04-2815_44_29.thumb.jpeg.1322ff9ea319c88bbbf4052efafa8739.jpeg

266354178_photo_2021-04-2815_44_31.thumb.jpeg.2bf602df1c5deb234648cbd831987e6a.jpeg

 

Потиху подготавливаю проводку в машине

666300597_photo_2021-04-2815_44_35.thumb.jpeg.b29be34a35155a0e10028746f412257e.jpeg

 

Так как в машине в зеркале стоит GPS антенна, подключил ее через переходник Fakra->SMA ранее заказанный на али https://www.aliexpress.com/item/32843951937.html

Спутники ловит не хуже антенны в комплекте, даже Глонасс. 

Кнопки на руле и сигнал ACC все же буду формировать через адаптер ControlPRO SWI-CP2 либо ControlPRO SWI-CP5 - в зависимости от того, какой будет в наличие у продавца на http://www.pacautoadapters.ru/category_35.html

Изначально думал, что придется пилить пластик панели штатной ГУ, по этому скрутил его и отдал человеку на производстве сделать красиво на станке. 

1966511791_photo_2021-04-2816_00_09.thumb.jpeg.08a09cfed6fe978706bf1b15fa013e02.jpeg286049120_photo_2021-04-2816_00_10.thumb.jpeg.6a79199a840979acdf93d8156137ed04.jpeg

1143026781_photo_2021-04-2816_00_07.thumb.jpeg.647c32e5f2cd87f0f592b03685813109.jpeg

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

Андройд блок по ширине влазит буквально впритирочку, остается 1-2мм по краям

1584746011_photo_2021-04-2816_00_04.thumb.jpeg.222d1b6870bc5a8e8280385d420a6f05.jpeg2081029905_photo_2021-04-2816_00_05.thumb.jpeg.45a7f11b2a74d7d6b46c49489ac7aef0.jpeg

 

 

 

Edited by Lev
Link to post
Share on other sites

Забрал вчера адаптер, надо подключить и проверить, что он работает. Поддерживает кучу авто, все настройки делаются набором переключателей на корпусе. Поддерживает разные протоколы - CAN/LIN/GMLAN/CLASS2...
На выходе даёт сигнал ACC, что очень востребовано как минимум в кадиллаках, где штатная магнитола получает информацию о наличии зажигания, через шину данных. Также преобразует пакеты относящиеся к кнопка руля в аналоговый сигнал, что позволит без боли связать руль с андройд магнитолой. Тут конечно есть нюанс, штатная магнитола у меня остаётся подключенной, так что нажатия будут идти туда и туда... Посмотрим, насколько это не удобно.
IMG_20210503_231837_748.jpeg

Sent from my Redmi Note 9S using Cadillac Team Russia mobile app

Link to post
Share on other sites

Выдалось 30 минут времени вечером, сбегал в машину, подключил по инструкции 4 провода, настроил переключатели и шайтан коробка начала работать. Сигнал ACC подаётся так как надо, даже работает в режиме RAP ( заглушив авто, будет ещё 10 минут работать пока не откроешь дверь). По кнопкам, сходу не смог адаптировать, так как коробочка при удержании кнопки на руле эмулирует импульсное нажатие кнопок по налоговой линии, а в магнитоле ожидается что я зажму кнопку и выберу на нее действие. Надо будет что то придумать. Вроде как есть вариант ручной настройки и там есть поддержка длинных нажатий.

Sent from my Redmi Note 9S using Cadillac Team Russia mobile app

Кстати вот так оно смотрится в машинеIMG_20210501_193145_883.jpegIMG_20210501_193145_941.jpegIMG_20210501_193145_946.jpegIMG_20210501_193145_955.jpeg

Sent from my Redmi Note 9S using Cadillac Team Russia mobile app

Link to post
Share on other sites

Кнопки от руля так и не смог подружить, либо адаптер не шлёт ничего на аналог, либо вход на магнитоле не жужу. Надо доставать свой осциллограф портативный и смотреть что там происходит, не уверен, что смогу мультиметром что то успеть поймать.
Ещё надо все таки покататься с магнитолой и понять, удобно ли вообще или нет )

Sent from my Redmi Note 9S using Cadillac Team Russia mobile app

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.