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)

olegkali 12.01.2010 23:18

Чем хуже адаптер выложенный на этом сайте? Показывает тоже самое, да и цена намного дешевле.

yMkA 13.01.2010 10:09

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

yMkA 13.01.2010 10:41

Народ выложите ткните носом плиз,на какой страничке находится схема платы и все что нужно,чтобы спаять адаптор. Большое спасибо

Xman 13.01.2010 13:38

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

Сообщение от yMkA (Сообщение 126156)
прошивать не умею я...(((
Если кто скажет,как прошивать, то попробую собрать адаптер,который тут выложен..

Я тоже не имел опыта прошивки до сборки этого адаптера. Как говорится "было бы желание...."

yMkA 13.01.2010 16:37

ОК на этих выходных попробую собрать.
Только у меня возникло несколько вопросов:
1. Почему на схеме от 5й ноги на микросхеме дорожка идет КРАСНОГО цвета, а все остальные черного????
2. Вверху схемы есть приписка. Так вот: обязательно ли менять местами контакты 2 и 3?

3. Обозначения разъемов. Для чего нужен разъем СОМ?(что туда в дальнейшем прицеплять?). РАзьем ОБД сокет- с него цепляем к разьему обд в авто. правильно?
Разъем программер- я так понял-он для прошивания? Что означают цифры,которые на нем нарисованы(197524)??? Судя по надписям на этом разьеме, то выводы на микросхеме припаеваем проводками к разъему программер. так?
Сильно не пинать, ибо я первый раз буду работать с программируемыми контроллерами. Надеюсь на вашу помощь. Заранее спасибо.
ЗЫ не обращайтесь на ВЫ пожалуйста, ибо Вы старше меня!(мне 16 лет. за возраст не пинать))))

yMkA 13.01.2010 16:58

Да,и еще: как сделать программатор подскажите плиз

Rufo 13.01.2010 20:30

Здравствуйте.
Спасибо за ваш труд и альтруизм!!!
Прочитал всё от корки до корки, большая часть малопонятна, но буду пробовать собрать. Радиолюбительство забросил лет 10 назад, когда была совсем другая элементная база.
Детальки заказал.
Только пока читал, запутался в "фьюзах"))) Опять всё перечитывать не осилю. Напишите что это и как их правильно расставить, чтобы не залочить микруху.
Фьюзы блин эти выставляются до, во время или после основной прошивки? Аппаратно или тоже понипрогой? Просто не имею пока возможности досконально изучить матчасть, нет времени. Хотелось бы пока достаточный для реализации адаптера минимум.
И ещё вопрос такой, на сайте http://toyotajdm.narod.ru/ заявляют поддержку всех блоков
"чтение и сброс диагностических ошибок всех ECU тестируемого автомобиля", а ваш адаптер видит коробку, электроруль?

DimaS 13.01.2010 21:35

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

Сообщение от yMkA (Сообщение 126193)
Да,и еще: как сделать программатор подскажите плиз

простейший программатор для ponyprog. КТ315 можно заменить на 503 или 3102. стабилитроны на 5 вольт.

ewgen1 13.01.2010 21:41

Цитата:

Сообщение от DimaS (Сообщение 126225)
простейший программатор для ponyprog. КТ315 можно заменить на 503 или 3102. стабилитроны на 5 вольт.

так проц шьется напрямую через ЛПТ!!!

DimaS 13.01.2010 21:46

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

Сообщение от Rufo (Сообщение 126219)
Здравствуйте.
Спасибо за ваш труд и альтруизм!!!
Прочитал всё от корки до корки, большая часть малопонятна, но буду пробовать собрать. Радиолюбительство забросил лет 10 назад, когда была совсем другая элементная база.
Детальки заказал.
Только пока читал, запутался в "фьюзах"))) Опять всё перечитывать не осилю. Напишите что это и как их правильно расставить, чтобы не залочить микруху.
Фьюзы блин эти выставляются до, во время или после основной прошивки? Аппаратно или тоже понипрогой? Просто не имею пока возможности досконально изучить матчасть, нет времени. Хотелось бы пока достаточный для реализации адаптера минимум.
И ещё вопрос такой, на сайте http://toyotajdm.narod.ru/ заявляют поддержку всех блоков
"чтение и сброс диагностических ошибок всех ECU тестируемого автомобиля", а ваш адаптер видит коробку, электроруль?

