D-37C

редактировать

D-37C (D37C) является компьютерным компонентом полностью инерциальной ракеты NS-17 Система наведения (MGS) для точной навигации к цели за тысячи миль. MGS NS-17 использовался в МБР Minuteman II (LGM-30F). MGS, первоначально разработанный и произведенный подразделением Autonetics подразделения North American Aviation, мог хранить несколько заранее запрограммированных целей во внутренней памяти.

В отличие от других методов навигации, инерциальное наведение не основывается на наблюдениях за положением земли или звезд, радио- или радиолокационных сигналах или любой другой информации извне транспортного средства. Вместо этого инерциальный навигатор предоставляет навигационную информацию с помощью гироскопов, указывающих направление, и акселерометров, измеряющих изменения скорости и направления. Затем компьютер использует эту информацию для расчета положения автомобиля и направления его по курсу. Враги не могли «забить» систему ложной или вводящей в заблуждение информацией.

Центр воздушной логистики Огдена на авиабазе Хилл был руководителем программы для семейства межконтинентальных баллистических ракет Minuteman с января 1959 года. База полностью отвечала за логистику Minuteman и остальной парк межконтинентальных баллистических ракет с июля 1965 года.

Компьютер D-37C состоит из четырех основных частей: памяти, центрального процессора (ЦП) и модулей ввода и вывода. Эти разделы заключены в один футляр. Память представляет собой двусторонний диск с фиксированной головкой, который вращается со скоростью 6000 об / мин. Он содержит 7222 слова по 27 бит. Каждое слово содержит 24 бита данных и три бита-разделителя, недоступных для программиста. Память организована в 56 каналов по 128 слов в каждом плюс десять каналов быстрого доступа от 1 до 16 слов. Память также включает аккумуляторы и регистр команд.

Ракета MM II была развернута с дисковым компьютером D-37C. Autonetics также запрограммировала функциональные тренажеры для разработки и тестирования программ полета, а также верификатор вставки кода, который использовался в штаб-квартире Wing для генерации кодов для ввода в бортовой компьютер. Стало необходимо проверить не только правильность программного обеспечения полетной программы, но и отсутствие кода, который мог бы привести к несанкционированному или случайному запуску. TRW, Inc. продолжала выполнять роль независимой проверки, которая сначала называлась проверкой и валидацией, а затем стала перекрестным анализом ядерной безопасности (NSCCA). Logicon RDA был выбран для выполнения NSCCA программ нацеливания и выполнения планов, разработанных TRW. [1]

Когда была разработана MM III, Autonetics сгенерировала уравнения наведения, которые были запрограммированы в компьютер D37D, который впервые содержал гибридную систему явного наведения. Объединенный штаб по планированию стратегических целей требовал программы нового класса для выбора целей для системы залповых боеголовок. Для этих функций были разработаны программы применения ракет.

Следующее крупное обновление рабочего программного обеспечения было выполнено в рамках программы замены системы навигации. Компания Autonetics (позже приобретенная компанией Boeing Co.) разработала необходимое программное обеспечение для нового бортового компьютера.

Содержание
  • 1 Функциональное описание
    • 1.1 Блок управления
    • 1.2 Арифметический блок
    • 1.3 Блок ввода
    • 1.4 Блок вывода
    • 1.5 Блок памяти
  • 2 Программирование
  • 3 D -37C Компьютерные инструкции
  • 4 Сравнение D-17B
  • 5 Технические характеристики
  • 6 Источник питания
  • 7 См. Также
  • 8 Ссылки
Функциональное описание

Этот раздел был взят из исходный документ, Капитальный ремонт депо цифровой компьютерной системы "Минитмен" D-37C. Autonetics, подразделение North American Rockwell, Inc., Анахайм, Калифорния. ФЭТ-Д-120-Д37 / 4.

Блок управления

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

  1. Счетчик местоположения - Счетчик местоположения определяет канал, из которого должна быть получена следующая инструкция.
  2. Регистр команд - Регистр команд содержит команду, которая должна быть выполнена компьютером. Эта инструкция определяет тип выполняемой операции, например сложение, вычитание и т. Д.; при необходимости указывает адрес расположения операнда и указывает адрес сектора следующей инструкции.
  3. Регистр фазы - регистр фазы состоит из трех триггеров, которые могут быть установлены в одно из восьми возможных состояний, чтобы указать этап полета. Он также служит селекторным переключателем для определения, какая группа входов напряжения должна быть выбрана, и как индексный регистр для команды с флагом изменения. Состояние фазового регистра доступно как выходы эталонного каскада.

Арифметический блок

Арифметический блок состоит из трех регистров: аккумулятор (A), младший аккумулятор (L), и регистр номеров (N). Доступны только регистры A и L.

  1. Аккумулятор (A-регистр) - Накопитель служит главным регистром компьютера и хранит результаты всех арифметических операций. Этот регистр служит выходным регистром для телеметрии и вывода символов.
  2. Нижний аккумулятор (L-регистр) - этот регистр используется для определенных арифметических, входных, логических операций или для хранения быстрого доступа.
  3. Числовой регистр (N-регистр) - этот регистр используется логикой компьютера во время умножения и деления и не адресуется.

Блок ввода

  1. Линии дискретного ввода обычно служат линиями связи с внешним оборудованием. Существует три набора сигналов типа «вкл-выкл»:
    1. Один набор выбирает 24 входных сигнала.
    2. Один набор выбирает 19 внешних входных сигналов и 5 триггеров из компьютера.
    3. Один набор выбирает 21 входной сигнал, два триггера и логическое * или "из 7 дискретных выходных сигналов.
  2. Загрузка программы - основным входом для загрузки числовых данных и инструкций в память компьютера является перфорированный Лента (бумажная или майларовая). Информация может вводиться в компьютер с максимальной скоростью 800 пятибитных кодов в секунду с фотоэлектрического считывателя ленты. Данные можно вводить вручную с клавиатуры, если панель ручного управления компьютера (CMPC
  3. Детектор - Вход детектора представляет собой сигнал типа «включено-выключено», полученный от внешнего источника и показывающий рабочее состояние указанного элемента внешнего оборудования. Монитор входа детектора может быть «сброшен» "с помощью специальной инструкции.
  4. Инкрементальный - инкрементные входы в основном не зависят от программного управления ol и состоят из семи типов резольверов, двух переменных инкрементального типа и одного импульсного типа. Эти входные данные накапливаются в двух циклах входного буфера по четыре слова (VR).
  5. Напряжение - компьютер может преобразовывать один из 32 входов постоянного напряжения в 8-битное двоичное число под управлением программы. Аналоговые напряжения сгруппированы в четыре набора по восемь входов в каждом. Диапазон составляет +10 В с точностью до 200 мВ.
  6. Кабельные вводы - это последовательные сообщения длиной до 96 бит, вводимые в одно из четырех слов C-цикла. Максимальная скорость передачи данных 1600 бит в секунду. Операция ввода кабеля начинается с выполнения инструкции Enable Cable Input и выполняется в основном независимо от программного управления.
  7. Radio - Радио входы представляют собой последовательные сообщения неограниченной длины, вводимые в одно слово C-цикла. После накопления 24 бита информация передается в канал MX Sector 054, и цикл готов принять еще 24 бита. Максимальная скорость входных данных составляет 100 бит в секунду. Операция начинается с команды и выполняется в основном независимо от программного управления.
  8. Внешний сброс - Общий сброс (Mr), разрешение записи (Ew c), инициирование загрузки (Fs c) только для проверки, Остановка заправки (K 'hc), Запуск заправки (K' rc), Заправка за один цикл (K 'sc).

Блок вывода

  1. Дискретный - дискретные выходы обеспечивают два независимые наборы выходных линий (32 и 15), в общей сложности 47 сигналов типа «включено-выключено». Выходы модифицируются под управлением программы и отправляются на внешнее по отношению к компьютеру оборудование.
  2. Напряжение - есть Доступны четыре линии вывода постоянного напряжения, каждая из которых пропорциональна 8-битному числу, включая знак. Эти линии обновляются со скоростью 9,27 В за 32 слова. Диапазон составляет + 10 В с точностью ± 200 мВ.
  3. Одиночный символ - односимвольный вывод обеспечивает четырехбитовые символы, подходящие для пишущей машинки, перфоратора ленты или другого аналогичного устройства вывода. Бит проверки четности и два бита синхронизации выдаются автоматически с каждым символом.
  4. Кабель - Кабельный выход представляет собой последовательное сообщение длиной до 96 бит, передаваемое из четырех слов C-loop. Максимальная скорость передачи данных составляет 1600 бит в секунду. * Операция начинается с выполнения инструкции Enable Cable Output (ECO) и продолжается в основном независимо от программного управления.
  5. Двоичный - имеется четыре пары выходов, которые могут быть используется для управления внешним оборудованием, таким как гироскоп и т. д. Состояния выходов автоматически обновляются под управлением программы каждые 10 мс. Выходной сигнал имеет форму +1 или -1.
  6. Телеметрия - сигнал синхронизации выдается под управлением программы, что означает, что аккумулятор содержит информацию, которая должна быть считана внешним оборудованием, принимающим сигнал синхронизации.
  7. Разное - эти сигналы включают сигнал ошибки четности / проверки, индикацию режима и задание стадии.

Блок памяти

Компьютерная память D-37C состоит из вращающегося магнитного диска, приводимого в движение синхронным мотор на 6000 об / мин. Рядом с диском расположены две фиксированные пластины головок, на которых размещены головки чтения и записи. Диск имеет с обеих сторон тонкое магнитооксидное покрытие для хранения информации. Этот диск поддерживается воздушными подшипниками, создаваемыми вращающимся диском. Диск разделен на дорожки или каналы по 128 слов каждая для основной памяти. Общая емкость 7222 слова может содержаться в 56 каналах 128 секторов, шести циклах из 4 слов, одном цикле из 8 слов, одном цикле из 16 слов и шести циклах из 1 слова.

Программирование
Формат команд и данных данных D-37C

Компьютер использует полное 24-битное командное слово и слово данных. Данные представлены в одном из двух способов: как 23-битная двоичная дробь (полное слово) или как 10-битная дробь (разделенное слово). Эти два формата показаны на рисунке. Инструкции также имеют два формата: с флажками или без флажков, как показано на рисунке. Далее следует список всех доступных инструкций с числовыми и мнемоническими кодами. Для получения дополнительной информации о программировании см.:

Kee, W. T. Руководство по программированию для компьютера D-37C. Анахайм, Калифорния, Autonetics, подразделение North American Rockwell, Inc., 30 января 1965 г.

Компьютерные инструкции D-37C
МНЕМОНИЧЕСКИЙ КОДОПИСАНИЕЧИСЛОВЫЙ КОДКАНАЛ (C), СЕКТОР (S)
ДОБАВИТЬДобавить64C, S
ALCЦикл левого накопителя0026, S
ANAИ к аккумулятору4042, S
ARCПравый цикл аккумулятора036, S
ARSПравый сдвиг аккумулятора032, S
AWCДобавить Без Перенести4050, S
CLAОчистить и добавить44C, S
COAВывод символов A0(40-76), S
CoMДополнение4046, S
DIAДискретный вход A4002, S
DIBДискретный вход B4000, S
DICДискретный ввод C4020, S
DIVDivide34C, S
DOAДискретный выход A4054, XX 2
DOBДискретный выход B4054, XX1
DPPОтключение питания платформы4062, X20
ECOВключить кабельный выход4062, X02
ECIВключить кабель Введите4062, X03
EFCВключить точный обратный отсчет4026, S
EPPВключить питание платформы4062, X40
FCLПолное сравнение и ограничение14C, S
GBPГенерировать битовую комбинацию4064, S
GPTГенерировать бит четности4060, S
HFCОстановка точного обратного отсчета4024, S
HPRОстановить и продолжить4022, S
LPRЗагрузить регистр фазы40(70- 76), S
MALИзменить A и L4052, S
MIMМинус величина4044, S
MPYУмножить24C, S
ORAИЛИ к Накопителю4040, S
PLMPlus Magnitude4056, S
RICРадиосвязь024, 001
RSDСброс детектора4062, X10
SADРазделить Добавить60C, S
SALРазделить аккумулятор, сдвиг влево020, S
SARРазделить аккумулятор, сдвиг вправо030, S
SCLРазделить сравнение и Предел4C, S
SMPSplit Multiply20C, S
SPMSplit Plus Magnitude4066, S
SRDSimulate Transient016, S
SSUSplit Subtract70C, S
STOНакопитель хранения51C, S
SUBВычесть74C, S
TMIПеренос при минусе30C, S
TRAПередача50C, S
TSMПередача сектора на минус4006, S
TSZПередача сектора по нулю4004, S
TZEПередача по нулю10C, S
VIAВход напряжения A4010, S
VIBВход напряжения B4012, S
VICВход напряжения C4014, S
VIDВход напряжения D4016, S
VIEВход напряжения E4030, S
VIFВход напряжения F4032, S
VIGВход напряжения G4034, S
VIHВход напряжения H4036, S
D-17B Сравнение

Компьютеры D-17B и D-37C были спроектированы и изготовлены Autonetics, затем подразделением North American Aviation, позже подразделением Boeing, для управления в реальном времени. и управление межконтинентальной баллистической ракетой Minuteman от пуска до взрыва. D-17B является компонентом системы наведения ракет NS-10Q для Minuteman I, а D-37C является компонентом системы наведения ракет NS-17 для Minuteman II. У этих двух дизайнов есть много общего. Это обе синхронные последовательные машины с фиксированными головными дисками для первичной памяти. У них есть двухадресные инструкции, точность до половины и целого слова, а также множество аналогичных кодов операторов команд. Различия в двух компьютерах основаны главным образом на их различных технологиях. D-17B был построен в 1962 году с использованием в основном логики диод-резистор и логики диод-транзистор, необходимой для реализации его логических схем. С другой стороны, D-37C был построен в 1964 году с использованием небольших интегральных схем производства Texas Instruments с дискретными компонентами только во внутренних источниках питания.

Сравнение D-17B и D-37C
Модель:D-17BD-37C
Год:19621964
Тип:Последовательная, синхронная
Система счисления:Двоичная, с фиксированной точкой, дополнение до 2
Длина слова данных:11 или 24 бит (двойная точность)
Длина командного слова:24 бит
Количество команд:3957
Время выполнения:
Добавить78 1/8 мксТо же
Умножить1 миллисекундуТо же
Разделить(программное обеспечение)2 мс
Тактовый канал:345,6 кГцТо же
Адресация:Напрямую ко всей памятиНепосредственно в банке. (1/4 памяти)
Память:
Длина слова24 бита плюс 3 таймингаТо же
ТипПокрытие из закиси железа Диск NDRO
Время цикла78 1/8 мкс минимум"
Емкость5,454 или 2,727 слов. (двойная точность)14,444 или 7,222 слова
Вход / выход:
Линии входа48 цифровых65 цифровых. 32 аналоговых
Выходные линии28 цифровых. 12 аналоговых. 3-импульсных45 цифровых. 16 аналоговых. 8-импульсных
Программа800 5-битных символов / секТе же
Физические характеристики:
Размеры20 дюймов в высоту, 29 дюймов в диаметре20,9 × 6,9 × 9,5 дюймов
Питание28 В постоянного тока ± 1 В при 19 А28 В постоянного тока ± 1,7 В при 15 А
Цепи:Дискретные DRL и DTLIC DRL и DTL
Программное обеспечение:Модульные специализированные подпрограммы машинного языка кодирования с минимальной задержкой
Надежность:5,5 лет MTBF(классифицировано)
Технические характеристики
MINUTEMAN ADVANCED D-37B ПРОИЗВОДИТЕЛЬ Подразделение автономной авиации Северной Америки ПРИЛОЖЕНИЯ НАВЕДЕНИЕ И УПРАВЛЕНИЕ Ракетами ПРОГРАММИРОВАНИЕ И ЧИСЛОВАЯ СИСТЕМА Внутренняя система счисления: Двоичные Двоичные цифры / слово: 27 Арифметическая система: Арифметическая единица с фиксированной точкой Искл. Stor. Access Microsec Add 78 Mult 1016 Div 2030 Арифметический режим: Последовательная синхронизация: Синхронная работа: Последовательное ХРАНЕНИЕ Количество слов доступа, микросекунд Диск 6,912 5,000 (среднее) (каналы общего назначения) Диск 29 (циклы быстрого доступа) 40 (цикл из 1 слова) 160 (петля из 4 слов) 320 (петля из 8 слов) 640 (петля из 16 слов) МОЩНОСТЬ, ПРОСТРАНСТВО, ВЕС И ПОДГОТОВКА МЕСТА Мощность, компьютер 0,169 кВт Объем, компьютер 0,40 куб. Футов Вес, компьютер 26 фунтов
Мощность supply

Джеррольд Фаутц, президент SMPS Technology, был ответственным инженером по программе исследования источников питания управляющего и управляющего компьютера Minuteman D-37B, которая определила современные методы, позже использованные в одной из первых интегрированных технологий. схема военных компьютеров. Эти методы включали высокоскоростные плоские блоки силовых транзисторов и диодов (первые кремниевые силовые устройства, которые могли переключаться на частоте 20 кГц и выше), высокочастотные преобразователи постоянного тока (100 кГц снижена до 20 кГц для запаса надежности), высокочастотные источники питания с широтно-импульсной модуляцией (20 кГц), многослойные печатные платы с металлической подложкой (удаление восьми ватт на кубический дюйм в космической среде при повышении температуры на 40 ° C, соединение с радиатором системы), а также методы обхода излучения, которые отключили всю электрическую мощность из системы распределения питания, включая разделительные конденсаторы, менее чем за 1 микросекунду и восстановили заданное напряжение за несколько микросекунд по команде. Отвечает за разработку этих концепций от исследовательской разработки до производственного проектирования. Базовая конфигурация источника питания была сохранена в более поздних ракетах Minuteman, тогда как другие компоненты претерпели значительные изменения. Также была разработана, но не использовалась полная система охлаждения с жидким диэлектриком, основанная на фазовом переходе. Это исследование впервые подтвердило, что такая система может работать в условиях невесомости, и что жидкий диэлектрик не показал проблем совместимости с выбранными электронными компонентами в течение периода испытаний продолжительностью восемь лет.

См. Также
Справочная информация
  1. Тони С. Лин. Разработка межконтинентальных систем баллистических ракет ВВС США. Журнал космических аппаратов и ракет, вып. 40, нет. 4, 2003. pp. 491–509.
  2. Деннис К. Регули. Переделка компьютера D-37C для приложений общего назначения. Технологический институт ВВС, авиабаза Райт-Паттерсон, Огайо, Школа инженерии, магистерская диссертация, 1974. 171 стр.
  3. Компьютерная логическая поломка Minuteman D-37C. (Технический меморандум 64-343-2-8). Анахайм, Калифорния. Autonetics, подразделение North American Rockwell, Inc.
  4. Капитальный ремонт депо цифровой компьютерной системы Minuteman D-37C. Анахайм, Калифорния, Autonetics, североамериканское подразделение Rockwell, Inc. FET-D-120-D37 / 4.
  5. Мартин Х. Вейк. Четвертый обзор отечественных электронных цифровых вычислительных систем. Лаборатории баллистических исследований, Абердинский полигон, Мэриленд, отчет № 1227, январь 1964 года. [1]
  6. Джеррольд Фаутц, президент SMPS Technology. [2 неожиданно
Последняя правка сделана 2021-05-16 08:08:37
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте