Показать сообщение отдельно
Старый 16.02.2012, 10:35   Сообщение #1700
Меганавт
Интересующийся

Мегановод
 
Регистрация: 21.09.2011
Адрес: Королев
Авто: Колеос ДК+Меган III 2,0
Сообщений: 55
Сказал(а) спасибо: 8
Поблагодарили 7 раз(а) в 6 сообщениях
По умолчанию

Обработкой сигнала от датчика температуры занимается штатный дисплей.

---------- Сообщение добавлено в 09:35 ---------- Предыдущее сообщение размещено в 09:09 ----------

Привожу выдержку из переписки когда я планировал полную переделку звука в автомобиле, чтобы было понятна роль нашего дисплея.
Штатный экран общается с "головой" по своему собственному CAN каналу (13,12 контакты в OBD разъеме). Поэтому голову можно спокойно менять, ничего не произойдет.
Если говорить конкретно, то все работает вот как:
При включении магнитолы, на «экран» идет CAN сообщение, на которое экран отвечает включением. Причем, на экране это никак не отражается. Затем начинается постоянная синхронизирующая передача пакетов с интервалом приблизительно 0,5 секунды. Пока идет такая синхронизация, «экран» может принимать и отображает информацию.
ГУ не передает на экран всю «картинку» целиком. Сценарии отображения информации зашиты в самом «экране», т.е. формат сообщения приблизительно такой: «ID – Режим – данные». Режимов отображения информации обнаружено всего 3. Это картинка как у радио (с полосками ), полноэкранный режим (при прослушивании CD нажать title), и режим меню (хотя этот режим может быть частным полноэкранным). Все графические «фичи» (меню прокрутки, значок радио, уровень сигнала) – это все псевдографика. Все они хранятся в таблице символов ASCII внутри «экрана». Поэтому, чтобы заменить штатный экран, надо сделать устройство, которое будет знать формат сообщений, и на основе полученной информации строить картинку на экране.

Скажу еще вот что. Русские MP3 тэги режет не «экран», а «голова», т.е. вместо кодов русских букв приходят звездочки. И чтобы появилась кириллица нужно менять прошивку как ГУ, так и «экрана», а в связи с тем, что в экране используется псевдографика и все свободные позиции ASCII заняты, сделать это невозможно. Нужно в корне переделывать систему отображения информации.
Еще один момент. Подрулевое управление подключено не к ГУ, а к «экрану» и именно экран формирует CAN сообщения, которые поступают в ГУ и меняют громкость, источник сигнала и т.д.
Вот вроде бы все, надеюсь, я понятно написал.ривожу переписку которая была, когда я планировал полную переделку звука в машине.
__________________
Club-Renault 4x4
Меганавт вне форума   Вверх Ответить с цитированием