PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Рабочий журнал (http://pccar.ru/forumdisplay.php?f=25)
-   -   Chery tiggo android panel (http://pccar.ru/showthread.php?t=18442)

macau 10.01.2013 18:27

Chery tiggo android panel
 
Тут уже был похожий проект, но тот чувак пошел по простому пути-тупо вклеил планшет в консоль и сделал внешнее питание с усилителем.

Обычно народ не заморачивается и врезает aux в разрыв приемника или сидюка. но это костыли и вообще не наш метод.


Мой проект базируется на штатном мафоне: все питание уже готово, не надо переделывать проводку и торпеду. готовый усилитель на TDA7385

итак имеем голову:http://chinamobil.ru/bb/files/10478_...82.jpg_155.jpg

последней ревизии(полностью цифровой тюнер, usb вход для флэшэк) производства vdo под управлением mcu MB95F128NB. мукс на tda7342, радио- tef6606t
http://i.imgur.com/sNnx0.jpg
http://i.imgur.com/A9OBJ.jpg
http://i.imgur.com/C2xSu.jpg
http://i.imgur.com/1l54Y.jpg

Управление чипами реализовано по шине i2c, что нам полностью развязывает руки :pleasantry:
даташиты тоже в наличии:derisive:

За основу взят проект s.m. а точнее оболочка андроида и часть скетча для тинси.
В качестве интерфейса управления может выступать любое устройство с андроидом не ниже 4.0 и usb-хостом(пока для теста используется ноут toshiba ас100 с цм10.1).
Мост между головой и интерфейсом- teensy 2.0+usb-uart переходник.

За праздники были скурены даташиты, прозвонена плата головы на предмет бескровного доступа к железу.
Сам я в программирование не могу, но пришлось начать учиться. на коленке собрал макетку моста, переписал скетч для тинси (мукс управляется не так как у s.m.)

пока имеем регулировку звука из андроида.
Дальше самое сложное-запилить управление приемником:tease:

http://www.youtube.com/watch?v=srcyns26WjA

macau 10.01.2013 18:28



Таки допилил приемник. Китайцы использовали чип последней ревизии, на него в сети нет даташитов. Пришлось городить сниффер и слушать шину на предмет байтов управления частотой. Дальше подогнал формулу для перевода мегагерц в байты, допилил код и вуаля!

Звук регулируется как надо-фейдер и эквалайзер теперь работают.

http://i.imgur.com/QTfI4.jpg
http://i.imgur.com/ZzPWI.jpg
http://i.imgur.com/gcqh2.jpg
http://i.imgur.com/cStjJ.jpg

macau 10.01.2013 18:30

reserv

macau 16.01.2013 15:44

Обновил первые посты.
Теперь нужно разобраться с питанием-сейчас включение мамки идет через замыкание на массу контакта в mcu морды. Нужно найти концы в шлейфе и организовать автоматическое управление питанием-включение при подаче асс, в параллель кнопку. После этого морду можно выкинуть :)

Осталось самое сложное-выбрать планшет. Либо девборда либо что-то на А10, например Основное требование-по высоте размер 2din (+5-7мм запас)

Taifunfly 17.01.2013 00:22

Цитата:

Сообщение от macau;243251
Осталось самое сложное-выбрать планшет. Либо [URL="http://www.ebay.com/itm/321010701291?ssPageName=STRK:MESINDXX:IT&_trksid=p3984.m1436.l2649"
девборда[/URL] либо что-то на А10, например Основное требование-по высоте размер 2din (+5-7мм запас)

Ё-моё..первый вариант вообще конфетка)Только я не понял...материнская плата+тачскрин..он работать-то будет с включённым питанием?Или подключать что-то ещё к нему нужно?
Второй вариант вообще лучше не рассматривать наличие урезанного A13,чип не поддерживает hdmi и bluetooth...

macau 17.01.2013 10:29

там все искаропки+исходники+блобы. но останавливает древний однояйцевый s5pv210
C другой стороны китайцы на половине голов его успешно используют
Еще вариант odroid-U2+панель+тач, по деньгам то же самое

s.m. 17.01.2013 11:58

Цитата:

Еще вариант odroid-U2+панель+тач, по деньгам то же самое
Там проц, как в Galaxy S3, то есть 4 ядра и, ИМХО, намного перспективнее, чем первый вариант, можно уже даже думать о каком-нить VideoReg или DailyRoadsVoyager

macau 17.01.2013 12:24

меж тем отучил оболочку от навитела и приучил к ситигиду. Думаю, s.m. не будет сильно ругаться http://i.imgur.com/W1lvW.png

macau 17.01.2013 13:24

Цитата:

Сообщение от macau (Сообщение 243319)
там все искаропки+исходники+блобы. но останавливает древний однояйцевый s5pv210
C другой стороны китайцы на половине голов его успешно используют
Еще вариант odroid-U2+панель+тач, по деньгам то же самое

посчитал-с самой дешевой панелью и без рамки выходит за 200$:sad2:

брать планшет-примерно то же самое, но без кастомных прошивок

macau 18.01.2013 15:43

приехали стабилизаторы. http://i.imgur.com/nS9Wj.jpg

Taifunfly 19.01.2013 01:22

Цитата:

Сообщение от macau (Сообщение 243430)
приехали стабилизаторы.

У меня похожий стабилизатор)Брал на вампирчике)
На счёт 200$ я бы лучше взял первый вариант,чем планшет за 200.Т.к. там выведено всё,юсб-хосты,av-in,для симкарты,gps,оперативки не мало! и есть место-разъёмы для расширения камеры и т.п....

