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

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.