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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2010, 11:52   #401
el66
Пользователь
 
Регистрация: 27.07.2009
Регион: 66, 96
Машина: 2005 Toyota Allion
Сообщений: 96
el66 is on a distinguished road
По умолчанию

Цитата:
Сообщение от Valentin8080 Посмотреть сообщение
Даа, протокол сильно отличается от тойоты и обд-2. Пока в следующей версии модифицирую протокольную функцию, чтоб можно было запросы ниссановские отправлять и ловить (наблюдать за этим в логе). А так проще сделать другую программу для ниссан, чем пытаться вставить это в существующую, да и параметров пока мало известных
Похоже, что удалось отремонтировать этот ECU, буду пробовать его цеплять к автомобилю, правда через неделю. Там, уже с работающего, поробую снять логи. А там, может быть моя информация подвигнет какого-нибудь программиста-ниисановода на создание подобной проги, что великолепно удалось сделать для тойоты.
el66 вне форума   Ответить с цитированием
Старый 29.03.2010, 19:22   #402
Lnik54
Новый Пользователь
 
Регистрация: 31.01.2010
Регион: 54
Сообщений: 2
Lnik54 is on a distinguished road
По умолчанию

Может сгодится для диплома...
http://avtomanual.com/soft/1732-niss...enie-dlya.html
Lnik54 вне форума   Ответить с цитированием
Старый 29.03.2010, 19:45   #403
el66
Пользователь
 
Регистрация: 27.07.2009
Регион: 66, 96
Машина: 2005 Toyota Allion
Сообщений: 96
el66 is on a distinguished road
По умолчанию

Цитата:
Сообщение от Valentin8080 Посмотреть сообщение
В версии 1.7.5 модифицировал функцию приема - попробуйте, если не сложно, с настройкой на Nissan свой протокол - будет ли связь с ECU? (Наблюдать в логах)...
Если заработает, то можно и другие функции вычилить - не только то что мультик выдает...
Подключил 1.7.5 к ниссановскому ECU, удалось снять логи таблиц и ошибок.
Попутно выяснил, что из трех моих USB-COM адаптеров только один поодерживает скорость 10400 (на CP2102), да и то после соответствующего конфигурирования.
Вложения
Тип файла: zip nissan_logs&ini.ZIP (876 байт, 628 просмотров)
el66 вне форума   Ответить с цитированием
Старый 29.03.2010, 20:00   #404
Virtual
Гуру
 
Регистрация: 07.11.2009
Возраст: 49
Регион: 02
Машина: Hyundai Accent :)
Сообщений: 1,361
Virtual has a spectacular aura aboutVirtual has a spectacular aura about
По умолчанию

el66 ниодин USB-COM адаптер поумолчанию не поддерживает скорость 10400. у всех нужно править настройки!
__________________
Accent + Mystery MMT-8120S+ежик700_2Gssd_798МГц проц
Virtual вне форума   Ответить с цитированием
Старый 29.03.2010, 22:35   #405
el66
Пользователь
 
Регистрация: 27.07.2009
Регион: 66, 96
Машина: 2005 Toyota Allion
Сообщений: 96
el66 is on a distinguished road
По умолчанию

Цитата:
Сообщение от Virtual Посмотреть сообщение
el66 ниодин USB-COM адаптер поумолчанию не поддерживает скорость 10400. у всех нужно править настройки!
Подскажите, плззз!!! Для PL-2303
Для чипа CP2102 на оф.сайте есть утилита для конфигурирования, а для Profilic что-то не нашел...
Кстати, анализировал осциллограммы, снятые на компах с разным быстродействиемпри попытках коннекта , действительно медленные камни дают большую погрешность в таймингах. Например, на селероне 850 при установке времени 25 мс, реально может получиться от 27 до 30мс, на что ECU вряд ли ответит охотно. На более быстрых процессорах ошибка получалась значительно меньше.
el66 вне форума   Ответить с цитированием
Старый 30.03.2010, 07:46   #406
Virtual
Гуру
 
Регистрация: 07.11.2009
Возраст: 49
Регион: 02
Машина: Hyundai Accent :)
Сообщений: 1,361
Virtual has a spectacular aura aboutVirtual has a spectacular aura about
По умолчанию

Цитата:
Сообщение от Valentin8080 Посмотреть сообщение
У меня в шапке дрова на PL2303 + файл reg для скорости 10400.
И еще - исправил кое что в функции опроса по ком-порту (версия 1.7.6) - можете посмотреть какие сейчас погрешности в таймингах?
счас проверил
П4 3ГГц порт физический
стартбит 200мс
пауза в 2 бита 400,8мс намного лучше чем было.
побег в машину за юсб-ком адаптером протестим его а заодно и как на ееежике пашет

ЗЫ
фаст инит:
1-35,15
0-15,73

ЗЫЗЫ в момент инициализации в режиме графиков, загрузка проца подскакивает под 50%. чет нужно с этим делать...
__________________
Accent + Mystery MMT-8120S+ежик700_2Gssd_798МГц проц
Virtual вне форума   Ответить с цитированием
Старый 30.03.2010, 08:23   #407
Virtual
Гуру
 
Регистрация: 07.11.2009
Возраст: 49
Регион: 02
Машина: Hyundai Accent :)
Сообщений: 1,361
Virtual has a spectacular aura aboutVirtual has a spectacular aura about
По умолчанию

