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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   Подружить мультируль VW и carpc (http://pccar.ru/showthread.php?t=18576)

iGeophysix 06.08.2013 15:34

есть-есть! точно есть! только у меня, например, это в разных шинах.
У меня надо будет две читалки тогда.

sirota 06.08.2013 15:57

К e-statik

Осталось только парктроник отловить, и тему про коломбусы, шмаломбусы можно будет передовать в архив вагу.

P.S А реально написать схожий плагинчик для парктроников (как например на коломбусе), ну или другой аналог?
И отловил ли ты хитрой коробочкой еще каккие нить полезные сигналы, для их последующего использования(вкл/выкл) на экране монитора?

http://s020.radikal.ru/i723/1308/1c/a259e34157fa.jpg

http://s16.radikal.ru/i191/1308/93/8a7f3e9e8969.jpg

http://s019.radikal.ru/i608/1308/aa/6413015e42b0.jpg

e-statik 06.08.2013 16:53

Парктроник - да, реально, я ловил его команды. Но я задумался: а как быть, если захочется подключить камеру? Зачем тогда плагин, его же не будет видно, будет включен AV вход...

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

Вообще мне интересно давление в турбине, и всякие температуры, включая темепартуру DSG. Но не уверен, что по этой шине такие данные можно достать.

e-statik 06.08.2013 16:55

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

sirota 06.08.2013 22:27

Цитата:

Сообщение от e-statik (Сообщение 266433)
Я вообще задумался, не разобрать ли текущее решение и поставить коламбус и видео-интерфейс к нему. Тогда всё сразу будет работать без всяких плясок, а сосредоточиться можно будет на других фишках )

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

e-statik 07.08.2013 15:01

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

...
Хм! Похоже есть возможность закодировать RNS510 на режим "внешний усилитель" и выпаивать вообще ничего не придётся.
Тогда остается решиться с диагональю: 8->7 )

e-statik 07.08.2013 15:04

Цитата:

Сообщение от iGeophysix (Сообщение 266415)
ARduino использует виртуальный COM порт.
В C# его обрабатывает SerialPort Class

Цитата:

Сообщение от iGeophysix (Сообщение 266420)
К шине цеплаю два провода: CAN H и CAN L из магнитолы (там отдельная шина на управление магнитолой)

Эти провода идут на блок Ардуино + CAN BUS Shield

Дальше по USB создается виртуальный последовательный порт и в комп идут данные.

Как только идет какое-либо сообщение, у меня передается все.

Никаких настрое особо нет. Но сделать можно :-)
По умолчанию скорость соединения 115200 между компом и Ардуино
и скорость CAN шины 500 kbps

Чёрт его знает пока как за это взяться. Железки-то у меня фактически нет и как отлаживать - непонятно. Ну и, я уже писал, что я под винду и тем более под устройства не писал ничего, опыта нема!
Был бы готовый код хотя бы, который точно выдает сообщения каким-то методом - я бы привернул.
А так - придётся писать совсем вслепую. Боюсь, заглохнет не успев начаться.

Но у меня где-то валяется Carduino. ХЗ, с ней одной срастётся ли чего... ведь остального нет.

Со своим авто был гемор - сидел писал билдил, кидал на флешку - бежал в авто, смотрел. Ессно дебага небыло, много думал, много бегал, переделывал )

Infod 09.08.2013 20:43

Супер, у меня тоже ваговский авто, собираюсь ставить себе CarPC (скорее всего android планшет) и по максимуму подружить с CAN-шиной.

Из того, что я сделал бы себе в первую очередь:
1. Кнопки на руле.
2. Данные со штатных парктроников и угол поворота колес - можно визуализировать парктроник с траекториями.
3. Вывод сообщений на штатный дисплей на приборке. Видел на ютюбе, такое возможно.
4. Детектить включение задней передачи, чтобы приглушать звук и включать камеру.
5. Считывать штатное положение регулировщика яркости дисплея, чтобы приглушать яркость на планшете (возможно, это и не нужно, если штатная регулировка яркости планшета будет хорошо работать)
6. Считывать снятие-постановку штатной охраны, опционально - срабатывание датчиков охраны.

Подскажите плз по адаптерам, какой лучше взять, чтобы полноценно считывать и записывать в CAN-шину? Arduino CAN Bus shield сильно дешевле адаптера за 3500 как у e-statik, он чем-то хуже?

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

А может быть можно с помощью обычного Bluetooth ELM-327 OBD2 адаптера считывать CAN-шину?

e-statik 12.08.2013 23:44

1. это запросто, как уже убедились
2. снять инфу можно, но визуализировать... траекторию? т.е. и камеру включить и поверх рисовать свои линии? вряд ли кто возьмется это писать бесплатно
3. в принципе-то возможно, но конкретно диги тал кар пока не делится исходниками и слать может только их прога, которую куда-то привернуть в текущем её состоянии не получится скорее всего
4. это вроде запросто
5. черт его знает; честно говоря у себя яркость выставил на такой уровень, что больше не трогаю её вообще
6. ммм сложно по крайней мере потому, что комп выключается тупо на это время; хотя, возможно и про охрану что-то найдется по шине

А уж какой адаптер лучше взять - ИМХО тот, под который уже что-то есть и точно работает. Потенциальных решений вроде бы уже не мало, но точно работающее и прокатанное есть только у ДК (ну вроде под БМВ где-то ещё видел рабочее решение - т.е. не на коленке, а уже реально функционирует). Прочие девайсы вроде бы и продаются, но что там с ними срастётся и сколько на это уйдет времени - большой вопрос. Всё максимально упирается в конечный софт.

ELM327 - тоже не видел, чтобы кто-то его освоил и что-то написал своё для CarPC

Infod 14.08.2013 20:59

