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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Проекты (http://pccar.ru/forumdisplay.php?f=21)
-   -   BMW E39 525i (http://pccar.ru/showthread.php?t=14622)

Hinlay 03.02.2013 13:26

Лучший проект BMW :wizard:
А когда планируется защита софта и начало распространения ?

kostya740 07.02.2013 22:20

Привет. я тоже, спустя 2 года, таки нашел штатный 6:9 монитор с разборки нерабочим экраном (не проверял). И внедрять буду 7 дюймов IPS 1280*800.
Но у меня вопрос - зачем ты оставлял штатные кнопки? это ведь принесло гору гимороя.

DarkDuke 08.02.2013 15:57

Цитата:

Сообщение от Hinlay (Сообщение 245092)
Лучший проект BMW :wizard:
А когда планируется защита софта и начало распространения ?

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

Цитата:

Сообщение от kostya740 (Сообщение 245663)
Привет. я тоже, спустя 2 года, таки нашел штатный 6:9 монитор с разборки нерабочим экраном (не проверял). И внедрять буду 7 дюймов IPS 1280*800.
Но у меня вопрос - зачем ты оставлял штатные кнопки? это ведь принесло гору гимороя.

Привет Кость. Да вот этого вопроса никто не задал за 3 года, хотя это самый правильный вопрос. Я оставил резерв для совершенствования проекта. Грядет так сказать 3 модернизация. Это будет абсолютная интеграция с шиной БМВ. На этих кнопках будет через шину реализовано куча вещей такие как:
1) хардверный ресет / повер / полное отключение компа от питания при определенных комбинациях.
2) полное управление радио в режиме стоянки, с прокидыванием текста на панель приборов вместо MID. Эта функция полезна для выезда на природу)
А так же из проводов между монитором и карпс должны будут остаться только HDMI, он заменит VGA, и пару USB это все.
Собственно все думал написать это, как начало для 3 модернизации, но ты спросил раньше. Так что можно считать это вступлением :smile2:

kostya740 08.02.2013 20:22

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

DarkDuke 09.02.2013 02:55

Цитата:

Сообщение от kostya740 (Сообщение 245784)
Я как раз заканчиваю USB HID кнопки, ссылка в подписи есть. Вот и все кнопки уже заведу в комп. И да, радио будет управляться только с компа. Но я получаю за счепт этого полную отвязку от штатных плат. Я вообще их выкидываю все. Перейди на мой проект, там последняя статья как раз об этом.

Да видел, даже думал по аналогии кнопки сделать, но в последствии отказался по след причинам:
1) USB чертовски ненадежная вещь в основе протокола которой лежит такая важная фишка, как время отклика. Для расстояния 4.5 метра как у меня это критично.
2) хочу убрать все провода. В pccar будет заходить ibus и там же будет ардуино mini с реле зажигания, реле ресета и питания.
3) у основной платы в мониторе есть очень удобная разводка питания, к которой так же подключено ардуино и оно отключается одновременно вместе с шиной.

kostya740 10.02.2013 09:37

Цитата:

Сообщение от DarkDuke (Сообщение 245815)
Да видел, даже думал по аналогии кнопки сделать, но в последствии отказался по след причинам:
1) USB чертовски ненадежная вещь в основе протокола которой лежит такая важная фишка, как время отклика. Для расстояния 4.5 метра как у меня это критично.
2) хочу убрать все провода. В pccar будет заходить ibus и там же будет ардуино mini с реле зажигания, реле ресета и питания.
3) у основной платы в мониторе есть очень удобная разводка питания, к которой так же подключено ардуино и оно отключается одновременно вместе с шиной.

1. это прикол такой? скорость USB 1.0 думаю не стоит приводить? Какие еще задержки? Частота работы 12-16Mhz. длина несколько сотен байт. Опрос девайса не меньше чем 50мс. Иначе система винда отлупливает девайс.
2. это твой путь.
3. слушай компом посылку выключения зажигания и туши комп. нет проблем. Или контроллер внешний - слушай ibus через 3 транзистора.

З.Ы. я там в скайп стучал, ответь.

DarkDuke 11.02.2013 13:44

Цитата:

