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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2016, 23:49   #301
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 DF


За открытие меню отвечает второй байт.
50HEX 0101 0000 закрыто
70HEX 0111 0000 открыто

Первый байт отвечает за выбор элемента.
Отображает выбраный элемент в реальном времени если меню вызвано через OK
или последний элемент с которым производились действия если меню вызвано через MENU.
При повторном входе в меню любой кнопкой сбрасывается на первый элемент.
(Реальное положение храниться в дисплее).
1HEX 00000001 Alternative frequencies
3HEX 00000011 Regional mode (00000010, но не включается без RDS)
24HEX 00100100 Radio-text information
41HEX 01000001 Track Intro
42HEX 01000010 Track random play
43HEX 01000011 CD Repeat

Нулевой байт отвечает сразу за 2 функции.
при неактивном меню
10HEX 00010000 любое меню кроме основного (в том числе и настройки аудио)
11HEX 00010001 элемен был деактивирован
12HEX 00010010 элемент был активирован
при активном
90HEX 10010000 основное меню
91HEX 10010001 элемент был активирован - передаётся во время нажатия OK. И код элемента в первом байте
92HEX 10010010 элемент был деактивирован - передаётся во время нажатия OK. И код элемента в первом байте

ID ни как не реагирует на открытие BAND!!! (то меню которое по кнопкам 1-6)

для активации функции надо посылать
12,код элемента,50
для деактивации функции надо посылать
11,код элемента,50

стандартные посылки
Меню закрыто 10,0,50
любое меню открыто 10,0,70
основное меню открыто 90,0,70

Тоесть сначала отлавливаем от магнитолы открытие меню, ну например PTY
Это ID 265 ,байт 1, бит 6.
как только появляется в этом бите 1, то нужно каждые 100мс начинать генерировать в шину 10,0,70.
Иначе не будут работать кнопки навигации на магнитоле, а будут так же управлять или радио или воспроизведением как при закрытом меню.
T_r_D вне форума   Ответить с цитированием
Старый 14.04.2016, 02:21   #302
sisoft
Новый Пользователь
 
Регистрация: 26.09.2015
Регион: 16, 116
Машина: Citroen C4
Сообщений: 13
sisoft is on a distinguished road
По умолчанию

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

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

тем временем мой симулятор полностью симулирует всё, кроме менюшек всплывающих.
оригинал радио: http://i.imgur.com/XWgY7e7.png, клон: http://i.imgur.com/aOcDhH8.png
оригинал цд: http://i.imgur.com/M3r3OlB.png, клон: http://i.imgur.com/7iSZE4y.png
sisoft вне форума   Ответить с цитированием
Старый 14.04.2016, 08:38   #303
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
По умолчанию

sisoft
Думаешь что пункты меню передаются в дисплей?

Тогда надо искать мультифрейм.

Почему ты думаешь что пунктов содержится в дисплее меньше?
Думаешь есть отдельный ID который который посылает магнитола говоря какие ей нужны пункты?
T_r_D вне форума   Ответить с цитированием
Старый 14.04.2016, 11:24   #304
sisoft
Новый Пользователь
 
Регистрация: 26.09.2015
Регион: 16, 116
Машина: Citroen C4
Сообщений: 13
sisoft is on a distinguished road
По умолчанию

нет-нет, я не сказал что они передаются в дисплей. я имел в виду, что туда передаётся битовая маска имеющихся функций. причём возможно не одна - бси отдаёт свои функции, радио свои, может ещё кто-то участвовать - на этой шине много девайсов. сами сообщения зашиты в дисплее.
sisoft вне форума   Ответить с цитированием
Старый 14.04.2016, 12:58   #305
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
По умолчанию

А, ну тогда у нас мысли схожи.
Правда от магнитолы я не предполагал что есть такой пакет
T_r_D вне форума   Ответить с цитированием
Старый 15.04.2016, 00:42   #306
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
По умолчанию

А может кто встречал терминал который может слать строки из файла в COM порт с задержкой?
Хочу хитро кормить снятый лог с машины дисплею.
T_r_D вне форума   Ответить с цитированием
Старый 15.04.2016, 00:51   #307
autowp
Пользователь
 
Аватар для autowp
 
Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
autowp is on a distinguished road
По умолчанию

Цитата:
Сообщение от T_r_D Посмотреть сообщение
А может кто встречал терминал который может слать строки из файла в COM порт с задержкой?
Хочу хитро кормить снятый лог с машины дисплею.
CanHacker
autowp вне форума   Ответить с цитированием
Старый 15.04.2016, 13:54   #308
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
По умолчанию

А интересный вопрос- для ченджера рандом,репит, иинтро в ответах по df имеет другие значения или цд и ченджер прользуют одни настройки?
Веди стаптус этих функций унитх в разных id
T_r_D вне форума   Ответить с цитированием
Старый 18.04.2016, 22:42   #309
alpetgor
Новый Пользователь
 
Регистрация: 18.04.2016
Возраст: 41
Город: кобрин
Регион: Беларусь
Машина: citroen c5(2002)
Сообщений: 1
alpetgor is on a distinguished road
По умолчанию

Добрый день. Хочу прочитать VAN шину в citroen c5 (2002) - не подскажете может где-то уже обсуждалось это, пока не могу ничего найти. Нужно считать нажатие кнопок управления магнитолой. Есть arduino uno, плата mcp2515_can.
alpetgor вне форума   Ответить с цитированием
Старый 19.04.2016, 19:48   #310
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
По умолчанию

alpetgor
Старая шина.
Нужно найти как к ней подключится, тоесть какой контроллер нужен для этого, ну а далее копать протокол.
По ПСА вообще мало какой либо инфы.
T_r_D вне форума   Ответить с цитированием
Ответ


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

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

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



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


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