can rx и can tx на китайской магнитоле что это такое

97. Автозвук | Головное устройство (часть 4) — ломаем проводку, облагораживаем китайца, доустановка

can rx и can tx на китайской магнитоле что это такое

В сотый раз поправляя рамку магнитолы (на этот раз уже а-ля карбон), я решил что-то с этим делать. Небольшой экскурс вглубь торпеды прояснил ситуацию — огромная штатная фишка ГУ и отсутствие креплении ГУ не дают уместиться всему что надо. И если с креплением всё просто (нужно поставить 2 пластиковых планки, если переходите от дорест ГУ к рест овал ГУ), то с фишкой решил что-нибудь поколхозить.

* пластмасски. надо 2 штуки. Каждая

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

А с фишкой что придумать, как не отрезать ее? Сказано, сделано. Потом правда возник вопрос — надо же теперь соединить проводки правильно. И да, конечно, всё было просто, до того, как я дошел до провода «GND», ведь в штатной проводке их целых 2 ШТУКА! Спасибо ффклаб — оставляем один на выбор.

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

проводки конечно у китая дерьмо.

Выборка с 4pda
BAT (BATT, BAT+, B+) — желтый — служит для основного питания ГУ — подключается к линии, где всегда есть +12 вольт (т.е. фактически — к плюсовой клемме аккумулятора)
GND (Ground, G) — черный — главный минусовой провод, масса — подключается к силовому проводу массы или непосредственно к металлическому корпусу автомобиля (фактически — к минусовой клемме аккумулятора)
ACC (Acc-In, IGN) — красный — вход сигнальных +12 вольт для включения/выключения ГУ — подключается к линии ACC (или зажигания, или к соответствующему выходу CAN-адаптера)
ILL (Illum) — оранжевый — сигнальный вход «день/ночь» (0 вольт/+12 вольт) — подключается к линии ILL автомобиля (может совпадать с линией питания стояночных огней и подсветки номерного знака)
AMP (ANT) — синий — выход +12 вольт при включении ГУ (или при включении радио — в зависимости от конкретики ГУ) — используется для питания антенного усилителя, выдвижения антенны и т.д. (следует заметить, что выход не «силовой», т.е. питать от него антенну непосредственно не следует, нужно использовать реле). На некоторых моделях наших головных устройств встречается вариант с двумя проводами — то есть, и AMP, и ANT. В этом случае, как правило, на проводе AMP +12 вольт присутствуют во всё время работы ГУ, а на ANT — только при включенном радио.
REV (Reverse) — розовый (оранжевый с черной полосой) — вход +12 вольт, появляющихся при включении заднего хода — подключается к плюсовому проводу лампы заднего хода, к переключателю заднего хода или к соответствующему выходу CAN-адаптера
BRAKE (SAF) — коричневый (розовый) — вход «массы» при включении стояночного тормоза — подключается к стояночному тормозу (используется для различения магнитолой состояний «на стоянке» и «в движении» с целью запрета просмотра видео во время движения. Запрет можно отключить в настройках, поэтому этот провод можно и не подключать)
K-GND (Key-Ground) — черный — «массовый» провод системы управления ГУ с кнопок на рулевом колесе — гальванически совпадает с проводом GND, но подключается к общему проводу системы кнопок рулевого колеса в том случае, если указанный общий провод не замкнут на массу в бортсети автомобиля, а «висит в воздухе»
KEY1 (Keyb1) — коричневый — управление кнопками с руля (первый блок) — подключается к выходу первого (или единственного) блока рулевых кнопок
KEY2 (Keyb2) — коричневый с черной полосой — управление кнопками с руля (второй блок) — подключается к выходу второго (или единственного) блока рулевых кнопок (если второго бока нет, то никуда не подключается)
TX/RX (CAN+/CAN-, CANH/CANL) — цвета не нормированы — CAN-шина — подключаются к CAN-шине автомобиля (с соблюдением «полярности»)

———————-

