IPB

Здравствуйте, гость ( Вход | Регистрация )



Нештатная информация на штатный дисплей
ustas
сообщение 23.10.2014, 21:53
Сообщение #1


Участник
**

Группа: Маздаводы
Сообщений: 139
Регистрация: 19.4.2014
Из: Истра (МО)
Пользователь №: 32720
Спасибо сказали: 58 раз(а)




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

На текущий момент:
1. уже "препарирован" и довольно хорошо изучен протокол парктроника Parkmaster (одного из недорогих) - уверенно получаю и интерпретирую данные с него.
2. влез в среднескоростную шину CAN на своей машинке - умею управлять дисплеем (пока не идеально, но процесс идет).
3. сделан первый прототип "промежуточной" железки (устанавливается между парктроником и can-шиной) и протестирован (на базовые функции).

Моя "железка" дополнительно содержит часы реального времени (RTC) - и теперь на машине появился календарь (был очень сильно удивлен, узнав, что штатно календаря вообще нет).
Выглядит сейчас вот таким образом:

Прикрепленный файл  WP_20141023_14_26_32_Pro.jpg ( 195.28 килобайт ) Кол-во скачиваний: 357


Если будет интересно - продолжу повествование.


Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
ustas
сообщение 25.10.2014, 21:18
Сообщение #2


Участник
**

Группа: Маздаводы
Сообщений: 139
Регистрация: 19.4.2014
Из: Истра (МО)
Пользователь №: 32720
Спасибо сказали: 58 раз(а)




Точно-точно.. идея имено "по феншую" реализовать - все в рамках "штатного" функционала.

