л 1
Изобретение относится к обработке телеметрической информации и может использоваться для ввода телеметрической информации в системы обработки данных и системы регистрации телеметрической информации.
По основному авт.св. № 562952 известно устройство для выбора информационных каналов, содержащее блок приема информации, первый выход которого соединен с входом блока оперативной памяти, первый выход которого соединен с первым вхбдом блока вьвделения управляющего сигнала маски, второй вход которого соединен с вторым выходом блок-а приема информации, а выход подключеи к первому входу блока управления, первый выход которого ;соедииенс первым входом вё1ггиля,счетчик рЬзультата,фик-, сатор нулевого состояния и регистр , к , сдвигающему входу которого подключен второй выход блока управления, к второму выходу ко торого через фиксатор нулевого состоя1шя подключен второй выход блока приема информации, к второму входу которого подключен Tpei тий выход блока управления {1 .
Однако известное устройство имеет невысокую точность выбора.
Цель изобретения - повышение точности выбора.
Для этого в устройство для выбора информационных каналов, содержащее блок приема информации, первый выход которого соединен с входом блока оперативиой памяти, первый вькод которого соединен с первым входом блока выделения управляющего сигнала маски, второй вход которого соединен с вторым выходом блока приема информации, а вькод подключен к первому входу блока управления, первый выход которого соедииен с первым входом вентиля, счетчик результата, 4 ксатор нулевого соsстояния и регистр сдвига, установочньте входы которого соединены с первым вьрсодом блока оперативной памяти, второй выход которого соединен с установочными входами счетчика результата, выход которого подключеи к второ0му входу вентиля, а счетный вход счетчика результата соединен с выходом регистра сдаига, к сдвнгающему входу которого подключен второй выход блока управления, к второму входу которого через фиксатор нулевого состояния подключен второй выход блока приема инфор мации, к второму входу которого подключен третий выход блока управления, введены последовательно соединенные счетчик сигналов перегюлнения и дополнительный вентиль, при этом . другой выход счетчика результата подключен к первому входу счетчика сигналов Ттёрёполнения и к третьему входу блока управления, четвертый выход которого подключен к второму входу счетчика сигналов переполнения, а пятый выход блока управления подключен к другому входу вентиля. На чертеже изображеш структурная электрическая схема предложенного устройства. Устройство содержит бнок 1 оп тивной памяти, разделенный на поля: маски 2 и констант 3, счетчик 4 сигналов перйволнения, блок 5 приема информации, состояишй из регистра 6 адреса слова и счетчика адреса 7, регистр сдвига 8, счетчик результата 9, блок 10 выделения управляющего сигнала маски, блок ущ ввлеУ яя II, вентиль 12j фиксатор 13 иуяевого состо гйия, вентиль 14, сигшльные шины 15 и: выход1ше ual ны 16.. Устройство рабоатет сЛедудацдам образом. Перед началом работы исходные данные (мас ка и константы) зайосятся в блок 1 оперативной памяга. Каждый разряд поля маски 2 соответст зует онредеяенному исходному номеру (адресу) канала. Наличие Г в разрядах маски означает, что соответствующяе каналы подлежат выбору. В поле констант 3 каждого слова блока I оперативно« яамяш загахяггся константа- количество , содержацдахся в пойе маски 2 дйя всё: слов адреса которых ме1Ш11е адреса дашгого cnos& Кр ме того, перед началом работь1пройз)Еюдат€Я обнуление счетчика 4 жгналов п иолйФййя, все триггеры которого устанавливаются а состояние (Г, При поступлении из вход устройства (номера) катала осуществляется запоминание этого кода на трютерах блока 5 приема ннформагцш, прячем старшге разряды кода фиксируются на рёгаетре б слова, а летадяше на счетчике адреса . Ймпуяьс еоировождеиия (на чертеже не иоказав), иостушвещий одновременно с кодом афеса канзАз, шкщшрует обращение блока 5 приема инфорп 4ш1 к блоку 1 оперативной памяти по адресу, заф ксированному на регистре 6 адреса снова. В результате обращеишя к блоку 1 оперативноя памяти из него считывается содержимое требуемого слова. Разряды поля маски 2 считанного слова фиксируются на регистре сдвига 8, поля константы 3 - на счетчике результата 9. Кроме того, разряды поля маски 2 считанного слова поступают в блок 10 выделения управлян)щ& го сигйала маски, в которьв поступает и код адреса со счетчика адреса 7. Блок 10 выделения управляющего сигнала маски вьщеляет нужный разряд поля маски 2 считанного слова и выдает его значение в блок управления II, Если выбранный разряд поля маски 2 содержит OV; то работа устройства прекращается до появления на его входе следующего исходного адреса канала. Если выбранный разряд поля маски 2 содержиf 1, то дальнейшая работа устройства представляется последовательностью выполнения циклов по формированию нового адреса канала. Количество циклов равно порядковому номеру выбранного разряда в поле маски 2 считанного слова. Цикл, в котором на счетчике результата 9 фиксируется новый номер канала, состоит из двух тактов, d ctaльныe (предыдущие) циклы из трех тактов. Блок управления И вырабатывает сигнал сдвига и вьщает его в цепи сдвига регистра сдаига 8. В результа1е этого содержимое регистра сдвига 8 сдвигается и если на выходе появляется 1, то она считается на счетчике результата 9. Если после счетчика этой 1 на игине сигнала переполнения, подключенной к выходу триггера старшего разряда счетчика результата 9, не 1К является сигнал переполнения (то есть триггер не изменяет своё состояние из Г в О), то блок управления И инициирует вьшоянение второго такта Ешкла. Если же после счета i на шине сигнала пе{№пдлнеш1яш&г место шгмая переполнегася (тфиггер старшего разряда счетчика результата 9 изменяет свое состойше йз 1 г О), чето при нравильном функционировании устройства быть не должно, то блок управления 11 реагирует на сигнал переполнения, работа устройства фекрашается, и канал не вьйирается. Сигнал Игреполнешя поступает также иа первый счет-. ньш вход счетчика 4 сигналов переполнения, выдача содеряшмого которого производится по сигналу из блока з авления 11 через вентиль, сигнальные шйнь 15 устройства в этом же (первом) такте работьг устройств. &гнальные шины 15 устройства могут быть подключены к системам обработки данных или системам регистрации, которые, таким образом, получают от устройстга сообздёшш о его функционировании. Реагировать на эщ (хюбщения системы обработки данных идя системы регистрации могут различным обрати: отклкмить устройство, осуществить тестовую проверку устройства, обновить исходные данные и так далее. Причины появле№1я сигналов пе1 еполнения могут быть различньк запись в блок 1 оперативной памяти неверной исходной информации, наличие сбоя в работе блока 1 оперативной памяти, сбой в работе счетчика результата 9, сбой в работе регистра сдвига 8 и другие. Блок управления 11 ..анализирует выход фиксатора 13 нулевого состояния, который фиксирует нулевое состояние счетщ1ка адреса 7. Если на выходе фиксатора 13 нулевого состо яния имеется сигнал 1 (состояние счетчика адреса 7 нулевое), блок управления 11 осу1аествля ет вьщачу алфеса канала, сформированного на . счетчике результата 9, путём воздействия соответствующи управляющим сигналом на вентиль 1 на другой вход которого поступает код адреса со счетчика результата 9. В результате этого на вьБсодных шинах 16 устройства появляется сформированный код адреса выбранного канала. Этот код юступавт дай дальнейшей обработки в системы обработки и регисч авии, а бота устройства прекращается да появления ш его входе следующего исходаого адреса йанйа. ; Если на выходе фиксатора 13 нулевого состояния имеется О, :блок у1ч)авления 11 инициирует выполнение третьего такта цикла. Такт 3. Блок управления 11 вырабатывает шгиал . 1, поступающий на счетный вход триггера младшего разряда счетчика адреса 7, в результате чего содержимое этого счетчика уменьшается на единицу, а блок управления 11 осуществляет выполнение нового цикла. В дополнение к вышеизложенному следует показать, Как сигнал переполнения 4Ьжeт шяв ляться при правильном функционировшпш yct ройства в момент записи константы пола 3 счин. тайного слова на счетчик результата 9. Ншрммер константа предыдущего считанного сяоаа, тафаксированная на счетчике результата 9, faam iOOJ (канал не выбирался). При считываний го слова в счегнпсе результата 9 фиксируется константа равная 0111. В этом случае появляется сигнал переполнения, поступающий в блок управления 11 и на первый счетный вход счетчика 4 сигналов переполнения, содержимое которого увеличидается на единицу. При наличии такой Ситуации (появление ложного сигнала переполнения ) функционирование устройства продолжается, но следует скор|ректировать содержимое счетчика 4 сигналов переголнегаи, что и делает блок управления 11, реагируя на ложный сигнал переполнения и выдавая на второй счетный вход счетчика 4 сигнэлов переполнения сигнал -1, в результате чего содержимое счетчика уменьшается на единицу. Коррекция производится до начала выполнения пфвого такта первого цикла работы устройства. Таким образом, предложенное устройство по сравнению с известным позволяет предотвратить выдачу ложного нового выбираемого канала, что повышает точность выбора. Формула изобретения Устройство для выбора информационных каналов по авт. из. N° 562952, отличающееся тем, что, с целью повьпиения точности выбора, введены 1юследоватёльно соединенные счетчик сигналов перёполнеш1Я и Догйлйггёльный вентиль, при этом другой выход счетчика результата подключен к первому входу счетчика сигналов переполнения и к третьему вхойублока управления, четвертый выход которого подключен к второму входу счетчика озгналОв переполнения, а пятг выход блока ущэзвления подключен к щ угому входу вешила. Источники Ш1формации, гфинятые во в1шмание яри эксвертезе 1. Авторское свидетельство СССР № 562952, кл. Н 04 Q 9/14, 1975.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для выбора информационныхКАНАлОВ | 1977 |
|
SU836820A1 |
Устройство для выбора информационных каналов | 1975 |
|
SU562952A1 |
Устройство для выбора информационных каналов | 1976 |
|
SU651489A1 |
Система программного управления технологическими процессами | 1989 |
|
SU1681297A1 |
Устройство для поиска информации в памяти | 1985 |
|
SU1309041A1 |
Имитатор канала | 1987 |
|
SU1467556A1 |
Ассоциативное оперативное запоминающее устройство | 1988 |
|
SU1667155A1 |
Ассоциативное оперативное запоминающее устройство | 1987 |
|
SU1462420A1 |
Устройство для выбора информации из блока памяти | 1976 |
|
SU615538A1 |
Микропрограммное устройство сопряжения | 1989 |
|
SU1700560A1 |
Авторы
Даты
1979-07-15—Публикация
1977-07-20—Подача