результат неутешительный.
в режиме графика. даж сконектилось разок. но как только перестал ловить данные., загрузка подскочила под 100% запросы больше не идут. на кнопку с рукой среагировал, тоесть сменился на флажек но так и пишет что идет обмен, доп поток висит, 100% загрузка. и пропала только когда вышел из программы.
лог и скриншот прилагаю
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 979
Размер:	88.6 Кб
ID:	16070  
Вложения
Тип файла: zip 1.zip (225 байт, 588 просмотров)
__________________
Accent + Mystery MMT-8120S+ежик700_2Gssd_798МГц проц
Virtual вне форума   Ответить с цитированием
Старый 30.03.2010, 09:22   #408
Virtual
Гуру
 
Регистрация: 07.11.2009
Возраст: 49
Регион: 02
Машина: Hyundai Accent :)
Сообщений: 1,361
Virtual has a spectacular aura aboutVirtual has a spectacular aura about
По умолчанию

Цитата:
Сообщение от Valentin8080 Посмотреть сообщение
Странно, что ECU не всегда отвечает, хорошо бы промониторить что действительно происходит на k-line...
И еще можно попробывать запустить без записи лога - может операция записи на винт такое дает???
лог отключал, тож подумал на него...
саму k-line промониторить не могу (нэту пока второго шнурка)
а вот со снифером попробую...
__________________
Accent + Mystery MMT-8120S+ежик700_2Gssd_798МГц проц
Virtual вне форума   Ответить с цитированием
Старый 30.03.2010, 10:24   #409
V_DM1980
Новый Пользователь
 
Регистрация: 26.03.2010
Возраст: 44
Город: Minsk
Регион: Беларусь
Машина: BMW
Сообщений: 3
V_DM1980 is on a distinguished road
По умолчанию

Добрый день. Высылаю содержимое файла findecu.log для Lexus RX300 1999г.:
AddrECU:58 KW1=E9 KW2=8F
Подскажите пожалуйста какой файл из папки ECU лучше использовать.
V_DM1980 вне форума   Ответить с цитированием
Старый 30.03.2010, 10:28   #410
Virtual
Гуру
 
Регистрация: 07.11.2009
Возраст: 49
Регион: 02
Машина: Hyundai Accent :)
Сообщений: 1,361
Virtual has a spectacular aura aboutVirtual has a spectacular aura about
По умолчанию

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

1.у тебя частенько не проходит 5baud инициализация. (попробуй производить ее до запуска всех трендов_процессор кушающих)
2. есть подозрение что при хорошей нагрузке на проц. твоя пауза межбайтная слишком большой становится и ECU тупо отшивает пакеты, ну а впоследствии через 5сек. уйдет из режима диагностики. (попробуй всетаки запрос слать одним блоком, ну и кому нужна пауза, пусть настройка в ini будет.)
3. фиг знает что у тя там с потоками но в конце передающий поток останавливается. а читающий похоже сьедает 100% процессора.
вот конец лога со сниффера
(как раз в такой момент как на скриншоте, где загрузка проца резко подымается с 30...40% до 100%)
Цитата:
96 0.00120490 jobd.exe IRP_MJ_WRITE Serial2 SUCCESS Length 1: 68
97 0.00001397 jobd.exe IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS
98 0.00001537 jobd.exe IRP_MJ_READ Serial2 SUCCESS Length 1: 68
99 0.00582979 jobd.exe IOCTL_SERIAL_WAIT_ON_MASK Serial2 SUCCESS
100 0.00132643 jobd.exe IRP_MJ_WRITE Serial2 SUCCESS Length 1: 6A
101 0.00001285 jobd.exe IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS
102 0.00001481 jobd.exe IRP_MJ_READ Serial2 SUCCESS Length 1: 6A
103 0.01566261 jobd.exe IOCTL_SERIAL_WAIT_ON_MASK Serial2 SUCCESS
104 0.00062410 jobd.exe IRP_MJ_WRITE Serial2 SUCCESS Length 1: F1
105 0.00001145 jobd.exe IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS
106 0.00001425 jobd.exe IRP_MJ_READ Serial2 SUCCESS Length 1: F1
107 0.01569138 jobd.exe IOCTL_SERIAL_WAIT_ON_MASK Serial2 SUCCESS
108 0.00089537 jobd.exe IRP_MJ_WRITE Serial2 SUCCESS Length 1: 01
109 0.00001145 jobd.exe IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS
110 0.00001397 jobd.exe IRP_MJ_READ Serial2 SUCCESS Length 1: 01
111 0.01476361 jobd.exe IOCTL_SERIAL_WAIT_ON_MASK Serial2 SUCCESS
112 0.00036094 jobd.exe IRP_MJ_WRITE Serial2 SUCCESS Length 1: 05
113 0.00001062 jobd.exe IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS
114 0.00001313 jobd.exe IRP_MJ_READ Serial2 SUCCESS Length 1: 05
115 0.01576541 jobd.exe IOCTL_SERIAL_WAIT_ON_MASK Serial2 SUCCESS
116 0.00072104 jobd.exe IRP_MJ_WRITE Serial2 SUCCESS Length 1: C9
117 0.00001173 jobd.exe IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS
118 0.00001425 jobd.exe IRP_MJ_READ Serial2 SUCCESS Length 1: C9
119 1.99838946 jobd.exe IOCTL_SERIAL_WAIT_ON_MASK Serial2 CANCELLED
120 0.00001369 jobd.exe IOCTL_SERIAL_GET_COMMSTATUS Serial2 SUCCESS
__________________
Accent + Mystery MMT-8120S+ежик700_2Gssd_798МГц проц

Последний раз редактировалось Virtual; 30.03.2010 в 11:26.
Virtual вне форума   Ответить с цитированием
Ответ

Метки
iso-14230, iso-9141, k-line, lexus, obd ii, pid, toyota


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

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

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



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


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