Устройство для ввода информации
Союз Советских
Социалистических
Республик
Оп ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ п,955007 (61) Дополнительное к авт. свид-ву(22)Заявлено 04.06.80 (21) 2935191/18-24 (51)IN. Кл.
С 06 Р 3/00
G 06 G 7/26 с присоединением заявки 1Е
- Звоударстаенный коинтет .
СССР (23) Приоритет но делам нзооретеннй н отхрытнй (53) УДК 681.327 °.11(088,8) Опубликовано 30. 02. 82. Бюллетень Р6 32
Дата опубликования описания 30.02.82 (72) Авторы изобретения уНЙтел4 "М.Л.Шипяцкий, Л.А. Новиков, Б.M. Рафалькес (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
Изобретение относится к вычислительной технике и может быть использовано в цифровых и цифро-аналоговых вычислительных устройствах.
Известны устройства ввода инфор5 мации в вычислительные устройства (1).
Недостатками этого устройства являются сложность и низкая надежность иэ-за наличия функционального кодирующего устройства, состоящего из диска с кодовой маской, связанного с электромеханической сельсинной сле-. дящей системой обработки угла, источника света, собирающей линзы, двух линеек фотоприемников и выходных усилителей-ограничителей, а также двух циклических преобразователей.
Кроме того, для ввода число-импульсной допплеровской йнформации используется также сложное устрой- 2о ство, содержащее делитель частоты, дешифратор, коммутатор,синхронизатор, два управляемых делителя частоты.
Наиболее близким к предлагаемому является устройство для ввода информации, содержащее СКТ-датчик, преобразователь напряжение-код, регистры кодов синуса и косинуса, двоичные умножители, квадраторы, сумматор, блоки сравнения, вычисления координат и контроля $23.
Ввод информации о синусе и косинусе угла осуществляется в блок вычисления координат с выхода двоичных умножителей. Недостатком известного устройства является его использование только для ввода аналоговой информации.
Цель изобретения - расширение области применения устройства путем обеспечения ввода частотно-импульсных сигналов
Указанная цель достигается тем, что в устройство для ввода информации, содержащее последовательно соединенные датчик и аналого-цифровой преобразователь, первый и второй вы955007
3 ходы которого соединены соответственно с входами первого и второго регистров, выходы которых соединены с первыми входами первого и второго умножителей частоты соответствен- 5 но, блок управления, первый выход которого соединен с первым входом блока контроля, выход которого соединен с первым входом вычислителя, второй выход блока управления сое- 0 динен с первыми входами первого и второго счетчиков и первыми входами первого и второго сумматоров, последовательно соединенные первые счетчик, вентиль и сумматор и после- 1S довательно соединенные вторые счетчик, вентиль и сумматор, выходы первого и второго сумматоров соединены соответственно с первым и вторым входами третьего сумматора, введены рр первый элемент И и триггер, выход которого соединен с вторым входом блока контроля и первым входом первого элемента И, второй вход которого соединен с третьим выходом блока управления, а выход первого элемента И соединен с вторыми входами первого и второго умножителей частоты, второй и третий элементы И, - первые входы которых соединены с выходами первого и второго умножителей частоты и с вторым и третьим входами вычислителя соответственно, инвертор, вход которого соединен с четвертым выходом блока управления и вторыми входами второго и третьего элементов И, первый и второй элементы ИЛИ, причем первый вход первого элемента
ИЛИ соединен с выходом второго элемента И, вторым входом первого счет40 чика, а выход первого элемента ИЛИ соединен с вторым входом первого вентиля, первый вход второго элемента
ИЛИ соединен с выходом третьего элемента И и вторым входом второго счетчика, выход второго элемента ИЛИ соединен с вторым входом второго венти.пя, четвертый, пятый, шестой и седьмой элементы И, причем первый вход четвертого элемента И соединен с выходом инвертора и с первыми входами пятого, шестого и седьмого элементов И, второй вход четвертого элемента И соединен с вторым входом пятого элемента И и является входом устройства, выход четвертого элемента
И соединен с вторым входом первого элемента ИЛИ, выход пятого элемента
И соединен с вторым входом второго элемента ИЛИ, вторые входы шестого и седьмого элементов И соединены соответственно с первым и вторым входами третьего сумматора, выход когорого соединен с первым входом триггера, второй вход которого соединен с вторым выходом блока управления, выходы шестого и седьмого элементов
И соединены соответственно с четвертым и пятым входами вычислителя .
На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг.2временные диаграммы его работы.
Устройство для ввода информации содержит синусно-косинусный датчик
1, аналого-цифровой преобразователь
2, регистры 3 и 4 синуса и косинуса угла, первый элемент И 5, двоичные умножители б и 7 частоты, блок
8 управления, инвертор 9, элементы
И 10-13, элементы ИЛИ 14 и 15, квадраторы 16 и 17, каждый из которых состоит из счетчика 18(19 ), вентилей 20(21 ) и сумматора 22(23 ), элементы И 24 и 25, сумматор 26, триггер 27,блок 28 контроля, вычислитель 29, входная шина 30 устройства (частота FB), опорная частота
31, сигнал 32 на выходе блока 8 управления (первый такт работы устройства Т1), сигнал 33 на выходе инвертора 9 (второй такт работы устройства Т2), импульс 34 сброса на выходе блока 8 управления, выходной импульс 35 триггера 27, Т и — время нормализации кодов m sind u m cosI, Т - время цикла работы блока 8 управления.
Синусно-косинусный датчик 1 угла предназначен для формирования напряжений, пропорциональных синусу и косинусу угла cL, где оС вЂ” угол поворота датчика и выходами связан с аналого-цифровым преобразователем
2. Аналого-цифровой преобразователь (АЦП) 2 служит для преобразования напряжений в двоичные коды m ..з1пс и
m cos olc коэффициентом пропорциональности m <1, который зависит от параметров датчика, напряжения питания и параметров самого АЦП. Выходы АЦП связаны с регистрами 3.и 4. Регистры 3 и 4 осуществляют прием и хранение двоичных кодов, пропорциональных соответственно синусу и косинусу угла oL(m .sind, m --cosd). Выходы регистров 3 и 4 подключены к первым входам двоичных умножителей б и 7 частоты. (л) где А - число входных импульсов квадратора, записываемое в счетчик 18(19 );
Число А для счетчика 18 соответствует величине n m.sine(, а для счетчика
19 - n-,m-cosd..
На входы квадраторов 16 и 17 с выхдов умножителя 6 и 7 поступают последовательности импульсов, соответствующие выраженияМ и-m в1noL и
n m-cosd.и, следовательно, на выходах квадраторов получаются последовательности (n m.sinä) и (n m-соЫ) 5 95500
Элемент И 5, вход которого соединен с блоком 8 управления и триггером 27, а выход - с двоичными умножителями 6 и 7 частоты; предназначен для подключения (отключения) частоты F от блока 8 управления на входы двоичных умножителей 6 и 7 частоты по сигналу с выхода триггера 27.
Двоичные умножители 6 и 7 частоты (ДУЧ),выходы которых подключены к первым входам элементов И 10, 11 и вычислителя 29, умножают коды m sinoL m- cosoL на число импульсов и частоты FT и формируют нормализованные значения sino(u cos с(, т.е. истинные значения синуса и косинуса угла поворота d. датчика 1, освобожденные от коэффициента m.
Блок 8 управления, выходы которого связаны с элементом И 5 (выход Ю частоты Е ), элементами И 10, 11 и через инвертор 9 с элементами И )2, 13, 24, 25, а по сигналу сбросас квадраторами 16 и 17 и триггером
27 формирует сигналы сброса элемен- И тов устройства (счетчиков 18 и 19, сумматоров 22, 23, 26, триггера 27) и управляет работой элементов И 10-.
13, 24 и 25 и выдачей тактовой частоты Гт для выполнения умножения ЗО кодов m.sin сА и m -соз Ы на число импульсов и частоты F, а также для управления работой блока 28 контроля.
Элементы И 10 и 11, связанные вторыми входами с блоком 8 управления, а выходами — со счетными входами квадраторов 16 и 17 и через элементы ИЛИ 14 и 15 - с суммирующими входами квадраторов, обеспечивают подключение информации об . угле cL к квадраторам 16 и 17.
Элементы И 12 и 13 осуществляют подключение частотно-импульсной информации Г к квадратору на время Т
Квадраторы 16 и 17 выполняют операцию возведения в квадрат выходной информации двоичных умножителей 6 и 7 частоты и умножения частотно-импульсной информации на коды 51п cLИ со5(А.
Элементы И 24 и 25 осуществляют передачу в вычислитель результатов умножения частотно-импульсной информации на коды ind u cosd..
Сумматор 26 служит для суммирования результатов возведения в квадрат функций синуса и косинуса угла
7 6
dL и выдачи сигнала переполнения сумматора на триггер 27.
Триггер 27 формирует сигнал об
Я окончании сложения величин (m m з1по1,) и (m.n-cosd) и выдает сигнал об этом в блок контроля и на элемент И 5, отключая ввод частоты FT.
Блок 28 осуществляет контроль работы устройства сравнением длительности сигнала Тн, поступающего с выхода триггера 27, с допустимым значением, поступающим от блока 8 управления, и посылает результат контроля в вычи слитель 29..
Устройство работает следующим образом.
Ввод информации осуществляется циклически в два такта работы устройства.
В начале первого такта работы Т (фиг. 2, график 32) блок 8 управления формирует импульс сброса счетчиков 18 и 19, сумматоров 22, 23, 26 и триггера 27 (фиг.,2, график 34).
Выходным сигналом триггера 27 (фиг.2, график 35) открывается элемент И 5 и на двоичные умножители 6 -и 7 из блока 8 управления начинают поступать импульсы частоты F (фиг. 2, график 31), количество которых обозначим символом п. Результаты умножения и на коды m -з1п Ы и m-cosd, которые записаны в регистрах 3 и я, поступают с выходов умножителей 6 и 7 (n m .sin d, и и-m-cosa() e вычислитель 29 и через открытые сигналом
Т„ элементы И, 10 и на первые входы квадраторов 16 и 1.7, а также через элементы ИЛИ 14 и 15 на суммирующие входы квадраторов. Возведение в квадрат осуществляется, в соответствии с выражением
955007 которые поступают на входы сумматора 26, реализующего выражение й= (и >т>.glpo() +(n nn,pop+)> ()
Число разрядов сумматора 26 выбрано таким образом, что в момент его переполнения величина Й становится равной единице, т,е, N=(n lT>. >псЦ + (и. гп со5сц
После преобразований получим (й ° ) (р>п g+ pop Õ )
Применив известное тригонометрическое выражение получлм (n гп) = 1, (5) откуда
n — - ig)
>и
Таким образом, при поступлении на входы двоичных умножителей б и
7 частоты числа импульсов в соответствии с выражением (6) в устройстве происходит компенсация коэффициента пропорциональности m (нормализация величин m -siп Ы и m созЫ), в счетчиках 18 и 19 оказываются записанными величины sin d.u cosd соответственно, а в вычислитель 29 поступит с выходов ДУЧ б и 7 количество импульсОВ и-lTl-sin k и и m соус(, так д же соответствующее величинам sin cL u
cosd. При этом происходит переполнение сумматора 26, и. его выходной импульс установит триггер ?7 в состояние "единицы". Единичный сигнал с выхода триггера 27 закрывает элемент И 5 и прекращает поступление импульсов частоты FT на входы двоичных умножителей б и 7 частоты, что соответствет окончанию процесса вво- g5 да величины sin cL u сов с((нормализации КОДОВ и> s>пс и m созе)е ЭТОТ же сигнал с выхода триггера 27 посту . пает в блок 28 контроля, где производится сравнение его длительности с полем допуска на длительность процесса нормализации, рассчитанным исходя из возможной величины коэффициентами>..Из блока 28 контроля сигнал о соответствий времени нормализации заданному допуску поступает в вычислитель 29, в котором вырабатывается сигнал о возможности использования полученных величин sine u cosd.
По окончании первого такта работы устройства бпок 8 управления снимает разрешающий сигнал с входов элементов И 10 и 11,. при этом через инвертор 9 открываются входы элементов И 12, 13, 24 и 25. Во втором такте работы устройства производится ввод частотно-импупьсной информации
Fg на вход вычислителя 29. При этом частотно-импульсные сигналы F с шиВ ны 30 поступают через открытые элементы И 12 и 13 (элементы И 10 и 11 закрыты), элементы ИЛИ 11 и 15 на суммирующие входы квадраторов !6 и
17 (вентили 20 и 21).
Каждый прошедший импульс переписывает содержимое счетчиков 18(19) через вентили 20(21) в сумматоры
22(23, Таким Образом, величины sine( и cos d просуммируются стОлькО раз сколько импульсов информации поступит на частотно-импульсный вход 30 устройства, что соответствует умножению величин inoL и соус(на величину Гя. С выходов сумматоров 22 и
23 через открытые элементы И 2 . и
25 произведения Fp. sin d. и F> совcL постугают в течение второго такта работы в вь>числитель 29, По окончании второго такта цикл работы устройства повторяется.
Использование предлагаемого устройства расширяет область применения устройства, обеспечивая ввод аналоговой и частотно-импульсной информации, повышает коэффициент использования вычислительных средств устройства благодаря выполнению операций умножения частотно-импульсной информации на значения синуса и осинуса уãëà и ввода результатов в вычислитель.
Формула изобретения
Устройство для ввода информации, содержащее последовательно соединенные датчик и аналого-цифрово преобразователь, первый и второй выходы которого соединены соответственно с входами первого и второго регистров„ выходы которых соединены с первыми входами первого и второго умножителей частоты соответственно, блок управления, первый выход которого соединен с первым входом блока контроля, выход которого соединен с первым входом вычислителя, второй
9 9550 выход блока управления соединен с первыми входами первого и второго счетчиков и первыми входами первого и второго сумматоров, последовательно соединенные первые счетчик,, S вентиль и сумматор и последовательно соединенные вторые счетчик, вентиль и сумматор, выходы первого и второго сумматоров соединены соот. ветственно с первым и вторым входа- 10 ми третьего сумматора, о т л и ч аю щ е е с я тем, что, с целью расширения области применения путем обеспечения ввода частотно-импульсных сигналов, в него введены первый элемент И и триггер, выход которого .соединен с вторым входом блока контроля и первым входом первого элемента И, второй вход которого соединен с третьим выходом блока управления, а выход первого элемента И соединен с вторыми входами первого и второго умножителей частоты, второй и третий . элементы И,первые входы которых соединены с выходами первого и второго умножителей частоты и с вторым и третьим входами вычислителя соответственно, инвертор, вход которого соединен с четвертым выходом блока управления и вторыми входами второго и третьего элементов И, первый и вто« рой элементы ИЛИ, причем первый вход первого элемента ИЛИ соединен с выходом второго элемента И, вторым входом первого счетчика, а выход первого элемента ИЛИ соединен с вторым входом первого вентиля, первый вход
07 10 второго элемента ИЛИ соединен с выходом третьего элемента И и вторым входом второго счетчика, выход второго элемента ИЛИ соединен с вторым входом второго .вентиля, четвертый, пятый, шестой и седьмой элементы И, причем первый вход четвертого элемента И соединен с выходом инвертора и с первыми входами пятого, шестого и седьмого элементов И, второй вход четвертого элемента И соединен с вторым входом пятого элемента И и является входом. устройства, выход четвертого элемента И соединен с вто-. рым входом первого элемента ИЛИ, выход пятого элемента И соединен с вторым входом второго элемента ИЛИ, вторые входы шестого и седьмого элементов И соединены соответственно с первым и вторым входами третьего сумматора, выход которого соединен с первым входом триггера, второй вход которого соединен с вторым выходом блока управления, выходы шестого и седьмого элементов И соединены соответственно с четвертым и пятым входами вычислителя.
Источники информации, принятые во внимание при экспертизе
1. Колгинский В.Е. Автономные доклеровские устройства и системы навигации. И., "Советское радио" 1g7g, с. 291-293.
2. Авторское свидетельство СССР
М 341044, кл, G 06 G 7Л6, 1970 (прототип).





