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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Общение с машиной

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2016, 11:40   #181
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Кстати в мультифрейме идёт ещё и выбор запрограммированных станций. При нажатии кнопок 1-6 тоже отображается мультифрейм и при нажатии кнопки BAND.

Надо записать диск с CD-Text и посмотреть как там организован мультифрейм.

Для этих случаев он организован одинакого- пакет состоит из 8 байт текстовой информации + 1 байт служебной. Для листа станций радио этот девятый байт это PTY, TA, RDS.

Скоро совмещу мультифрейм скетч и основной и покажу что получилось.

По идеи остаётся два меню- одно для кнопки OK на радио, второе на ЦД.
Это собственные меню магнитолы. Они идут с выбором позиции. В них те же пункты что и по кнопке MENU, но отрабатываемые магнитолой, а не дисплеем.
Тоесть там включение RDS, REG, RDTXT, Intro mode, Random play.

А и ещё меню с выбором трека если нет CD-Text. Оно выдаётся по кнопке LIST

PS.
Пытался записать болванку с ЦД-текстом разными программами и ни одной не получилось!
Есть у кого такой компакт? Снимите образ с него, а то проверить не могу.

Последний раз редактировалось T_r_D; 10.02.2016 в 14:39.
T_r_D вне форума   Ответить с цитированием
Старый 18.02.2016, 09:33   #182
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Короче забил я на CD-Text. Как не старался его записать на болванку ни чего не вышло. Если попадётся, то допишу потом его расшифровку...

Для полного завершения не хватает отработки трёх меню.
Первое при нажатии кнопки OK в режиме радио
Второе при нажитии кнопки OK в режиме CD
Третье при нажатии собственно кнопки MENU.

Если дисплей подключен, то по ID DF он передаёт в магнитолу выбраный элемент меню, но вопрос откуда он берёт эти меню.
Оказалось что при загрузке у него для радио 3 стандартных пункта меню, а для CD один. Я так понимаю что это минимальный набор и он присутствует всегда.
Далее похоже на то, что дисплею посылается установка, но какая-то она маленькая...
ID 365
при запуске FF,FF,FF,0,0
при работе 45,31,1B,0,0
В процессе работы меняется иногда на пустое, но на долю секунды
Возможно что такой пакет это и есть опции меню?
Просто больше других не вижу.

Итак- раскопал я этот ID. Отношение к меню он имеет только тем, что если вставлен диск, то появляется дополнительный элемент меню.

при запуске и если нет диска FF,FF,FF,0,0
при работе:
Нулевой байт это количество треков на диске.
Первый байт общее время на диске минуты
Второй байт общее время на диске секунды
Третий и четвёртый ноли всегда.

В процессе работы меняется иногда на пустое, но на долю секунды

Если диск вставлен, то в меню появляется пункт Activate Track Intro

Тоесть меня это не особо приблизило к цели, но из задачь убралось первые два пункта.

Кстати в 1E0 ещё и источник передаётся!
нулевой байт это источник!
0101 0000
^^
||радио
|CD
Дальше надо в машине смотреть, на столе нету ни аукса ни ченджера.

Последний раз редактировалось T_r_D; 18.02.2016 в 17:33.
T_r_D вне форума   Ответить с цитированием
Старый 20.02.2016, 14:16   #183
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Найден ещё один ID с мультифреймом!

Radio Text 0xA4

5 10 0 0 0 0
10 44 10 0 0 0 20 20
21 20 20 20 20 20 20 20
22 20 20 20 2E 63 6F 6D
23 2F 72 61 64 20 20 20
24 20 20 20 20 20 72 75
25 20 20 20 20 20 20 20
26 20 20 20 20 20 20 20
27 20 20 20 20 20 20 20
28 20 20 20 20 20 20 20
29 20 20 20 20 20 20
23 2F 72 61 64 69 6F 73
24 70 20 20 20 20 72 75
10 44 10 0 0 0 49 4E
21 20 40 20 77 77 77 2E
22 69 6E 73 20 20 20 20
23 20 20 20 20 20 20 20
24 20 20 20 20 20 5F 66
25 6D 20 20 20 20 20 20
22 69 6E 73 74 61 67 72
23 61 6D 2E 63 6F 6D 2F
24 73 70 6F 72 74 5F 66
22 20 20 20 20 20 20 20
24 20 20 20 20 20 20 20
23 52 53 54 20 20 20 20
21 20 20 20 77 77 77 20
10 44 10 0 0 0 46 42
22 66 61 63 20 20 20 20
23 20 20 20 20 6D 2F 73
24 70 6F 72 74 66 6D 2E
25 72 75 20 20 20 20 20
21 20 20 20 74 77 69 20
23 61 6D 2E 63 20 20 20
24 20 70 6F 72 74 20 20
24 73 70 6F 72 74 20 20
21 20 40 20 77 77 77 20
10 44 10 0 0 0 40 20
T_r_D вне форума   Ответить с цитированием
Старый 20.02.2016, 14:30   #184
autowp
Пользователь
 