Далее. У нас же есть кнопочки на руле. Соответственно, для них тоже надо заранее заготовить провода, чтобы потом не разматывать изоленту. Краткий экскурс на ффклаб:
сзади на разъеме от магнитолы найти провод «key1», как правило это розовый провод.
На штатном разъеме магнитолы имеется два провода уходящих на джойстик.
Первый провод — коричневый с желтой полосой;
второй провод — белый с черной полосой.

Теперь необходимо соединить провод коричневый с желтой полосой из штатного разъема с массой, как правило черный провод в переходнике к магнитоле, массу (минус) советую подключать именно к проводу из переходника, только для того, что бы не резать изоляцию штатной проводки. В штатном разъеме магнитолы масса (минус) — это толстый провод черный с зеленой полосой.

Второй провод белый с черной полосой необходимо соединить с проводом key1, выходящим из магнитолы.
———————-

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

светятся красиво 🙂 Теперь хочу пересветить весь салон в этот цвет. Есть у кого мысли откуда взять такие диоды?

Очередное утро, заводимся с автозапуска, садимся да едем. ГУ не было подключено пару недель, поэтому вроде всё было нормально. Но иногда садясь в авто и запуская его ключом, я чувствовал, что что-то не так, но ведь непонятно что. А интереснее стало то, что когда я таки добрался до подключения ГУ, ГУ не включалось O_o Первая проверка — плюс/минус есть, а вот ACC, еле еле 0,1 В. Ладно думаю, что-нибудь потом придумаем. Проходит еще пару дней и я понимаю что происходило не так как надо — после заводки авто — приборка «включалась» не сразу (секунд через 15 просыпалась).

Кстати. Пока тыкал предохранители куда ни попадя, натыкался до той степени, что теперь ПТФ и габариты горят всё время. То есть — сел в авто (или автозапуск), ключом завел и поехал, блок света теперь не нужен (нужен только для ближнего света). А так как мне очень нравится, как светятся ПТФ (именно габаритный режим ПТФ), я включал их «руками» каждый раз. Может быть так и должно было быть по умолчанию, но у меня так не было 🙂 В общем кайф)

В комплекте с ГУ, шли 3 USB. В целом я ими не пользуюсь, но решил вывести. Недолго думая, 1 USB остался в недрах торпеды (там будет модем в будущем), 1 USB вывел в бардачок и 1 рядом с прикуривателем.

Далее — после смены консоли с подлокотником от реста, USB будет выведен в подлокотник.

Пока всё это делалось, я ехал в Казань (тут), по пути перестало работать ГУ. В конечном счете вот что оказалось:

can rx и can tx на китайской магнитоле что это такое

это расплавленный предохранитель из моей первой инсталляции (в самом начале я брал готовый набор из магазина, Mystery там разные), так вот он не выдержал.

Немного разобрался в теме предохранителей (типы AGU и ANL) и взял то, что надо.

Выбирал что-то типа такого

преды
Stinger SPF82100
Stinger SPF52100
MD.Lab MDC-FA100

колбы
Kicx ANL20P
ARIA AS-ANL2

Пред правда пока воткнул на 150А (был в наличий), надо будет поменять на 100-125А. (у меня КГ-25).

can rx и can tx на китайской магнитоле что это такое

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

can rx и can tx на китайской магнитоле что это такое

Итого, из «неиспользованной» штатной проводки к ГУ, остались 4 провода — ANTI-THEFT (№13), CanL/CanH и GND.

ANTI-THEFT насколько я разобрался, кроме штатного ГУ, поддерживают еще магнитолы Pioneer. В китайца вставлять некуда. А вот кан-провода есть куда, но они не нужны, ибо коробочки (канбус) нет и не будет. Но если кому надо, то соединять вот так:

Can TX к CanL
Can RX к CanH

Я же их просто соединил между собой, как и должно быть.

Все «лишние» проводочки (на ручник, на колонки…) из фишки ГУ повыдергивал, ибо нечего зазря увеличивать массу автомобиля 🙂

can rx и can tx на китайской магнитоле что это такое

