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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2013, 18:36   #31
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Цитата:
Сообщение от fmy1 Посмотреть сообщение
Так в результате где, В Алмате или в Новосибирске?)
В Новосибирске

Цитата:
Сообщение от VVi3ard Посмотреть сообщение
Не понимаю зачем тебе ардуина если есть планшет?

В Android открываете этот порт (по умолчанию Linux поддерживает FT245 по идее и андроид должен) вешаете сервис который его слушает и отсылает сообщения другим программам.

На самом деле самое сложное именно обработка/расшифровка пакетов перед тем как что то паять нужно иметь работающий в коде прототип.

Устройство у вас уже есть, напишите под WIN код который будет распознавать нужные вам команды, перенести его потом под Android будет не так сложно.
Ну я ж не знаю этого всего.. я работаю по методу проб и ошибок.
Сейчас я понял, что мне этот CANHacker не очень нужен, т.к. можно было собрать все на ардуино. Но поздно понял.
Теперь выясняется, что есть в планшете встроенный порт.
И в планшете прям можно подключить напрямую провода от CAN шины и все заработает после небольшого шаманства с кодом?

Плюс мне понятен Processing (среда разработки).
Я иду по принципу наименьшего сопротивления. Иногда не самое рациональное решение, но мне ж не сразу подсказывают
Я нафига темы открыл на всех форумах?)
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 19.03.2013, 18:38   #32
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Цитата:
Сообщение от VVi3ard Посмотреть сообщение
Вы просто думаете что вам будут отсылаться по CAN коды нажатий, на самом деле там могут отсылаться значения сопротивлений при этом (например в случае с енкодером) будет и дребезг контактов и коды одной кнопки будут разные и постоянно сменятся, или например уменьшаете вы громкость вам буду сыпаться уменьшающиеся значения т.е. вам нужно будет анализировать N предыдущих посылок и текущую и возможно следущую (что бы исключить дребезг контактов. Так же вам может на нажатие приходить целых 3 посылки:Нажали/Держим/Отпустили или 2 посылки и.т.п. и.т.д.

Только после того как у вас будет программа под Win которая четко работает есть смысл думать об Android и железном воплощении.
Поправка. Я уже знаю, что отсылаются CAN коды. Уже проверил!
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 19.03.2013, 18:38   #33
VVi3ard
Старший Пользователь
 
Регистрация: 05.12.2012
Возраст: 41
Регион: 78, 98
Сообщений: 433
VVi3ard is on a distinguished road
По умолчанию

Нет в планшете порта нет к планшету можно подключить CANHacker так что он то как раз не помешает, особенно если нет опыта паяния плат (у меня тоже нет я программист)
VVi3ard вне форума   Ответить с цитированием
Старый 19.03.2013, 18:41   #34
VVi3ard
Старший Пользователь
 
Регистрация: 05.12.2012
Возраст: 41
Регион: 78, 98
Сообщений: 433
VVi3ard is on a distinguished road
По умолчанию

Да понятно что CAN коды только там обычно большое количество информации льется, её нужно обрабатывать, и вычленять команды. Нет такого понять как "CAN коды".

Есть информация в цифровом виде там может быть все что угодно.

Например вы знаете какая посылка соответствует уменьшению значения энкодера? Что в этот момент будет в шине?
VVi3ard вне форума   Ответить с цитированием
Старый 19.03.2013, 18:42   #35
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Цитата:
Сообщение от VVi3ard Посмотреть сообщение
Нет в планшете порта нет к планшету можно подключить CANHacker так что он то как раз не помешает, особенно если нет опыта паяния плат (у меня тоже нет я программист)
Я тоже скорее программист. Но и программист так себе)
Я думаю собрать позже самостоятельно еще один CAN хакер, но чуть урезанный и с передачей данных по шине SPI.
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 19.03.2013, 18:44   #36
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Цитата:
Сообщение от VVi3ard Посмотреть сообщение
Да понятно что CAN коды только там обычно большое количество информации льется, её нужно обрабатывать, и вычленять команды. Нет такого понять как "CAN коды".

Есть информация в цифровом виде там может быть все что угодно.

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

Цитата:
Нет такого понять как "CAN коды".
Ок. есть понятия коды AV COMM. Вольтметр и омметр не показывают особо сильных изменений там.
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 19.03.2013, 18:49   #37
VVi3ard
Старший Пользователь
 
Регистрация: 05.12.2012
Возраст: 41
Регион: 78, 98
Сообщений: 433
VVi3ard is on a distinguished road
По умолчанию

В общем ждите посылку, подключайте, CANHacker потом сами все поймете.

У вас два варианта,
1. У вас получится написать программу под Win - тогда вы переделаете её под андроид и будете счастливы с CANHacker.

2. Увидев поток цифр вы поймете что все тут не просто и бросите это дело.

Городить еще один микроконтроллер писать под него скетч потом как то подключать его к планшету на планшете обпять писать код который будет понимать уже данные с вашего микроконтроллера, в этом есть смысл если в технологиях как рыба в воде но это не обязательно.
VVi3ard вне форума   Ответить с цитированием
Старый 19.03.2013, 18:51   #38
VVi3ard
Старший Пользователь
 
Регистрация: 05.12.2012
Возраст: 41
Регион: 78, 98
Сообщений: 433
VVi3ard is on a distinguished road
По умолчанию

Просто я сталкивался только с VAG CAN и там не так уж и просто было выловить те же показания климата или парктроника.
VVi3ard вне форума   Ответить с цитированием
Старый 19.03.2013, 18:56   #39
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Цитата:
Сообщение от VVi3ard Посмотреть сообщение
В общем ждите посылку, подключайте, CANHacker потом сами все поймете.

У вас два варианта,
1. У вас получится написать программу под Win - тогда вы переделаете её под андроид и будете счастливы с CANHacker.

2. Увидев поток цифр вы поймете что все тут не просто и бросите это дело.

Городить еще один микроконтроллер писать под него скетч потом как то подключать его к планшету на планшете обпять писать код который будет понимать уже данные с вашего микроконтроллера, в этом есть смысл если в технологиях как рыба в воде но это не обязательно.
Цитата:
Сообщение от VVi3ard Посмотреть сообщение
Просто я сталкивался только с VAG CAN и там не так уж и просто было выловить те же показания климата или парктроника.
Я уже получил ее) Срочная доставка рулит!
Все будет хорошо)
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Старый 23.03.2013, 11:08   #40
iGeophysix
Старший Пользователь
 
Аватар для iGeophysix
 
Регистрация: 13.11.2012
Возраст: 35
Город: Москва
Регион: 77, 97, 99, 177
Машина: G37x
Сообщений: 120
iGeophysix is on a distinguished road
По умолчанию

Привет всем!

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

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

Файл с кодировками: http://yadi.sk/d/n-0a78pB3TcIX
__________________
Жизнь Джи...
iGeophysix вне форума   Ответить с цитированием
Ответ


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

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

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



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


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