macau 19.01.2013 17:59

это да! еще неплохой вариант кубиборда, но их нет в наличии, и видеовыход там только hdmi

macau 26.01.2013 17:45

в кчестве морды выбран и преобретен киндл файр:
http://i.imgur.com/IzFVZOo.jpg

по длинне ровно в 2дин, по высоте-примерно 5мм шире, что плохо-рамка консоли имеет такой же запас по высоте. Придется или подпиливать воздуховод или вынимать стекло планшета

Так же успешно сожжен выходной каскад чипа приемника. Вместо него будет tea5767

macau 08.02.2013 12:41

работы идут к концу.


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

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

Кстати, выяснилось что в киндле есть аж 3 уарта, один из них удобно разведен на мамке, остальные разбросаны тестпоинтами на плате. огорчает, что уровень у них 1.8в, нужно городить делитель. Так же допиливаю прошивку-буржуи не хотят включать поддержку модемов и бт-свистков:tease:

macau 12.02.2013 20:56

http://i.imgur.com/g9dWUCK.png
прикрутил таки поддержку связи к киндлу. теперь при втыкании модема связь подымается автоматом. можно слать-принимать смс, звонить(вникуда, не настроен роутинг звука)

macau 22.02.2013 22:56

реализовано управление кнопкой питания через тинси: при появлении асс экран включается, при пропадании-идем в слип. Батарея выкинута, вместо нее через dc-dc идет постоянное питание. Жду когда приеедет новый чип приемника и рассыпуха и можно устанавливать все в машину.
Как и планировалось-никаких проводов снаружи-только usb-хаб с питанием, otg и 3.5 из планшета в голову

macau 24.02.2013 21:40

исходники прошивки переехали на гитхаб

macau 07.03.2013 23:03

тинси успешно сдохла. посоны, уделяйте пристальное внимание земле. Вместо тинси преобретена ардуина нано(кардуино)

s.m. 08.03.2013 00:34

Цитата:

Сообщение от macau (Сообщение 249517)
тинси успешно сдохла. посоны, уделяйте пристальное внимание земле. Вместо тинси преобретена ардуина нано(кардуино)

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

macau 08.03.2013 10:52

кристалл раскаляется. на +12 она не рассчитна же

macau 19.03.2013 20:44