Что касается акустических проводов, тут пока остается все как есть с момента установки динамиков (от усилителя провода идут под торпеду и соединяются со штатной проводкой, а она уже идет к динамикам).

Далее из задач — разъединить акустические провода идущие из усилителя к штатным и соединить их напрямую к динамикам. Штатную проводку убрать. Как я понимаю легче это будет сделать сняв торпеду полностью, а раз снимать торпеду, то грех и климат не установить. А раз климат ставим, то и ЭПВС надо пересоединить и датчики на рулевой колонке заменить, как предзнаменование для установки адаптивного биксенона.

В общем продолжаем колхозить и тратить километры изоленты 🙂

Источник

Подключение китайской магнитолы к ISO и CAN-шине(VAG).

can rx и can tx на китайской магнитоле что это такое

Изначально писал для владельцев VW Jetta 6 нижегородской сборки, где в штатном разъеме нет CAN шины. Но мне пишут владельцы разных ВАГов (и даже не ВАГов, непонятно зачем), и мои посты еще никогда не набирали 54к просмотров, видимо проблема актуальна). Пост будет дополняться, поправки приветствуются. Если есть полезная инфо в других БЖ — сделаю ссылки, пишите.
Многие владельцы VAG сейчас ставят китайские магнитолы с поддержкой CAN, но в машине зачастую есть только ISO разъемы и CAN шина к ним не подведена. В моем случае это Isudar на андроиде aliexpress.ru/item/32557021060.html Инструкций по массе проводов и разъемов, которые шли с магнитолой, не было. В интернете по этой модели тоже ничего нет. Продавец на связи, но он не производитель и мало что понимает в теме. Перед тем, как заказать магнитолу, обязательно свяжитесь с продавцом для уточнения платформы и комплектации авто, чтобы он вложил все нужные переходники и правильный декодер. Итак, CAN не было в магнитоле с завода, имеем только два ISO разъема:

can rx и can tx на китайской магнитоле что это такое

Втыкаем их в адаптер из комплекта. Адаптеры у всех разные, китайцы делают универсальные магнитолы со всеми возможными вариантами подключения, для этого делают массу адаптеров и внешний CAN декодер.

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

Зачем нам магнитола, включенная в CAN сеть?
1) Задняя камера будет включаться правильно. Не надо будет подключаться к заднему фонарю = не будет проблем с импульсным контролем ламп.
2) На экран будет выводиться информация о точном количестве топлива, открытых дверях, непристегнутых ремнях, включении ручника, скорости, напряжении батареи, температуре за бортом, о работе климат-контроля, датчиках давления шин, парктрониках и т.д. (при наличии всего этого на авто)
3) Подсветка экрана будет приглушаться при включении фар
Для кого-то не очевидно, поэтому сразу скажу, что управление с магнитолы оборудованием авто невозможно Исключение — ГУ Teyes с огромным экраном и ценой, в котором ваш блок управления климатом заменяется на встроенный в ГУ, дабы увеличить экран вытеснив блок климата. Но мне пока не понятно, как зависший от мороза дисплей будет управлять печкой.
Итак, мы хотим подключиться к CAN — сети. Пора разобраться с терминами.
CAN — Controller Area Network — сеть контроллеров-блоков, связанных между собой витой парой проводов CAN bus. Именно витой парой, для уменьшения помех. Рекомендую также скручивать свои провода, которыми подключаетесь к CAN bus.
Многие непонятно почему называют декодер канбасом или канбусом. Некоторые даже убеждают что это правильное название, а декодером его зовут только китайцы)) Так вот, bus по английски — автобус шина. CAN bus = CAN — шина. CAN bus это сама шина, а не декодер! Это локальная сеть в авто. По CAN- шине контроллеры зависают в чатах всем сразу рассылают сообщения, а те контроллеры, которым они адресованы, их получают. В машине не одна CAN-шина. Быстрая шина (до 500кб/с) управляет двигателем, airbag, тормозами и прочими ответственными системами, на ВАГах это витая пара из оранжевого с ЧЕРНОЙ полосой и оранжевого с коричневой полосой проводов (лучше не трогать!). Есть еще медленные (до 100 кб/с) информационно-командная шина и шина комфорта, которые теперь объединены в одну шину комфорта. Разные шины общаются меж собой (и с нами по OBDII) через интерфейс Gateway. Нас интересует шина комфорта, на всех ВАГах это витая пара из оранжевого с зеленой полосой (CAN high) и оранжевого с коричневой полосой (CAN low) проводов.