Сообщение от kostya740 (Сообщение 245930)
1. это прикол такой? скорость USB 1.0 думаю не стоит приводить? Какие еще задержки? Частота работы 12-16Mhz. длина несколько сотен байт. Опрос девайса не меньше чем 50мс. Иначе система винда отлупливает девайс.

Все правильно, но у меня из за dvd потребность в 2.0, при длине в 4.5 метра постоянно отваливаеться хаб интегрированный в монитор, а на нем еще и тач по совместитильству. Чтобы потом привести это отвалившейся чудо в рабочее состояние, приходиться полностью отрубать питание от компа. Сейчас пытаюсь с зачисткой кеша эксперименты поставить. Может и поможет. Но опять же это не вариант и надо фиксить корень проблем. В третьей модернизации буду снимать провода и возможно менять VGA на HDMI, если понравиться, а там и USB кабель поменяю на самый "супер-пупер" экранированный и пере экранированный, что найду на рынке, в надежде что это поможет :big:

kostya740 11.02.2013 17:22

у меня работало 2 года 10м обычный экранированный кабель, купленный в магазине. специального ничего не искал. и хаб stlab с внешним питанием.
Почему 10м не спрашивай, долгая история.

Mirey 11.02.2013 18:47

DarkDuke,
А свободных портов маме нет, чтоб без мониторного хаба обойтись? Не возникало мыслей проверить работу, минуя это устройство?

kostya740 11.02.2013 19:33

Цитата:

Сообщение от Mirey (Сообщение 246079)
DarkDuke,
А свободных портов маме нет, чтоб без мониторного хаба обойтись? Не возникало мыслей проверить работу, минуя это устройство?

предположу, нет желания тащить кабель по салону.

DarkDuke 11.02.2013 20:13

Цитата:

Сообщение от kostya740 (Сообщение 246084)
предположу, нет желания тащить кабель по салону.

угу прямо в яблочко, плюс к этому и хабы менял и отдельно подключал вырубая хаб, так чтобы чисто тач был. Не помогло. Остаеться только 4 варианта:
1 сварганить wifi тач - тут нуна придумать откуда выпаять и как прикрутить
2 пустить usb тача через сетевой кабель, получить 1.1 - 100% работает пробывал, но dvd будет на 1.1 работать, а это печаль
3 найти какой нить "волшебный" usb кабель который будет просто афигительно все держать
4 заменить usb кабель сетевым с такими устройствами:

http://www.ebay.com/itm/Gefen-EXTUSB...item23263ab677

но последнее очень дорого.

kostya740 11.02.2013 20:22

Какието страшные вещи ты говоришь. Повторя. У меня лежит 10М кабель по левому борту авто. Движется так. От консоли влево за приборкой, потом по стойке опуцскается в порог левый и до багажника.
Кабель такой как по ссылке - прозрачный
http://www.ebay.com/itm/380488736320
по концам фериты, в экране. За монитором хаб stlab(купил что было у соседей) с внешним питанием. В хабе тач, блюпуп,hid кнопки, приемник внешней клавы, 2 порта наружных на панеле. Все работает уже три года и не разу, повторяю, не разу не было проблем. Втыкаю флешки, копирую фильмы и музон, карты для нави. Ставил систему.

Mirey 11.02.2013 21:56

Цитата:

Сообщение от kostya740 (Сообщение 246090)
Кабель такой как по ссылке - прозрачный
http://www.ebay.com/itm/380488736320
по концам фериты, в экране.

Напоминает: "такой же, только другой!" :smile1:
Вот с ферритами - али

kostya740 11.02.2013 22:32

Фериты не защищают сигнал внутри кабеля. Фериты не дают кабелю делать наводки на соседние кабеля. Это так, для справки.
Нам же важнее сечение кабеля и его экран.

DarkDuke 12.02.2013 00:18

Цитата:

Сообщение от kostya740 (Сообщение 246101)
Фериты не защищают сигнал внутри кабеля. Фериты не дают кабелю делать наводки на соседние кабеля. Это так, для справки.
Нам же важнее сечение кабеля и его экран.

+100 Я фериты тоже докупил и присабачил, но толку от них ноль... Кстати у меня кабель точно так же идет, прокладывал по штатному маршруту. Видимо дело в его качестве. Может не повезло ((( Но как узнать с каким повезет.... Сейчас идея найти кабель дорогой и качественный, сделанный не абы как, и протестировать дома плодя наводки на него и портя качество сигнала + нагружая множеством устройств, если не отвалиться то счастье :acute:

kostya740 12.02.2013 05:21

купить кабель потолще, более оптимальный вариант. Ну и поименитей. Хотя бы Genius, чтоли.

Hamster 12.02.2013 16:05

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

И еще - каким бы крутым не было сечение проводов - падение напряжения никто не отменял на длинном шнурке. Поэтому хорошо бы иметь подстраиваемый и мощный источник, тогда меряем "на том конце" и если там к примеру 4.95В поднимаем напряжение до 5.05В

Alex_St 12.02.2013 16:37

А еще лучше - на том конце поставить собственный стабилизированный источник питания. Потому что нагрузка непостоянна (например, двд-ром), и зависит от использования.

DarkDuke 12.02.2013 16:46

Цитата:

Сообщение от Alex_St (Сообщение 246182)
А еще лучше - на том конце поставить собственный стабилизированный источник питания. Потому что нагрузка непостоянна (например, двд-ром), и зависит от использования.

Так и есть, стоит +5 DCDC для DVD и для D-link хаба. Просто наверное кабель плохой, не везет мне с ними. Буду искать качественный с хорошими контактами и экраном :yes2: Блин и куда моя витая экранированная подевалась.. ведь целый моток лежал :blink2:
P.S. блин опять до лета ждать, чтобы салон разобрать ((((

Pocmen 26.03.2013 19:57

Делал удлинитель из витой пары обычной на 15 метров для Yotы, прекрасно работает.. У меня в машине все транзитные (от багажника к торпеде) USB по витухе идут.
DarkDuke рассмотри вариант прокладки по потолку, длинна не особо увеличится а проложить можно и зимой) на 39 только ручки отвинтить надо и козырек ветровой торксами

DarkDuke 05.04.2013 05:57

Цитата:

Сообщение от Pocmen (Сообщение 252627)
Делал удлинитель из витой пары обычной на 15 метров для Yotы, прекрасно работает.. У меня в машине все транзитные (от багажника к торпеде) USB по витухе идут.
DarkDuke рассмотри вариант прокладки по потолку, длинна не особо увеличится а проложить можно и зимой) на 39 только ручки отвинтить надо и козырек ветровой торксами

Я решил не заморачиваться, как степлеет перепроложу всю проводку заного. VGA в помойку с ЮСБ проводами и куплю новый HDMI с хорошими экранированными USB. а в потолке проведу микрофончик для громкой связи. Хотя у мя ща другая трабла, выезжал из гаража, остановился, а машина взяла и боком скатилась по льду прямо на дверцу гаража, теперь грущу глядя на арку заднего колеса и думаю как отремонтировать никогда не перекрашенное крыло :sorry2:

sledge 05.04.2013 13:31

видели?

DarkDuke 05.04.2013 16:51

Цитата:

Сообщение от sledge (Сообщение 254187)

Что тут сказать, молодцы. Но я пошел другим путем ;) Кстати прикольные скины, мона позаимствовать для своего проекта кнопочки :big:

xboxcristal 01.05.2013 22:25

Hello I am contacting you because I am looking for pluning BM54 (ph7070) and my Webasto (auxiliary heating), wanted to help me I'm sorry for tradution French thank you again

vlad1995 29.05.2013 23:58

Доброго времени суток. Великолепная работа. Жалко что я не так силён в програмировании)) Есть вопрос возможно немного не по теме. У меня у самого БМВ Е39 в начальном комплекте шла только с радио (очень похожем на ваше). Скажите большая бы проблема возникла при установке стандартного для этих моделей бортовика?

xboxcristal 12.05.2014 11:17

hello could you
sell me or send me
your software
because I want to run the auxiliary ventilation
with Centrafuse
nobody can help me
thank you my friend

http://s42.radikal.ru/i097/1107/e5/e033e927ba2a.jpg

xboxcristal 12.05.2014 11:46

....

SpagoR 16.08.2014 02:46

а я вот думаю, чисто теоретически, можно ли аналогичный проект заточить на андроиде? Чтобы и борт компьютер работал и кнопки с панельки и руля...
кЕтай не предлагать, так как внешний вид все же не тоРт

Murkur 16.08.2014 12:37

Цитата:

Сообщение от SpagoR (Сообщение 304062)
а я вот думаю, чисто теоретически, можно ли аналогичный проект заточить на андроиде? Чтобы и борт компьютер работал и кнопки с панельки и руля...
кЕтай не предлагать, так как внешний вид все же не тоРт

Чисто теоретически, "заточить" на андроиде можно всё, что захочешь. Вот только кто это будет делать? :)

Если сможешь сам реализовать - вперёд.

Graf33rus 24.08.2015 17:44

Молодец!

Знакомый делает примерно такой же проект, но намного бюджетнее и проще.
в наличии есть ардуина нано (китайского рода) и микросхема mc33290

Прошу выложить исходный код управления рулевыми кнопками для ардуины и программу эмулирующие нажатия кнопок для пк

DarkDuke 17.11.2015 16:50

Цитата:

Сообщение от Graf33rus (Сообщение 336323)
Молодец!

Знакомый делает примерно такой же проект, но намного бюджетнее и проще.
в наличии есть ардуина нано (китайского рода) и микросхема mc33290

Прошу выложить исходный код управления рулевыми кнопками для ардуины и программу эмулирующие нажатия кнопок для пк

Молодец знакомый, правильно делает, да и сам я уже давно делаю :big:
Но об этом ниже. :rolleyes2:

DarkDuke 17.11.2015 16:56

Всем снова привет, давно я не занимался проектом, ну по крайней мере не делал отчеты. В общем после модернизации carpc простоял в машине очень не долго.Я подчти сразу затеял еще одну модернизацию, т.к. после когда то известного DA6500, новый дисплей мерцал от двигателя и был не очень яркий. Но потом много работы, потом просто был очень печальный год, что не способствовало, тому чтобы что-то творить, потом еще всякая лажа происходила и.т.д. Понимая масштабность работы, мне просто было лень уже что-то делать. Однако, как-то в апреле-мае уже в 2015, я зашел на наш форум и нарвался на прикольную тему
"открытая прошивка для RTD2662/2660" от Андрея (ancc) и тут я понял, что жизнь становиться проще и кучу проблем при строительстве нового проекта можно решить малой кровью. Очень хорошо,
что большинство компонент я с лихвой купил до спада творческого оптимизма.
Цену, как раньше, считать не буду, ибо те цены которые были раньше, уже неактуальны.
Да и считать смысла нету, ибо цена проета уже зашкалила из за всяких затрат, которые растеклись на всякий инструмент...
Один только мультиметр, который я слава богу (и как я жабу задушил...???) взял до кризиса теперь стоит 37к((((
В общем обойдемся без цен. Постараюсь озвучить все компоненты, если что забуду спрашивайте.

И так новый концепт проекта будет такой:
1) минимизировать количество посторонних проводов в машине.
Ну на самом деле все банально просто: убираем провод зажигания
и провод включения камеры между отсеком монитора и багажником.
Остаются следующие провода:
а) провода колонок, которые подключаются к штатным за монитором.
б) 2 ЮСБ провода
в) HDMI провод
г) AV провод на камеру.
2) Все устройства должны общаться по родной шине IBUS.
Ну тут опять все просто: Монитор работает полностью с шиной,
радио и так с ней работало, ну и сам carpc. (Но будет еще одно устройство :secret: )
3) Это самое интересное и главное в проекте, полная автономия мультимедии без наличия carpc.
Вот и самый интересный пункт. Два предыдущих проекта были организованы так, что шлюзом для пакетов для шины IBUS был carpc.
Т.е. carpc через адаптер Resler'а был подключен к машине. От carpc был еще один адаптер на транзисторах, который шел к радио.
В итоге carpc решал, когда передавать команды от машины к радио и обратно. Однако такой подход был катастрофично не верным. MS Windows штука не очень надежная, да и сервис который обеспечивал работу шлюза, тож не очень хорошо себя чувствовал, особенно после выхода из hibernate. А про 2 подключенных адаптера вообще история умалчивает. А еще carpc мог просто зависнуть, и не очень приятно, если все это дело происходило на повышении звука. А Во! точно! А еще адаптер от реслера, в случае подвисания carpc, мог заспамить к чертовой бабушке всю шину ibus, и тогда вовсе нужно было отключать аккумулятор, дабы перезапустить все устройства. А еще.... А еще адаптер от реслера не уходит в sleep режим и жрет мать его аккумулятор!!! Фух... закончил... Ну так вот, пункт этот заключаеться в том, что carpc теперь будет жить как вторичное устройство, с постоянным отсылом heartbeat, и в случае если от него сигнал не придет в намеченный срок, то система переключиться в автономку и будет работать в штатном режиме, с обычным радио и кнопками на мониторе.
А радио станции будут показываться на дисплее. Такая же фигня будет и с бортовым компьютером, но реализация этой штуки будет зависеть от Андрея (Ancc), а именно если будет реализован многострочный коментарий.
Вот пока что все, может вечером выложу начало проекта.

DarkDuke 17.11.2015 17:03

Общия структура проекта
 
Итак общая схема проекта:
http://s019.radikal.ru/i644/1511/01/74a55844fb2dt.jpg
Фото не очень большое, но можно разгляедеть. Итак на фото можно видеть след компоненты:
1) Монитор
2) usb хаб с dc-dc преобразователем
3) CarPC
4) радиоблок
5) камеру
6) устройство контроля радио блока, carpc, камеры

Собственно главное новшество в проекте это именно этот блок управления (на схеме Ibus control unit / gateway). В нашем случае это у будет устройство-шлюз. Назначение устройства будет следующим:
Принимать пакеты ibus от машины и на основе них выполнять следующие действия:
1) передать пакет от машины радиоблоку, carpc или обоим, действительно так же и в обратную сторону
2) включение/отключение камеры заднего вида (подача 12 вольт изолированных)
3) включение/отключение зажигания для carpc
4) включение/отключение зажигания для Радио
5) возможноть хардверного reset для carpc
6) Мерить напряжение в бортовой сети и передавать его на монитор по IBUS (будет опционально выводиться)

Устройство так же должно уходить в полный sleep mode через минуту после прекращения активности на шине.

CarPC - ну его назначение итак понятно, единственная переделка, это найти в закромах сорсы и полностью все переписать для centrifuse 4.0.
Так же для CarPC будет присвоен свой номер в шине ibus, делаться это будет для того чтобы сделать собственную систему команд в рамках IBUS. Нужно это будет для коммуникации с нашим новым девайсом - шлюзом, дабы управлять радиоблоком. Хотя возможно при включении компа, шлюз просто будет ему отдавать управление радиоблоком.

