- Схема принципиальная Программатор микросхем ПЗУ 27С256 / 27C512.
- Сборка и настройка аппаратной части.
- Программатор для 27с512 своими руками
- Программатор для 27с512 своими руками
- Сборка и настройка аппаратной части.
- Программирование 29C256 и 27C512 Honda Civic.
- Вариант 1: Работаем под MS-DOS
- Вариант 2: Прошиваем под Windows XP, Seven, Vista, Linux
- Инструкция по работе с PicProg+ Phyton
Схема принципиальная Программатор микросхем ПЗУ 27С256 / 27C512.
Программатор предназначен для чтения и записи микросхем ПЗУ типов 27C256 и 27C512 с напряжением программирования 12.5В, применяемых в блоках управления системой впрыска автомобилей.
Программатор работает через порт LPT1 или LPT2 компьютера, порт выбирается автоматически.
Программирование микросхем ПЗУ возможно с использованием одного из двух алгоритмов:
— NORMAL — стандартный медленный режим.
— ATMEL RAPID_ — специальный быстрый режим программирования, разработанный фирмой ATMEL.
Порядок работы с программатором описан в справочной системе ChipTuningPRO в разделе «Работа с программой => Встроенный программатор ПЗУ 27С256 и 27С512».
Сборка и настройка аппаратной части.
Схема программатора.
Некоторые замечания: счетчик адреса собран на двух микросхемах 74HC393, обратите внимание, что адреса счетчика не совпадают с адресами ПЗУ (A0 счетчика — A0 пзу; A1 счетчика — A10 пзу; и т.д) — это не ошибка в схеме! Такая система адресации сделана исключительно для облегчения разводки односторонней печатной платы и учитывается программным обеспечением. Также не совпадает адресация шины данных ПЗУ и адресов регистра 74HC595.
Длина кабеля к порту LPT не должна превышать 1метр, рекомендуется 0.5 метра.
Детали:
стабилизаторы блока питания — 7805, 7806, LM317T любого производителя, желательно в изолированном корпусе. В случае использования стабилизаторов в неизолированном корпусе примите меры, чтобы металлические пластины корпусов не соприкасались. При работе программатора возможен нагрев стабилизаторов до 60-80 град.С, что не является признаком неисправности. счетчики — 74HC393, 74(A)LS393, K555ИЕ19, КР1533ИЕ19.восьмиразрядный регистр сдвига — 74(A)LS595, 74HC595. В случае использования последнего типа некоторых производителей, возможно, потребуется уменьшение номинала резистора R14 до 560 Ом — 1 кОм. четырехканальный мультиплексор — 74HC157, 74(A)LS157, K555КП16, КР1533КП16.восьмиразрядный двунаправленный формирователь — 74HC245, 74(A)LS245, К555АП6, КР1533АП6. Реле — РЭС49, паспорт РС4.569.421-02, РС4.569.421-08, РС4.569.421-01, РС4.569.421-06. Можно применить реле других типов на напряжение 12-16 В с изменением разводки печатной платы.
На рисунке показан вариант печатной платы с переключателем вместо реле, в этом варианте тип ПЗУ (27C256 или 27C512) задается переключателем — положение к краю платы соответствует типу 27C256, положение к м/с 74HC157 соответствует типу 27C512. Транзисторы BC548, BC547 или аналогичные NPN с базой посередине. Допустимо применение любых других транзисторов с изменением ориентировки на плате. Транзисторы BC558, BC557 или аналогичные PNP с базой посередине. Допустимо применение любых других транзисторов с изменением ориентировки на плате. Транзисторы DTA144ES (PNP, внутренние резисторы 47К) допустимо заменить на DTA134, DTA124, в крайнем случае, на обычный PNP- транзистор с включенным последовательно с базовым выводом резистором на 47K (его можно установить на плате вместо перемычки). Транзистор DTC144ES (NPN, внутренние резисторы 47К) допустимо заменить на DTC114, DTC124, DTC134, R1004, KRC102 или, в крайнем случае, на обычный NPN- транзистор с включенным последовательно с базовым выводом резистором на 47K (его можно установить на плате вместо перемычки). Остальные элементы схемы, думаю, пояснений не требуют.
Рисунок печатной платы.
Печатная плата — односторонняя, размеры 92×72мм. Для распечатки платы в масштабе 1:1 необходимо установить разрешение принтера 240dpi.
Расположение элементов на плате.
Программа для работы с программатором здесь
Поделись с друзьями в социальных сетях
Источник
Программатор для 27с512 своими руками
Группа: Cоучастник
Сообщений: 15
Пользователь №: 33599
Регистрация: 5-June 08
Несовсем по теме МК, но незнал куда написать. Или в измерительную технику надо было.
Понадобилось собрать программатор для 27с512. Начал искать. Из отчественных выбор невелик. Турбо и подобные слишком универсальные и сложные. Из импорта нашел штук 10 схем — все под дос или вин95\98. Вобщем может кто знает схемку с софтом для такой задачи:
программатор 27с512, софт под НТ\ХР порт ЛПТ\СОМ.
Это сообщение отредактировал kiselvad — Jul 7 2009, 12:56 PM
Дедушка
Группа: Автор
Сообщений: 23504
Пользователь №: 27360
Регистрация: 16-December 07
Место жительства: Ukraine
Сделаешь один раз и получишь решение многох вопросов надолго.
Это сообщение отредактировал Eddy71 — Jul 7 2009, 04:44 PM
«Совершенство достигается не тогда, когда нечего добавить, а тогда, когда нечего убрать»
/Антуан де Сент-Экзюпери/
Группа: Cоучастник
Сообщений: 15
Пользователь №: 33599
Регистрация: 5-June 08
Похожих схем много видел. все это громоздко
задача собрать с минимальными затратами денежных средств.
Вот что-то подобное:
тут
или УСБ->МК->память. Но тут загвоздка с софтом под комп.
Гость
Группа: Cоучастник
Сообщений: 82
Пользователь №: 16083
Регистрация: 12-January 07
Место жительства: Murmansk
Подписаться на тему
Уведомление на e-mail об ответах в тему, во время Вашего отсутствия на форуме.
Подписка на этот форум
Уведомление на e-mail о новых темах на форуме, во время Вашего отсутствия на форуме.
Скачать/Распечатать тему
Скачивание темы в различных форматах или просмотр версии для печати этой темы.
Источник
Программатор для 27с512 своими руками
Программатор предназначен для чтения и записи микросхем ПЗУ типов 27C256 и 27C512 с напряжением программирования 12.5В, применяемых в блоках управления системой впрыска автомобилей.
Программатор работает через порт LPT1 или LPT2 компьютера, порт выбирается автоматически.
Программирование микросхем ПЗУ возможно с использованием одного из двух алгоритмов:
— NORMAL — стандартный медленный режим.
— ATMEL RAPID_ — специальный быстрый режим программирования, разработанный фирмой ATMEL.
Порядок работы с программатором описан в справочной системе ChipTuningPRO в разделе «Работа с программой => Всторенный программатор ПЗУ 27С256 и 27С512».
Сборка и настройка аппаратной части.
Схема программатора
Некоторые замечания: счетчик адреса собран на двух микросхемах 74HC393, обратите внимание, что адреса счетчика не совпадают с адресами ПЗУ (A0 счетчика — A0 пзу; A1 счетчика — A10 пзу; и т.д) — это не ошибка в схеме! Такая система адресации сделана исключительно для облегчения разводки односторонней печатной платы и учитывается программным обеспечением. Также не совпадает адресация шины данных ПЗУ и адресов регистра 74HC595.
Длина кабеля к порту LPT не должна превышать 1метр, рекомендуется 0.5 метра.
Детали:
стабилизаторы блока питания — 7805, 7806, LM317T любого производителя, желательно в изолированном корпусе. В случае использования стабилизаторов в неизолированном корпусе примите меры, чтобы металлические пластины корпусов не соприкасались. При работе программатора возможен нагрев стабилизаторов до 60-80 град.С, что не является признаком неисправности. счетчики — 74HC393, 74(A)LS393, K555ИЕ19, КР1533ИЕ19.восьмиразрядный регистр сдвига — 74(A)LS595, 74HC595. В случае использования последнего типа некоторых производителей, возможно, потребуется уменьшение номинала резистора R14 до 560 Ом — 1 кОм. четырехканальный мультиплексор — 74HC157, 74(A)LS157, K555КП16, КР1533КП16.восьмиразрядный двунаправленный формирователь — 74HC245, 74(A)LS245, К555АП6, КР1533АП6. Реле — РЭС49, паспорт РС4.569.421-02, РС4.569.421-08, РС4.569.421-01, РС4.569.421-06. Можно применить реле других типов на напряжение 12-16 В с изменением разводки печатной платы.
На рисунке
показан вариант печатной платы с переключателем вместо реле, в этом варианте тип ПЗУ (27C256 или 27C512) задается переключателем — положение к краю платы соответствует типу 27C256, положение к м/с 74HC157 соответствует типу 27C512. Транзисторы BC548, BC547 или аналогичные NPN с базой посередине. Допустимо применение любых других транзистров с изменением ориентировки на плате. Транзисторы BC558, BC557 или аналогичные PNP с базой посередине. Допустимо применение любых других транзистров с изменением ориентировки на плате. Транзисторы DTA144ES (PNP, внутренние резисторы 47К) допустимо заменить на DTA134, DTA124, в крайнем случае, на обычный PNP-транзистор с включенным последовательно с базовым выводом резистором на 47K (его можно установить на плате вместо перемычки). Транзистор DTC144ES (NPN, внутренние резисторы 47К) допустимо заменить на DTC114, DTC124, DTC134, R1004, KRC102 или, в крайнем случае, на обычный NPN-транзистор с включенным последовательно с базовым выводом резистором на 47K (его можно установить на плате вместо перемычки). Остальные элементы схемы, думаю, пояснений не требуют.
Рисунок печатной платы
.
Печатная плата — односторонняя, размеры 92×72мм. Для распечатки платы в масштабе 1:1 необходимо установить разрешение принтера 240dpi. Расположение элементов на плате находится в файле
Программатор, собранный без ошибок и из исправных деталей в какой-либо насторйке не нуждается (кроме установки напряжения программирования). Тем не менее, в программе есть специальная процедура диагностики для облегчения поиска неисправностей и проверки формируемых напряжений. После сборки программатора проверьте еще раз правильность монтажа и подключите источник питания 16. 20B 0.5A, после чего проверьте присутствие напряжения +5В на выводах питания микросхем программатора. Отключите источник питания и соедините программатор с портом LPT1 или LPT2 компьютера. Подайте питание на программатор и запустите ChipTuningPRO. Войдите в меню «Инструменты => Программатор 27Сxxx», появится окно программатора, при этом светодиод на плате программатора не должен светится. Нажмите кнопку «Диагностика». Программа проверит исправность счетчиков и регистра сдвига, после успешного теста произведите проверку напряжений питания и программирования следуя инструкциям программы. Напряжение программирования необходимо установить +12.75 — 13.00 В при помощи подстороечного резистора. Светодиод, установленный на плате программатора зажигается только тогда, когда на панель ПЗУ подводится напряжение питания.
Допускается устанавливать и извлекать микросхему ПЗУ только в том случае, если светодиод не светится! После проверки попробуйте сначала считать данные из какой-либо ПЗУ, затем попробуйте произвести программирование ПЗУ.
Никогда не подключайте кабель к порту LPT при включенном питании программатора, это может привести к выходу из строя порта компьютера!
Автор не несет никакой ответственности за любой ущерб, причиненный Вам и Вашему оборудованию при использовании программатора!
Источник
Программирование 29C256 и 27C512 Honda Civic.
И так у вас есть чип, есть место, куда он вставляется в мозге OBD1. Вы даже создали прошивку, которая дает вам прирост с помощью программы Crome. Как же теперь записать ее на чип, чтобы поехать с ней? Я говорил раньше, что программируется 29C256 и 27C512 память только параллельным программатором, который есть не в каждом доме. Существуют несколько путей решения:
- Купить программатор, цена около 50-300$. Пользоваться им будете максимум 10-15 раз.
- Спаять самому параллельный программатор по схеме из Интернета, занятие трудное и, для новичка, не благодарное.
- Найти телемастерскую, которая, за $30 или меньше, могла бы 1 раз прошить микросхему.
- Купить за 10-100$ параллельный программатор, который уже стал старым на барахолке или в Интернете, например PicProg+
Первые два пункта я отбросил. Так как я знал, что я прошьюсь минимум 5 и максимум 10 раз. И платить за одну микросхему $200 мне не хотелось. Второй вариант, для меня сложен, может, я немного ленив. У меня просто не хватило времени заняться новым программатором. Хотя есть наборы, достаточно дешевые которые можно спаять за 1-2 часа. Найти телемастерскую не получилось, такое барахло как наши микросхемы памяти ни кому не нужны. Я знаю точно, что на радио рынке типа Царицыно или Митино в Москве такие услуги есть, но что-то не хотелось мне за 5 прошивок каждый раз отдавать по $10-20. Поэтому я перешел к пункту 4. Я нашел программатор PicProg+ в Интернете за $30, основная проблема, по которой продают этот программатор в том, что фирма Phyton больше не поддерживает (С 2002 года) данный программатор, и программа через которую запускается программатор не идет ни под Windows XP, Vista, и тем более Seven. Эти системы не поддерживают полный доступ к порту LPT.
Общий вид PicProg+ для прошивок Honda Civic P28
Вариант 1: Работаем под MS-DOS
Это самый брутальный и правильный способ для работы именно с этим программатором. Вам нужен программатор, флешкарта USB размером не больше 2GB, и любой компьютер с рабочим LPT портом. для начала скачайте программу HP USB Disk Storage FormatTool, архив дискеты Windows98 и урезанный архив программы PicProg. Распакуйте архивы, каждый в свою папку. Вставьте USB диск в компьютер, очистите его от файлов. Запустите программу HP USB Disk Storage FormatTool. P.S. Сейчас я проверял эту страницу и Google Chrome сказал, что мои файлы не безопасны. Я повторно проверил это AVG антивирусом, все в порядке. Я пользуюсь этим достаточно долго.
- Установите галочку Quick Format
- Установите галочку Create a Dos startup disk
- Ниже выберите папку с файлами из архива Shell98
- Нажмите Start
- По окончанию процесса закройте программу, и зайдите в папку флешки
- Создайте папку PP и скиньте туда все файлы из архива Picprog-Phyton.zip
Все готово. Теперь у вас есть рабочая загрузочная флешка с программой Picprog на борту. Остается установить флешку в компьютер, установить в BIOS режим загрузки с флеш накопителя и загрузиться с нее. когда вы увидете похожее на C:\, напишите cd pp, а затем picprog. Инструкция по использованию Picprog+ в самом последнем абзаце статьи.
Вариант 2: Прошиваем под Windows XP, Seven, Vista, Linux
Лучше не мучайтесь а приобретите универсальный программатор MiniPro TL866CS. И все же если у вас на руках есть программатор PicProg+, с LPT портом, и уже подключен к вашему компьютеру. Если вы все-таки не хотите расставаться с уютным окном вашей системы 32х или 64х битной, то установить Virtual Machine Player. То есть виртуальную машину DOS, только не забудьте в опциях передать управление LPT от физического компьютера к виртуальной системе. Все остальное как в варианте 1. Главное чтобы ваш процессор поддерживал режим виртуализации. Например мне попался Intel Pentium 4 650 в котором нет этого режима, и VMware Player даже не установился. P.S. Если у вас не работает VMware Player 4 или VMware Player 5, просто найдите VMware Player 3.
Инструкция по работе с PicProg+ Phyton
Конечно я даю урезанную инструкцию и урезанную программу,для наших целей, а именно записать-считать много всего не нужно. Во первых сначало нужно выбрать микросхему нажмите F2, выберите Parallel E(E)PROM и из списка выберите нужную микросхему памяти. Я очень надеюсь что у вас AT29C256, поэтому смело выбирайте пункт 27. Теперь все готово для чтения или записи. Если вы хотите считать прошивку, то нажмите ALT-F4, после этого сохраните путем нажатия ALT-F8 и написать любое название. Сохраненная прошивка будет в корне программы и должна весить ровно 32768 байт, или 8000h. Для записи прошивки вам необходимо изначально положить прошивку в корень программы. Выбрать необходимый тип микросхемы ALT-F4, нажать ALT-F9 и написать название файла точно с расширением (обычно .BIN). Дальше программа спросит о формате файла, нужно выбрать Binary. Чтобы не мучаться с названием прошивки называйте для себя просто (1.bin). Ну и наконец необходимо записать на микросхему, ALT-F3. После не забудьте сверить загруженный файл и то что вы сейчас записали на прошивку нажатием ALT-F5. Если в моменте чтения или записи у вас будут какие то ошибки, остановите процесс и не выходя из программы попробуйте подвигать микросхему. 28 ножек это достаточно, обычно все ошибки связаны с плохим контактом.
Случайная статья узнай что то новое
Данная статья актуальна для автомобилей Honda выпуска 1992-2000 годов, таких как Civic EJ9, Civic EK3, CIVIC EK2, CIVIC EK4 и CIVIC FERIO (частично). Информация будет актуальна для владельцев Honda Integra в кузовах DB6, DC1, с моторами ZC, D15B, D16A.
Источник