Многоканальный аналого-цифровой преобразователь
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Соррз Севе тс г Социалистических Республик384 И ОП ИКАНИЕ ИЗОБРЕТЕН ИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Зависимое от авт. свидетельства М Заявлено 31.7.1971 (М 1663474/18-24).1.Кл. 6 08 с 9/00 с присоединением заявки Ле -Государственный комитет Совета Министров СССР по делам изоСрот:нкй и открытииПриоритет Опбликоваио 23.Н.973. Бюллетень Ле 24 УДК 681.325 (088.8) Дата опубликованя описания 28,1.1974 Авторыизобретени В. 3, Абрамов, В. И. Латышев и В. Ф. Тараев аявитель ОГОКАНАЛЬНЫЙ АНАЛОГО-ЦИФРОВО ПРЕОБРАЗОВАТЕЛЬИзобретение относится к ооласти вычислительной техники и может быть использовано в системах управления для ввода аиалоговои информации,В системах автоматического управления с цифровыми вычислительными машинами используется многоканальный аиалого-цифровой преобразователь, содержащий фазовращатели, блок формирования синусоидального напряжения, генератор импульсов, синхронизатор, формирователи фазовых импульсов, коммутатор, триггер временного интервала, вентиль, счетчик, накапливающий сумматор, регистр и блок управления. Преобразователь осуществляет преобразование угловых величии в цифровой код и масштабирование путем умножения кода на масштабные коэффициенты.Однако этот преобразователь не может осуществлять преобразование полярных координат в прямоугольные, В системах управления часто встречаются случаи, когда угловые параметры источников и информации выражены в полярных координатах, а цифровые параметры, поступающие к потребителям информации, должны быть выражены в прямоугольных координатах. В этих случаях преобразование координат осуществляется в цифровых вычислительных машинах по специальной программе. При большом количестве каналов и высокой частоте их опроса, цифровая вычислительная машина затрачивает значительную часть рабочего времени на выполнение программ преобразования координат. Вследствие этого к цифровым вычислительным машинам систем управления предъявляются повышенные треооваиия по быстродействию.Иногда в таких системах управления используют преобразователи полярных координат в прямоугольные, выполненные на базе вращающихся трансформаторов, с последующим преобразованием выходного напряжения в код или с промежуточным преобразованием кода в угловые величины. В этих случаях для каждого канала используется отдельный аналоговый преобразователь координат и отдельный преобразователь напряжения в код или напряжения в угол, в результате чего объем системы управления сильно возрастает.Цель предлагаемого изобретения - расширение функциональных возможностей устройства, т. е. обеспечение возможности преобразования полярных координат в прямоугольные в многоканальном аналого-цифровом преобразователе и разгрузка ЦВМ системы, Для этого в преобразователь введен регистр операций, дешифратор функций, триггер, дешифратор и шифратор констант, при этом второй, третий и четвертый входы регистра операций зв соединены соответственно с четвертым выходом синхронизатора, Г 51 тыь Выходом О,1 Оея управления и единичным и нулевым выходами триггера, а первый, второй, третий, четвертый и пятый выходы регистра операций подключены соответственно первому выходу дешифратора функций, четвертому входу сцетч 11 ка, четвертому входу сумматора, третьему входу регистра и первому входу дсшифратора, Второй вход последнего соединен со вторым выходом счетчика, второй выход коммутатора и третий выход счетчика подключены соответственно к второму и третьему выходам дсшифрагора функций, первый, второй и третий выходы которого подключены соответственно к единичным и нулевым входам триггера и пятому вхо ду сумматора; вход шифратора констант соединен с выходом дешифратора, а первый и второй выходы шифратора в констант подключены соответственно к четвертому входу регистра и шестому входу сумматора, 20На чертеже представлена схема предлагаемого многоканального аналого-цнфрового преОбрязовяеля.Преобразователь содержит генератор импульсов 1, выход которого подключен ко вхо дам синхронизатора 2 и вентиля 3. Другой вход вентиля соединен с выходом триггера временного интервала 4, нулевой вход которого подключен ко второму выходу синхронизатора 2. Остальные выходы синхронизатора 30 соединены со входом блока управления 5, предназначенного для выработки управляющих команд при выполнении операций преобразования угол-код и масштабирования, входом блока формирования синусоидального напряжения б, питающего блока фазовращателей 7 и входом регистра операций 8, предназначенного для выработки управляющих команд при выполнении операций преобразования полярных координат в прямоугольные. Выходы фа-,0 зоврящателей 7 подключены ко входам соответствующих формирователей фазовых импульсов 9, выходы которых соединены с первыми входамн коммутатора 10, Выходы блока управления 5 подключены к соответствующим 45 входам регистра 11, сумматора 12, счетчика 13, регистра операций 8 и коммутатора 10, выходы которого соединены соответственно с единичным входом триггера временного интервала 4 и со входами дешифратора функций 14 50 (дешифратора знака и вида функций). Остальные входы дешифратора функций 14 соединены соответственно с выходами регистра операций 8 и двух старших разрядов счетчика 13, а выходы подключены ко входам зна кового разряда сумматора 12 и триггера (признака функций) 15, выходы которого соединены со входами регистра операций 8, Выходы регистра операций 8 соединены также с соответствующими входами регистра 11, суммато ра 12, счетчика 13 и дешифратора 16 (дешифратора номера интервала интерполирования), остальные входы которого соединены с выходами средних разрядов счетчика 13, а выходы подкгночены 65 ко входам шифратора констант 17, предназначенного для формирования коэффициентов при вычислении тригонометрических функций методом линейного интерполирования. Выходы шифратора констант 17 подключены ко входам соответствующих разрядов регистра 11 и сумматора 12. Кроме того входы и выходы сумматора 12 соединены с соответствующими входами и выходами регистра 11 и счетчика 13, счег 11 ый вход которого подключен к выходу ьс:пиля 3.Преобразователь работает следующим образом. Генератор импульсов 1 вырабатывает импульсы частоты /, которые поступают на счетный вход синхронизатора 2 и на один из входов вентиля 3. Синхронизатор 2 осуществляет деление входной частоты //2" (где и - число разрядов пересчетной схемы синхронизатора), а также вырабатывает промсжуточ. ные частоты, необходимые для синхронизации совместной работы всех блоков преобразователя. На нулевой вход триггера временного интервала 4 поступают импульсы с выхода синхронизатора 2 с частотой //2.Блок формирования синусоидального напряжения 6 вырабатывает синусондальнос напр 51 жен 11 е частоты //2", которое синхрониз 11 ровано по фазе с импульсами генератора. Это напряжение является напряжением питания фазовращателей 7. Фаза выходного напряжения каждого из фазовращателей пропорцио. нальна угловому положению входного вала. Каждый из формирователей фазовых импульсов 9 формирует импульсы с частотои //2", фаза которых соответствует фазе входного синусоидального напряжения. Коммутатор 10 по команде из блока управления 5 осуществляет подключение выхода соответствующего формирователя фазовых импульсов к единичному входу триггера временного интервала 4. Триггер временного интервала 4 и вентиль 3 осуществляют преобразование фазы импульсов, поступающих с выхода коммутатора 10, в число импульсов, формирующихся на выходе вентиля 3. Счетчик 13, считая эти импульсы, формирует двоичный код углового положения соответствующего фазовращателя. При умножении на масштабный коэффициент по коман. де из блока управления 5 в регистр 11 записывается двоичный код масштабного коэффициента н выполняется операция умножения содержимого регистра 11 на содержимое счетчика 13, а произведение формируется в накапливающем сумматоре 12.Преобразование полярных координат в пр- моугольные в преобразователе осуществляется в соответствии со следующими выражениямих=г зи 11, у=г сов 1,где- радиус-вектор;ГГ - полярный угол.Величина полярного угла может принимать любое значение в диапазоне 0 - :360, Вычисление всех значений зп 1 р и созср с помощью формул приведения сводится к вычислению функции синуса, аргумент которого может прини 384115мать значения в диапазоне О-;90. Ниже помещены формулы приведения. о Г сАргументо оя:- ",-=2 - ;:-.,- 3 - , а 5 Функция Созх Я 1 псс Созх 51 па Созх %па Соы Ыпр Созр%па 10 в код осуДвоичныи 13. Значсиде сммы15 Перобразование величины угла р гцествляется согласно описанному, код угла р формируется в счетчике нис кода гр можно представить в в р=пг - +х2 дится к вычислению значения 1 п ( --- х),40 при этом код тла - . - а есть дополнитель ный код угла сс. Вследствие этого программа вычисления косинуса отличается от програм мы вычисления синуса только одной простой операцией - формированием кода, дополнительного к коду а.Вычисление значения функции синуса в преобразователе осуществляется методом линейного интерполирования согласно следующему выражению. ЛЯ(пх(л - 2. ) 51 па = 51 пх,; где Й - номер интервала интерполирования;Ь - длина интервала интерполирования;5)пх- значение функции синуса в начале интервала интерполирования;Лапа, - величина разности между значениями функции синуса в конце и начале интервала интерполирования;сс - текущее значение аргумента, принимающее любое значение в интервале интерполирования. 55 где и - значение кода в двух старших разрядах счетчика;а - значение кода в остальных разрядах 20 счетчика.Такое представление позволяет реализовать формулы приведения. После преобразования угла гр в код из блока управления 6 в регистр операций 8 поступает команда на включение 25 программы преобразования координат.Эта программа начинается с опроса дешифратора функций 14. В результате опроса дешифруется число пт (код двух старших разрядов счетчика) и признак вычисляемой координаты, в знаковый разряд накапливаюгцего сумматора 12 записывается знак координаты, а триггер функций 16 устанавливается в еди ничное или нулевое положение. Состояние этого триггера определяет вид тригонометриче ской функции (Япа или Сова), подлежащей вычислению. Вычисление значения Соэх своЕсли текущее значение х представить в виде суммы(а=а; +а - а), то код а в соответствующем масштабе окажется в средних разрядах счетчика 13, выходы которых подключены ко входам дешифратора 16 (дешифратора номера интервала интерполирования), а в остальных младших разрядах - код (х - х).В то же время код в средних разрядах счетчика 13 определяет номер интервала интерполирования ь,.Вычисление значения синуса начинается с опроса дешифратора 16. При этом шифраторЬЯп констант 17 формирует константукоторая записывается в регистр 11. Далее выполняется операция умножения содержимогоЛЯп(х,.регистра 11: ---на содержимое младших1 гразрядов счетчика 13 (х - а ). Произведение из сумматора 12 передается в регистр 11, После вторичного опроса дешифратора номера интервала интерполирования 16 шифратор констант 17 формирует константу %па;, которая записывается в сумматор 12, и выполняет операцию сложения. Затем вычисленное значешеЛЯпа,Бй 1 х=51 пхт(т - 2, )6передается в регистр 11 и осуществляется преобразование угловой величины г в двоичньш код. Двоичный код величины г формируется в счетчике 13, после чего выполняется операция умножения содержимого счетчика на содержимое регистра 11. В результате этого в накапливающем сумматоре 12 формируется код вычисляемой координаты в прямоугольной системе координат. Лналогичным образом происходит работа аналого-цифрового преобразователя по остальным каналам.Предмет изобретенияМногоканальный аналого-цифровой преобразователь, содержащий генератор импульсов, синхронизатор, блок формирования синусоидального напряжения, блок фазовращателей, формирователи фазовых импульсов и коммутатор, соединенные последовательно, и триггер, временного интервала, единичный вход которого подключен к первому выходу коммутатора, нулевой вход - ко второму выходу синхронизатора, выход - к первому входу вентиля, второй вход которого подключен к выходу генератора импульсов, а выход к первому входу счетчика, первый выход и второй вход которого подключены соответственно к первому входу и первому выходу сумматора, второй выход и второй вход которого подключены соответственно к первому входу и первому выходу регистра, второй вход которого подключен к первому выходу блока управления, второй, третий, четвертый выходы и вход которогонаказ 6516ЦЫ 1 И Тираж 602ета Совета Министров СССи открытийаушская наб., д. 4/5 Изд.1923 дарственного коми нзобретени Москва, Ж, Г 1 одписиоспо делам И Гос Обл, тип, Костромского управления издательств, полиграфии и книжной торгонл подключсцы соответственно к трсгьсму входу сумматора, третьему входу счетчика, второму входу коммутатора и третьему выходу сицхроцизатора, отлссчаюи 1 ийся тем, что, с цслгио расширения фуцкциоцальцых возможностей устройства, в него введены регистр операций, дешифратор фуцкций, триггер, дешифратор и шифратор констант. первьш, второй, третин четвертый входы регистра операций соединены соответственно с четвертым выходом сицхро О цизатора, пятым выходом блока управления, единичным и нулевым выходами триггера, а первый, второй, третий, чствертьш и пятый выходы регистра операций соответствсццо с первым входом дешифратора фуцкций, с чсгвсртым входом счетчика, четвертым входом сумматора, третьим входом регистра и первым входом дсшифратора, второй вход которого сосдицец со вторым выходом счетчика, второй выход коммутатора и третий выход счетчика подклочецы соответственно ко второму и третьему входам дешифратора фуцкций, первый, второй и третий выходы которого подклочсцы соответствсццо к едицичцому и пулевому входам триггера и пятому входу сумматора, вход шифратора коцстацт соединен с выходом дешифратора, а первый и второй выходы шифратора коцстацт подключены соответственно к четвертому входу регистра н шестому входу суммагора.
СмотретьЗаявка
1663474
В. Абрамов, В. И. Латышев, В. Ф. Тараев
МПК / Метки
Метки: аналого-цифровой, многоканальный
Опубликовано: 01.01.1973
Код ссылки
<a href="https://patents.su/4-384115-mnogokanalnyjj-analogo-cifrovojj-preobrazovatel.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальный аналого-цифровой преобразователь</a>
Предыдущий патент: Устройство для тревожной сигнализации
Следующий патент: Преобразователь углового перемещения в фазовый
Случайный патент: Устройство для сопряжения абонентских станций многосегментной локальной сети