ранговый селектор
Классы МПК: | G06G7/25 для расчета прерывистых функций, например мертвого хода или мертвой зоны, ограничения абсолютных или пиковых значений величин |
Автор(ы): | Андреев Д.В. (RU) |
Патентообладатель(и): | Ульяновский государственный технический университет (RU) |
Приоритеты: |
подача заявки:
2003-11-11 публикация патента:
10.03.2005 |
Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин, средств автоматического регулирования и управления, аналоговых процессоров. Техническим результатом является повышение точности при сохранении функциональных возможностей. Устройство содержит n реляторов, каждый из которых состоит из четырех замыкающих и четырех размыкающих ключей, четырех устройств выборки/хранения, дифференциального компаратора, булевого инвертора и булевого элемента “исключающее ИЛИ”. 3 ил.
Формула изобретения
Ранговый селектор, состоящий из n реляторов, каждый из которых содержит первый, третий, пятый и седьмой ключи, выполненные замыкающими, второй, четвертый, шестой и восьмой ключи, выполненные размыкающими, первое - четвертое устройства выборки/хранения, дифференциальный компаратор и булевый инвертор, причем в каждом реляторе первый - четвертый информационные и первый управляющий входы образованы соответственно входами первого - четвертого ключей и их входом управления, выходы первого, второго и выходы третьего, четвертого ключей соединены соответственно с информационным входом первого и информационным входом второго устройств выборки/хранения, входы записи которых объединены с входом булевого инвертора и образуют второй управляющий вход релятора, инвертирующий и неинвертирующий входы дифференциального компаратора соединены соответственно с объединенными выходом первого устройства выборки/хранения, входами пятого, восьмого ключей и объединенными выходом второго устройства выборки/хранения, входами шестого, седьмого ключей, выходы пятого, шестого и выходы седьмого, восьмого ключей соединены соответственно с информационным входом третьего и информационным входом четвертого устройств выборки/хранения, выходы которых являются соответственно первым и вторым выходами релятора, а входы записи подключены к выходу булевого инвертора, первый выход каждого релятора соединен с его первым информационным входом, второй выход каждого предыдущего релятора подключен к третьему информационному входу последующего релятора, а второй выход n-го релятора является выходом рангового селектора, первый и второй настроечные входы которого образованы соответственно объединенными первыми и объединенными вторыми управляющими входами всех реляторов, отличающийся тем, что в каждый релятор дополнительно введен булевый элемент "исключающее ИЛИ", первый вход которого подключен к выходу дифференциального компаратора, второй вход является третьим управляющим входом релятора, а выход соединен с входом управления пятого - восьмого ключей, третьи управляющие входы всех реляторов объединены и образуют третий настроечный вход рангового селектора.
Описание изобретения к патенту
Изобретение относится к автоматике и аналоговой вычислительной технике и может быть использовано для построения функциональных узлов аналоговых вычислительных машин, средств автоматического регулирования и управления, аналоговых процессоров и др.
Известны ранговые селекторы (см., например, авт. св. СССР 1262531, кл. G 06 G 7/25, 1986 г.), которые выполняют селекцию сигнала только (n+1)-го ранга (наибольшего сигнала) из нескольких аналоговых сигналов x1,... ,xn+1.
К причине, препятствующей достижению указанного ниже технического результата при использовании известных ранговых селекторов, относится ограниченные функциональные возможности, обусловленные тем, что не выполняется селекция сигнала любого заданного ранга r {1,... , n+1}.
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип ранговый селектор (фиг.1 в описании изобретения к патенту РФ 2172980, кл. G 06 G 7/25, 2001 г.), который содержит n реляторов и выполняет селекцию из n+1 аналоговых сигналов сигнала любого заданного ранга r {1,... , n+1}.
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится низкая точность, обусловленная тем, что максимальная погрешность прототипа определяется выражением =2n , где есть погрешность релятора.
Техническим результатом изобретения является повышение точности при сохранении функциональных возможностей прототипа.
Указанный технический результат при осуществлении изобретения достигается тем, что в ранговом селекторе, содержащем n реляторов, каждый из которых содержит первый, третий, пятый и седьмой ключи, выполненные замыкающими, второй, четвертый, шестой и восьмой ключи, выполненные размыкающими, первое - четвертое устройства выборки/хранения, дифференциальный компаратор и булевый инвертор, причем в каждом реляторе первый - четвертый информационные и первый управляющий входы образованы соответственно входами первого - четвертого ключей и их входом управления, выходы первого, второго и выходы третьего, четвертого ключей соединены соответственно с информационным входом первого и информационным входом второго устройств выборки/хранения, входы записи которых объединены с входом булевого инвертора и образуют второй управляющий вход релятора, инвертирующий и неинвертирующий входы дифференциального компаратора соединены соответственно с объединенными выходом первого устройства выборки/хранения, входами пятого, восьмого ключей и объединенными выходом второго устройства выборки/хранения, входами шестого, седьмого ключей, выходы пятого, шестого и выходы седьмого, восьмого ключей соединены соответственно с информационным входом третьего и информационным входом четвертого устройств выборки/хранения, выходы которых являются соответственно первым и вторым выходами релятора, а входы записи подключены к выходу булевого инвертора, первый выход каждого релятора соединен с его первым информационным входом, второй выход каждого предыдущего релятора подключен к третьему информационному входу последующего релятора, а второй выход n-го релятора является выходом рангового селектора, первый и второй настроечные входы которого образованы соответственно объединенными первыми и объединенными вторыми управляющими входами всех реляторов, особенность заключается в том, что в каждый релятор дополнительно введен булевый элемент “исключающее ИЛИ”, первый вход которого подключен к выходу дифференциального компаратора, второй вход является третьим управляющим входом релятора, а выход соединен с входом управления пятого - восьмого ключей, третьи управляющие входы всех реляторов объединены и образуют третий настроечный вход рангового селектора.
На фиг.1, фиг.2 и фиг.3 представлены соответственно схема предлагаемого рангового селектора, схема релятора, использованного при построении этого селектора, и временные диаграммы сигналов настройки.
Ранговый селектор содержит n реляторов 11,... ,1 n. Каждый релятор содержит первый,... , восьмой ключи 21,... ,28, первое,... , четвертое устройства выборки/хранения 31,... ,34, дифференциальный компаратор 4, булевый инвертор 5 и булевый элемент “исключающее ИЛИ” 6, причем ключи 21, 23, 25 , 27 и 22, 24, 26 , 28 выполнены соответственно замыкающими и размыкающими, первый,... , четвертый информационные и первый управляющий входы релятора образованы соответственно входами ключей 21 ,... ,24 и их входом управления, выходы ключей 2 1, 22 и 23, 24 соединены соответственно с информационным входом устройства 31 и информационным входом устройства 32, входы записи которых объединены с входом инвертора 5 и образуют второй управляющий вход релятора, третий управляющий вход которого подключен к второму входу элемента 6, подсоединенного выходом к входу управления ключей 25,... ,28, инвертирующий и неинвертирующий входы компаратора 4, подсоединенного выходом к первому входу элемента 6, соединены соответственно с объединенными выходом устройства 31, входами ключей 25, 2 8 и объединенными выходом устройства 32, входами ключей 26, 27, выходы ключей 25 , 26 и 27, 28 соединены соответственно с информационным входом устройства 33 и информационным входом устройства 34, выходы которых являются соответственно первым и вторым выходами релятора, а входы записи подключены к выходу инвертора 5. Первый выход каждого релятора соединен с его первым информационным входом, второй выход каждого предыдущего релятора подключен к третьему информационному входу последующего релятора, а второй выход релятора 1n является выходом рангового селектора, первый, второй и третий настроечные входы которого образованы соответственно объединенными первыми, объединенными вторыми и объединенными третьими управляющими входами реляторов 11,... ,1n.
Работа предлагаемого рангового селектора осуществляется следующим образом. На вторые информационные входы реляторов 11,... ,1n и четвертый информационный вход релятора 11 подаются подлежащие обработке аналоговые сигналы (напряжения) х1 ,... ,хn и хn+1 соответственно (x1 ,... ,xn+1 (хmin, xmax)); на четвертые информационные входы реляторов 12,... ,1n и третий информационный вход релятора 11 подаются соответственно опорные напряжения х {хmin, xmax} и на первый, второй, третий настроечные входы селектора подаются соответственно цифровые сигналы у1, у2, y3 {0,1} (фиг.3). Пpи y2=1 (y2 =0) устройства 31, 32 и 33, 34 работают соответственно в режимах выборки (хранения) и хранения (выборки). Если на входах управления ключей 2 1,... ,24 и 25,... ,28 присутствует логическая “1” (логический “0”), то ключи 2 1, 23, 25, 27 замкнуты (разомкнуты), а ключи 22, 24, 26 , 28 разомкнуты (замкнуты). Следовательно, напряжения на выходах релятора будут определяться рекуррентными выражениями
где символами и обозначены соответственно операции mах и min; есть номер периода Тj сигнала y2 (фиг.3), r {1,... ,i+1} есть ранг сигнала x(r) {xn+1, x1,... ,xi } (x(1)=min(xn+1, x1,... x i),... ,x(i+1)=max(xn+1, x1 ,... xi)); Vi0=xi; W00 =xn+1; Таким образом, при y3=1 и y3=0 селектор (фиг.1) на своем выходе воспроизводит соответственно операции
и
где m=0,5(n+2) (m=0,5(n+1)) при четном (нечетном) n. Согласно (1.1) и (1.2), настройка селектора (фиг.1) на выделение из множества {x1,... ,xn+1} сигнала х(r) любого заданного ранга r {1,... ,m} либо r {m+1,... ,n+1} может быть реализована, соответственно, если y 3=1 либо y3=0 с помощью периодов сигнала y2. При этом в предельном случае сигнал х(r) пройдет через реляторов, в связи с чем максимальная погрешность селектора (фиг.1) при четном (нечетном) n определяется выражением =1,5n ( =(1,5n-0,5) ), где есть погрешность релятора.
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый ранговый селектор выполняет селекцию из n+1 аналоговых сигналов сигнала любого заданного ранга r {1,... ,n+1} и обладает более высокой по сравнению с прототипом точностью.
Класс G06G7/25 для расчета прерывистых функций, например мертвого хода или мертвой зоны, ограничения абсолютных или пиковых значений величин
реляторный модуль - патент 2518664 (10.06.2014) | |
аналоговый селектор - патент 2514786 (10.05.2014) | |
аналоговый логический элемент - патент 2514784 (10.05.2014) | |
функциональный формирователь - патент 2497190 (27.10.2013) | |
адресный идентификатор - патент 2491626 (27.08.2013) | |
реляторный модуль - патент 2491625 (27.08.2013) | |
амплитудный фильтр - патент 2491624 (27.08.2013) | |
аналоговый мультиплексор - патент 2490706 (20.08.2013) | |
реляторный модуль - патент 2490705 (20.08.2013) | |
реляторный модуль - патент 2490704 (20.08.2013) |