can rx и can tx на китайской магнитоле что это такое

Еще одно заблуждение: CAN low это не минус! CAN high и CAN low это два плюса, зеркальные отражения сигналов друг друга. Насколько на одном повышается напряжение при сигнале, настолько же на другом понижается. Так сделано для большей надежности, при обрыве одного провода или замыкании, такая сеть будет выполнять свои функции точно так же, просто перейдет в аварийный режим и выдаст соответствующую ошибку.
Но чтобы магнитола понимала сообщения CAN шины, нам нужен свой контроллер — CAN bus decoder, он либо встроен в магнитолу или внешний блок комфорта (штатные ГУ) либо идет с магнитолой в отдельной коробочке с кучей адаптеров для универсальности (китайское ГУ). Если декодера не было в комплекте, нужно попросить продавца его выслать вместе с адаптером под ISO-разъемы.

can rx и can tx на китайской магнитоле что это такое

Декодер читает сообщения CAN-шины и посылает команды на MCU магнитолы по паре Rx/Tx, (R-receive, T-transfer) он также подает сигналы по проводам ACC/ILL в магнитолу, которые в варианте без CAN приходят из ISO напрямую.
Подключиться к CAN шине комфорта можно в любом месте, где она есть: у блока Gateway, у блока климат-контроля, в косе проводов водительской двери.
У блока Gateway можно подключиться, вставив дополнительные пины в разъем блока. 10-й пин — CAN low, 20-й пин — CAN high. Примеры подключения смотрите тут или тут
На новых машинах есть возможность подключиться к CAN в разъеме Эра-ГЛОНАСС, смотрите тут
У меня есть климат, мне было проще подключиться к шине у разъема его блока.
Снимаем блок климата, вынимаем из самого большого разъема (справа) красную защелку и выдергиваем разъем, чтоб удобней было паять. Я клеммы с аккумулятора не сдергивал, вы — как хотите.

can rx и can tx на китайской магнитоле что это такое

В этом разъеме ищете витую пару CAN-шины комфорта. Как писал выше, на всех ВАГах это витая пара из двух оранжевых проводов. Оранжевый с зеленой полосой — CAN high, оранжевый с коричневой — CAN low.

Припаеваем к ним наши провода так, чтобы через все разъемы и адаптеры оранжевый провод с зеленой полосой соединить с CAN high декодера, а оранжевый с коричневой полосой — с CAN low декодера.

can rx и can tx на китайской магнитоле что это такое

Куда подключить нашу витую пару в декодере? Распиновка китайских декодеров примерно одинаковая:

can rx и can tx на китайской магнитоле что это такое

Нам интересны только 3 пары пинов:
— CAN high/CAN low — вход CAN шины, то что нам нужно.
— ACC/ILL — с этих пинов декодер в магнитолу подает сигналы ACC/ILL (писал выше)
— Rx/Tx — с этих пинов декодер подает команды на MCU магнитолы.
Почти все проблемы с включением магнитолы и отсутствием CAN инфо связаны с неправильным подключением проводов к этим пинам или с неисправным декодером.
Для тех, у кого CAN-шина и ISO есть в квадлок-разъеме с завода:

can rx и can tx на китайской магнитоле что это такое