fuse выставляются прошивальшиком до прошивки. описаны в даташите. ими выставляют внешний или внутренний осциллятор (другие фузы это защитные биты к другим лезть не советую - можно залочить контроллер потом разблокировать можно только высоковольтным программатором), и частоту. я прошиваю понипрогом - там по умолчанию стоят фузы на внешний осциллятор. так что даже их трогать не надо и можно забыть про них.

на фото показаны где они есть но они отключены!!! не повторять

DimaS 13.01.2010 21:50

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

Сообщение от ewgen1 (Сообщение 126227)
так проц шьется напрямую через ЛПТ!!!

сорри :happy: , конечно. но лпт уже на многих компах и в помине нет. как на моем например. из схемы удалять токоограничивающие резюки не советую, и так высока вероятность спалить порт.

Rufo 14.01.2010 00:31

Цитата:

Сообщение от DimaS (Сообщение 126229)
на фото показаны где они есть но они отключены!!! не повторять

Так, а теперь для тех, кто на бронепоезде! Все галки должны отсутствовать???

ewgen1 14.01.2010 09:01

Цитата:

Сообщение от Rufo (Сообщение 126251)
Так, а теперь для тех, кто на бронепоезде! Все галки должны отсутствовать???

если fuse неправильно то не работает ничего!!!проверено!!!1. Еще раз проверь правильность установки FUSE битов микроконтроллера. Я ставил нули на (т.е. запрограммрованы) SUT1, SPIEN, BOLEVEL0 и BODLEVEL1. Остальные FUSE биты - единицы (т.е. незапрограммированы).

MiD_E34 14.01.2010 09:51

Вложений: 1
Фьюзы ставить вот так...
Если сразу не поставил - ничего страшного - я тоже забывал и ставил уже потом - все ОК

Nik0lay 14.01.2010 11:04

Я вижу появилось много желающих заиметь адаптер, если кому не вмоготу спаять, могу уступить свой первый вариант с СОМ портом - http://pccar.ru/attachment.php?attac...9&d=1253027532

yMkA 14.01.2010 13:43

Приветствую! Скинь цену в личку. А можно спаять такой-же,но юсб?

el66 14.01.2010 16:44

Цитата:

Сообщение от yMkA (Сообщение 126191)
ОК на этих выходных попробую собрать.
Только у меня возникло несколько вопросов:
1. Почему на схеме от 5й ноги на микросхеме дорожка идет КРАСНОГО цвета, а все остальные черного????
2. Вверху схемы есть приписка. Так вот: обязательно ли менять местами контакты 2 и 3?

3. Обозначения разъемов. Для чего нужен разъем СОМ?(что туда в дальнейшем прицеплять?). РАзьем ОБД сокет- с него цепляем к разьему обд в авто. правильно?
Разъем программер- я так понял-он для прошивания? Что означают цифры,которые на нем нарисованы(197524)??? Судя по надписям на этом разьеме, то выводы на микросхеме припаеваем проводками к разъему программер. так?
Сильно не пинать, ибо я первый раз буду работать с программируемыми контроллерами. Надеюсь на вашу помощь. Заранее спасибо.
ЗЫ не обращайтесь на ВЫ пожалуйста, ибо Вы старше меня!(мне 16 лет. за возраст не пинать))))

1. Не обращай внимания

2. Если соединять нарисованную схему напрямую к COM порту компьютера (ноутбука или его COM-USB переходника), то:
а. верхний по схеме вывод R4 нужно подключать к контакту 3 COM порта
б. коллектор VT1 подключать к контакту 2.
Если же преполагается соединять адаптер через нуль-модемный кабель (в котором проводки уже перекрещены), то схема не меняется.

