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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Общение с машиной (http://pccar.ru/forumdisplay.php?f=14)
-   -   OBD-II на праворуких Toyota? (http://pccar.ru/showthread.php?t=2357)

ewgen1 15.01.2010 22:28

Цитата:

Сообщение от el66 (Сообщение 126442)
Выкладываю свой вариант сборки адаптера с USB (схема, плата, прошивки). Схема рабочая - проверял на двух экземплярах.
Прошивки в этой сборке (для кварцев 14,7456 и 14,318) также подойдут и для прежних версий схем. Плату делал "лазерно-утюжным методом". Есть одна сложность - пайка на плату чипа CP2102. Здесь требуются навык пайки BGA, типа ремонта сотовых телефонов.

какие отличия новой прошивки?есть ли смысл перешиваться?

el66 15.01.2010 23:42

Цитата:

Сообщение от ewgen1 (Сообщение 126464)
какие отличия новой прошивки?есть ли смысл перешиваться?

Основное отличие в новой прошивке то, что по умолчанию в ней устанавливает режим "echo on", как предписано в ELM323. На это упущение мне верно указал уважаемый VVS_24. В принципе, влияние этого я ни на одной из опробованных диагностических программ не ощутил, поэтому, думаю, особой необходимости вскрывать рабочий адаптер и перепрошивать его нет. Другое дело, если кто-то только собирается его сделать.

el66 16.01.2010 00:09

Цитата:

Сообщение от DimaS (Сообщение 126463)
...ponyprog инвертирует сигналы поэтому фузы должны стоять так CKSEL3=0 CKSEL2=1 CKSEL1=0 CKSEL0=1 другие биты не трогаем. остальные оболочки программаторов наверняка не инвертируют...

Что значит Ponyprog инвертирует сигналы?
По-моему, ничего он не инвертирует: если напротив конкретного fuse стоит галочка, значит fuse программируется, т.е. =0, если пусто, значит не программируется, т.е=1 - все согласно даташита, где же здесь инверсия?
Здесь хочется поблагодарить разработчиков понипрога, которые заботливо закрыли SPIEN от измения, иначе из-за неоднозначного толкования значения 0 или 1, многие бы успешно загубили свои чипы.
Еще, приведенные Вами таблицы, видимо, взяты из даташита на другой AVR чип. В моем экземпляре на ATMEGA162 указывается, что для работы с кварцем выше 8Мгц CKSEL3:1 должны иметь значения 111 (стр.35, табл. 7). CKSEL0 тоже должен быть 1, для медленно нарастающего питания (стр. 35, табл.8). Т.о. все четыре CKSEL3:0 должны быть единицы (или, что то же, незапрограммированы).

VVS_24 16.01.2010 08:25

Цитата:

Сообщение от el66 (Сообщение 126469)
...Еще, приведенные Вами таблицы, видимо, взяты из даташита на другой AVR чип.

Так он и написал, что програмил мегу 8, а то что раскладка бит отлична от 162-ой не посмотрел.

PS Интересненько.... Потихоньку эта ветка переходит в обучение азам работы с микропроцессорами...:big:

yMkA 16.01.2010 14:33

Цитата:

Сообщение от el66
Выкладываю свой вариант сборки адаптера с USB (схема, плата, прошивки). Схема рабочая - проверял на двух экземплярах.
Прошивки в этой сборке (для кварцев 14,7456 и 14,318) также подойдут и для прежних версий схем. Плату делал "лазерно-утюжным методом". Есть одна сложность - пайка на плату чипа CP2102. Здесь требуются навык пайки BGA, типа ремонта сотовых телефонов.
Большое спасибо за плату с юсб. НО! теперь я совсем запутался в выводах с этой платы. Какие куда и какие к чему подцеплять?(Или кинь свое мыло мне в личку, я там поспрашиваю, чтобы тут ветку не засорять)

boss54 17.01.2010 06:44

Цитата:

Сообщение от el66 (Сообщение 125934)
В одном из прошлых сообщений ты говорил, что у тебя в машине стоит штатный трип-комп. А не в нем ли проблема? Может быть он берет данные оттуда же и поэтому конфликтует с адаптером?

Для отключения опроса 6-байтного PID'a в скантуле, на 3й странице программы кликни на зеленой кнопочке "ON" напротив PID DA (второй сверху параметр), кнопочка станет желтой и "OFF". Этим ты отменишь запрос данного параметра.

Спасибо, все работает.
связь с машиной не рвется, час ездили.
проверялся "дип атмега" через шнурок PL2303.

boss54 17.01.2010 07:03

Вложений: 2
Цитата:

Сообщение от VVS_24 (Сообщение 125952)
Ну здрасте.... На первой вкладке, в таблице слева стоят галочки, вот они и задают список PIDов для опроса.
Какие 6-ти байтные пиды приводят к ошибке видно в логе. Смотри картинку где я выделил "плохой" PID. После 41 идет номер PIDа.
Я знаю что эти PIDы точно 6-ти байтные - A1,A2,B2,B3,DA

Спасибо, убрал,все ОК.
Теперь о пробной поездке.
Час катались (машина внутреннего рынка чип атмега).
В качестве пожеланий, сделай обновление данных мгновенного и среднего
значения расхода соответственно для 1-2сек, а для 2 -10сек.
Будет удобней , а так -мелькание.
Это из манула на трип-комп машины из Сингапура
Субьективно расход показал правильно как и на моей 13,1л по городу (зима,пробки)
Свою на чипе ЕЛМ не пробовал в поездке не было времени .
Хорошо бы о поездке иметь лог-файл.
На скринах видно, что "вутренний рынок" показывает пид темп АТФ правильно,"Сингапур" другим пидом или.......не знаю.
Тестирование продолжается, ЭХ ПОБОЛЬШЕ доступных пидов.
Спасибо.

Rufo 17.01.2010 15:28

Цитата:

Сообщение от yMkA (Сообщение 126522)
Большое спасибо за плату с юсб. НО! теперь я совсем запутался в выводах с этой платы. Какие куда и какие к чему подцеплять?(Или кинь свое мыло мне в личку, я там поспрашиваю, чтобы тут ветку не засорять)

Вот уж нет!!! Давайте "засорять" ветку!:smile1: Лучше прочитать 10 лишних постов. чем упустить что-то важное.

yMkA 18.01.2010 11:03

Rufo
ОК. как найду микросхему буду все этапы сборки выкладывать сюда. И тут же решать возникшие проблемы по мере их поступления

MiD_E34 18.01.2010 18:37

есть один лишний чип в дип40... брался за 180.


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

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