Бывает такое, что китайцы путают местами ACC+ и BAT+ в переходниках. Надо менять местами. Бывает такое, что некоторые ГУ не успевают распознать короткую паузу по питанию, когда заводите двигатель и ГУ каждый раз перезагружается. Тут уж к производителю, или задержки какие-то самодельные паять.
С CAN bus разобрались. Теперь задняя камера. Видеосигнал камеры втыкаем в разъем «Rear camera in» а красный проводок на кабеле припаиваем к розовому проводу «reverse» с одной стороны (на нем появляется +12V при включении задней передачи) и к плюсу камеры с другой стороны, минус камеры — на массу.

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

Источник

Доступ к CAN-шине через Android-магнитолу

can rx и can tx на китайской магнитоле что это такое

Всем привет. Мучает меня следующий вопрос.
Вот есть у нас в автомобиле CAN-шина. И есть у нас китайская магнитола на андроиде, в которой тоже есть CAN-шина. Так вот, нигде не могу найти, как с помощью этой магнитолы получить доступ к шине?

Все пишут про obd, elm, декодеры какие-то… что они дают, если у нас есть CAN собственной персоной?
Также у нас есть GMLAN. На магнитоле GMLAN нет, но есть умельцы, которые ваяют переходник GMLAN-CAN. Опять же, что это даст, ведь скорости у этих шин разные?

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

Метки: android, программирование, can, canbus, gmlan, obd, elm

Комментарии 35

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

Тоже интересует этот момент, в ГУ все таки используется «нативный» КАН или с помощью декодера транслируется в «понятный» ему протокол… Но — какой?
Похоже, декодер шлёт уже чисто сигналы по отдельным проводам, типа «АСС ON», «задняя передача» и т.д. А на плате уже сделана разводка. Но интересно, как эти сигналы попадают в андроид?

can rx и can tx на китайской магнитоле что это такое

на китайских бошках нет кан шины… canrx cantx это обычные UART пины для общения мафона с канбасом — доп. устройством, который и общается с каншиной авто по своему протоколу. это некий адаптер, который переводит кан-команды различных авто в понятные универсальные конманды для ГУ. внешним софтом (а-ля торки и обд-доктор) не подцепиться. к тому же у современных авто как минимум 2 кан сети — комфорт, двигатель (бывает и 3 и 4 сети). для мониторинга ошибок надо цепляться к двигателю, для управления окошками, климатом, температурой, звуком и т.д. надо цепляться к комфорту. короче там целая наука

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

Там целая куча производителей канбасов со своими протоколами общения с ГУ, я выбрал наиболее простой и функциональный. Под него и писал драйвер. Тем более при выборе канбаса звук идёт не на пины колонок, а на тюльпаны.

can rx и can tx на китайской магнитоле что это такое

А какой электроникой хочется рулить с головы? Климатом?

can rx и can tx на китайской магнитоле что это такое

Багажник, подогрев сидений… это для начала) А в перспективе — газ, тормоз и селектор кпп 😀

can rx и can tx на китайской магнитоле что это такое

Для начала тогда нужнонайти схему авто. Ну с багажником понятно- просто подаем +12 на замок. А как включаются подогревы? Если в конечном счете напруга на подогревы подается обычной реле- тогда просто все. В этих случаях нужны релейные выходы с управляющей прогой на устройстве.
Посмотри на CARPC.RU контроллер от YAM.

can rx и can tx на китайской магнитоле что это такое

Ого, вот это ЖИР!)) Очень интересная вещь, спасибо!)

Вообще, я думал использовать вот такую штуку www.sparkfun.com/products/13613. Стоит столько же, суть вроде как та же. Обвязки разве что нет… Или уж ардуино накрайняк)

Больше всё таки интересует управление именно по CAN. Зачем-то же есть CAN в магнитоле!

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

Вот, опять же, после долгого и упроного гугления, допер, что canbus адаптер превращает can_l и can_h автомобиля в нужные нам rx и tx, т.е. преобразовывает can в uart, а can_tx и can_rx это uart, а не can. И с uart магнитола уже может работать как с обычным ком-портом. Я прав?

can rx и can tx на китайской магнитоле что это такое

В уарт не превращает, увы. Если хотите преобразовать кан в уарт нужен будет промежуточный МК = например STM32F103 или PIC18F258