Пока наша почта играется с моими микросхемами, ради интереса прикрутил ардуину к 1-din бошке mystery. на нее есть схема, она простая как валенки. Все заработало с первого раза-и питание и управление микшером и усилителем.
Так же посыпал голову пеплом себе и послал лучей поноса тем кто писал датащит на tda7342-месяц не мог понять, почему нет звука на выходе микшера, если отключить проц магнитолы. а всего-то, в даташите, в разделе инициализации, ничего не сказано про то, что по дефолту включен soft mute, и надо послать 0 в его адрес.
Теперь морда полностью выкинута, и питанием-муксом-радио-усилителем управляет ардуина.

macau 07.06.2013 11:33

Итак, все железочки собрались в кучу. Восстановлен тюнер.
В качестве морды- ICOO D70proII. У него сдут модуль вафли-в наличии полноценный хост. На отг будет висеть +5в на АСС, батарея пока останется штатной, если ей поплохеет-будет заменена на гелевый кирпич на 2Ah, дабы не насиловать бортсеть.
Прикручен BU-353, elm327-usb, модем. Хаб с внешним питанием. ардуина запитывается от хаба, управляет только усилителем\микшером.
Так же решено оставить проц головы, дабы не мучиться с АСС и саспендом ардуины.

Кстати, в чем можно удобно набросать схему соединений?

sandr1964 07.06.2013 19:57

Заинтересовал ваш проект.Тем более у самого Чери Тиго.Так же думаю приладить андроид к родной голове,хотя знаний по нулям(ну небыло в наше время компьютеров,а тем более андроида).Поэтому стараюсь понять и изучить.С требованиями к планшету определился:7",IPS,2-4 ядра(кортекс А9),блютуз,вайфай (в идеале 3G,GPS).Сейчас рассматриваю девайсы :AllFine fine,Sanei N79,Ampe A78,Nextway F7.Так же уже есть блютуз gps(телемеханик) и блютуз ELM327.Хотелось бы по подробнее узнать ваш проект.

s.m. 07.06.2013 20:20

Цитата:

Кстати, в чем можно удобно набросать схему соединений?
sPlan
Мастхэв, а с дополнительными либами компонентов - так вообще...

macau 07.06.2013 21:18

Цитата:

Сообщение от sandr1964 (Сообщение 260716)
Заинтересовал ваш проект.Тем более у самого Чери Тиго.Так же думаю приладить андроид к родной голове,хотя знаний по нулям(ну небыло в наше время компьютеров,а тем более андроида).Поэтому стараюсь понять и изучить.С требованиями к планшету определился:7",IPS,2-4 ядра(кортекс А9),блютуз,вайфай (в идеале 3G,GPS).Сейчас рассматриваю девайсы :AllFine fine,Sanei N79,Ampe A78,Nextway F7.Так же уже есть блютуз gps(телемеханик) и блютуз ELM327.Хотелось бы по подробнее узнать ваш проект.

куда уж подробнее? картиночки есть, фоточки есть. как соберу все в кучу-еще фоточек наделаю. при выборе планшета кстати нужно учитывать его высоту-у нас пространство между климатом и верхними воздуховодами ограничено(запас примерно по по 4мм сверху и снизу)
Цитата:

Сообщение от s.m. (Сообщение 260718)
sPlan
Мастхэв, а с дополнительными либами компонентов - так вообще...

данке

macau 24.06.2013 00:51

масштабы трагедии:

http://i.imgur.com/7mNmMEB.jpg
http://i.imgur.com/PzpqSxt.jpg

теперь осталось все собрать в колобку 2дин.

концепция в очередной раз поменялась: ардуина таки работает в постоянном режиме, но теперь она потребляет всего 32ма в простое (это без прикручивания саспенда, если еще и перейти на прерывания, говорят, потребление в простое падает до 2ма!). пришлось отказаться от набортного уарт-конвертера на ftdi, он как-то странно вел себя в связке с хостом планшета, не мог отдать свои пиды и виды хосту если ардуина подключена к плате магнитолы. зато все отлично работает через внешний на pl2303.
ардуина мониторит наличие сигнала асс и включает борду магнитолы в нужный момент. она же саспендит-пробуждает планшет от евента асс. (в планах-прикрутить туда же таймер, чтоб пад выключался автоматом через заданное время), без всяких костылей в виде таскеров. таки допилил код, спасибо анону с /ra-весь алгоритм портила скобка не в том месте.

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

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

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

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

