Jump to content

OBD 1.5 и компьютерные читалки


Recommended Posts

9 часов назад, Mikle77 сказал:

15:34.491: Recv: $A1,$56,$00,$09

15:34.491: Finished reading frame

15:34.491: Frame: 11 = $A1,$56,$00,$09

15:34.491: Found heartbeat: $A1,$56,$00,$09 - ALDL synchronised                   распознан пакет "сердечного пульса" шины ALDL

15:34.491: Send suspend command: $F4,$56,$08,$AE                     даем команду «всем замолчать» мод8                          

15:34.491: Start writing frame

15:34.491: Send: $F4,$56,$08,$AE

15:34.491: Finished writing frame

15:34.491: Wait 10 ms after writing, before reading...

T4: Request delay

T4 Specifies the required delay, in milliseconds, between receiving the last byte of the heartbeat frame and sending the first byte of a request frame.

This value should be set between 0..10 milliseconds.

The actual value is VERY ECM/PCM specific. Usually a value of 0 will work. Although some ECMs are very sensitive about this delay and require it to be set very accurately. Trail and error is probably the easiest way to set this value.

To achieve sub-millisecond timings, the implementation of this delay uses a high frequency timer - if your PC does not have a high frequency timer then this setting will have no effect.

Link to comment
Share on other sites

В 15.10.2023 в 02:38, dmm сказал:

rx+tx на контакт даты эбу, минус на корпус, джампер на 5v, питание от usb и адаптер сразу в рабочем состоянии

... и адаптер в тот же миг отлетает в мир иной. Никому не советую соединять контакт даты и txd напрямую- ток, который может через себя слить ft232 при выходном напряжении 0.4В (лог.0)- 8мА (см. даташит). Если соединить напрямую, то ток ноля будет 10-11мА. Так что не советую. Предполагаю, что в стандартном ТТЛ выходе мозга после транзистора стоит резистор ~500 Ом. Спецификацию вольт/амперной характеристики интерфейса aldl нигде в инете не нарыл, везде только распиновка, скорости и протоколы, нет токов и напряжений кроме слов "ТТЛ"

Edited by Mikle77 (see edit history)
Link to comment
Share on other sites

Вотети все метания - чтоб найти плохо работающий датчик дроссельной заслонки?
Или чисто игры разума, чтоб не бухать ?

Link to comment
Share on other sites

8 минут назад, nobodi87 сказал:

Вотети все метания - чтоб найти плохо работающий датчик дроссельной заслонки?
Или чисто игры разума, чтоб не бухать ?

Там в начале было написано зачем. Тебе не понять, так как есть люди у которых сфера интересов простирается дальше чем бухать/не бухать.

Link to comment
Share on other sites

27 минут назад, nobodi87 сказал:

Вотети все метания - чтоб найти плохо работающий датчик дроссельной заслонки?
Или чисто игры разума, чтоб не бухать ?

второе  , но метаниями это не назову, не знаю как со стороны.. Просто желание разобраться

Edited by Mikle77 (see edit history)
Link to comment
Share on other sites

Варианты..

Пока пробовал первый вариант  с обычным диодом в txd 1N914 (1В падения напряжения ) - шла годная читалка, но есть сомнения в правильности цепи txd, тк как я писал выше, уровень 0 превышает порог 1.2В и ттл вход мозга мог воспринимать лог.0 как 1 , в общем неопределенно . С Шотки (на схеме) лог.0 будет  0.85В, что гораздо лучше для мозга, но есть риск перегрузки txd адаптера по току ноля. 

Есть также второй вариант включения, тоже попробую. Даже начну наверное с него..

На схеме упрощенно предполагаемый стандартный ттл выход мозга без буферизации или ограничивающих резисторов, входная цепь мозга не показана . Ну и земля DLC (4,5 pin на 16-пиновом) и адаптера разумеется соединены в обоих вар.

 

IMG_7097.jpeg

Edited by Mikle77 (see edit history)
Link to comment
Share on other sites

12 часов назад, Mikle77 сказал:

адаптер в тот же миг отлетает

Алдл 8192 пятивольтовый полудуплекс, уровни управляются резистором 10кОм, в лучшем случае на выходе половинка мА. Диод с резистором это наследие мах232 и алдл 160.

 

