Перейти к содержанию
17-й ежегодный слет Корандоводов 2024 - Сибирь!

Программа для включения круиза и прочих настроек для Тагаза, под ELM327 и Андроид


Рекомендуемые сообщения

48 минут назад, maks1978 сказал:

Для всех - в некоторых адаптерах с крывыми чипами китайцы научились уже отдавать нужный запрос на команды ATI, ATZ и другие. Что не отменяет проблемы применения кастрированного чипа.

Проявляется это как раз тем, что пакеты идут, адаптер на тестовые запросы отвечает, но связи с эбу нет.

К сожалению, единственным способом понять это-располовинить и убедиться лично в том, что там PIC.

Кстати, синие маленькие видно и так, через корпус на просвет (кто знает как внешне должен выглядеть PIC18F25k80)

Еще плохо то, что даже наличие вожделенного  PIC18F25K80 не гарантирует что в этом процессоре будет залита правильная программа.

У меня маленький синенький, прозрачный, но нихрена там толком не видно, надписи на чипе не прочитать.

Единственный способ убедится в работоспособности, действительно только воткнуть в машину и проверить.

 

Ссылка на комментарий

1 час назад, Lynx сказал:

Вопрос. А пробег можно увидеть в ЭБУ? Или там нет такой информации?

Насколько помню, пробега там нет.

Хотя есть куча параметров в которых непонятно что хранится.

Ссылка на комментарий
8 минут назад, AndreyA100 сказал:

У меня маленький синенький, прозрачный, но нихрена там толком не видно, надписи на чипе не прочитать.

Читать ничего не нужно. Имелось ввиду форма и размеры чипа. Может быть "капля", может быть stm32 (маленький "квадратик"), может быть BK3231 (квадратик побольше). А пик - это прямоугольник с выводами с двух сторон.  они заметно отличаются по размеру и форме. Но, как уже говорил, нужно знать эти отличия заранее.

Ссылка на комментарий

... главное Хвост!

Новая версия

- убрал команду ATAL, потому что ее не все адаптеры понимают, будем надеяться что это не скажется на работе остальной части

- нашел и исправил серьезную ошибку в обработке принимаемых данных, из за которой не правильно интерпретировался правильный ответ на команду 81 и прога на этом останавливалась. Надеюсь что чтение кодинга теперь пройдет успешно.

 

https://yadi.sk/d/sgsFbkrB4nqQYg

 

Ссылка на комментарий

С таким еще не сталкивался.

Адаптер не принимает команду ATSH. То есть работает только по адресам зашитым намертво. Можно только стандартные параметры читать. 

 

Ссылка на комментарий

Увы, да.

Спецфика китайской электроники, там эти адаптеры клепают все ком не лень. Схему в инете найти можно.

А вот нормальную прошивку для процессора не все сделать могут, а может и не хотят.

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

Изменено пользователем AndreyA100
Ссылка на комментарий
3 минуты назад, Lynx сказал:

а так бывает?

Ни разу не видел, все прошедшие через мои руки ее понимали.

Пришли в личку таблицу, что выдает ЕЛМ по команде 

-> ATZ

<- ELM327 v....

-> AT PPS
 

Большая часть ответов на подобные вопросы, находиться здесь:

Проблемы клонов ELM

 

  • +1 1
Ссылка на комментарий
В 05.10.2018 в 20:03, Mag сказал:

Я там и смотрел.. или я не вижу что то или она не там:)))

IMG_0226.JPG

У тебя самая первая версия, там нет. Скачай свежую.

Перед установкой свежей лучше удали старую.

Ссылка на комментарий

Один из вариантов выхода из ситуации, если ЕЛМ резанный.

Заказать проводной версии 1.5 (реально будет 1,4), и самостоятельно впаять туду БТ модуль со своего же резанного,  если не на одной плате конечно с основным чипом.

Обычно это  BK3231.

elm327.jpg.3879a0e728f9a43195b1eeba5ededc17.jpg

Изменено пользователем Azovsky
Ссылка на комментарий
39 минут назад, Azovsky сказал:

Один из вариантов выхода из ситуации, если ЕЛМ резанный.

