Устройство для ввода информации

Номер патента: 1386986

Авторы: Акимов, Вайнилович, Крюков, Ранчинский

ZIP архив

Текст

СОЮЗ СОВЕТСКИСОЦИАЛИСТИЧЕРЕСПУБЛИН 86986 А 1 и 9) БО аи 9 4 б 06 Р 3/05 ОПИСАНИЕ ИЗОБРЕТЕ во СССР по б 06 Р 3/05,Я ВВОДА ИН(57) Изобретение и вычислительной пользовано для вв от аналоговых датч расширение област за счет орга низа относится к автоматике технике и может быть исода в ЭВМ информации иков, Цель изобретения - и применения устройства ции режима многократГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ ВТОРСКОМУ СВИДЕТЕЛЬСТВУ(71) Специальное конструкторско-технологическое бюро с опытным производствомпри Белорусском государственном университете им. В. И. Ленина(56) Авторское свидетельстзаявке3969498/24-24, кл.1985,Авторское свидетельство СССР012230, кл. 6 06 Р 3/00, 981. ного циклического опроса и обеспечения прямого доступа к памяти ЭВМ. Устройство содержит коммутатор 2, аналого-цифровой преобразователь 3, первый счетчик 4, первый регистр 5, второй регистр 6, блок 7 сравнения, второй счетчик 9, третий счетчик 10, блок 2 управления, Перед началом измерений в регистры 5 и 6 заносятся граничные номера каналов, в счетчик 9 загружается общее число измерений, а в счетчик0 - начальный адрес прямого доступа к памяти. По сигналу пуска счетчика 10 начинается работа аналого-цифрового преобразователя 3. В момент окончания измерения по одному каналу в ЭВМ посылается запрос обмена. По окончании записи информации в память ЭВМ выдает сигнал конца записи. При переполнении счетчика 9 формируется сигнал конца обмена. Комбинируя числа, загружаемые в регистры 5, 6 и в счетчик 9, можно опрашивать либо все каналы, либо выбранную группу каналов, либо только один канал с максимальной частотой. 1 з.п. ф-лы, 2 ил.Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода в ЭВМ информации от аналоговых датчиков.Цель изобретения - расширение об,ласти применения устройства за счет организации режима многократного циклического опроса и обеспечения прямого доступа к памяти ЭВМ.На фиг, 1 представлена структурная схема устройства; на фиг. 2 - структурная ,схема блока управления устройства.Устройство для ввода информации содержит аналоговые каналы 1, коммутатор ,2, аналого-цифровой преобразователь (АЦП) 3, первый счетчик 4, первый регистр 5, вто,рой регистр 6, блок 7 сравнения, информационные входы 8 устройства, второй 9 и третий 10 счетчики, адресные выходы 11 устройства, блок 12 управления, информационные выходы 13 устройства, вход 14 пуска устройства, выход 15 запроса устрой,ства, выход 16 конца обмена устройства, вход 17 конца записи устройства, третий 18, второй 19 и первый 20 входы блока управления, первый 21, четвертый 22 и пятый 23 выходы блока управления,Блок 12 управления содержит первый 24 и второй 25 триггеры, элемент И 26, первый 27 и второй 28 элементы ИЛИ, одно- вибратор 29 и элемент 30 задержки,Устройство работает следующим образом.Вначале загружается счетчик 10 по входам 8 из ЭВМ начальным адресом массива оперативной памяти, куда в режиме непосредственного доступа передаются результаты измерений. Затем ЭВМ загружает счетчик 9 по входам 8 числом в дополнительном коде, которое определяет общее количество измерений. Далее ЭВМ выдает на входы 8 устройства код начального аналогового входа, который записывается в регистр 5, и код конечного аналогового входа, который записывается в регистр 6, при этом устройство оказывается готовым к работе.ЭВМ запускает измерения сигналом пуска, который через вход 14 устройства устанавливает первый триггер 24 блока 12 управления, через элемент ИЛИ 28 вызывает запись содержимого регистра 5 в первый счетчик 4. Кроме этого, сигнал пуска с помощью элемента 30 задержки формирует сигнал запуска преобразования, который поступает на АЦП 3. Величина задержки определяется временем, необходимым для коммутации аналогового канала, адрес которого задается первым счетчиком 4. Выполня. ется аналого-цифровое преобразование. По завершению его АЦП 3 формирует сигнал конца преобразования, поступающий на тактовый вход счетчика 4, увеличивает его содержимое на единицу, и, таким образом, коммутатор 2 выбирает следующий аналоговый канал 1. Кроме того, сигнал конца преобразования поступает также на вход 19блока 12 управления, где устанавливаеттриггер 25. В результате этого на выходе 5устройства выставляется запрос к ЭВМ нанепосредственный доступ к памяти. Одновременно сигнал конца преобразования припомощи элементов 27 и 30 запускает аналого-цифровое преобразование по следующему входу.ЭВМ, получив запрос на ввод данных в"О режиме непосредственного доступа, считывает из устройства по выходам 11 из счетчика 10 адрес ячейки памяти и записывает в нее результат аналого-цифрового преобразования, который из АЦП 3 выдается навыходы 13. После записи результата в память из ЭВМ поступает сигнал конца записи на вход 17 устройства, который в блоке12 сбрасывает триггер 25 и тем самымснимает запрос на непосредственный доСтуп,а также при помощи одновибратора 29 фор 20 мирует импульс инкрементации второго 9 итретьего 10 счетчиков, подготавливая адресследующей ячейки в массиве памяти ЭВМ.Операция повторяется до переполнениясчетчика 9, сигнал которого поступает навход 18 блока 12 и сбрасывает триггер 24.В результате сброса триггера 24 на выходе16 устройства появляется сигнал конца обмена.В устройстве возможны три режима;адресный, сканирование в заданных грани 30 цах, многократный циклический опрос, Выбор режима определяется соотношением между кодами, загружаемыми в регистры 5 и 6и во второй счетчик 9.В адресном режиме производится одноаналого-цифровое преобразование по входу,7.3,- адресуемому регистром 5, содержимое которого в начале преобразования переписывается в счетчик 4, В этом режиме счетчик 9 загружается всеми единицами для задания только одного преобразования. Загрузка регистра 6 канала в этом режимене нужна,Во втором режиме (сканирование в заданных границах) число преобразований,загружаемое в счетчик 9, соответствуетразнице чисел в регистрах 6 и 5, В этом,- режиме производится однократное сканиро 4.)ванне по выбранной группе аналоговых входов. При достижении счетчиком 4 верхнейграницы, задаваемой регистром 6, операциязавершается, так как в этот же момент переполняется счетчик 9. При загрузке в реО гистр 5 кода 0, в регистр 6 - адреса последнего аналогового входа, а в счетчик 9 -числа, равного общему количеству входов,сканирование производится по всем зходам.В третьем режиме, цкилическом, по одной команде из ЭВМ выполняется много 55 кратное сканирование в заданных границахадресов. Этот режим в начале операциивыполняется аналогично второму режиму доопроса входа, соответствующего регист.ру 6. В этот момент блок 7 сравнения формирует сигнал совпадения счетчика 4 с регистром 6. После завершения преобразования по этому каналу на входах элемента И 26 одновременно присутствует два сигнала, конец преобразования и сигнал совпадения. Элемент И 26 через элемент ИЛИ 28 производит перезагрузку первого счетчика 4 начальным адресом выбранной области из регистра 5. Таким образом, в этом режиме производится многократное поочередное измерение сигналов от входа, определяемого регистром 5, до входа, задаваемого регистром 6, а затем - опять с выбранного начального адреса и т.д. до переполнения счетчика 9. При загрузке счетчика 9 числом, кратным разнице между граничными адресами, устройство выполняет полное число циклов опроса в заданных границах.Частным случаем этого режима будет режим, когда в регистры 5 и 6 загружается один и тот же адрес. В этом случае преобразования идут непрерывно по одному и тому же входу с максимальной скоростью АЦП 3. Это позволяет использовать такой режим при необходимости опроса какого-либо входа 1 с максимальным быстродействием,Таким образом, предлагаемое устройство обеспечивает работу в нескольких режимах и использует непосредственный ввод данных в оперативную память ЭВМ, что позволяет оперативно изменять режимы опросов каналов на основе анализа введенной информации.Кроме того, оно имеет структуру, позволяющую использовать максимальное быстродействие АЦП. При использовании многократного циклического опроса у ЭВМ отпадает необходимость перед каждым циклом опроса формировать управляющие команды, в результате чего увеличивается общее быстродействие системы,Формула изобретения1. Устройство для ввода информации, содержащее коммутатор, аналого-цифровой преобразователь и первый, второй и третий счетчики, выходы первого счетчика соединены с адресными входами коммутатора, выход которого соединен с информационным входом аналого-цифрового преобразователя, выходы которого являются информационными вь 1 ходами устройства, информационные входы коммутатора являются информационными входами первой группы устройства, отличающееся тем, что, с целью расширения области применения за счет организации режима многократного циклического опроса и обеспечения прямого доступа к памяти ЭВМ, в него введены блок управления, блок сравнения, первый и второй 5 регистры, выходы первого регистра соединены с установочными входами первого счетчика, выходы которого соединены с входами первой группы блока сравнения, выход которого соединен с первым входом бло ка управления, первый выход которого соединен с входом запуска аналого-цифрового преобразователя, выход конца преобразования которого соединен с тактовым входом первого счетчика и вторым входом блока управ. пения, второй и третий выходы ко торого являются соответственно выходами конца обмена и запроса устройства, четвертый выход блока управления соединен с тактовыми входами второго и третьего счетчиков, выход второго счетчика соединен с третьим входом блока управления, пятый выход которого соединен со стробирующим входом первого счетчика, установочные входы второго и третьего счетчиков объединены с входами регистров и являются информационными входами второй 25 группы устройства, выходы второго регистрасоединены с входами второй группы блока сравнения, выходы третьего счетчика являются адресными выходами устройства, четвертый и пятый входы блока управления являются соответственно входами пуска ЗО и конца записи устройства.2. Устройство по п. 1, отличающееся тем,что блок управления содержит два триггера, два элемента ИЛИ, элемент И, одно- вибратор и элемент задержки, выход которого является первым выходом блока, пер вый вход элемента И является первымвходом блока, второй вход элемента И объединен с 8-входом второго триггера, первым входом первого элемента ИЛИ и является вторым входом блока, К-вход пер О вого триггера является третьим входомблока, Я-вход первого триггера объединен с вторым входом первого элемента ИЛИ, первым входом второго элемента ИЛИ и является, четвертым входом блока, К-вход второго триггера объединен с входом одно вибргтора и является пятым входом блока,инверсный выход первого триггера, прямой выход второго триггера и выход одновибратора являются соответственно вторым, третьим и четвертым выходами блока, выход первого элемента ИЛИ соеди О нен с входом элемента задержки, выходэлемента И соединен с вторым входом второго элемента ИЛИ, выход которого является пятым выходом блока.Составитель риз Техред И. Ве Тираж 704 арственного комитета СС 3035, Москва, Ж - 35,но.полиграфическое предРедактор А. КозоЗаказ 222/47ВНИИПИ Госуд11Производствен В.файзрахмановс Корректор А. ЗимокосовПодписное СР по делам изобретений и открытиРаушская наб., д. 4/5риятие, г. Ужгород, ул. Проектная,

Смотреть

Заявка

4146096, 23.09.1986

СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЕ БЮРО С ОПЫТНЫМ ПРОИЗВОДСТВОМ ПРИ БЕЛОРУССКОМ ГОСУДАРСТВЕННОМ УНИВЕРСИТЕТЕ ИМ. В. И. ЛЕНИНА

ВАЙНИЛОВИЧ ИГОРЬ СЕМЕНОВИЧ, АКИМОВ ВЛАДИМИР ИВАНОВИЧ, КРЮКОВ АНАТОЛИЙ ИВАНОВИЧ, РАНЧИНСКИЙ ВАЛЕРИЙ ФЕДОРОВИЧ

МПК / Метки

МПК: G06F 3/05

Метки: ввода, информации

Опубликовано: 07.04.1988

Код ссылки

<a href="https://patents.su/4-1386986-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

Похожие патенты