Поэтому фабричное изделие живёт и здравствует при прямом подключении. Хотя от экспериментов не отговариваю.

Спойлер

58758bac095d6a800d93112bcedeac84.jpg?md5

 

16 минут назад, Mikle77 сказал:

шла годная читалка

Изменение паузы т4 в эфилайве что дало?

Link to comment
Share on other sites

12 минут назад, dmm сказал:

Поэтому фабричное изделие живёт и здравствует при прямом подключении

сдох при прямом подключении, поэтому это не предположение, а факт

 

12 минут назад, dmm сказал:

Изменение паузы т4 в эфилайве что дало?

еще не проверял

12 минут назад, dmm сказал:

уровни управляются резистором 10кОм

есть схема шины мозга ? половинки миллиампера кажется маловато на все ттл приемники в шине, но если это так, то это хорошая новость, за перегрузку адаптера можно не волноваться. Тогда от чего он сдох при прямом включении?..

Edited by Mikle77 (see edit history)
Link to comment
Share on other sites

15 минут назад, dmm сказал:

Изменение паузы т4 в эфилайве что дало?

в эфилаве не пробовал, попробую сегодня с измененной схемой 

в тунере изменение Т4 не помогло, но в тунере нельзя видеть болталку .

Link to comment
Share on other sites

 

29 минут назад, Mikle77 сказал:

есть

Нет.

35 минут назад, Mikle77 сказал:

факт

По какой схеме паялось?

 

И чтобы мы не метались в играх разума отчего сдох чип, с галёрки неистово хочет подсказать товарищ zzzz, да?

 

Link to comment
Share on other sites

17 часов назад, Mikle77 сказал:

rx+tx на контакт даты эбу, минус на корпус, джампер на 5v

ровно по этой же. Сгонял за новым..

IMG_7112.jpeg

Link to comment
Share on other sites

15 часов назад, Mikle77 сказал:

ровно по этой же. 

Да, но это подключение фабричного изделия собранного примерно по такой схеме

 

Спойлер

usb-to-uart-circuit-diagram-schematic.pn

 

Link to comment
Share on other sites

23 часа назад, dmm сказал:

И чтобы мы не метались в играх разума отчего сдох чип, с галёрки неистово хочет подсказать товарищ zzzz, да?

 

 

Не, я до чипов не доучился, да и за всю жизнь ни разу не потребовалось выяснять всей силой интеллекта, тратя сотни времени - от чего сдох чип.
Можно же продать нефть, лес, газ и металлы Китаю, и они пришлют новый чип, вместе с тем в чем он сдох.
А в освободившееся время сходить на выборы царя, Слава Ему!

Link to comment
Share on other sites

13 часов назад, dmm сказал:

по такой схеме

Приведена схема прямого дуплексного подключения с микроконтроллеру. У нас однопроводная полудуплесная шина , на которой сидят все,  это другое

Link to comment
Share on other sites

Купил новы USB адаптер, а также диод Шотки 1N5817 с падением напряжения не более 0.45В. Перепроверил еще раз  все напряжения на 16-пиновом DLC (через дробь напряжения на пинах DLC до запуска и после)  , все норм. Соединяю с компом ..

IMG_7174.jpeg

image.png

Edited by Mikle77 (see edit history)
Link to comment
Share on other sites

.. Подключил кабель-переходник ALDL-Адаптер c диодом 1N5817 по схеме вар.1  к адаптеру (пока не соединив с DLC) , дал команду (белые строчки), проверил эхо (зеленые строчки)- все четко, совпадает, сам себя слышу отлично, значит адаптер и уровни гут , можно соединять с DLC машины 

IMG_7168.jpeg

Link to comment
Share on other sites

Соединил с DLC. Выбрал фал 1995 Pontiac Vin 1.xml как наиболее близкий по протоколу к G-body Ривьеры (L67, Vin1). Установил таймауты Т3 400мс, Т4 5мс, Т5 5мс, Т6 50мс. Запускаю сброс кодов ошибок- все гуд, без ругательств, что команда не распознана! Запускаю читать данные (мод.1 ) - заработало! 

 PS: на тунере еще непробовал

IMG_7175.jpeg

IMG_7177.jpeg

Edited by Mikle77 (see edit history)
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...