так же возможно появится бт-громкая всязь, к сожалению только на железном уровне(ответить на звонок-положить трубку)

софтовая часть почти отточена, есть только пару пожеланий к автору оболчи s.m.

s.m. 24.06.2013 01:43

Цитата:

еще есть проблемка с инитом микшера магнитолы-каждый раз при его старте выставляются дефолтные уровни звука, нужно что-то придумать, чтоб запоминались последние состояния регистров. возможно писать текущее состояние в переменные, и ориентируясь на состояние асс брать или их, или дефолт?
попробуй подключить по I2C к Ардуине микруху 24C02 или что-то в этом роде (EEPROM, стоит копейки) и сохранять все изменения параметров в нее.
Использовать для этого встроенную в Ардуину флэш не рекомендую - 10000 циклов записи в ячейку никто не отменял, а 24С02 стоит в разы дешевле, можно и поменять, если что.

macau 24.06.2013 09:16

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

macau 24.06.2013 13:24

http://i.imgur.com/8zUeXu8.jpg набросал таки схемку как оно все устроено

macau 27.06.2013 01:55

Прикинул компоновку блоков:
http://i.imgur.com/61aCSVu.jpg
http://i.imgur.com/jsklnCC.jpg
http://i.imgur.com/MHLxCVl.jpg
http://i.imgur.com/52xVfKK.jpg
теперь нужно укоротить все лишние провода и все красиво уложить в коробочку

sandr2010 08.07.2013 22:24

"так же возможно появится бт-громкая всязь, к сожалению только на железном уровне(ответить на звонок-положить трубку)" - А если попробовать привязать к планшету блютуз-гарнитуру?

macau 08.07.2013 22:40

гарнитура(точнее модуль с HFP)будет в самой магнитоле, в оболочке планшета будет кнопка снять\повесить трубку.
возможен вариант с tablettalk, но это, если удастся заставить стабильно работать бт-свиток на планшете, а пока он живет своей жизнью
рисовать отдельную морду я ниасилю

sandr2010 09.07.2013 00:30

tablettalk - позволяет связать андроид с андроидом,а хотелось бы простой телефон с планшетом.К концу недели приедет планшет,попробую поэкспериментировать с гарнитурой.Есть вопрос,магнитолу пока не разбирал,можно ли сделать аудиовход не колхозно?

macau 10.07.2013 11:25

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

sandr2010 10.07.2013 21:55

Магнитола такая же как у вас.А в качестве контролера ардуина может выступать?

macau 10.07.2013 22:37

конечно. у меня же она и работает вместо штатной морды

sandr2010 14.07.2013 00:18

Подскажите,это подойдет:http://www.aliexpress.com/item/Adrui...956183842.html http://www.aliexpress.com/item/Free-...975558007.html http://www.aliexpress.com/item/FT232...899638843.html

macau 14.07.2013 22:05

нет конечно. у меня например стоит эта http://www.aliexpress.com/item/For-a...898391264.html
если возникнет желание к ондроеду прикрутить внешние кнопки или прикидываться клавой-мышкой то лучше взять http://pjrc.com/store/teensy.html
но для нчала нужно определиться что вы хотите от системы, поставить четко задачи, и от этого уже отталкиватся

macau 24.07.2013 17:53

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

http://i.imgur.com/t244WxUh.jpg
http://i.imgur.com/LwjClePh.jpg
http://i.imgur.com/Bk0bBvSh.jpg

sandr2010 04.08.2013 22:13

А вторая приблуда usb-ttl,pl2303- такая? -http://www.aliexpress.com/item/USB-to-TTL-USB-TTL-STC-microcontroller-programmer-PL2303-in-nine-upgrades-plate-with-a-transparent/696402213.html


Часовой пояс GMT +4, время: 18:58.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot