Sergei Frolov писал(а): ↑23.04.2020,11:04
Jason писал(а): ↑22.04.2020,01:18
Дошли руки до
Какая была неисправность?
Обрыв в предохранителе. Он не перегорел, просто проволочка не контачила.
Я намотал медный волосок, выдохнул, включил... и ничего. Только точка (десятичная) загорелась. Я нажал "Lo" (очистка всех регистров) - щёлкнуло реле, появились нули во всех разрядах. Нажал 5+7+= получил 12.
Я стал пробовать умножение и деление - иногда работало, иногда гас индикатор (повис?). Из повисшего состояния - кнопкой "Lo" он включался и работал.
Выключил, разобрал, вытащил все платы. Выглядят как новые, внутри всё почти идеально, пыли мало, окислов нигде нет.
Осмотрел все платы под лупой, отогнул пару подозрений на КЗ.
Я выровнял подозрительные ноги у плат, вставил всё обратно. Кабели пока не трогал.
Стало намного лучше, зависания прекратились.
Я так понял, после ввода целого числа и нажатия на кнопку действия - должна происходить его нормализация (сдвиг), и целая часть должна оказаться левее точки. Однако, этого нет.
После ввода целой части надо нажимать точку (нули не обязательно), чтобы он понял, что это целая часть, и сдвинул её левее точки.
Приходится (Z=3) вместо 3+2+= нажимать 3,+2,+= чтобы получить 5,000. Иначе получается 0,003+0,002=0,005
Если учитывать это - вычисляет всё правильно. Первые 16 степеней двух - вычислил ОК.
Есть непонятки насчёт деления.
1000/3 = 555000000000,333
100/5=555000000000,020
5/2=555000000000,003 (округлил, да).
1/2= завис.
Однако, память и АЛУ живые, есть проблема с вводом и индикацией дробей.
Похоже, АЛУ и/или контроллер индикатора не могут определить положение колёсика, при этом сама точка горит в правильном месте. Если колёсико поставить на 0 (целочисленная арифметика) - точка гаснет и всё работает абсолютно нормально.
Есть подозрение, что точки (12в лампы накаливания) много жрут, и не дают нормально работать остальной схеме.
БП старый, напряжения наверняка гуляют.
Накопительные регистры - два работают штатно, АС2 работает только на запись и перенос.
При нажатии *II - я вижу содержимое АС2, сам регистр очищается, всё правильно.
При нажатии треугольника под *II - должно отображаться содержимое АС2, без очистки его самого. Однако - индикатор моргает, и ничего не происходит.
Сегодня я перевставлю все кабели. Надо ещё в БП заглянуть, он там трансформаторный.
Конденсаторам 50 лет, наверняка все высохли... и где я найду такие новые?
Немного фото:
http://yadi.sk/d/9_IT0ZdvwRfbHg