Цитата:

Сообщение от e-statik (Сообщение 267137)
А уж какой адаптер лучше взять - ИМХО тот, под который уже что-то есть и точно работает. Потенциальных решений вроде бы уже не мало, но точно работающее и прокатанное есть только у ДК

Спасибо за ответы! А примеры таких адаптеров можешь подсказать? И что есть ДК? :)

e-statik 14.08.2013 22:01

Ты не понял ) Работающих, кроме такого, как у меня, я не знаю ) ДК - ди ги тал кар )

e-statik 15.08.2013 23:35

Цитата:

Сообщение от Infod (Сообщение 266824)
5. Считывать штатное положение регулировщика яркости дисплея, чтобы приглушать яркость на планшете (возможно, это и не нужно, если штатная регулировка яркости планшета будет хорошо работать)

Я его нашел, кстати, есть его данные ) Вчера ковырялся. Да много чего нашел... Но походу надо нарисовать какой-то удобный инструмент для анализа. Смотреть на бешено скачущие пакеты, даже по одному адресу, в ряде случаев дико не удобно.

ghans 03.10.2013 09:19

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

e-statik 03.10.2013 11:08

Нет, я с этим не разбирался. В проге производителя есть окно для отправки команд, если знать что отправить, то по идее можно. Ну и придётся трясти производителя на тему раскрытия исходников или способов отправить это из своего софта.
По приему команд мне рассказали и я написал своё, по отправке - ну нужно снова общаться.

iGeophysix 03.10.2013 11:23

Цитата:

Сообщение от e-statik (Сообщение 272555)
Нет, я с этим не разбирался.

Может с моей проблемой ты разбирался?
Я не могу никак не могу разобраться с филтртацией сигналов.
У меня есть устройство на Ардуино и MCP2515.
В итоге на столе все работает хорошо, а как только в машину втыкаю, приемник читает 10 команд и виснет.
иногда 20 успевает...
Я решил попробовать отфильтровать.
Фильтр на столе работает, а в машине - один раз из 10. Что я не учитываю?

e-statik 03.10.2013 12:13

Хммм... ну я с твоими железками даже близко не знаком ( что там может быть не так - черт его знает ((

iGeophysix 03.10.2013 12:15

ну как вариант - может ты сможешь мне пояснить, как общаться с CAN-Hacker через COM порт :-)

e-statik 03.10.2013 12:18

Нет ) у моей железки есть драйвер-прога производителя, она просто может ретранслировать по UDP полученные команды - я просто слушаю нужный порт.

А на столе ты к чему подключаешь, если не к авто?

iGeophysix 03.10.2013 12:22

У меня есть CAN-Hacker и Arduino + CAN-SPI
на CAN Hacker уже есть софт. Он отлично работает. Но я не могу написать под него скрипт, чтоб работало стабильно.

А на Ардуино я умею легко писать коды... но она виснет.

ghans 19.10.2013 00:49

Вот такое нарыл видео в сети. Ардуино плюс Can-bus shield
http://www.youtube.com/watch?v=-wgUC1dAIKI
Вроде, по описаниям и по примерам скетчей, все просто, как апельсин.

Dee63 27.11.2013 23:40

Цитата:

Сообщение от e-statik (Сообщение 267137)
1. это запросто, как уже убедились
2. снять инфу можно, но визуализировать... траекторию? т.е. и камеру включить и поверх рисовать свои линии? вряд ли кто возьмется это писать бесплатно

ставю свои 5 копеек как программист под винды,..
вот вам за бесплатно ка сделать:
прога висит в трее и ждет комманду от монитора шины (когда задняя включится), вылазит когда включилась задняя.
как прога делается...
делаете два окна. первое- для вывода фрейма с изображением с камеры. размеры известпы, границы известны.
сверху делаете второе окно без рамочек и прочей херни ьипаа кнопок и офрмсления. ставите ядреный цвет типа яркозеленого и там же в настройках этого окна (в среде разработки настройка) выставляете параметр "цвет прозрачности" ваш яркозеленый.
в этом же окне реализовыввете рисование кривых-прямых-косых тректорий исходя из углов колес, вернее из их зеркального отображения т.к. передние колеса на параво повернулись, а на экране надо рисовать наоборот линии, ну вы меня поняли. холст на котором рисуешь тоже делаешь прозрачным.
все. компиль и смотри- картинка с камеры в первом (нижнем) слое, линии во втором (верхнем) слое.
работы на недели 2, честно сидя и отлаживая до стабильной рабочей версии, в режиме 8*5. т.е порядка 80 часов.

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

cherkasoff 01.02.2014 00:23

Цитата:

Сообщение от Dee63 (Сообщение 278810)
а вообще интересно тема началась одна, а уже пошли вон куда.
кто мне еще скажет- опель это ваг или не ваг. астра джэй последняя которая. помоему ваг.

Астра - не ваг. Но там тоже есть кан-шина полноценная.

Если кому интересно - у меня в проекте подружен руль Skoda Superb (который VAG) и Nexus 7 с помощью Arduino и CAN-Shield.

gamester 26.03.2014 23:51

Я тоже думал делать на планшете с андроидом... Пока в китае не появились магнитолы на 2-х ядрах на андроиде 4.1 или 4.2.
Парктроник и климат показывают, кнопки работают и настраиваются. Даже парктроник поверх камеры заднего вида накладывают.
Диагональ 7-8 дюймов.
https://www.youtube.com/watch?v=_ExZ...e_gdata_player
В комплекте с магнитолой идет Can-adapter.

Еще есть такая интересная штука
http://www.aliexpress.com/item/Car-I...421265512.html
Которая позволяет рисовать траекторию движения на камере заднего вида в зависимости от положения руля.


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

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