can rx и can tx на китайской магнитоле что это такое

тогда что же делает декодер?) если у него входы can_h, can_l а выходы can_tx и can_rx?

can rx и can tx на китайской магнитоле что это такое

Так вы прочитайте про форматы передачи данных по UART и по CAN. Уарт на железном уровне 1) стартовый бит 2) энное кол-во бит данных 3) парити если есть и включен 4) стоп бит
Кан 🙂 же устроен несколько подругому и никак уарт не увидит посылок кана после трансивера.

can rx и can tx на китайской магнитоле что это такое

Так что же тогда делает canbus адаптер c данными?)

can rx и can tx на китайской магнитоле что это такое

Адаптер как раз преобразовывает интерфейсы и уже по уарту в нужном вам формате передает 1) ид пакета 2)длинну пакета 3) данные пакета
Так же и с передачей — по уарту вы формируете пакет(ы) данных, заталкиваете их в адаптер — а адаптер уже транслирует это в кан шину.
Не поленитесь прочитать спецификации шины CAN и UARTa — все вопросы отпадут.
Прицепил картинку стандартного фрейма кан сообщения. Вот такая последовательность 0 и 1 🙂

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

Как раз отсюда эти вопросы и появились) Получается, всё таки само назначение адаптера — преобразовать can в uart) Благодарю!

can rx и can tx на китайской магнитоле что это такое

А вот что будех хотеть уарт — картинка. Это передача 1 «фрейма» уарта — считайте грубо что одного сообщения длинна передаваемых данных в 1ой посылке — максимум 8бит — то биш 1 байт.
В кан сообщении кроме ид и арбитража 🙂 может передаваться до 8 байт (64 бита) данных.

Трансивер кана делает тоже самое что например трансивер RS232 — из физического интерфейса выделяет логические сигналы. А вот именно последовательность логических сигналов (0 и 1) никак не понравится апаратному декодеру уарта в устройсте если туда запихивать фрейм кан сообщения — как и наоборот — если аппаратному кан контроллеру подавать на вход 0 и 1 от передаваемых по уарту данных.

can rx и can tx на китайской магнитоле что это такое

can rx и can tx на китайской магнитоле что это такое

Одни предположения везде, а между тем, стоит лишь захотеть и вся информация о принципе работы can шины и ее разновидности, всё это оказывается есть в интернете, вот только у каждого производителя, помимо стандартных команд, сообщений и ошибок, которые есть в любом авто с obd2, есть свой собственный протокол, где всё самое интересное. А этих данных вы в открытом доступе вряд ли найдете.
GMLAN — это низкоскоростная шина ( однопроводная), в машинах GM есть еще высокоскоростная шина, шина расширения шасси, и иногда есть среднескоростная шина. Low и high действительно называются так не из-за скорости передачи, это два провода одной шины, по ним передаются одни и те же данные, но при помощи сигналов с разным уровнем напряжения грубо говоря, таким образом достигается лучшая помехозащищенность и более высокая скорость, но шина будет работать даже если один из двух проводов в паре оборвать.
Так вот, все они могут в принципе принимать/передавать одни и те же данные, многие данные дублируются, та как все эти шины соединены в одну сеть, где шлюзами являются bcm (модуль управления кузовным оборудованием) и ebcm (электронный блок управления тормозной системой). Это просто немного теории для тех кому лень искать в нете.

can rx и can tx на китайской магнитоле что это такое

ВОПРОС:
Вот есть у нас в автомобиле CAN-шина. И есть у нас китайская магнитола на андроиде, в которой тоже есть CAN-шина. Так вот, нигде не могу найти, как с помощью этой магнитолы получить доступ к шине?

= (РАВНО) ответ:
Вообще задумка — написать программу на эту магнитолу и управлять электроникой авто через неё.

Пишите, в чём проблема.

can rx и can tx на китайской магнитоле что это такое

Ответ в духе mail.ru ответов)) проблему я изложил в начале записи и немного в комментариях

can rx и can tx на китайской магнитоле что это такое

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *