20.04.2011, 00:48 | #601 | |
Завсегдатай
Обо мне
Регистрация: 02.08.2010
Адрес: В.Новгород
Автомобиль: E36, 318IS, 95г.
Сообщений: 212
Сказал(а) спасибо: 8
Поблагодарили 20 раз(а) в 6 сообщениях
Вес репутации: 0 |
тоже не нашел.
Дело в том, что аладиновская длл написана под свой адаптер - USB-swISO, carhelp и т.п. Там использован контроллер от атмела, на котором все крутится. Фтшка там используется только для связи атмела с ПК. Она никакую нагрузку в плане АДС не несет. Даже убрав эти лишнии пакеты, мы не решим главную проблему - скорость передачи по линии L в 5 БОД. Для этого необходимо дергать DTR или подобной ногой компорта. Что повидимому и сделано в оригинальной длл. А для ОБД режима могут использоваться простые дрова для ФТШКИ, они есть в дистрибутиве Инпы. Цитата:
Удалить можно. Точнее не удалять, а просто сделать пустышкой. Угу, нужны. Кинься, только думаю мало чем они нам помогут.
__________________
BMW E36 318IS/M42B18 1995г. Принять мужчину таким, какой он есть, может только военкомат. |
|
Sponsored Links | |
|
20.04.2011, 00:55 | #602 |
Местный
Обо мне
Регистрация: 29.09.2008
Адрес: Belarus
Сообщений: 754
Сказал(а) спасибо: 10
Поблагодарили 22 раз(а) в 12 сообщениях
Вес репутации: 39 |
Vasen, ну вероятно да, ... хотя конечно могли бы сэмулировать всё... Хотя на самом деле чтобы утверждать всё это, это надо на самом низком уровне понимать как работает эта эмуляция usb-com, от А до Я ) и знать особенности Эмулирующих чипов.
__________________
BMW E36/M50B20/Lim продана. E46 / 325xi |
20.04.2011, 01:28 | #603 | |
Завсегдатай
Обо мне
Регистрация: 02.08.2010
Адрес: В.Новгород
Автомобиль: E36, 318IS, 95г.
Сообщений: 212
Сказал(а) спасибо: 8
Поблагодарили 20 раз(а) в 6 сообщениях
Вес репутации: 0 |
Цитата:
http://www.gaw.ru/html.cgi/txt/app/m...avr/AVR272.htm http://www.gaw.ru/html.cgi/txt/app/A.../rs232_usb.htm Проблема в понимании обмена между Инпой и Эбу. Какие команды куда и для чего. Сделать CDC устройство на атмеле - проблема одного дня. А вот сделать потом из него ADS адаптер - ...
__________________
BMW E36 318IS/M42B18 1995г. Принять мужчину таким, какой он есть, может только военкомат. |
|
20.04.2011, 07:56 | #604 | |
Новичок
Обо мне
Регистрация: 11.11.2010
Сообщений: 17
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Вес репутации: 0 |
схема ADS
Цитата:
|
|
20.04.2011, 09:13 | #605 |
Модератор
Обо мне
Регистрация: 30.05.2009
Адрес: Питер. -=- За МКАДье -=-
Автомобиль: -=- BMW -=-
Сообщений: 3,371
Сказал(а) спасибо: 114
Поблагодарили 197 раз(а) в 137 сообщениях
Вес репутации: 66 |
vitek070583, а чем тебя эти не устраивают??? Сам их выдилил, сам и спрашивает?
Юзай 4 версию, это уже не интересно) |
21.04.2011, 12:43 | #606 |
Завсегдатай
Обо мне
Регистрация: 30.01.2011
Адрес: Ростов-на-Дону
Автомобиль: е30 м20б20-1984, е36 м50б25-1991
Сообщений: 214
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
Вес репутации: 0 |
Привет всем. Вообщем пообщался я с ALOdinом, хозяином той самой ads32.dll. Там действительно она шлет доп. пакет команд, которые управляют процессором. А процессор уже делает всё остальное обычным адаптером обд. По сути с ней по другому ничего не получится как добавить между фт232 и адаптером процессора. И в него записать интерпретатор команд. В остальном в частности утверждений о защити чего то этим доп. пакетом нет. Это просто управление команд. Естественно поделится прошивкой под нашу цель разработчик просто не смог, так как у них процессор управляет всем, а нам надо только скоростью в режиме адс.
Добавлено через 12 минут От сюда возникла другая идея. Работа по линии к идет на обычной скорости. Получается на выходи линии л можно просто поставить тот же процессор который будет уменьшать скорость до нужной. Получается обычный полный адс работающий от переходника. Но адреса в адс32.длл нужной поправить. Что на много легче чем полностью переписать. Добавлено через 1 минуту Kill17, тут уже думаю твоя очередь подключится. Подумать над обновлением схемы адаптера. Последний раз редактировалось BOBAC29; 21.04.2011 в 12:36. |
21.04.2011, 13:33 | #607 |
Ветеран
Обо мне
Регистрация: 26.02.2010
Адрес: Калуга
Сообщений: 3,953
Сказал(а) спасибо: 41
Поблагодарили 179 раз(а) в 139 сообщениях
Вес репутации: 75 |
BOBAC29, а какие адреса править в ADS? Под ft232?
Про процессор я и сам уже думал, но надо знать полный набор команд, времянку и т.д. (тогда можно адаптер вообще убрать, все сделать на проце) А как замедлять L линию? Она же в связке с K работает, тогда надо как-то буферизовать данные с К...
__________________
БМВ форева Моя Е36 http://www.e36club.ru/forum/showthread.php?t=205894 Моя Е38 http://www.e36club.ru/forum/showthread.php?t=261480 Моя F10 http://www.e36club.ru/forum/showthread.php?t=312825 |
21.04.2011, 13:55 | #608 |
Завсегдатай
Обо мне
Регистрация: 30.01.2011
Адрес: Ростов-на-Дону
Автомобиль: е30 м20б20-1984, е36 м50б25-1991
Сообщений: 214
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
Вес репутации: 0 |
vitek101, я так понимаю у тебя скорей всего фт232 стал на ком3. Тогда выше предложенной программой
netdog, ставишь ком3 и попробуй стандартный адрес ком3- 03E8 тоесть 3Е8h. А вообще надо через длл библиотеки устанавливать фт232 чтоб были ресурсы. Насчет линии л я что то не понял. Там отдельно линия л выходит которая только посылает от компа в машину сигнал. Вот её и замедлить, прям на выходе. |
21.04.2011, 14:14 | #609 |
Ветеран
Обо мне
Регистрация: 26.02.2010
Адрес: Калуга
Сообщений: 3,953
Сказал(а) спасибо: 41
Поблагодарили 179 раз(а) в 139 сообщениях
Вес репутации: 75 |
BOBAC29, ft имеет такой номер порта, какой сам ей даш - хочешь КОМ1, хочешь КОМ127 , конкретного адреса нет. Просто каждый FT имеет уникальный идентификатор, и при подключении нового шнурка (который до этого в этот комп не втыкали), он получает следующий номер.
"А вообще надо через длл библиотеки устанавливать фт232 чтоб были ресурсы" это как? Про Л линию - она не работает параллельно с К? Т.е. она сначала вызывает блок, а потом по К идет весь обмен?
__________________
БМВ форева Моя Е36 http://www.e36club.ru/forum/showthread.php?t=205894 Моя Е38 http://www.e36club.ru/forum/showthread.php?t=261480 Моя F10 http://www.e36club.ru/forum/showthread.php?t=312825 |
21.04.2011, 14:38 | #610 |
Модератор
Обо мне
Регистрация: 30.05.2009
Адрес: Питер. -=- За МКАДье -=-
Автомобиль: -=- BMW -=-
Сообщений: 3,371
Сказал(а) спасибо: 114
Поблагодарили 197 раз(а) в 137 сообщениях
Вес репутации: 66 |
|
21.04.2011, 15:27 | #611 |
Завсегдатай
Обо мне
Регистрация: 30.01.2011
Адрес: Ростов-на-Дону
Автомобиль: е30 м20б20-1984, е36 м50б25-1991
Сообщений: 214
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
Вес репутации: 0 |
vitek101, программированием. Можно и с помощью виндовых библиотек программировать, и с помощью фтшных. Насчет фт ты прав, да и не только фт. Но изначально фтшка пробудет стать на ком3 так как по идеи это будет первый свободный порт, ну а если занят, смотрит ещё не помню какие, а потом просто становится на 1й свободный. В их описании где то находил что она становится на 1 ком если он свободен но я замечал что это не так. Если 3й будет свободным станет на него. А индивидуальный номер их стоит чтоб можно было хотя 10 штук поставить и каждый раз фт разный переходник будет определятся под своим ком портом не зависимо в какой юсб его воткнули.
Добавлено через 2 минуты Но у каждого ком порта свой адрес с прерыванием Добавлено через 3 минуты Kill17, есть какие соображения, по моей идеи снижения скорости прям на выходе линии л? |
21.04.2011, 16:23 | #612 | ||
Местный
Обо мне
Регистрация: 29.09.2008
Адрес: Belarus
Сообщений: 754
Сказал(а) спасибо: 10
Поблагодарили 22 раз(а) в 12 сообщениях
Вес репутации: 39 |
Цитата:
Не будет там никаких стандартных адресов и прерываний как у железного com1,2 порта. Винда/Драйвер выделит свободную адресацию на момент установке драйвера и будет их держать под себя. Если вообще они там есть как таковые. Добавлено через 2 минуты Цитата:
Насколько я помню в Ediabas папке довольно много документации по всем протоколам и по их работе, правда на немецком вроде.
__________________
BMW E36/M50B20/Lim продана. E46 / 325xi Последний раз редактировалось netdog; 21.04.2011 в 16:26. |
||
21.04.2011, 17:23 | #613 | |
Модератор
Обо мне
Регистрация: 30.05.2009
Адрес: Питер. -=- За МКАДье -=-
Автомобиль: -=- BMW -=-
Сообщений: 3,371
Сказал(а) спасибо: 114
Поблагодарили 197 раз(а) в 137 сообщениях
Вес репутации: 66 |
Цитата:
я уже обкурился этими схемами))) L линия нужна только для пробуждения блока, на более новых блоках ее вообще нет (EWS к примеру). L линия однонаправленная от адаптера к блоку авто. |
|
21.04.2011, 22:13 | #614 |
Модератор
Обо мне
Регистрация: 30.05.2009
Адрес: Питер. -=- За МКАДье -=-
Автомобиль: -=- BMW -=-
Сообщений: 3,371
Сказал(а) спасибо: 114
Поблагодарили 197 раз(а) в 137 сообщениях
Вес репутации: 66 |
кажется я нашел решение вопроса, ну или части его)))
=========== Доработка может быть внесена в любой K-line адаптер, работающий через аппаратный или виртуальный COM-порт, а также в программно совместимые USB-адаптеры на основе ИС фирмы FTDI. В основе лежит контроллер - транслятор команд, который принимает инструкцию от PC в виде последовательности байт с произвольными временными интервалами, а после окончания приема передает диагностическую команду к автомобилю уже с калиброванными междубайтовыми интервалами, величину которых можно предварительно установить с точностью до 0,1 мсек. ====== |
22.04.2011, 01:26 | #615 |
Завсегдатай
Обо мне
Регистрация: 30.01.2011
Адрес: Ростов-на-Дону
Автомобиль: е30 м20б20-1984, е36 м50б25-1991
Сообщений: 214
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
Вес репутации: 0 |
Можно подробней, ничего не понял. Толи ты переформулировал всё то что я написал выше, или это за гранью моих возможностей.
|
22.04.2011, 08:50 | #616 |
Ветеран
Обо мне
Регистрация: 26.02.2010
Адрес: Калуга
Сообщений: 3,953
Сказал(а) спасибо: 41
Поблагодарили 179 раз(а) в 139 сообщениях
Вес репутации: 75 |
Kill17, в схемах не очень силен, так что спрошу - в твоем адаптере L линию активирует ИНПА через КОМ порт или ATFка сама?
И вызов по L линии свой для каждого блока?
__________________
БМВ форева Моя Е36 http://www.e36club.ru/forum/showthread.php?t=205894 Моя Е38 http://www.e36club.ru/forum/showthread.php?t=261480 Моя F10 http://www.e36club.ru/forum/showthread.php?t=312825 |
22.04.2011, 08:54 | #617 |
Модератор
Обо мне
Регистрация: 30.05.2009
Адрес: Питер. -=- За МКАДье -=-
Автомобиль: -=- BMW -=-
Сообщений: 3,371
Сказал(а) спасибо: 114
Поблагодарили 197 раз(а) в 137 сообщениях
Вес репутации: 66 |
это часть описания работы одного дивайса, из серии дивайсов от алладина, те принцип примерно тотже. Это все к тому, чтоб скоростью управлял адаптер. Есть прошивка на ATTINI2313, как из нее читаемый код получить???
Добавлено через 1 минуту vitek101,Л линия активируется АТФ по команде от порта) Да свой, каждый блок имеет свой адрес. |
22.04.2011, 09:03 | #618 |
Ветеран
Обо мне
Регистрация: 26.02.2010
Адрес: Калуга
Сообщений: 3,953
Сказал(а) спасибо: 41
Поблагодарили 179 раз(а) в 139 сообщениях
Вес репутации: 75 |
Тогда все это дело наверно можно замутить просто изменив прошивку ATF...
__________________
БМВ форева Моя Е36 http://www.e36club.ru/forum/showthread.php?t=205894 Моя Е38 http://www.e36club.ru/forum/showthread.php?t=261480 Моя F10 http://www.e36club.ru/forum/showthread.php?t=312825 |
22.04.2011, 09:09 | #619 |
Модератор
Обо мне
Регистрация: 30.05.2009
Адрес: Питер. -=- За МКАДье -=-
Автомобиль: -=- BMW -=-
Сообщений: 3,371
Сказал(а) спасибо: 114
Поблагодарили 197 раз(а) в 137 сообщениях
Вес репутации: 66 |
vitek101,нет, нельзя. АТФ - это всего лишь программируемая логика, а в этом вопроссе нужен кантроллер.
|
22.04.2011, 09:14 | #620 |
Ветеран
Обо мне
Регистрация: 26.02.2010
Адрес: Калуга
Сообщений: 3,953
Сказал(а) спасибо: 41
Поблагодарили 179 раз(а) в 139 сообщениях
Вес репутации: 75 |
Ну если знать как и чем управлять, то контроллер я смогу замутить. На работе у меня полного Atmeg88, если схемку подключения к адаптеру набросать, можно попробовать
__________________
БМВ форева Моя Е36 http://www.e36club.ru/forum/showthread.php?t=205894 Моя Е38 http://www.e36club.ru/forum/showthread.php?t=261480 Моя F10 http://www.e36club.ru/forum/showthread.php?t=312825 |
22.04.2011, 10:07 | #621 |
Модератор
Обо мне
Регистрация: 30.05.2009
Адрес: Питер. -=- За МКАДье -=-
Автомобиль: -=- BMW -=-
Сообщений: 3,371
Сказал(а) спасибо: 114
Поблагодарили 197 раз(а) в 137 сообщениях
Вес репутации: 66 |
как у тебя с дисасемблированием AVR ???
|
22.04.2011, 10:09 | #622 |
Ветеран
Обо мне
Регистрация: 26.02.2010
Адрес: Калуга
Сообщений: 3,953
Сказал(а) спасибо: 41
Поблагодарили 179 раз(а) в 139 сообщениях
Вес репутации: 75 |
Kill17, никак Я лучше заново все напишу, если будут данные.
__________________
БМВ форева Моя Е36 http://www.e36club.ru/forum/showthread.php?t=205894 Моя Е38 http://www.e36club.ru/forum/showthread.php?t=261480 Моя F10 http://www.e36club.ru/forum/showthread.php?t=312825 |
22.04.2011, 11:50 | #623 |
Завсегдатай
Обо мне
Регистрация: 30.01.2011
Адрес: Ростов-на-Дону
Автомобиль: е30 м20б20-1984, е36 м50б25-1991
Сообщений: 214
Сказал(а) спасибо: 14
Поблагодарили 3 раз(а) в 3 сообщениях
Вес репутации: 0 |
Kill17, Ну насчет девайса от алодина я писал выше. На данный момент у них используется процессор. Судя по прошивки rokstar. А вообще очень адекватный человек. Если кому интересно задайте ему вопросы, он всё толково объясняет.
Добавлено через 5 минут А насчет авр под это дело остается проблема с адс32.длл её придётся скорей всего полностью переписать. Что очень сложно |
22.04.2011, 11:54 | #624 | |
Модератор
Обо мне
Регистрация: 30.05.2009
Адрес: Питер. -=- За МКАДье -=-
Автомобиль: -=- BMW -=-
Сообщений: 3,371
Сказал(а) спасибо: 114
Поблагодарили 197 раз(а) в 137 сообщениях
Вес репутации: 66 |
Цитата:
|
|
22.04.2011, 11:54 | #625 |
Ветеран
Обо мне
Регистрация: 26.02.2010
Адрес: Калуга
Сообщений: 3,953
Сказал(а) спасибо: 41
Поблагодарили 179 раз(а) в 139 сообщениях
Вес репутации: 75 |
BOBAC29, надо проверить работу ADS от аладина со всеми блоками. Я пробовал только MS41, данные те же, что и с родным ADS, только добавился левый пакет. Если этот пакет и есть идентификатор опрашиваемого блока (и он будет разный для разных блоков), то можно использовать эту ADS для работы по УСБ и фильтровать пакеты на AVR.
__________________
БМВ форева Моя Е36 http://www.e36club.ru/forum/showthread.php?t=205894 Моя Е38 http://www.e36club.ru/forum/showthread.php?t=261480 Моя F10 http://www.e36club.ru/forum/showthread.php?t=312825 |
|
|
Опции темы | |
Опции просмотра | |
|