Аватар для autowp
 
Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
autowp is on a distinguished road
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
Найден ещё один ID с мультифреймом!

Radio Text 0xA4
Прям "breaking news" =)
http://autowp.github.io/#0A4
autowp вне форума   Ответить с цитированием
Старый 21.02.2016, 03:57   #185
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

autowp

Source: Radio
Dest: Display

Current track name

ISO 15765-2
0A4
00100000 00000000 010
A
1 - message contains track author data
1000
NNNNNNNN
track nubmer
[
TEXT_DATA
author & track name
]

И?
Тут понятно что это? Что у тебя написано?
Какой блин автор и трек нейм?
Это Радиотекст!

Я тебя просил поправить свои таблицы с моими дополнениями- ты сказал чтоб я сам их правил.
Так что буду тут разъяснять что нахожу.
T_r_D вне форума   Ответить с цитированием
Старый 21.02.2016, 12:38   #186
autowp
Пользователь
 
Аватар для autowp
 
Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
autowp is on a distinguished road
По умолчанию

Я и не говорю, что там все понятно. Я просто заметил, что "найден!" звучит странно.

>Какой блин автор и трек нейм?
>Это Радиотекст!

Логично предположить, что это и то, и другое : текущий трек/станция
autowp вне форума   Ответить с цитированием
Старый 23.02.2016, 19:45   #187
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Так. Потестил всё и пошёл в машину.
Оказалось что в машине List of station который передаётся мультифреймом не такой как дома. Он всегда состоит из одной строки отображающийся на дисплее.
Короче стало очевидно что магнитола определяет тип дисплея который подключён или может он прописывается диагностической программой при установке?
Есть у кого какие мысли?
На всякий приложу картинку с ID которые у меня есть на столе в связке магнитола и нормальный дисплей. Там нескольких нет, но они возникают после некоторого время работы, так что не относятся точно к иниту дисплея если он есть.
Миниатюры
Нажмите на изображение для увеличения
Название: Новый точечный рисунок (3).jpg
Просмотров: 640
Размер:	161.2 Кб
ID:	42723  
T_r_D вне форума   Ответить с цитированием
Старый 24.02.2016, 08:55   #188
T_r_D
Старший Пользователь
 
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
T_r_D is a jewel in the roughT_r_D is a jewel in the roughT_r_D is a jewel in the rough
По умолчанию

Народ, а кто нить делал что нить на исходниках для дройда которые я использую? Всплыла плохая бяка. С увеличением длины строки некоторые цифры начинают переводится в ASCII как я подозреваю. Тоесть при каком-то наборе символов в передаваемой строке всё замирает, а дальнейшие пакеты валятся в буфер. Какое-то время это продолжается, а потом вываливается всё что накопилось. Ща не дома, но если интересно, то могу дать строку которая при передачи с ардуины в дройд не будет отображаться совсем, но как только в ней поменяется первое число, то выпадет на экран всё что напередавалось
T_r_D вне форума   Ответить с цитированием
Старый 24.02.2016, 12:22   #189
xmetal
Пользователь
 
Регистрация: 29.07.2015
Регион: 64
Машина: VW Tiguan
Сообщений: 89
xmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant futurexmetal has a brilliant future
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
Короче стало очевидно что магнитола определяет тип дисплея который подключён или может он прописывается диагностической программой при установке?
Есть у кого какие мысли?
Мое предположение такое, в момент подключения магнитолы происходит обмен информацией с авто, считывание пин - кода как минимум, возможно инфа о конфигурации дисплея тоже проскакивает. Нужно начинать сниферить кан шину до подключения разъема магнитолы, чтобы поймать этот самый момент подключения.
xmetal вне форума   Ответить с цитированием
Старый 24.02.2016, 18:59   #190
Dmitry8
Пользователь
 
Регистрация: 10.12.2013
Регион: 63, 163
Сообщений: 53
Dmitry8 is on a distinguished road
По умолчанию

Мой дисплей после включения постоянно отправляет какие-то данные. Вполне вероятно что в них указан тип дисплея.
Dmitry8 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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