Устройство для формирования телеметрических команд
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик ill 005143 (6l) Дополнительное к авт. свид-ву (22) Заявлено 190881 (21) 333184 О/18-24
Р М g+ з
G 08 С 19/28
G 06 F 3/04 с присоединением заявки ¹
Государственный комитет
СССР по делам изобретеиий и открытий (23) Приоритет
Опубликовано15. 03. 83.Бюллетень ¹ 10 (331УДК 621.398 (088. 8) Дата опубликования описания 150383
Ф,... *
Н.Н. Бабкин, A. K. Бардин и P.М. Ст|Г@ц.атулйй :: г.,;.-;.
1 т ° «з1т (72) Авторы изобретения (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ТЕЛЕМЕТРИЧЕСКИХ
КОМАНД
Изобретение относится к вычислительной технике и может быть исполь- зовано для передачи телеметрических . команд между ЭВМ и периферийными устройствами, а также в телеметрических системах, например в системе сбора данных в сейсморазведке.
Известно устройство для вывода информации, содержащее запотатнающие устройства, буферные накопители и схемы управления (1).
Наиболее близким к предложенному является устройство для вывода информации, содержащее буферную память, информационный вход которой является информационным входом устройства, а информационные выходы соединены с соответствующими входами сдвигового регистра, схему управления, содержащую дешифратор управляющих сигналов и распределитель данных памяти, выполненных в виде трех элементов И-и группы элементов И, формирователь синхроимпульсов и память управления (2) .
Недостатком устройства для вывода информации является отсутствие ра зделения информации, находящейся в буферном запоминающем устройстве, на зоны и возможности произвольяого обращения к этим зонам в реальном масштабе временн, В связи с этим снижается гибкость управления передаваемьм потоком информации, Целью изобретения является повышение надежности и быстродействия устройства.
Для достижения этой цели в устрой ð ство для Формирования телеметрических команд, содержащее блок памяти, первый вход которого соединен со входом устройства„ первый выход — с первым входом. первого регистра сдвига, выход которого соединен с первьхк входом передатчика, выход которого соединен с выходом устройства, дешифратор управляющих сигналов, выход которого соединен со вторьж входом нередатчика и первым входомФраспределителя, выход которого соединен с первым входом дешифратора управляю щих сигналов, вторыи входом первого регистра сдвига и первым входом счетчика адреса, выход которого соединен со вторьм входом блока памяти, синхронизатор, выход которого соеди-. нен со вторым входом дешифратора управляющих сигналов и вторык входом распределителя, введены второй регистр сдвига и счетчик команд, пер1005143 вый вход второго регистра сдвига соединен со входом устройства, второй вход второго регистра сдвига и третий вход блока памяти соединены с выходом дешифратора управляющих сигналов, выход второго регистра соединен с третьим входом дешифратора управляющих сигналов, выход счетчика команд соединен со вторым. входом счетчика адреса и третьим входом распределителя, первый и второй входы счетчика команд соединены с выходом распределителя и вторым выходом блока памяти соответственно.
На чертеже представлена структурная схема устройства для формирава- 15 ния телеметрических команд.
Устройство для формирования телеметрических команд содержит регистр
1 сдвига, счетчик 2 адреса, синхронизатор 3, дешифратор 4 управляющих 20 сигналов, распределитель 5, счетчик б команд, передатчик 7, регистр 8 сдвига, блок 9 памяти.
Устройство для формирования телеметрических команд работает в режимах, определяемых кодами регистра 1: режиме записи в блок 9 памяти и нескольких режимах считывания.
Перед началом работы устройство устанавливается в исходное состояние сигналом, подаваемым на вход 10 дешифратора 4 управляющих сигналов.
После этого в регистр 1 заносится код, соответствующий режиму загрузки бло-. ка 9. B этом режиме процессором (на. чертеже не показан) заносится в блок
9 таблица телеметрических команд по командам записи, вырабатываемым в дешифраторе 4 управляющих сигналов, по входным импульсам процессора, по- 40 даваемым на вход 11 дешифратора 4.
Смена адресов ячеек блока 9 памяти обеспечивается распределителем 5 и дешифратором 4. По окончании загрузки при установке кода в регистре 1 на 45 считывание соответствующей зоны счетчик 2 адреса блока 9 памяти устанавливается в исходное состояние, соответствующее адресам первых слов, которые должны быть считаны. По этому же коду в распределителе 5 формируются сигналы, обеспечивающие запись данных ячеек блока 9 памяти в счетчик б команд и регистр 8, а в дешифраторе 4 управляющих сигналов вырабатываются импульсы сдвига. Один из
55 импульсов сдвиговой серии каждого в ыдв игаемого слова чере з распределитель 5 поступает. на вычитающий вход счетчика б команд. По сигналу обнуления счетчика б вырабатывается им-. 60 пульс смены адреса ячейки блока 9 памяти. Данные, записанные в регистре 8, выдвигаются сдвиговой серией в передатчик 7 для выдачи в линию связи. 65
Цикл работы определяется данными, записанными в блоке памяти в каждом заданном режиме, который определяется кодом регистра 1.
Обращение процессора к устройству для изменения кода регистра 1 может происходить в любой момент времени, при этом выдача телеметрических команд в линию связи не прекращается.
При изменении кода регистра 1 в режиме считывания устройство выдает данные согласно предшествующему коду до конца цикла. Только по окончании цикла выдаются данные, соответствующие вновь записанному коду регистра 1.
Таким образом, предлагаемая схема устройства для формирования телеметрических команд позволяет до минимума сократить время работы с ЭВМ.
Практически после записи данных в блок памяти устройство в режиме считывания непрерывно выдает данные в линию связи. Передача не прекращается при смене режима считывания в блоке памяти. Кроме укаэанного, счетчик команд существенно сокращает объем блока памяти, по кольку нет необходимости записывать одни и те же данные в разные ячейки блока памяти. Поскольку время связи с ЭВМ сведено до минимума, то и сбои в выдаче телеметрических команд сведены до минимума, т.е, вероятность безотказной работы системы ЭВМ устройства для формирования телеметрических команд повышается.
Формула изобретения
Устройство для формирования телеметрических команд, содержащее блок памяти, первый вход которого соединен с входом устройства, первый выход— с первым входом первого регистра сдвига, выход которого соединен с первым входом передатчика, выход которого соединен с выходом устройства, дешифратор управляющих сигналов, выход которого соединен с вторым входом передатчика и первым входом распределителя, выход которого соединен с первым входом дешифратора управляющих сигналов, вторым входом первого регистра сдвига и первым входом счетчика адреса, выход которого соединен с вторым входом блока памяти, синхронизатор, выход которого соединен с вторым входом дешифратора управляющих сигналов и вторым входом распределителя, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности и быстродействия устройства, в него введены второй регистр сдвига и счетчик команд, первый вход второго регистра сдвига соединен с входом устройства, второй вход второго регистра сдвига и третий вход блока
1005143
Составитель В. Колесниченко
Редактор С. Тимохина Техред Е.Харитончик .Корректор С. Юекмар
Заказ 1907/69 Тираж 61 6 Подписное
ВНИИПИ Государственного комитета СССР по дез:ам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, г. Ужгород, ул. Проектная, 4 памяти соединены с выхОдом дешнфратора управляющих сигналов, выход второго регистра. соединен с третьим . входом дешифратора управляющих сигналов, выход счетчика команд соединен с вторьм входом счетчика адреса 5 и третьим входом распределителя, первый и второй входы счетчика команд соединены с выходом распределителя и вторым выходом блока памяти соответственно.
Источники инФормации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 642868, кл. G 06 F 3/04, 1976.
2. Авторское свидетельство СССР .
Р 773613, кл. G 06 F 3/04, 1979 (прототип) .