X

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

Скрыть объявления

Объявления

Программирование под PassThru, Софт для адаптеров J2534  
 autogrand
сообщение 10.3.2017, 17:53
Сообщение #242492


Группа: Участник

Сообщений: 8
Спасибо сказали: 1 раз

Здравствуйте. Может есть кто, кто тоже начинает разбираться с написанием софта под j2534? Сам только начинаю раскуривать эту тему, пишу на C/C++. (Пока просто нахождение библиотеки, подключение адаптера , потихоньку вникаю в протоколы, UDS и т.д). Было бы легче объединиться да вместе что нибудь сделать или просто обмениваться опытом. Тема перспективная. У тех кто уже разобрался спрашивать бесполезно, все равно не скажут :-).
  Пользователя нет на форуме
 
 
Ответить
Ответов (1 - 11)
 cahekmostki
сообщение 10.3.2017, 19:04
Сообщение #242496


Группа: Real User

Сообщений: 348
Спасибо сказали: 57 раз

Цитата(autogrand @ 10.3.2017, 17:53) *
Здравствуйте. Может есть кто, кто тоже начинает разбираться с написанием софта под j2534? Сам только начинаю раскуривать эту тему, пишу на C/C++. (Пока просто нахождение библиотеки, подключение адаптера , потихоньку вникаю в протоколы, UDS и т.д). Было бы легче объединиться да вместе что нибудь сделать или просто обмениваться опытом. Тема перспективная. У тех кто уже разобрался спрашивать бесполезно, все равно не скажут :-).


с другом начали осваивать bosh VP44 , тоесть управление им на стенде
  Пользователя нет на форуме
 
 autogrand
сообщение 10.3.2017, 19:35
Сообщение #242498


Группа: Участник

Сообщений: 8
Спасибо сказали: 1 раз

Ну если bosh VP44 - это ТНВД то мне кажется это не совсем то о чем я писал.
http://drewtech.com/support/passthru/intro.html - здесь небольшое описание что это и для чего.
  Пользователя нет на форуме
 
 Saveliy
сообщение 13.3.2017, 14:40
Сообщение #242684


Special

Группа: Главные администраторы

Сообщений: 13256
Спасибо сказали: 2025 раз

Так а суть вашего вопроса/темы? Поконкретнее изложите задачи. J2534, это просто протокол, для обмена данными между адаптером и софтом, а между адаптером и авто протокол не меняется. Вы хотите написать свою программу для адаптера J2534 или что? Если свою, то вы можете использовать любой адаптер и писать на любом протоколе, который поддерживает ваш адаптер. Хоть самому изобрести адаптер и создать свой протокол. Это если в случае самому писать какой-то свой софт. Идеи то какие? Я не вижу никаких перспектив на эту тему именно по этому протоколу, с таким же успехом можно писать программы для любого другого адаптера. Немного непонятны цели. Если хотите написать программу не заморачиваясь с производством адаптеров, тогда пишите сразу на разных протоколах, чтобы люди могли использовать тот адаптер, который у них есть на руках.

P.S. Если по делу, библиотеки уже нашли, поключили? Адаптер с протоколом J2534 есть для тестов?
  Пользователя нет на форуме
 
 autogrand
сообщение 13.3.2017, 15:25
Сообщение #242686


Группа: Участник

Сообщений: 8
Спасибо сказали: 1 раз

Цитата(Saveliy @ 13.3.2017, 17:40) *
Так а суть вашего вопроса/темы? Поконкретнее изложите задачи. J2534, это просто протокол, для обмена данными между адаптером и софтом, а между адаптером и авто протокол не меняется. Вы хотите написать свою программу для адаптера J2534 или что? Если свою, то вы можете использовать любой адаптер и писать на любом протоколе, который поддерживает ваш адаптер. Хоть самому изобрести адаптер и создать свой протокол. Это если в случае самому писать какой-то свой софт. Идеи то какие? Я не вижу никаких перспектив на эту тему именно по этому протоколу, с таким же успехом можно писать программы для любого другого адаптера. Немного непонятны цели. Если хотите написать программу не заморачиваясь с производством адаптеров, тогда пишите сразу на разных протоколах, чтобы люди могли использовать тот адаптер, который у них есть на руках.
P.S. Если по делу, библиотеки уже нашли, поключили? Адаптер с протоколом J2534 есть для тестов?

Адаптер конечно есть. Mongoose ISO/CAN PRO. Библиотеки нашел, подключил. Адаптер и поддерживает все протоколы. А идея в том что бы писать программы для чтения и записи различных блоков. Те же щитки, блоки SRS и т.д. Я конечно понимаю что все это уже есть , но все же самому хочется разобраться.......
  Пользователя нет на форуме
 
 Saveliy
