Электроника МК-52. Часть 1. Восстановление
После пяти лет в полке
Одним погожим днём, копаясь в закромах, я нашёл старый программируемый калькулятор, отданный мне товарищем в незапамятные времена. Как я помнил, он был не совсем в рабочем состоянии. Из-за нескольких переездов у меня всё не доходили руки им заняться. Но наступили новогодние каникулы, и я решил починить его, а заодно и проникнуться магией советской вычислительной техники.
Пару слов про сам МК-52
Электроника MK-52 — программируемый микрокалькулятор с обратной польской записью, вышедший в 1985 году и позволяющий писать программы длиной до 104 команд, с ППЗУ до 512 команд. А также позволяющий подключать блоки расширения с готовыми программами. Если вы хотите подробней узнать про строение и архитектуру калькулятора, рекомендую эту статью.
Состояние
Крышка разъёма явно видела дни и получше
Визуально калькулятор был в среднем состоянии: с одной стороны, на дисплее сохранилась защитная плёнка, и на корпусе не было заметных царапин, но с другой стороны, клавиши, по сути, не нажимались, одна из заглушек, закрывающих порт под блок расширения, была отломана и валялась в защитной крышке.
Если присмотреться, можно увидеть нолик
Калькулятор включался, но шрифт был тусклый, разглядеть что-то на свету было очень тяжело.
Клавиатура была рабочей, правда тактильных нажатий не было как класса.
Сначала я подумал, что калькулятор считает неправильно: при попытке перемножить два числа ничего не получалось, но почти сразу я вспомнил, что калькулятор рассчитан на ввод обратной польской нотации.
То есть, последовательность нажатия клавиш будет выглядеть не как: 2 + 2
А как: 2 2 +
К моему удивлению, все простые арифметические операции работали корректно, вот только точка так и не отображалась.
Калькулятор программируемый, так что следующим на очереди была попытка ввести программу. В инструкции к калькулятору было дано несколько тестов, пройдя которые можно было убедиться в корректной работе калькулятора.
При попытке выполнить программу, калькулятор начинал мигать, после чего гордо выдавал ноль. Так явно не должно было быть.
Кусочек теста из инструкции
И того имеем:
Проблемы с выполнением программ
Отсутствие индикации точки
Очень тусклые символы на дисплее
Клавиатуру, которой невозможно нормально пользоваться
Отломанную защёлку
Ремонт
Что же, сказано — сделано! Разбираю сей девайс.
Ремонт логики:
Электроника МК-52 с откинутой крышкой. Если приглядеться, на этом фото можно найти две неисправности
Итак, моё знакомство со старой техникой (а особенно, советской), говорит, что первым делом желательно проверить электролиты. А учитывая, что на плате преобразования напряжения так называемый «флажок» (керамический конденсатор) треснул пополам, то этот случай не стал исключением.
Модуль преобразования напряженияМодуль с обратной стороны
Учтивая, что процессор вроде бы работает, а проблемы с выполнением программ могут быть связаны с доступом к памяти, и тот факт, что дисплей очень просел по яркости, вызывает желание в первую очередь проверить модуль преобразования напряжения.
Благо модуль напряжения здесь модульный и легко снимается.
У меня под рукой не было ESR-метра, так что я решил поменять все емкости на модуле.
Выпаянные емкостиТреснутый флажок
На некоторых емкостях не было указанно номиналов, но на устройство есть полноценные схемы.
Оригинальная схема МК-52
Так что это не создало проблем. А вот что создало, так это отсутствие под рукой нормального паяльника. Старые платы не любят перегрев и так и норовят потерять дорожку. Благо все обошлось, и дорожки остались «в целом целы».
Модуль после восстановления
После первой попытки включения становится понятно, что все заработало, дисплей засиял, а выполнение тестовой программы стало завершаться корректно. Тут вспоминаю отличный принцип:
Работает — не трогай
И перестаю копать плату.
Первые три проблемы решены.
Ремонт клавиатуры
Что ж, раз калькулятор стал работать, пришло время заняться клавиатурой. Разбираем корпус дальше.
Идея с поролоном интересная, но проверку временем не прошла
Если отщелкнуть основную плату, становится видно, что за ход клавиш отвечает тоненький прямоугольник какого-то поролона. Поролон за многие годы ссохся и перестал амортизировать.
Модуль клавиатуры с другой стороны
Я решил не мудрить и заменил его на кусок чуть большей толщины.
Кусок толщиной чуть больше 0.5 ммХорошо видны колпачки
В целом, это помогло, но не могу сказать, что это идеальный вариант. Однако ввод стал намного приятнее. Было бы интересно потрогать этот калькулятор в год выхода, чтобы понять, как вообще это ощущалось, но, к сожалению, конкретно эта модель вышла за 4 года до моего рождения. А больше такой схемы я нигде не наблюдал.
Четвертая проблема решена.
Ремонт заглушки
С отломанной заглушкой было проще всего.
Сломанная защелка с отломанным штифтом
Я просто взял скрепку, выпрямил и вклеил на место отломанного штифта. Так как она полностью скрывается корпусом, на эстетику это не влияет, а поскольку по толщине скрепка близка к штифту, то и отличить от родного очень тяжело.
Заглушка с вклеенной скрепкой В собранном виде
Получилось, как по мне, неплохо.
Пятая проблема решена.
Промежуточный итог
Все проблемы, которые меня беспокоили, исправлены. Все тесты калькулятор проходит. Я запустил пару программ. Полет отличный. На этом первая часть завершается. В следующей части, если она будет, я планирую сделать эмуляцию блока расширения.
HELLO