Вот у меня эта же проблема, я правда снимаю с помощью Free Serial Port Monitor, интересно когда снимал лог VE с SiriusD42 , было все нормально, а вот с Outlandera не могу.chipsoft писал(а):Я пробовал снять логи с VE при помощи portmon. Что характерно, при запущенном portmon VE не связывается с машиной, если закрыть portmon, то все ок.zzOLzz писал(а):Лог можешь получить очень просто. Берёшь Carcode, он же VE 1.xx, простой К-лайн и какой нибудь монитор компорта, авто и всё.
Обновление ChipLoaderNG 3.7.0, подробнее тут: viewtopic.php?f=19&t=11442
Диагностический протокол KWP2000
Последний раз редактировалось Yuran66 Вт янв 20, 2009 4:33 am, всего редактировалось 2 раза.
Спасибо, это было именно то, что мне нужно.Yuran66 писал(а):Вот у меня эта же проблема, я правда снимаю с помощью Free Serial Port Monitor, интересно когда снимал лог VE с SiriusD42 , было все нормально, а вот с Outlandera не могу, а насчет MR140\240 вот во вложении лог Сканматика правда при работе на эмулятор ЭБУ MR-140, будут вопросы пиши.chipsoft писал(а):Я пробовал снять логи с VE при помощи portmon. Что характерно, при запущенном portmon VE не связывается с машиной, если закрыть portmon, то все ок.zzOLzz писал(а):Лог можешь получить очень просто. Берёшь Carcode, он же VE 1.xx, простой К-лайн и какой нибудь монитор компорта, авто и всё.
получил сообщение.
А по 9141 получается, что первые три байта заголовок, потом адрес и обращений к конкретному параметру, и последний байт контр. сумма.
на запрос выше 68 6A F1 01 00 C4.......... ответ такой: 48 6B 11 41 00 BE 3E B8 10 C9
первые три байта запроса инит тестера, потом 01 - двигатель наверное и т.д.
ответ на первые четыре байта стандартный, меняются определённые биты в четырёх байтах запроса и посылаются ответом, а далее байты инфы и контр.сумма
А по 9141 получается, что первые три байта заголовок, потом адрес и обращений к конкретному параметру, и последний байт контр. сумма.
на запрос выше 68 6A F1 01 00 C4.......... ответ такой: 48 6B 11 41 00 BE 3E B8 10 C9
первые три байта запроса инит тестера, потом 01 - двигатель наверное и т.д.
ответ на первые четыре байта стандартный, меняются определённые биты в четырёх байтах запроса и посылаются ответом, а далее байты инфы и контр.сумма
Последний раз редактировалось zzOLzz Пн янв 12, 2009 8:25 pm, всего редактировалось 1 раз.
nemnogo infy po standartam : http://ifolder.ru/12721912
Контрольная сумма
Сообщение которое мы посылаем контролеру состоит из трех частей:
1) заголовок (Header); 2) байты данных (Data bytes); 3) контрольная сумма (Checksum).
Теперь вопрос, по какому алгоритму считать контрольною сумму байт для сообщения.
1) заголовок (Header); 2) байты данных (Data bytes); 3) контрольная сумма (Checksum).
Теперь вопрос, по какому алгоритму считать контрольною сумму байт для сообщения.
В документе написано " Байт контрольной суммы вставляется в конец пакета сообщения и определяется как простая 8-ми битная сумма всех байт сообщения, исключая контрольную сумму"romik писал(а):В том же документе, в котором описана структура сообщения, описан и расчёт КС.
Но я хотел уточнить как это считаестя, типа:
байт1 and байт2 and байт3=сумма или как?
chipsoft писал(а):Ну понятно, просто я сумировал байти которые програма kwp_d посылает в порт при конекте #F0#81#10#F1#81#03 и у меня #03 никак не получалось, оказывается #F0 не нужно считать. Для чего в начале посылки #F0?Володимир писал(а):Нет. Считается так: байт1 + байт2 + байт3 = КСromik писал(а): Но я хотел уточнить как это считаестя, типа:
байт1 and байт2 and байт3=сумма или как?
Теперь бы разобратся как принимать информацыю.
#F0 вообще причем тут? Вот так выгдядит команда КВП: #81#10#F1#81 + КСВолодимир писал(а):Ну понятно, просто я сумировал байти которые програма kwp_d посылает в порт при конекте #F0#81#10#F1#81#03 и у меня #03 никак не получалось, оказывается #F0 не нужно считать. Для чего в начале посылки #F0?
Теперь бы разобратся как принимать информацыю.
CHIPSOFT J2534 Pro: 5 CAN BUS, 1 SWCAN, 8 KLine, 5 - 20V Voltage generator
Онлайн магазин CHIPSOFT: shop.chipsoft.com.ua
Онлайн магазин CHIPSOFT: shop.chipsoft.com.ua
Все именно так, как вы написали, ничего сложного.Володимир писал(а):Понятно, а как идет диагностический обмен, посылаем строку запроса типа #81#10#F1#81 + КС и сразу же слушаем порт чтобы получить ответ такого же формата и расшыфровуем, или там сложнее?chipsoft писал(а):#F0 вообще причем тут? Вот так выгдядит команда КВП: #81#10#F1#81 + КС
CHIPSOFT J2534 Pro: 5 CAN BUS, 1 SWCAN, 8 KLine, 5 - 20V Voltage generator
Онлайн магазин CHIPSOFT: shop.chipsoft.com.ua
Онлайн магазин CHIPSOFT: shop.chipsoft.com.ua
Тогда спасибо буду пробовать, просто смотрел пример программы на паскале KWP2000 там чето немного накручена что понять сложно что к чему.chipsoft писал(а):Все именно так, как вы написали, ничего сложного.
И последний вопрос, микасы какие скоростя обмена поддерживают, пишу прогу для микроконтролера на ПикБейсике а там максимальная скорость приема/передачи 9600, получиться ли у меня конект с микасом 10.3? Читал что нужно вроде 57600.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя