Статистика за сегодня:

Проверка сайта

Благодарность была бы кстати

    Z200646042010
    R296680917972
    U176057769671
    B287513383716
    E251880142237

Мы успешно продвигаем

Занятия для ребенка летом источник.

ВСЕ ВИДЫ ЖУРНАЛОВ ПО ВАШИМ ИНДИВИДУАЛЬНЫМ МАКЕТАМ aticastar.by


Система Orphus
Как сделать программатор

Прогресс что-то уж больно быстро нас перешагнул. Буквально все производители борются за своего покупателя, предлагая различные чудеса радиоэлектроники с разными функциями, но одинаковыми по наполнению. Для производителя, здесь, все просто - ставится контроллер, а к нему привязывается ПЗУшка на которой хранится вся информация и от которой и зависит весь перечень функций прибора. Так что уже электрик-ремонтник все более напоминает программиста-электронщика. Контроллеры ставятся практически во все приборы и это усложняет ремонт. Существуют контроллеры со встроенной памятью, но достаточно распространены контроллеры с вынесенной постоянной памятью. Но нельзя просто перепаять память и получить работающий прибор. Все микросхемы памяти - пустые, т.е. их нужно программировать, а прочитать информацию с памяти можно при наличии специального устройства, которое согласует порт компьютера с микросхемой. Обычно для этого подходит COM - порт компьютера. Именно с ним и будем пытаться паять плату программатора, прочитать микросхему и изменить на ней какие-нибудь параметры.

Для изготовления простого программатора используются:

  • 3 стабилитрона на 4,7 В,
  • 3 диода, например 4007,
  • 2 резистора 4,7 кОм,
  • конденсатор 47 мкФ*10 В,
  • разъем com-порта,
  • резистор 400 Ом,
  • светодиод.

Схема электрическая принципиальная программатора

Вначале нужно прочитать даташит на микросхему памяти. Здесь обратить нужно внимание на выводы:

  • Vss подключается -,
  • Vcc подключается + ,
  • SCL подключается вход управления,
  • SDA подключается выход управления.

цоколевка микросхема 24LCO2

 

Паяем схему по рисунку. Схема должна быть как можно меньше, чтобы вместить ее в com-разъем. Для этого вначале лучше померить размеры com-разъема, вырезать подложку для платы, проверить, чтобы все вмещалось и складывалось и только после этого напаять на подложку детали.

плата в сборе

Получилась примерно такая плата. Важно что по высоте диод не влез в плату и пришлось пропиливать дополнительное отверстие.

плата в сборе

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

подпайка проводов к микросхеме

Далее нужна программа для работы с программатором. Такая программа Ponyprog2000 позволяет это делать. Скачиваем и устанавливаем. Затем подключаем программатор с припаянной микросхемой и запускаем программу.

программа ponyprog2000

Нужно откалибровать программу относительно системы. Выбираем Установка - Калибровка.

программа ponyprog2000

Установка - Настройка оборудования.

программа ponyprog2000

Выбираем com-порт и нажимает кнопку Проверить. Если выдается сообщение Тест ОК, то все хорошо. Если выдается сообщением Ошибка, то провода к микросхеме припаяны неправильно, либо можно поиграть с галочками инвертирования в этой панели.

программа ponyprog2000

Далее нужно выбрать нужную для прошивки микросхему. Микросхема которую пытаемся перепрошить 24LCO2, выбираем Устройство - i2c - 2402.

программа ponyprog2000

Выбираем Команды - Считать все.

программа ponyprog2000

Выводятся значения.

программа ponyprog2000

Если выбрать не ту микросхему, то значений не будет.

программа ponyprog2000

Для изменения данных нужно выбрать Правка - Редактирование буфера.

программа ponyprog2000

Нужно ввести новое значение в шестнадцатитеричной системе счисления, либо в десятичной и нажать ОК.

программа ponyprog2000

Выбираем Команды - Записать все.

программа ponyprog2000

Программа перепишет микросхему и выдать результат на экран.

программа ponyprog2000

Также можно сохранить данные с микросхемы.

программа ponyprog2000

Сохраняются результаты в нескольких форматах: e2p, hex, mot, bin, csm, rom, eep.

программа ponyprog2000

 

Есть вопрос? Запости тему на форуме!