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

vovkru

Expert
  • Постов

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

  • Посещение

  • Победитель дней

    6

Сообщения, опубликованные vovkru

  1. Практически все щитки имеющие моторы без ограничителей имеют одну особенность.

    Если на столе запитать щиток, то стрелы на этих моторах становятся точно над ограничителем.

    Желательно процедуру проверки после установки стрелки повторить несколько раз. Что-бы удостовериться, что стрелка становится над ограничителем. Это касается и Ниссанов и Пежо с Ситроенами да и практически всех с аналогичными стрелочными моторами.

    Запитывать щиток надо именно на столе, с отключенными информационными проводами!

  2. Ответ по накопившимся вопросам.

    Начнём с того, что везде написано обращайтесь в личку Vasilich или vovkru !!!

    Что касается того, что номер при абдейте адаптера не проходит. Я конечно могу сообщить номер ипрога и в этой ветке, но лучше-бы это обсуждать в личке.

    Для работы с Лада Гранта. Нужно обязательно обновить прошивку адаптера из последнего обновления. В этом обновлении лежали и скрипты для HA HY микроконтроллеров.

    По тому. что происходит с вашим адаптером я могу сделать заключение. что с ним не всё в порядке по электрической части. 9S12H256 то не читалась. то вдруг прочиталась и отсутствие связи с HY64 говорит о том. что или подсаживается питание или проблемы с Ресетом. Из опыта обращений с аналогичными проблемами - это или плохой кабель USB. Причём проверить его можно только под нагрузкой. Информацию он пропускает отлично, а вот при импульсных повышениях тока на нём начинает падать напряжение. И доволбьно заметно при токе от 80 ма и выше.

    Или пробит транзистор ресета. Стоит рядом с 74НС125. заменяется на ВС817

  3. А кто будет читать даташиты!!!

    Для записи 912D60, 912D128, 912B32 нужно подавать напряжение записи 12 вольт на соответствующий вывод.

    Картинки картинками, а документацию на микроконтроллеры никто не отменял.

  4. Если идёт перебор частоты и в итоге пишет FFFF FFFF частота не найдена, то тут по-любому проблема с контактом! Берётся тестер и от разъёма адаптера до конкретного вывода микроконтроллера прозванивается. 9S12H256довольно распространённый контроллер. Связь с ним проверена много раз на различных устройствах и конкретно в щитке Фокус2 то-же много раз.

    Адаптер после сброса пытается прочитать регистры состояния микроконтроллера. Если получает ответ 0000 0000, то определяет, что или у контроллера отключен БДМ, или есть КЗ на корпус. Если ответ FFFF FFFF, то адаптер считает, что неверная частота и увеличивает её на 2 Мгц, и пробует опять. Если пройденны все возможные частоты от 2 до 16 Мгц, то или обрыв на линии BKGD или не удалось подобрать частоту. Такое в автоматическом режиме иногда возможно если частота кварца дробная и находится в диапазоне от 2 до 5 - 6 Мгц

  5. Запаял мотю на столик.

    Пишет Err14, Err6, Err2

    Эти ошибки говорят о том,чтомикроконтроллер не запустился в режиме бутлоадера.

    Поверьте в первую очередь уровни на выводах RESET- должна быть чёткая единица и ноль во время запуска скрипта, pin 9 - на этом выводе должна быть +5, если это 705В32 и 0, если это 05В32

    Соответственно надо проверить и уровни на всех остальных, задействованных выводах.

    О уровнях и виде сигналов на выводах читайте в pdf файле к данному микроконтроллеру.

  6. Вообще-то 05(705) микроконтроллеры не очень приспособлены для внутрисхемки. Очень много надо отслеживать выводов, которые могут быть подключены на GND или +5.

    Хотя раньше при работе с магнитолами иногда легко получалось работать с "шапочкой" - панелькой для этого микроконтроллера надеваемой на него сверху.

    В принципе тут надо просто проверить несколько выводов, чтобы внутрисхемные соединения не просадили нужные сигналы на GND или +5 и не спалили адаптер. Эти сигналы хорошо видно на представленной схеме. Хотя эта схема не для нашего адаптера, а для первого адаптера собранного на ATTiny2313.

    Правильные схемы подключения здесь - bmp.rar

    В первую очередь надо обратить внимание на вывод 19. Туда подаётся повышенное напряжение и есть возможность спалить что-то в схеме.

    При старте скрипта на выводах 10 и 22 должен быть логическая единица (>2.6 вольта)

    На выводе 9 при работе с 05 серией моторол долен быть уровень GND, а при работе с 705 серией - логическая единица.

    Синальные выводы 18 - ресет, 52 - Tx, 50 - Rx не должны иметь внутрисхемных просадок. Или отследить это осциллографом, или отрезать их от остальной схемы.

    Иногда удобнее на место микроконтроллера впаять панельку.

  7. Аппаратная возможность есть, но сам принцип обмена Ипрог-адаптер не предусматривает долгих, более нескольких секунд, установленных состояний. Иначе Ипрог считает, что потеряна связь с компьютером. Для того, чтобы убрать, или изменить этот режим следует перепрограммировать изначальную прошивку Ипрог-а. Просто абдейтом не обойтись. Абдейт не затрагивает эту область памяти.

  8. Включаться и отключаться питание 5 вольт на разъёме в ближайшее время НЕ БУДЕТ! Практически по одной причине. Программатор Ипрог задумывался как программатор для внешней памяти ЕЕПРОМ. В дальнейшем идея добавить мотоадаптер родилась как возможность расширить список микросхем которые обслуживаются в калькуляторах. Но конструктив Ипрог-а накладывает ограничения на работу с ним дополнительных устройств. И если в адаптерах применять подпрограммы. которые работают независимо от самого Ипрог-а. А это независимое управление временем работы подпрограммы, использование напряжений питания ограничения на скорость обмена с адаптерами. То в таком случае надо довольно глубоко изменять и программу и схему самого Ипрог-а.

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

    Поэтому и не стали делать адаптер для обхода защит моторол. И управление питанием оставили в настоящем виде.

    К тому-же ровно год была прошивка у мотоадаптера с управлением питанием. Количество жалоб на ненадёжную работу скриптов для 912 (9S12) серии было очень большим. На данный момент существующие скрипты работают намного надёжнее, что подтверждает отсутствие рекламаций на работу адаптера.

  9. По идее адресное пространство одно. Память программ расположена в одних адресах. И вектора прерываний то-же. Регистры работы с ЕЕПРОМ те-же. Вполне возможна запись в AZ60A Но именно в серию А !!!

    Записать-же в 48А само-собой не получится. ПЗУ однократно записываемое!

  10. А зачем нужен ROM?

    EEPROM можно вычитать и не открывая контроллера. Тем-более, что это 68НС08AZ48A с ПЗУ на борту. Только если в дальнейшем потребуется запрограммировать чистый контроллер. К примеру 68НС908AZ60A.

    А ЕЕПРОМ должен читаться скриптом 08eep1K.chx

  11. Да, у некоторых Каптив недоразведён разъём БДМ. Но при подключении на плату на точки, подключенные непосредственно к нужным выводам микроконтроллера, проблем со связью не было.

  12. для 9S12HA32 (HY64) скрипты готовы. Скрипт читает, стирает. пишет флэш данных(DFLASH). И вычитывает всю область памяти включая RAM и PFLASH. Обновления у Василича. Требуется обновление прошивки мотоадаптера

  13. Продолжаю тему. А полного дампа для блока A 211 870 43 26 микроконтроллера MC68HC912DG128 ни у кого нет?

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

×
×
  • Создать...