Эксперементировать с китайскими подделками.... Хм... Может конечно и сработает, и возможно даже с первого раза... Но, с алика приходят от одного продавана, в одной партии ЕЛМ-ки с разной начинкой... Это как бы, гарантирует абсолютно ничего в плане результата.

Кстати. ЕЛМ327 не бывает в версии 1.5. Оригинальные заканчиваются на 1.4b, а потом сразу 2.х(в продаже сегодня есть 2.2 версии)

Так что, к сожалению идентификатор v1.5 как раз указывает что перед нами- китайское порно.

Подумываю заказать оригинальную микруху ЕЛМ v2.2 из пиндосии. И тупо перекинуть камешек. Микруха оригинальная стоит 21 УСД. С доставкой в нашу Рашу вроде нет санкционных проблем. Зато протоколы 100% будут все и всё как надо будет работать. 

Схема в оригинальном даташите имеется.

На случай если с моим адаптером реально всё пичально.

PS. При заказе от 10 до 99 микрух, ценник 17.5 USD.

Изменено пользователем Lynx
Ссылка на комментарий
4 минуты назад, Lynx сказал:

Подумываю заказать оригинальную микруху ЕЛМ v2.2 из пиндосии.

Вот эти наши ребята, дают гарантию на "правильный" продукт. Цена конячая.

els27

С Америки недавно заказ пришел, с радиоэлементами. Грозились, что электронику поставлять нам не будут. Возможно разговор был о пром масштабах.

При заказе, всегда надо хотя бы фото платы просить.

Когда заказывал свой, долго с китайцем общался, писал ему " only FTDI (актуально для проводного варианта), not a blot,  PIC 18F..." , несколько дней с ним переписывался, фотки отсылал, что должно быть. В итоге до него дошло, что я хочу. ЕЛМ пришел верным. Даже  CAN шину читает.

Ссылка на комментарий
7 минут назад, Azovsky сказал:

Вот эти наши ребята, дают гарантию на "правильный" продукт. Цена конячая.

Да уж. И Блютусины нету...

9 минут назад, Azovsky сказал:

ЕЛМ пришел верным. Даже  CAN шину читает.

Тоесть у тебя связь проги с машиной есть?

Ссылка на комментарий

Мне кажется проблема сильно преувеличена.

Я давал ссылку на ельм который сам покупал и который работает. Там еще есть продавцы которые пишут что у них полноценный адаптер c PIC18F25K80. Есть урезанные без J1815 который тагазу не нужен совсем.

Если придет адаптер не поддерживающий то что написано на странице продавца, то открываем спор и возвращаем деньги.

Вот еще нашел который должен работать. У меня похоже именно такой, 2х платный 16мгц.

A: 2PCB плата с PIC18F25K80 чип мГц, модуль Bluetooth 16 мГц.

1PCB плата с PIC18F25K80 чип мГц, Bluetooth чип 24 мГц.

Обе модели поддерживают команды ATAL и ATPPS.

https://ru.aliexpress.com/item/Hardware-V1-5-Chip-25K80-New-OBD2-ELM327-Bluetooth-Auto-Code-Reader-Super-MINI-ELM-327/32636557500.html?spm=a2g0v.search0104.3.55.151a1744uRb3Dg&amp;ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_318_319_5727316_10696_450_10084_10083_5723516_10618_452_535_534_533_10307_532_10301_204_10059_10884_10887_100031_320_10103_5727216_448_449,searchweb201603_60,ppcSwitch_0&amp;algo_expid=261d7951-644f-4dc8-ab6a-795f2845ea72-7&amp;algo_pvid=261d7951-644f-4dc8-ab6a-795f2845ea72&amp;priceBeautifyAB=0

 

 

Изменено пользователем AndreyA100
Ссылка на комментарий
19 минут назад, Lynx сказал:

Да уж. И Блютусины нету...

Есть блютусный, наведи мышу на ценник, вылезет всплывающее окно.

30 минут назад, Azovsky сказал:

" only FTDI (актуально для проводного варианта), not a blot,  PIC 18F..."

Я ж писал свои требования, по ним можно догадаться, что он проводной.