3. Разъем COM служит для соединения этого адаптера с компьютером, имеющем соответствующий порт.
Цифры на разъеме программатора - номера контактов для программирования стандартным AVR программатором с ISP10. Если будешь делать свой программатор, номера контактов не важны, главное правильно подвести к ATMEG'е сигналы от программатора.

Да, еще. В приведенной сборке довольно старые прошивки, лучше поищи в этой ветке поновее.

yMkA 14.01.2010 17:27

Большое спасибо за разъяснения. Завтра пойду искать данную микросхему, а на выходных попробую спаять

el66 15.01.2010 16:33

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

DimaS 15.01.2010 22:26

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

Сообщение от Rufo (Сообщение 126251)
Так, а теперь для тех, кто на бронепоезде! Все галки должны отсутствовать???

чувствую мы говорим на одном языке, не то что остальные, которые не могут отличить PNP от NPN перехода а возомнили себя кулз хахерами и не могут помочь новичкам.

в общем смотрим даташит и видим то что во вложении. на основании этого понимаем, что наши фузы это External Crystal -- > Frequency Range
(MHz) 1.0 ≤ !!! ---> CKSEL3..0 1010 помним что: Note: 1. For all fuses “1” means unprogrammed while “0” means programmed. биты 1 - не запрограммированы а 0 программированы. ponyprog инвертирует сигналы поэтому фузы должны стоять так CKSEL3=0 CKSEL2=1 CKSEL1=0 CKSEL0=1 другие биты не трогаем. остальные оболочки программаторов наверняка не инвертируют. (кстати LPT адаптер позиционируется как STK200. codevision не инвертирует биты, то есть должно быть 1010). к сожалению контроллер еще не подошёл, и выводы теоретические и не проверены на практике. прошивал 8 мегу на внутренний осциллятор - всё работало согласно вышеприведенной логике. может нашы гуру заметят ошибку если есть и исправят меня.

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.

Denkos 21.01.2010 19:26

как расчитать коректирующий коэффициент в TOBD2 расходомера

dmitry217097 22.01.2010 06:49

Здравствуйте! Вопрос к схемотехникам. А не будет ли правильнее вместо транзисторов поставить спец.чип MC33290D? А то у меня в заначке лежит...

el66 22.01.2010 07:56

Цитата:

Сообщение от dmitry217097 (Сообщение 127130)
Здравствуйте! Вопрос к схемотехникам. А не будет ли правильнее вместо транзисторов поставить спец.чип MC33290D? А то у меня в заначке лежит...

Правильнее, но только не у каждого в заначке есть такой чип, а транзисторы, как правило, есть под рукой.

dmitry217097 22.01.2010 08:02

Тада придется платку подкорректировать

dmitry217097 22.01.2010 08:05

Вот только по даташиту не пойму ноги Tx Rx у нее 5,6 или 7,8. Там какая то противоречивая информация.

VVS_24 22.01.2010 10:20

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

Сообщение от dmitry217097 (Сообщение 127133)
Вот только по даташиту не пойму ноги Tx Rx у нее 5,6 или 7,8. Там какая то противоречивая информация.

Что тут не понятного???
5,6 конечно.

dmitry217097 22.01.2010 13:03

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

Сообщение от VVS_24 (Сообщение 127145)
Что тут не понятного???
5,6 конечно.

А у меня в даташите в распиновке и на схеме по разному :wacko2:

dmitry217097 22.01.2010 13:04

Но судя по схемам ты прав 5 и 6. Пасибо за инфу.

dmitry217097 22.01.2010 13:07

VVS 24, а ты не мог бы выложить или скинуть мне свой даташит. У тебя там примеры включения есть?

-=N&N=- 22.01.2010 15:59

Народ, а эту штуку видел кто-нибудь? Это что, уже кто-то начал производтство по этому проекту, или это другая разработка?
http://toyotajdm.narod.ru/


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

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