-
Публикаций
69 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Forums
Calendar
Gallery
Новости
Posts, опубликованные Mikle77
-
-
-
-
13 часов назад, dmm сказал:
по такой схеме
Приведена схема прямого дуплексного подключения с микроконтроллеру. У нас однопроводная полудуплесная шина , на которой сидят все, это другое
-
самое главное во всех этих экспериментах не спалить шину мозга..
-
-
15 минут назад, dmm сказал:
Изменение паузы т4 в эфилайве что дало?
в эфилаве не пробовал, попробую сегодня с измененной схемой
в тунере изменение Т4 не помогло, но в тунере нельзя видеть болталку .
-
12 минут назад, dmm сказал:
Поэтому фабричное изделие живёт и здравствует при прямом подключении
сдох при прямом подключении, поэтому это не предположение, а факт
12 минут назад, dmm сказал:Изменение паузы т4 в эфилайве что дало?
еще не проверял
12 минут назад, dmm сказал:уровни управляются резистором 10кОм
есть схема шины мозга ? половинки миллиампера кажется маловато на все ттл приемники в шине, но если это так, то это хорошая новость, за перегрузку адаптера можно не волноваться. Тогда от чего он сдох при прямом включении?..
-
Варианты..
Пока пробовал первый вариант с обычным диодом в txd 1N914 (1В падения напряжения ) - шла годная читалка, но есть сомнения в правильности цепи txd, тк как я писал выше, уровень 0 превышает порог 1.2В и ттл вход мозга мог воспринимать лог.0 как 1 , в общем неопределенно . С Шотки (на схеме) лог.0 будет 0.85В, что гораздо лучше для мозга, но есть риск перегрузки txd адаптера по току ноля.
Есть также второй вариант включения, тоже попробую. Даже начну наверное с него..
На схеме упрощенно предполагаемый стандартный ттл выход мозга без буферизации или ограничивающих резисторов, входная цепь мозга не показана . Ну и земля DLC (4,5 pin на 16-пиновом) и адаптера разумеется соединены в обоих вар.
-
27 минут назад, nobodi87 сказал:
Вотети все метания - чтоб найти плохо работающий датчик дроссельной заслонки?
Или чисто игры разума, чтоб не бухать ?второе , но метаниями это не назову, не знаю как со стороны.. Просто желание разобраться
-
В 15.10.2023 в 02:38, dmm сказал:
rx+tx на контакт даты эбу, минус на корпус, джампер на 5v, питание от usb и адаптер сразу в рабочем состоянии
... и адаптер в тот же миг отлетает в мир иной. Никому не советую соединять контакт даты и txd напрямую- ток, который может через себя слить ft232 при выходном напряжении 0.4В (лог.0)- 8мА (см. даташит). Если соединить напрямую, то ток ноля будет 10-11мА. Так что не советую. Предполагаю, что в стандартном ТТЛ выходе мозга после транзистора стоит резистор ~500 Ом. Спецификацию вольт/амперной характеристики интерфейса aldl нигде в инете не нарыл, везде только распиновка, скорости и протоколы, нет токов и напряжений кроме слов "ТТЛ"
-
скрин плохо видно, поэтому прикладываю текст (зеленым - мои коментарии, красным- сообщение об ошибке) :
Мин:сек:мс
15:34.093: Start macro: Clear diagnostic trouble codes: CLRDTC
15:34.107: Synchronising ALDL communications...
15:34.107: Waiting for heartbeat: $A1,$56
15:34.107: Waiting for Aldl bus silence of at least 50ms...
15:34.317: Start reading frame
15:34.331: Aldl frame header byte: $90
15:34.331: Aldl frame length byte: $59
15:34.331: Recv: $90,$59,$29,$02,$02,$DD,$0D Здесь и далее годная болталка
15:34.331: Finished reading frame
15:34.331: Frame: 0 = $90,$59,$29,$02,$02,$DD,$0D
15:34.331: Start reading frame
15:34.331: Aldl frame header byte: $91
15:34.331: Aldl frame length byte: $59
15:34.347: Recv: $91,$59,$02,$18,$FF,$BC,$41
15:34.347: Finished reading frame
15:34.347: Frame: 1 = $91,$59,$02,$18,$FF,$BC,$41
15:34.347: Start reading frame
15:34.347: Aldl frame header byte: $20
15:34.347: Aldl frame length byte: $58
15:34.363: Recv: $20,$58,$BA,$01,$00,$CD
15:34.363: Finished reading frame
15:34.363: Frame: 2 = $20,$58,$BA,$01,$00,$CD
15:34.363: Start reading frame
15:34.363: Aldl frame header byte: $21
15:34.363: Aldl frame length byte: $56
15:34.363: Recv: $21,$56,$50,$39
15:34.363: Finished reading frame
15:34.363: Frame: 3 = $21,$56,$50,$39
15:34.363: Start reading frame
15:34.379: Aldl frame header byte: $A8
15:34.379: Aldl frame length byte: $59
15:34.379: Recv: $A8,$59,$45,$00,$00,$83,$37
15:34.379: Finished reading frame
15:34.379: Frame: 4 = $A8,$59,$45,$00,$00,$83,$37
15:34.379: Start reading frame
15:34.379: Aldl frame header byte: $A9
15:34.395: Aldl frame length byte: $57
15:34.395: Recv: $A9,$57,$79,$00,$87
15:34.395: Finished reading frame
15:34.395: Frame: 5 = $A9,$57,$79,$00,$87
15:34.395: Start reading frame
15:34.427: Aldl frame header byte: $90
15:34.427: Aldl frame length byte: $59
15:34.427: Recv: $90,$59,$29,$02,$02,$DD,$0D
15:34.427: Finished reading frame
15:34.427: Frame: 6 = $90,$59,$29,$02,$02,$DD,$0D
15:34.427: Start reading frame
15:34.443: Aldl frame header byte: $91
15:34.443: Aldl frame length byte: $59
15:34.443: Recv: $91,$59,$02,$18,$FF,$BC,$41
15:34.443: Finished reading frame
15:34.443: Frame: 7 = $91,$59,$02,$18,$FF,$BC,$41
15:34.443: Start reading frame
15:34.459: Aldl frame header byte: $20
15:34.459: Aldl frame length byte: $58
15:34.459: Recv: $20,$58,$BA,$01,$00,$CD
15:34.459: Finished reading frame
15:34.459: Frame: 8 = $20,$58,$BA,$01,$00,$CD
15:34.459: Start reading frame
15:34.459: Aldl frame header byte: $21
15:34.459: Aldl frame length byte: $56
15:34.459: Recv: $21,$56,$50,$39
15:34.459: Finished reading frame
15:34.459: Frame: 9 = $21,$56,$50,$39
15:34.459: Start reading frame
15:34.475: Aldl frame header byte: $A0
15:34.475: Aldl frame length byte: $55
15:34.475: Recv: $A0,$55,$0B
15:34.475: Finished reading frame
15:34.475: Frame: 10 = $A0,$55,$0B
15:34.475: Start reading frame
15:34.475: Aldl frame header byte: $A1
15:34.475: Aldl frame length byte: $56
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...
15:34.501: Start reading frame
15:34.523: Aldl frame header byte: $90
15:34.523: Aldl frame length byte: $59
15:34.539: Recv: $90,$59,$29,$02,$02,$DD,$0D не замолкли, приняли хрен пойми что, но с правильной длиной и контрольной суммой
15:34.539: Finished reading frame
15:34.539: Error: Max232 echo: $90,$59,$29,$02,$02,$DD,$0D did not match command: $F4,$56,$08,$AE ошибка: команда не выполнена
15:38.110: Start writing frame
15:38.110: Send: $F4,$57,$0A,$00,$AB даем команду «Сбросить коды ошибок» мод10
15:38.110: Finished writing frame
15:38.110: Wait 10 ms after writing, before reading...
15:38.120: Start reading frame
15:38.121: Aldl frame header byte: $90
15:38.137: Aldl frame length byte: $59
15:38.137: Recv: $90,$59,$2A,$02,$02,$DD,$0C
15:38.137: Finished reading frame
15:38.137: Error: Max232 echo: $90,$59,$2A,$02,$02,$DD,$0C did not match command: $F4,$57,$0A,$00,$AB ошибка: команда не выполнена
15:38.523: Wait 10 ms after writing, before reading...
15:38.533: Start reading frame
15:38.533: Aldl frame header byte: $91
15:38.533: Aldl frame length byte: $59
15:38.533: Recv: $91,$59,$02,$18,$FF,$BC,$41
15:38.533: Finished reading frame
15:38.798: Stop macro: Clear diagnostic trouble codes: CLRDTC
-
поменял батарею ноута, продолжаю опыты..
Решил просмотреть лог болталки в шине , для чего вернулся в efilive и вот что обнаружил в логе: читает болталку правильно, но передаваемые команды не исполняются. Я там ранее сказал, что затыкается по команде мод8, а на самом деле затыкается окно в efilive, но болталка в шине не затыкается, судя по логу да и светодиодам адаптера! Это навело меня на мысли, что с цепью от ТхD адаптера не все в порядке. ТхD адаптера я ранее подключил к aldl через диод 1N914. Проверил даташит и обнаружил, что у него падение 1В на 5-10мА в прямом направлении. Я тут пел про диод Шотки , а сам оказывается поставил обычный!)) По моим расчетам в итоге напряжение при передаче лог. 0 в aldl будет 1В (на диоде)+0.4В (на TxD ft232), итого 1.4В - это много, нужно меньше 1.2В, а лучше 0.8. Нужен реальный диод Шотки , например 1N5817 c падением 0.45В, а не гамно, которое я использовал. Куплю диод, проверю версию...
-
В 17.10.2023 в 00:01, dmm сказал:
Ну так может вовсе не беспорядочный?
пока на паузе, батарея ноута не держит заряд, на днях придет новая , продолжу ..
-
11 минут назад, любителъ сказал:
надо отправлять команду - Disable communication
это как раз команда mod 8 (всем заткнуться) на втором скриншоте. Она работает, затыкаются , беспорядочный треп начинается после команды mod 1
30 минут назад, maniac-z сказал:так что параметры задержек и прочего - правильное направление копать
надеюсь, что поможет..
-
В 15.10.2023 в 15:54, dmm сказал:
В каждом macro после send-reply требуется добавить паузу, так же стоит увеличить её таймаут до 400мс и length до 15мс
вроде пауза после send-reply уже прописана. Что касается тамаута 400 , попробую, но он работает при length равным 0, не вижу смысла ставить 15мс . Или ты про таймаут в Mode 1 Message 0 Reply ? но там уже стоит 400. Боди сайз с 70 до 71 не пробовал, не знаю про что это..
-
Оказывается создатель форума http://www.gearhead-efi.com/ Марк ( EagleMark ) , кому я задал вопрос по обд 1.5, умер от рака мозга в 2015. RIP
-
5 часов назад, dmm сказал:
на повседнев алдлдроид, при настройке эмулятор и тюнер
читаю на сайте, что алдлдроид вроде для obd 1, не 1.5.. У тебя 12-пиновый разъем или 16? Кэшн если на андроид можно читать полтора на ходах, то это супер! тюнить и эмулировать пока в планы не входит
В 15.10.2023 в 15:54, dmm сказал:Копрес свой перевёл на полторашечный 7427
т.е. в 7427 протокол обд полтора, не обд 1 и тунер должен с ним работать, если это не проблема настроек параметров конкретного adx или задержек
-
3 часа назад, dmm сказал:
аврору sc
Ривьера SC
3 часа назад, dmm сказал:на 3247 могут быть две маски 5В4/5В5 и 5В6/5В7
5B4 - для 1470, 5В5- 2792 & 1470, 5В6- для 3247, но для L36 (Serias 2), только 5В7- мой случай (3247 для L67), но был дважды модифицирован Робертом и я использую последнюю его версию $5B-16183247-16197428-V2.2.adx
3 часа назад, dmm сказал:я бы поменял body size на 71, добавил паузы и перепробовал разные режимы, возможно нужен мод 1 месседж 1 и ассоциировать нужные параметры адх с выбранным режимом
буду пробовать
3 часа назад, dmm сказал:Если лениво
инженер во мне, не лениво
-
8 часов назад, dmm сказал:
Копрес свой перевёл на полторашечный 7427 ради бесчеловечных опытов, мафа и 60е, осталось потрогать 8 форсунок вместо тби
чем читал мозг , сканером или прогой?
-
3 минуты назад, dmm сказал:
Так мод 10 их удаляет
Первым засылается мод 8, затем мод 1
В каждом macro после send-reply требуется добавить паузу, так же стоит увеличить её таймаут до 400мс и length до 15мс
да, 10 это сброс, забыл. Мод 1 конечно.. Попробую еще с задержками, но я ими играл в эфилате, не помогло. в тунере еще не пробовал
5 минут назад, dmm сказал:Можно и на форуме тюнерпро задать вопрос непосредственно Роберту
Писал ему, правда не личку а в теме 1.5, попробую на емел, если он еще отвечает
8 минут назад, dmm сказал:На гирхеде годная база, но если хочется ответов, есть всего три-четыре человека которым лучше писать в личку
ОК
-
13 часов назад, dmm сказал:
Одни из активных публичных форумов нынче hptuners и thirdgen, если спрашивать, то там в соответствующих разделах.
глянул. Первый сайт для владельцев ведер с OBD-II, OBD1.5 не обсуждалась, кто-то пытался в 2017 спросить, был послан на сайт Moates, которого уже нет. Думаю все самое интересное можно было найти на умершем Моатесе..
На форуме thirdgen мозг 16183247 и obd1.5 встречается в трех сообщениях лохматых годов, когда даже у тунера поддержки его не было (началась с 2011). Считаю самым активным сайт http://www.gearhead-efi.com/ . Как я уже написал выше, задавал там вопрос неделю назад, пока тишина.
Пока складывается такая картина: кто-то с obd1.5 сталкивался с проблемой, пытаелся ее решить прочитав на форумах, что есть дешевые шнурки и халявный софт, позволяющий сканить задешево, но связаться с программой у него по како-то причине не вышло (как и у меня), он бросает это дело и тупо решает проблему с помощью сканера, например tech2. Тюнить мозг L67 никто видимо никто не решился или об этом знает только почивший в небытие моатес.
-
Адаптер ft232r взят тот же, что и в чипидип , с джампером на 5в уровни ттл + добавлен резистор и диод Шотки я защиты цепей txd/rxd .
Проверил в даташите на чипсет насколько точно он выставляет скорость 8192бит/с - нашел, что практически точно, отклонение ~1%.
Проверил данные в эфилайф- болтатлка зеленая, никаких ошибок в длине или кс. Даю команду заткнуться (мод 8) - отрабатывает, вернуться (мод 9) - отрабатывает. Пытаюсь читать коды ошибок (мод 10)- отказывается, ответ- не распознана команда. то же и с мод1. Подумал, наверное у эфилайв протокол для других мозгов, я пробовал использовать файлы конфиг протокола для люмины , понтиака и тп., для своих мозгов 16183247 и L67 (датастрим A221.ds) не нашел, ..
ОК, прочитал, что в Тунерпро есть все файлы для работы с PCM 16183247, перехожу туда, но хрен, все прыгает в окне Lists (данные, сенсоры, ошибки..),....
Таймаут - 50ms, Silence Lenght 0ms . В макро Connection после мод8 стоит listen for silence.
13 часов назад, dmm сказал:простого - в dash вручную добавить нужную дату, в данном случае интересующие ошибки, из щедрого списка bitmasks.
В dash что-то менять не пробовал, можно по подробнее?
И еще , в тунер загружен файл xdf (как я понимаю, это описание формата данных, где какие ячейки что означают) и adx (это протокол обмена с конкретным мозгом). Файл bin для своего мозга не нашел, нашел где-то на форуме похожий 38SCSTK.BIN, но как я понимаю это просто образ EPROM 64K и он ни на что не влияет, тк перезаписывать его, заниматься эмуляцией или тюнить мозг я не собирался (пока).
13 часов назад, dmm сказал:Одни из активных публичных форумов нынче hptuners и thirdgen, если спрашивать, то там в соответствующих разделах.
гляну... Самому не приходилось с obd-1.5 иметь дело?
-
Глянул забугорные форумы, лет 10 назад все живенько обсуждали программные читалки в темах тюнинга мозгов, сейчас то ли постарели все, то ли интерес пропал.. Уже и знаменитый сайт Moates закрыт, на котором была поддержка данной темы и продавались адаптеры. Как я понял, сайт выкупили и закрыли продавцы аппаратных сканеров, тк дешевые "шнурки" и бесплатный софт мешал их бизнесу. Я попытался задать разработчикам TunerPro вопросы на форуме http://www.gearhead-efi.com/ , но пока тишина
-
Здесь много лишнего, в частности макс232. Он не нужен, тк он внутри чипсета ft232 , которы еще и конвертирует rs232 в usb.
Единственное, что полезно в этой схеме это цепь ALDL data (9пин на 16-пиновом разъеме) через резистор и диод шотки на rxd/txd адаптера
OBD 1.5 и компьютерные читалки
в Технические вопросы и ответы
Опубликовано · Изменено пользователем Mikle77 (смотреть историю редактирования)
Соединил с DLC. Выбрал фал 1995 Pontiac Vin 1.xml как наиболее близкий по протоколу к G-body Ривьеры (L67, Vin1). Установил таймауты Т3 400мс, Т4 5мс, Т5 5мс, Т6 50мс. Запускаю сброс кодов ошибок- все гуд, без ругательств, что команда не распознана! Запускаю читать данные (мод.1 ) - заработало!
PS: на тунере еще непробовал