Электроника МК-52. Часть 1. Восстановление

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
После пяти лет в полке
После пяти лет в полке

Одним погожим днём, копаясь в закромах, я нашёл старый программируемый калькулятор, отданный мне товарищем в незапамятные времена. Как я помнил, он был не совсем в рабочем состоянии. Из-за нескольких переездов у меня всё не доходили руки им заняться. Но наступили новогодние каникулы, и я решил починить его, а заодно и проникнуться магией советской вычислительной техники.

Пару слов про сам МК-52

Электроника MK-52 — программируемый микрокалькулятор с обратной польской записью, вышедший в 1985 году и позволяющий писать программы длиной до 104 команд, с ППЗУ до 512 команд. А также позволяющий подключать блоки расширения с готовыми программами. Если вы хотите подробней узнать про строение и архитектуру калькулятора, рекомендую эту статью.

Состояние

Крышка разъёма явно видела дни и получше
Крышка разъёма явно видела дни и получше

Визуально калькулятор был в среднем состоянии: с одной стороны, на дисплее сохранилась защитная плёнка, и на корпусе не было заметных царапин, но с другой стороны, клавиши, по сути, не нажимались, одна из заглушек, закрывающих порт под блок расширения, была отломана и валялась в защитной крышке.

Если присмотреться, можно увидеть нолик
Если присмотреться, можно увидеть нолик


Калькулятор включался, но шрифт был тусклый, разглядеть что-то на свету было очень тяжело.

Клавиатура была рабочей, правда тактильных нажатий не было как класса.

Сначала я подумал, что калькулятор считает неправильно: при попытке перемножить два числа ничего не получалось, но почти сразу я вспомнил, что калькулятор рассчитан на ввод обратной польской нотации.
То есть, последовательность нажатия клавиш будет выглядеть не как: 2 + 2
А как: 2 2 +
К моему удивлению, все простые арифметические операции работали корректно, вот только точка так и не отображалась.

Калькулятор программируемый, так что следующим на очереди была попытка ввести программу. В инструкции к калькулятору было дано несколько тестов, пройдя которые можно было убедиться в корректной работе калькулятора.
При попытке выполнить программу, калькулятор начинал мигать, после чего гордо выдавал ноль. Так явно не должно было быть.

Кусочек теста из инструкции
Кусочек теста из инструкции

И того имеем:

  1. Проблемы с выполнением программ

  2. Отсутствие индикации точки

  3. Очень тусклые символы на дисплее

  4. Клавиатуру, которой невозможно нормально пользоваться

  5. Отломанную защёлку

Ремонт

Что же, сказано — сделано! Разбираю сей девайс.

Ремонт логики:

Электроника МК-52 с откинутой крышкой. Если приглядеться, на этом фото можно найти две неисправности
Электроника МК-52 с откинутой крышкой. Если приглядеться, на этом фото можно найти две неисправности

Итак, моё знакомство со старой техникой (а особенно, советской), говорит, что первым делом желательно проверить электролиты. А учитывая, что на плате преобразования напряжения так называемый "флажок" (керамический конденсатор) треснул пополам, то этот случай не стал исключением.

Модуль преобразования напряжения
Модуль преобразования напряжения
Модуль с обратной стороны
Модуль с обратной стороны

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

Выпаянные емкости
Выпаянные емкости
Треснутый флажок
Треснутый флажок

На некоторых емкостях не было указанно номиналов, но на устройство есть полноценные схемы.

Оригинальная схема МК-52
Оригинальная схема МК-52

Так что это не создало проблем. А вот что создало, так это отсутствие под рукой нормального паяльника. Старые платы не любят перегрев и так и норовят потерять дорожку. Благо все обошлось, и дорожки остались "в целом целы".

Модуль после восстановления
Модуль после восстановления

После первой попытки включения становится понятно, что все заработало, дисплей засиял, а выполнение тестовой программы стало завершаться корректно. Тут вспоминаю отличный принцип:

Работает — не трогай

И перестаю копать плату.
Первые три проблемы решены.

Ремонт клавиатуры

Что ж, раз калькулятор стал работать, пришло время заняться клавиатурой. Разбираем корпус дальше.

Идея с поролоном интересная, но проверку временем не прошла
Идея с поролоном интересная, но проверку временем не прошла

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

Модуль клавиатуры с другой стороны
Модуль клавиатуры с другой стороны

Я решил не мудрить и заменил его на кусок чуть большей толщины.

Кусок толщиной чуть больше 0.5 мм
Кусок толщиной чуть больше 0.5 мм
Хорошо видны колпачки
Хорошо видны колпачки

В целом, это помогло, но не могу сказать, что это идеальный вариант. Однако ввод стал намного приятнее. Было бы интересно потрогать этот калькулятор в год выхода, чтобы понять, как вообще это ощущалось, но, к сожалению, конкретно эта модель вышла за 4 года до моего рождения. А больше такой схемы я нигде не наблюдал.
Четвертая проблема решена.

Ремонт заглушки

С отломанной заглушкой было проще всего.

Сломанная защелка с отломанным штифтом
Сломанная защелка с отломанным штифтом

Я просто взял скрепку, выпрямил и вклеил на место отломанного штифта. Так как она полностью скрывается корпусом, на эстетику это не влияет, а поскольку по толщине скрепка близка к штифту, то и отличить от родного очень тяжело.

Заглушка с вклеенной скрепкой
Заглушка с вклеенной скрепкой
В собранном виде
В собранном виде

Получилось, как по мне, неплохо.
Пятая проблема решена.

Промежуточный итог

Все проблемы, которые меня беспокоили, исправлены. Все тесты калькулятор проходит. Я запустил пару программ. Полет отличный. На этом первая часть завершается. В следующей части, если она будет, я планирую сделать эмуляцию блока расширения.

HELLO
HELLO

Полезные ссылки

  • https://habr.com/ru/post/467501/

  • https://habr.com/ru/post/505612/ (Пускай здесь речь о МК-61, но многое относится и к МК-52)

  • https://sfrolov.livejournal.com/165302.html

Источник: https://habr.com/ru/post/710622/


Интересные статьи

Интересные статьи

Старое жедезо СССР. Часть 3.15ИЭ0013, он же Фрязинский дисплей. Картинка поиском "Советский программист ждет появления"Место , время, автор все те же. Ленинград, Петродворец, ЛГУ ФизФак. НИИ Физики. 1...
Прим. Wunder Fund: наш СТО Эмиль по совместительству является известным white-hat хакером и специалистом по информационной безопасности, и эту статью он предложил как хорошее знакомство...
В первой статье я в общих словах познакомил читателей с устройством. Сегодня расскажу о примененных технических решениях и о том, какого прогресса добился в вопросе выход...
С чего начать? Кто такой вовлеченный сотрудник? Это человек, который максимально лоялен к Компании, в которой он работает. Он категорически не хочет уволится, а, наоборот, помогает с ...
Делиться с сообществом полезной информацией всегда приятно. Мы попросили наших сотрудников посоветовать ресурсы, которые они сами посещают, чтобы быть в курсе событий в мире ИБ. Подборка получи...