Ну и конечно же монитор, шедевр так сказать... У него задача проста:
1) Обеспечить отображение информации с радиоблока, если нет активного CARPC. Ну и заодно управлять радиоблоком, хотя этим будет заниматься шлюз, преобразуя команды монитора в команды MID девайса (если кто не помнит, это та фигня с кнопками от штатного радио, шла в машинах в версии без монитора)
2) Обеспечить отображение информации с CARPC когда тот активен
3) активировать и деактивировать питание на внешний USB хаб, согласно анализу пакетов в шине IBUS
4) В случае отключения аккумулятора от машины, будет восстанавливать время. (Да да, внутри монитора будет маленькая батареечка и RTC)
5) регулировать яркость дисплея, используя штатный датчик освещения bmw монитора
6) Кушать старые добрые CD/DVD/Blueray

DarkDuke 17.11.2015 17:05

Разработка шлюза пакетов
 
reserved2

DarkDuke 18.11.2015 03:43

Разработка монитора
 
reserved 3

YAM1966 18.11.2015 11:36

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

DarkDuke 18.11.2015 12:19

Цитата:

Сообщение от YAM1966 (Сообщение 343852)
Для iBus уже все прикручено, как возможность управления с iDrive там, где он и не предусмотрен, так и просто по любым событиям с этой шины и управления внешними устройствами по ней.

Это совсем не то, небуду объяснять, но не то) В общем будет это понятно в конце проекта;)

IceHeart 19.09.2016 21:56

Приветствую. На каком сейчас этапе находится проект?

DarkDuke 21.03.2017 18:44

Цитата:

Сообщение от IceHeart (Сообщение 369681)
Приветствую. На каком сейчас этапе находится проект?

Встал раком после развода..... стресс и все дела, теперь в ремонт ударился... Однако вся тех часть закончена, осталось программирование... пока нет вдохновения....


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

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