Перейти к содержанию

Biger

Продвинутый
  • Постов

    8
  • Зарегистрирован

  • Посещение

Информация

  • Город
    Казань
  • Имя
    Игорь
  • Страна
    Russia

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения Biger

Новичок

Новичок (1/3)

1

Репутация

  1. Спасибо за замечание! сам не заметил описки, когда пост набирал, конечно же 100мкф, не 1000мкф. Лишний нолик ткнул случайно.
  2. Пишет 0х02, нормально для этого теста, тест посылок пакетов то же проходит нормально, пишет отправка ОК. CAN OBD такие же данные дает на тесте после переделки, он проверен, конектится, читает хорошо Точнее при первом запуске теста после включения пишет 0x00, при последующих частых нажатиях на кнопку "тест" 0х02. Возможно несовершенство теста, на коннект никак не влияет
  3. Еще миниотчет о переделке CAN адаптера Чинский адаптер CAN, микросхема ресивера TDA1044, интернет даже не знает что это за микросхема, разве что похожие числа 1044,работать она естественно не хочет. Кварца нет, тактирование с программатора идет по 20 pin, но частотно задающие конденсаторы установлены. Емкость на входе питания стоит на 1000мкф, непонятно зачем так много. Резисторы R3 и R4 4,7к вместо положенных 1к, конденсатор C2 на 20мкф вместо 1мкф. Микросхема U2 заменена на TJA 1044, установлен кварц 16мгц, что повысило устойчивость работы адаптера, резисторы R3 и R2 заменены на 1к, конденсатор C2 заменен на 1мкф. Замена конденсатора С1 на 20мкф резко уменьшила просадки напруги в момент запуска адаптера CAN. На обратной стороне пререзана дорожка от 20 пина, так как внешний источник частототы не нужен теперь. Тесты проходит нормально, выход пакетов на осциллографе теперь есть и четкий. "Вживую" на столе пока не на чем проверить было
  4. Всем доброго времени суток! OBD адаптер побежден. Выкладываю отчет о проделанной работе, как и обещал Стандартное чинское решение с переключающими реле на 5в и стабилизатором на 12в, от которого почему то запитаны и реле 5в и внешний вход +12в адаптера который по идее должен идти напрямую Фото со снятыми реле для наглядности. Конденсаторы, которые обычно взрываются, отсутствовали изначально На самом адаптере отсутствует соединение 33 и 34 вывода и входа +12 в от бортовой сети. Отсутствует микросхема однопроводного CAN-AU5790D, хотя проверка показала что практически вся обвязка в порядке, вывод к колодке OBD также присутствует Отсутствие микросхемы D4, резисторы в цепи сброса 47к и 4,7к, вместо 1к, конденсатор 22мкф вместо 1мкф. Кварц присутствует, это радует. Микросхема K-Line L9637D на месте, присутствуют непонятные транзисторы. Can трансивер QBD1044, вроде как китайский аналог TJA1044, работать нормально это чудо не очень то стремилось, микросхема 74ahc125 установлена правильно по схеме, вся разводка соответствует После снятия микросхемы L9637D открылось чудо!!! Разводка дорожек под микросхему не соответствует микросхеме, вообще никаким образом, а сам K-Line собран на 2 транзисторах!!! Причем сигнал RX от программатора не подключен вообще никуда, точнее заведен на 1 ногу микросхемы L9637D, но все остальные дорожки не совпадают, поэтому микра работать не может, можно сказать все в воздух, просто тупик!!! Зачем там эта микросхема установлена непонятно, видимо там должно было быть пусто, но вместо этого не установили вполне рабочую AU5790D Вид со снятыми транзисторами и доработанным 20 контактом Далее была выполнена переделка вилки OBD. Была перерезана дорожка ведущая от контакта внешнего питания к стабилизатору и напрямую запитана+12 от диода с 16 контакта OBD.Резисторами R1 и R2 установлено напряжение 5в на выходе стабилизатора для работы реле. Также установлен конденсатор 22мкф 35в на входе стабилизатора и 22мкф 16в на выходе стабилизатор по 5в. Также был удален резистор R1, заменен перемычкой (на фото не попало). Резистор был перемещен на плату адаптера С обратной стороны платы был установлен защитный диод 1N4841параллельно катушке реле в обратном питанию направлении На плате адаптера была установлена на место микросхема AU5790D, резисторы R1 и R2 были заменены на 1к, конденсатор C5 заменен на 1мкф. Добавлена перемычка между 33,34 контактом и входом внешнего питания. ВНИМАНИЕ!!!! ПЕРЕМЫЧКУ 33,34 на +12 ВНЕШНЕГО ПИТАНИЯ МОЖНО УСТАНАВЛИВАТЬ ТОЛЬКО ЕСЛИ ПЛАТА ПИТАНИЯ ПРОГРАММАТОРА МОДЕРНИЗИРОВАНА ДЛЯ ПОДКЛЮЧЕНИЯ ВНЕШНЕГО ПИТАНИЯ!!! При недоработанной по схеме плате питания перемычку не подключать, во избежание повреждения программатора Микросхема D3 трансивера QBD 1044 была заменена на TJA1044. В обведенном кружком -резистор R1, снятый с платы вилки OBD, был установлен в разрыв дорожки ведущей к контакту 20 управления реле , между контактом 20 и GND установлен конденсатор 1мкф, эта доработка не пропускает тактовую частоту 16мгц в провод OBD, если скрипт не может распознать наличие кварца, проверено на осциллографе. Вместо L9637D расположение дорожек под K-Line оказалось является на 80% отображением цоколевки микросхемы K-line: Si9241A только зеркальным. Пришлось микросхему Si9241A уложить «пузиком» вверх и выгнуть контакты в обратную сторону и выполнить небольшие доработки. Отрезать от питания +12в левую нижнюю, по фото, ногу микросхемы и подать питание +5в от 31 контакта, также подать сигнал TX перемычкой на третий снизу слева контакт. Вместо резистора R17A поставил перемычку, это питание +12в с OBD. Транзисторный K-Line был полностью удален. Возможно придется установить резистор подтяжки RX, R12a по схеме, пока он удален. После данных модернизаций адаптер проходит все тесты. Выходы однопроводного CAN и K-Line проверялись на осциллографе, пачки импульсов на выходе присутствуют при тестовых посылах. Точнее проверить пока нечем. Удалось подключиться по розетке через can к моторнику ME17.9.21.1 для чтения пин кода, но скрипт не знает такого блока поэтому не смог распознать пин, хотя подключение и чтение eeprom прошло быстро и корректно. Также удалось прочитать приборку KIA RIO X-Line 2018г. Запись не проверял Также пока не решен вопрос с переключателем для терминального резистора 120 ом на линии CAN, без него тесты идут с ошибкой. Пока резистор весит на проводах, чтоб снимать при необходимости, иногда мешает чтению. Переключатель в стадии выбора решения Небольшое исправление, резистор R1 на плате вилки OBD по тексту надо читать как R4,приношу извинение за неточность
  5. Пересчитал преобразователь, согласно схеме преобразователь рассчитан на 100мА, пересчитал на 120мА, пиковый ток при тестах, примерно пот расчету и получились доработки, как написано в этой ветке. В итоге тесты теперь проходит, правда пришлось заменить резистор по 43 входу, зачем то стоял на 47к вместо 51к, видимо киты пытались тест обмануть при просадках. Также сильно помогла замена танталовых конденсаторов на 22мкф и 47мкф, вместо 220 и 470мкф, просадки при подаче напряжений пропали, особенно хорошо заметно на eeprom адаптере, сразу начал проходить пин тест и чтение-запись. Из адаптеров: UART-MBUS оказался полностью рабочим и 100% соответствовал схеме, EEPROM то же был полностью исправен и соответствовал схеме кроме номиналов танталовых кондеров, RFID работал из коробки и при проверке выяснилось, что все номиналы кондеров на удивление подобраны, по питанию и в цепи антенны Все эти адаптеры хорошо проходят тест и работают. Но на этом "приятности" закончились. CAN и K-Line адаптеры представляют из себя убожество, с номиналами резисторов и конденсаторов невпопад и совершенно непонятные интерфейсные микросхемы, OBD адаптер вообще представляет собой набор деталей хаотично припаянных на непонятной разводки плату, его придется пересобирать самому с нуля В процессе работы над улучшением OBD шнурка родилась хорошая идея, как избавится от попадания частоты 16мГц с 20 пина. Снял резистор 1кОм с платы на которой реле, вместо него установил перемычку, на плате подключаемой к программатору разрезал дорожку ведущую от 20 пина и припаял на место разрыва этот резистор, между точками подпайки проводов 20 и GND установил конденсатор керамику 100nF. Для частоты 16мГц этот конденсатор как короткое замыкание, поэтому все падает на резисторе 1кОм, 5в постоянки проходит беспрепятственно. В итоге смотрел осциллом, после такого импровизированного фильтра в кабель ничего не лезет, чисто. И переключатель работает при появлении 5в на 20 выходе В дальнейшем сделаю отчет по приведению OBD шнурка в рабочее состояние, с описанием доработок, пока детали в пути еще
  6. Так под какой ток в итоге считать преобразователь? Под 100мА или под 200мА? Разница там существенна получается. А про электролиты тема продолжение о мощности источника, именно в самый момент подачи напряжения, идет просадка мгновенная, видно только осциллем, дальше стабильно. Но тесты и некоторые адаптеры замечают это, выпадают в ошибку. В частности отвал eeprom адаптера. Там много и так проблем, эта одна из них. Тут либо мощность источника поднимать, чтоб этот провал в допуске был, либо емкости поменьше. При 100-200мА потреблении вполне себе 20-50мкф хватит для сглаживания пульсаций. А по факту и 470мкф попадается по 5 и 3в, даже на выходе основного преобразователя при 12в это перебор, а на остальных тем более. Считаю что 22мкф везде хватит, ну может на выходах 3 и 5в по 47мкф можно оставить. На 12 вольтовом выходе ну край 100мкф, там как раз 2 места по 47мкф можно поставить. В итоге при меньших емкостях гораздо меньше мгновенный провал напруги будет при запуске источников eeprom адаптер при запуске хорошо просаживает, в скриптах чтения задержки на стабилизации питания либо нет, либо очень маленькая, выпадает в ошибку чтения идентификатора и одна из причин странно работающего пин теста
  7. Прочитал всю тему, вроде и понятно все, но появилось несколько вопросов. Какой ток должен выдавать преобразователь? По схеме, учитывая номинал деталей, 100мА, киты состряпали на 50мА, а если посчитать ток на тестовой плате, то должно быть 200мА. Как все таки правильно? Если ток преобразователя 100мА, то потребление от USB будет около 0,55А, если ток 200мА, то ток входа уже 1,2А, USB без доп питания не потянет. Рассчитать по новой номиналы преобразователя это мне запросто, чтоб не вслепую подгонять, но надо знать на какой ток выйти. Также не понятно для чего такие "могучие" микрофарады ставят, да и по схеме то же не маленькие. Ток то всего 200мА, а то и 100мА. напряжение питания при тестах быстро меняется. При таких емкостях зарядный ток гигантский же. Будут жесткие просадки пиковые.
  8. Всем привет! Подскажите новичку. Китайский отлом, iprog+ новая версия на процессоре at91sam7s512, прошивка 1.30, с серийником 1, платы все чистые, без заливки, маркировки не пиленные. Платы программатора сделаны очень аккуратно, почти по схеме, с очень незначительными отклонениями, потребуется минимальное количество доработок. Не работают скрипты по смене. Видимо прошивка залочена намертво от слета. Обновление с помощью UPDATE_SN_FULL только снесло Flash ID, сделав его FFFFFFFF, смена серийника не заработала, насколько это критично? как его сменить ID? Все вроде работает и так. Теперь осталось только прошивать для смены серийника? И какой прошивкой? Насколько я понял многие представленные здесь прошивки для at91sam7s256. Подойдут ли они на at91sam7s512? Родная прошивка с китая работает, и работает вполне не плохо, насколько это возможно на отломах, не хочется его снести просто так. Интересует на данный момент серийник 35, там имеются скрипты для работы с CID SD карт. Репы для скачки пока нет, поэтому кто сможет помочь желательно в личку
×
  • Создать...