Не люблю я все эти WiFi и БТ, хотя и не против их в принципе.

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

Но в эксперименте , участие приму. БТ закажу,

Андроидом воспользуюсь, через юное поколение.

Здесь

Надыбал трех платный, пока изучаю рынок.

Изменено пользователем Azovsky
Ссылка на комментарий
16 минут назад, Azovsky сказал:

Есть блютусный, наведи мышу на ценник, вылезет всплывающее окно.

А под ценником мелким шрифтом, что нету БТ и когда будет-ХЗ ;)

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

Андроид не покупаю потому,  что цена как за 2е стиралки

Да ладно. Месяц назад сыну купил за 3500. Или у вас стиралки дешевле хлеба, или андроиды только топовые продают.

Для звонков тоже пользуюсь кнопочной звонилкой.

Андроида себе купил специально к машине, в IP68 варианте, ибо нафигатор один фиг нужен, бортовик нужен, да и гвозди нечем было забивать... функции хайджека правда нет, но как сандтрак можно использовать :) 

Короче вещь не первой не обходимости конечно. Но достаточно полезная. 

Изменено пользователем Lynx
Ссылка на комментарий

Свежие вести с полей.

Откопал другой адаптер.

ATAL, ATSH, ATPPS понимает. (А вот мой первый адаптер не понимает)

Но связи нет. логи выслал.

 

Ссылка на комментарий
3 часа назад, Lynx сказал:

Свежие вести с полей.

Откопал другой адаптер.

ATAL, ATSH, ATPPS понимает. (А вот мой первый адаптер не понимает)

Но связи нет. логи выслал.

 

Это тот самый "правильный" адаптер с PIC18F25K80 ?

Ссылка на комментарий

Что-то я не понял, как проверить, что понимает, а сто нет. Какие команды надо отправить и чюра кой ответ должен быть?

Ссылка на комментарий
21 минуту назад, Valera_Che сказал:

Какие команды надо отправить и чюра кой ответ должен быть?

Судя по логам, третий протокол понимают все (9141)

А вот с пятым, у порезанных нескладуха.

Для проверки, в ручную в терминале ( через программу AndreyA100)

ПОСЛЕДОВАТЕЛЬНО, т.е. набрал-отправил

Набери в ручную

-> ATZ
Жди ответ

-> ATSP5
Жди ответ

-> ate0
Жди ответ
-> atal
Жди ответ
-> ath1
Жди ответ
-> ATsh8101f1     

//Регистр здесь,  значения не имеет


Жди ответ
-> 81

Если связь есть, то выдаст
<- >BUS INIT: OK
<- 83 AB 28 C1 6B 8F 11 
<- 

//Теперь можно отправить команду

-> 2190

Придет ответ


<- >93 F1 01 61 90 4B 50 2D 52 35 41 31 36 50 39 4D 30 30 32 31 34 38 72 

 

 

Если связи не будет, то набери то же самое, только вместо

-> ATSP5

-> ATSP0 // здесь в окончании ноль

Если ничего не вышло, то увы, ЕЛМ резанный, и толку с него не будет.

Зажигание должно быть включено.

Стрелки перед командами, набирать не надо, они для наглядности, Означают, приход команды в ЕЛМ, отправку из него. 

Изменено пользователем Azovsky
  • +1 1
Ссылка на комментарий

В ручном режиме связь появилась.

Почти ура.

Вот лог.

Не понятна причина появления жирных строк.  У предидущего адаптера не было этих строчек. ХЗ, мож и не влияет ни на что.

"*Disconnect*
*Disconnect*
*Connected(1)*
State=1
State=2


ELM327 v1.5

>+CONNECTING<<36:1?

>NNECTED
?

>ATZ

ATZ


ELM327 v1.5

>ATSP5

ATSP5
OK

>ATE0

ATE0
OK

>ATAL

OK

>ATH1

OK

>ATSH8101F1

OK

>81

BUS INIT: OK
83 F1 01 C1 E9 8F AE 

>2190

93 F1 01 61 90 4B 50 2D 52 35 41 31 36 50 38 4D 30 30 30 32 33 35 6C 

>"

 

 

Изменено пользователем Lynx
Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...