Сегодня пришлось работать, поэтому движение по проекту временно приостановилась (но голова не отключилась (IMG:https://m5club.ru/forum/style_emoticons/default/wink.gif) ).

В общем, придумалось, как обойти проблему "моргающего" дисплея:
1. "врезаться" надо между машиной и дисплеем (как можно ближе к дисплею)
2. контроллеров CAN шины нужно два: первый - будет "смотреть" в сторону машины и слушать все, что нужно (параметры дрыгателя/движения/сообщения на экран), второй - будет передавать "нужные" сообщения от машины на дисплей и "свои" (нештатные) сообщения.
3. контроллерами CAN будет рулить обычный микроконтроллер (МК) (тут уже 328p и его быстродействия хватит спокойно (при нормальной реализации, конечно)). Этот МК будет решать, какие сообщения от машины требуется передать на дисплей и давать команды на вывод "своих" и "нештатных" сообщений. Он же будет "слушать" парктроник, измерять напряжение и т.п.

Процесс "врезки" может быть предельно простым (если удастся найти соответствующие разъемы): достаточно будет отключить шлейф дисплея от соответствующего разъема. Мою железку подключить на ее место, а дисплей - к моей "поделке".
При этом система получит питание (в шлейфе оно есть - в т.ч. и для функций контроля напряжения) и полную коммуникацию с шиной и дисплеем.

Я как чувствовал, что мой прототип будет претерпевать некоторые изменения (перед "финальным" этапом) - вывел дополнительные пины на разъемы.. теперь сделаю "дочернюю" платку, которая будет устанавливаться на мой модуль "вторым этажом" и будет реализовывать второй CAN-интерфейс.

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

В общем, мой подход следующий: полностью сохраняем то, что есть, но добавляем собственный функционал.

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

И еще обнаружился первый факап в моем прототипе: в качестве резервной батарейки для модуля часов используется литиевая батарейка CR2032. Сегодня она просто замерзла.. часы перестали "тикать" - дата осталась вчерашняя. В общем, надо подобрать другой источник резервного питания.


P.S. сегодня возвращался домой уже поздно - включил "ночной" режим света (ближний + подсветка приборов)... и понял, что меня "слегка напрягает" красная подсветка кнопок на руле (ставил кнопки от mazda6 при добавлении круиза). Может кто-то подскажет, какие светики нужны, чтобы перепаять на зеленую подсветку? (типоразмер я нашел, но слишком большой выбор среди "зеленых" - различная яркость и различная длина волны). Желательно точную модель.
Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме
- ustas   Нештатная информация на штатный дисплей   23.10.2014, 21:53
- - Сеттер   Останавливаться нельзя не только в разработках, но...   23.10.2014, 22:30
- - annik   Здорово получается, а возможно выудить расход топл...   23.10.2014, 22:46
- - vitalson8   молодец,а по подробнее   23.10.2014, 23:09
- - _Michail_   Да, интересная тема, хотелось бы продолжения   24.10.2014, 7:46
- - ustas   ок, тогда буду писать дальше.. подскажите, на что ...   24.10.2014, 15:53
|- - !Lnur   Цитата(ustas @ 24.10.2014, 18:53) Есть мы...   24.10.2014, 18:11
- - al4630z   Браво! Вот она победа над пустым дисплеем при ...   24.10.2014, 16:14
|- - ustas   При пустом дисплее (нештатной балалайке) подключен...   24.10.2014, 16:24
- - Гоша   У кого то руки золотые, а у кого то мозг Понял чт...   24.10.2014, 16:25
- - ustas   !Lnur, не совсем понял... т.е. перед выводом с...   24.10.2014, 19:26
- - _Michail_   Какой контроллер используется на текущий момент? М...   24.10.2014, 20:34
- - !Lnur   Если штатный дисплей использовать, например, в кач...   24.10.2014, 20:44
|- - ustas   Цитата(!Lnur @ 24.10.2014, 21:44) Есл...   24.10.2014, 21:18
|- - !Lnur   Цитата(ustas @ 24.10.2014, 23:18) Кстати,...   24.10.2014, 21:47
- - ustas   Сходил-таки в машину. Если штатную балалайку вык...   24.10.2014, 20:56
- - _Michail_   Понятно. Буду думать.   24.10.2014, 21:18
- - ustas   о.. точно.. тогда еще интереснее может быть. На р...   24.10.2014, 21:55
- - Сеттер   Вот это мне по душе - хорошая темка получается. Пи...   24.10.2014, 22:40
- - поиск   Интересная тема, сам рассматривал готовый вариант,...   25.10.2014, 5:59
|- - jouri   Цитата(поиск @ 25.10.2014, 5:59) сам расс...   25.10.2014, 9:20
- - al4630z   Я готов быть подопытным но между нами более тысячи...   25.10.2014, 8:41
- - поиск   На диагностику разветвители продаются.Стоит не мно...   25.10.2014, 9:05
- - al4630z   Невстречал. Но если так то замечательно. Нишша с в...   25.10.2014, 9:14
- - al4630z   Ну это как бы не совсем то. Тема заставить штатны...   25.10.2014, 10:20
- - ustas   Точно-точно.. идея имено "по феншую" реа...   25.10.2014, 21:18
|- - поиск   Цитата(ustas @ 25.10.2014, 22:18) P.S. се...   26.10.2014, 9:35
|- - ustas   Цитата(поиск @ 26.10.2014, 10:35) Тут по...   26.10.2014, 10:21
- - al4630z   Юстасу от Алекса цитата: Кстати, в режиме MEDIA на...   26.10.2014, 9:08
|- - ustas   Цитата(al4630z @ 26.10.2014, 10:08) В так...   26.10.2014, 10:16
- - поиск   Есть там инфа на первой же странице, но скупая: Ци...   26.10.2014, 12:08
|- - ustas   Цитата(поиск @ 26.10.2014, 13:08) Есть та...   26.10.2014, 14:48
- - ustas   Сегодня особо некогда было заниматься проектом У...   26.10.2014, 20:13
- - Сеттер   Ребята, в памяти всплыло: давненько "Polin...   27.10.2014, 0:00
- - !Lnur   ustas, всё-таки ответь, почему ты не хочешь встави...   27.10.2014, 12:48
- - Kaimynas33   Вся CAN шина соедена в одну кучу. Так что все моду...   27.10.2014, 19:38
- - ustas   !Lnur, вообще тут особой разницы нет (спасибо ...   27.10.2014, 23:34
- - _Michail_   Интересно, а можно поколдовать с контроллером само...   28.10.2014, 9:15
- - SEREGA FRG   http://www.madox.net/blog/projects/mazda-can-bus/ ...   28.10.2014, 13:56
- - SEREGA FRG   http://pinoutsguide.com/CarElectronics/maz...ic_pi...   28.10.2014, 14:01
- - ustas   SEREGA FRG, спасибо! Эта информация у меня уже...   28.10.2014, 18:45
- - _Michail_   У меня тоже есть вопрос, есть ли команда для, дисп...   28.10.2014, 19:38
- - ustas   к сожалению, такой команды по логам не видно. На ...   28.10.2014, 20:20
- - SEREGA FRG   Мужики посмотрите у матрёхиных рулевых Там больше ...   28.10.2014, 21:44
- - ustas   Тот форум я уже изучил (все, что касается информац...   28.10.2014, 22:29
- - ustas   Есть подозрение, что проблема "изолированного...   29.10.2014, 0:15
- - ustas   Надо, конечно, ложиться спать ... но пока не забыл...   29.10.2014, 0:47
- - _Michail_   Судя по картинки нужно делать именно так: То чт...   29.10.2014, 8:52
- - _Michail_   И все таки есть что-то типа брейка bus arbitratio...   29.10.2014, 9:02
- - _Michail_   Воооо что надумал Можно ли сделать так: 1 ничег...   29.10.2014, 10:07
- - _Michail_   Нашел интересный документик, может еще кто займет...   29.10.2014, 10:19
- - ustas   _Michail_, начну по порядку: 1. про "схему ш...   29.10.2014, 10:53
- - _Michail_   Ну, эт понятно... Вы же эту стадию прошли раньше, ...   29.10.2014, 12:53
- - ustas   К сожалению, "времени жизни" сообщения -...   29.10.2014, 13:17
|- - al4630z   Цитата(ustas @ 29.10.2014, 13:17) Кстати,...   29.10.2014, 16:26
- - _Michail_   Наткнулся на схему шины, я думаю что пригодится:   29.10.2014, 13:27
- - _Michail_   Я тут по изучал чуток, и пришел к выводу что: 1 Е...   29.10.2014, 20:06
- - ustas   al4630z, хорошо, что-нибудь придумаем... но пока ж...   30.10.2014, 0:08
|- - _Michail_   Цитата(ustas @ 30.10.2014, 0:08) _Michail...   30.10.2014, 13:30
- - al4630z   Есть машинка с нештаткой и отсутствием маршрутника...   30.10.2014, 9:01
|- - al4630z   Цитата(al4630z @ 30.10.2014, 9:01) Есть м...   31.10.2014, 15:41
- - annik   Тоже готов быть испытателем. Мне тоже кажется, чт...   30.10.2014, 9:29
|- - CODerSPB   Цитата(annik @ 30.10.2014, 11:29) Возможн...   30.10.2014, 11:40
- - ustas   Спасибо за поддержку - она пригодится Сейчас пок...   31.10.2014, 20:47
- - Atomschik   Вот все, что удалось нафоткать. Все заклеено какой...   4.11.2014, 10:40
|- - ustas   Всех с Наступившим! Появилось свободное вр...   4.1.2015, 13:27
- - дантист   И Вас с Новым Годом ! отсчет идет по метражу н...   4.1.2015, 15:03
|- - ustas   пока нет - написаны все функции, которые отвечают ...   4.1.2015, 15:23
- - al4630z   Поздравляю с достижением. Кнопки руля поключены на...   5.1.2015, 14:21
|- - Kaimynas33   Цитата(al4630z @ 5.1.2015, 13:21) Поздрав...   5.1.2015, 18:14
- - _Michail_   Врятли Круиз не может управляться через ГУ   5.1.2015, 16:01
- - al4630z   На счёт круиза ты прав.   5.1.2015, 17:58
- - ustas   Собственно, первые тесты в машине показали, что ...   5.1.2015, 19:00
- - ustas   Сегодня заработал еще кусочек: https://www.youtube...   6.1.2015, 18:09
|- - ustas   Все заработало в полном объеме и так, как хотелось...   7.1.2015, 19:48
- - annik   По поводу aux/media- согласен, что будет более пра...   7.1.2015, 21:26
|- - ustas   Цитата(annik @ 7.1.2015, 23:26) По поводу...   7.1.2015, 23:09
- - annik   Мое мнение, не время приветствия долгое, а больше ...   8.1.2015, 0:14
|- - ustas   Цитата(annik @ 8.1.2015, 2:14) Мое мнение...   8.1.2015, 0:24
- - ustas   гм.. подготовил "кабелек" (взял его от д...   8.1.2015, 0:16
- - annik   Заглавные буквы более "плотно" пропечата...   8.1.2015, 0:48
- - ustas   В общем, моя подготовка частично прошла впустую: в...   8.1.2015, 19:07
|- - !Lnur   Цитата(ustas @ 8.1.2015, 21:07) Кстати.. ...   9.1.2015, 10:45
- - annik   А парктроник за 3т.руб. это полный комплект? А ско...   8.1.2015, 23:07
- - ustas   За 3 тыс - это полный комплект парктроника: 4 датч...   8.1.2015, 23:29
- - ustas   Вообще тут "что в лоб, что по лбу". С то...   9.1.2015, 14:05
- - !Lnur   Да не совсем. Поначалу да, ты мотивировал необходи...   9.1.2015, 17:20
- - ustas   А если я найду разъемы такие же, как на дисплее (м...   9.1.2015, 19:01
|- - ustas   Все сделал и подготовил все для производства... от...   10.1.2015, 12:38
- - ustas   https://www.youtube.com/watch?v=0BdjdghX5YQ - тут ...   10.1.2015, 23:47
|- - ustas   Вчера изучал интернет на предмет того, кто какие д...   13.1.2015, 11:52
|- - ustas   В общем... сходил в машину и чуть прокатился. Дан...   13.1.2015, 18:13
- - annik   Я так понимаю, эта информация (маршрутника), будет...   13.1.2015, 19:58
|- - ustas   Да, все именно так - только на центральную часть в...   13.1.2015, 21:17
|- - ustas   Вот же блин... информация о круизе, одометре все-...   13.1.2015, 21:59
- - annik   Ну у меня Дорестайл, поэтому у меня круиз-контроля...   14.1.2015, 1:05
|- - ustas   Круиз на моей плате не реализовать, так что, увы ...   14.1.2015, 11:40
- - ustas   Тихо, сам с собою я веду беседу... Сегодня реализ...   14.1.2015, 15:33
|- - CODerSPB   Цитата(ustas @ 14.1.2015, 15:33) Тихо, са...   14.1.2015, 16:34
- - annik   Да-да, я тоже кивал головой, полностью соглашаясь ...   14.1.2015, 16:59
4 страниц V   1 2 3 > » 


Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 20.4.2024, 1:31





РЕКЛАМА НА САЙТЕ