сообщение 13.3.2017, 15:41
Сообщение #242689


Special

Группа: Главные администраторы

Сообщений: 13256
Спасибо сказали: 2025 раз

autogrand, так на какой стадии? Настройка, инициализация, тестовый пакет вопрос-ответ. На чем тестировать будете, на живом блоке или мониторе? Какой сейчас конкретно шаг, этап, на чем зависли?
  Пользователя нет на форуме
 
 autogrand
сообщение 14.3.2017, 15:47
Сообщение #242795


Группа: Участник

Сообщений: 8
Спасибо сказали: 1 раз

Завис на поиске сервисов параметров и т.д. Может у вас есть какая нибудь документация почитать ?
Для экспериментов есть щиток от VW Polo и блок SRS от Hyundai.
Полазил немного в посылках, нашел ID для диагностики, потихоньку разбираюсь. Долго это все......... но ничего......
В pdf расписал немного посылки которые получил.......
Прикрепленные файлы
Прикрепленный файл  POLO_2012.pdf ( 379.49 kB )
      Кол-во скачиваний: 46


Спасибо сказали:
  Пользователя нет на форуме
 
 Saveliy
сообщение 14.3.2017, 16:45
Сообщение #242797


Special

Группа: Главные администраторы

Сообщений: 13256
Спасибо сказали: 2025 раз

autogrand, так это не относится к программированию, это уже поиск инфы по пакетам, опциям, тут кто обладает инфой, тот и на коне. Раздел по программированию на языке Cи, библиотекам, самописными универсальными функциями, классами, настройкам конфигов, стилизация форм, всяких примочек и прочего, а поиск адресов и работа с железом, это не для этого раздела. Тогда надо топик перенесети и переиначить вопросы и задачи.

P.S. А долго, это к бабке не ходи, так всегда..
  Пользователя нет на форуме
 
 autogrand
сообщение 14.3.2017, 17:01
Сообщение #242798


Группа: Участник

Сообщений: 8
Спасибо сказали: 1 раз

Ну на самом деле проблемы с кодом были только в начале . Файлы от drewtech написаны на Си. Были проблемы связать их с С++ CLI, но потом все замечательно обернулось в отдельный класс ... Каких то сверх серьезных функций писать не нужно, основа реализована в библиотеке.... Возможно позже понадобится многопоточность но это так ............
  Пользователя нет на форуме
 
 Saveliy
сообщение 14.3.2017, 17:08
Сообщение #242799


Special

Группа: Главные администраторы

Сообщений: 13256
Спасибо сказали: 2025 раз

autogrand, потоки, это очень серьезная штука и без них правильно работать никак, и правильно их обслуживать тоже не просто, иначе утечка памяти и проц на 100%, это если еще так все просто бы и явно видно было, а так все может быть тихо и отследить ошибки проблематично, но это еще все впереди )) На самом деле подводных камней, затыков много, на некоторые убиваешь по несколько дней, а то и недель, но это отдельная тема и все последовательно. Ясно, что топик этот по сути не по программированию, а по некоему обмену опытом, но тут уже мне советовать нечего..
  Пользователя нет на форуме
 
 autogrand
сообщение 14.3.2017, 17:10
Сообщение #242800


Группа: Участник

Сообщений: 8
Спасибо сказали: 1 раз

Перенесите тогда пожалуйста тему в подходящий раздел. Может все таки кто нибудь и заинтересуется....
  Пользователя нет на форуме
 
 Saveliy
сообщение 14.3.2017, 17:13
Сообщение #242801


Special

Группа: Главные администраторы

Сообщений: 13256
Спасибо сказали: 2025 раз

autogrand, суть проста, долбить и еще раз долбить) Ставим задачу и вперед. Задачи то нет, ни одно четкого ТЗ, пожеланий, все расплывчато. Идите по пунктам, определяемся, что хотим сделать, пишите интерфейс, окна-кнопочки, когда все это сделаете, подойдете уже к конкретной задаче, например запросить вин, подать команду на запись и т.д. Тогда может что-то конкретнее будет и от людей. Ну это в двух словах мое мнение, что там у вас на самом деле и на какой стадии, кто его знает)) может пару месяцев поиграетесь, а потом жар спадет, хихи))
  Пользователя нет на форуме
 
Ответить
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0
Режим отображения: ·


  Сейчас: 28.3.2024, 21:29