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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2013, 10:23   #1
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
Exclamation Нужна помощь Android + CAN Hacker

Добрый день, друзья!

Я открыл в соседней ветке тему про чтение кнопок с CAN шины.
Теперь мне нужна ваша помощь в написании программы-обработчика.

Мое заключительное сообщение:
Цитата:
Привет всем!

Сегодня утром я сделал большой шаг)
Я сосканировал нажатия клавиш.
Единственное - пропустил код отпускания клавиши Display.
Заметил, что второй байт - счетчик. Он сквозной по всем нажатиям. (10,20,...70, 10,...)
Периодически проходят сигналы с большим содержанием FF.
Но попробовал отправить эти сигналы с компа - магнитола управляется!
Энкодеры посылают всегда один и тот же сигнал.
Короче, кто напишет программку для CAN Hacker'а?)))
Или другого адаптера, чтоб работало на андроиде или еще где...

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

Файл с кодировками: http://yadi.sk/d/n-0a78pB3TcIX
Я использую CAN Hacker.
Устройство передает данные по COM порту.

Спасибо заранее за помощь!
__________________
Жизнь Джи...

Последний раз редактировалось iGeophysix; 26.03.2013 в 10:34.
iGeophysix вне форума   Ответить с цитированием
Старый 31.05.2013, 18:20   #2
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Ребята, я уже исходники нашел.

Есть приложение на JAVA - jd2xx
исходники его есть... ну напишите плиз обработчик!
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 01.07.2013, 13:25   #3
autowp
Пользователь
 
Аватар для autowp
 
Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
autowp is on a distinguished road
По умолчанию

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

А суть программы какова? Эмулировать нажатия на кнопки? С громкостью, например, это же не достаточно - по уму надо ещё и текущее значение указывать, т.е. не только посылать сигналы, но и получать (а может и запрашивать). Ну или с кнопками переключения режимов (CD/Radio/...) - тоже надо узнавать исходное значение.

Надо бы приобрести этот CAN Hacker, только не могу понять, взлетит ли он у меня на машине (Peugeot 407), поддерживает ли мой протокол.
Вы на G37 пробуетесь? Какой у вас протокол/скорость CAN?

По идее для начала будет достаточно любого root'ованного android'а. Не подскажете, какой там USB-контроллер. Profolic PL-2303?

А где его можно купить в Москве? Что-то не гуглится (
autowp вне форума   Ответить с цитированием
Старый 01.07.2013, 19:54   #4
iceman
Новый Пользователь
 
Регистрация: 05.10.2012
Возраст: 37
Регион: 54
Сообщений: 1
iceman is on a distinguished road
По умолчанию

Может кому пригодится http://www.gadgetgangster.com/news/54/556 . Сам хочу заменить штатный телек с печкой на нормальный тач в тоёте.
iceman вне форума   Ответить с цитированием
Старый 18.07.2013, 16:16   #5
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Цитата:
Сообщение от autowp Посмотреть сообщение
Эх, интереснейшная для меня тема. Если всё пойдет пучком со сбором девайса, в не самом ближайшем будущем буду делать аналогичные изыскания для себя.
ооо))) в нашем полку прибыло)
теперь три воина!

Цитата:
Сообщение от autowp Посмотреть сообщение
А суть программы какова? Эмулировать нажатия на кнопки? С громкостью, например, это же не достаточно - по уму надо ещё и текущее значение указывать, т.е. не только посылать сигналы, но и получать (а может и запрашивать). Ну или с кнопками переключения режимов (CD/Radio/...) - тоже надо узнавать исходное значение.
Суть программы - управление ОС. Я сейчас научился общаться с устройством по Virtual COM port из Питона - работает неплохо) Я сейчас 2 месяца в командировке...Машины нет. Что я хочу - нажал кнопку влево - перешел влево.
Нажал кнопку DISC/AUX он щелкает между аудио и видео.
Нажал MAP - он включил навигатор
и т.д.

Цитата:
Сообщение от autowp Посмотреть сообщение
Надо бы приобрести этот CAN Hacker, только не могу понять, взлетит ли он у меня на машине (Peugeot 407), поддерживает ли мой протокол.
Вы на G37 пробуетесь? Какой у вас протокол/скорость CAN?
У меня 500 Кб/С
я думаю, что все тоже самое у вас...
(кстати. давай на ты?)
Цитата:
Сообщение от autowp Посмотреть сообщение
По идее для начала будет достаточно любого root'ованного android'а. Не подскажете, какой там USB-контроллер. Profolic PL-2303?
А где его можно купить в Москве? Что-то не гуглится (
SJA какой-то...
Я в Новосибирске купил. Доставка быстрая.



Есть навыки программирования для железа?
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 18.07.2013, 17:51   #6
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Цитата:
Сообщение от iceman Посмотреть сообщение
Может кому пригодится http://www.gadgetgangster.com/news/54/556 . Сам хочу заменить штатный телек с печкой на нормальный тач в тоёте.
шикарный проект!
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 18.07.2013, 17:57   #7
Vic26
Старший Пользователь
 
Регистрация: 11.03.2007
Возраст: 46
Регион: 78, 98
Сообщений: 107
Vic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to behold
По умолчанию

Цитата:
SJA какой-то...
SJA1000 это CAN-контроллер, а USB в CANHacker FT245R
__________________
Astra H Service CAN Adapter
Vic26 вне форума   Ответить с цитированием
Старый 18.07.2013, 18:11   #8
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Цитата:
Сообщение от Vic26 Посмотреть сообщение
SJA1000 это CAN-контроллер, а USB в CANHacker FT245R
Точно! Че-то я затупил)
FTDI драйвера же учился подключать)))
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 26.09.2013, 20:01   #9
Foblas
Новый Пользователь
 
Регистрация: 22.01.2010
Возраст: 37
Город: Минск
Регион: Беларусь
Машина: Peugeot 407
Сообщений: 28
Foblas is on a distinguished road
По умолчанию

autowp Берите смело, все видит. в 407 несколько шин с разной скоростью,
Can-is - 500кбит (моторник-бси)
can-car -125кбит (всякие парктроники, блоки и т.д.)
can conf - 125кбит (магнитола экран)

Шлюзом между ними и общением на разных скоростях выступает блок BSI (слева под рулем, с разъемами и предохранителями)

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


Вообщем идея тоже такова, встроить планшет по кэну нормально в авто, т.е видеть на планшете данные БК, магнитолы, информацию с других блоков.

Кэн хакер покупал разведенную плату, паял сам. Немного глюкавит - но работает)

плат кстати накупил с запасом если кому вдруг захочется)

Общая идея такова, android+ arduino+can-bus шильд. В теории оно будет общаться, но надо запрограммить ардуину и написать софтину под андроид. И если что-то собрать и спаять у меня худо бедно получается, то программинг для меня непосильная задача к сожалению
Миниатюры
Нажмите на изображение для увеличения
Название: Bilderman 2013.07.11 19-29-53.jpg
Просмотров: 2103
Размер:	76.2 Кб
ID:	32949  
Foblas вне форума   Ответить с цитированием
Старый 26.09.2013, 20:19   #10
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

я почти долепил проект.
смог сделать читалку. теперь надо все выстроить до конца - комп собрать :-) и вставить в машине.
О результатах позже напишу.
если тут забуду, то на drive2 напишу
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Ответ


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

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

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



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


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