Цифровой генератор функций времени

 

О и и с А H u E <а воо015

Союз Советских

Социалистических

Республик

ИЗОБР ЕТЕ Н И $I

К A8TOPCKOhhV СВИДЕТЕЛЬСТВУ (б1) Дополнительное к авт. свид-зу— (22) Заявлено 04.11.74 (21) 2072536/18-24 (51) Ч Кл б 06 F 1/02 с присоединением заявки— (23) Приоритет— (43) Опубликовано 05.03.76. Бюллетень № 9 (45) Дата опубликования описания 17.07.76

Государственный комитет

Совета Министров СССР по делам изобретений и открытии (53) УДК 681.325 (088.8) (72) Авторы изобретения

Э. А. Пээлинг, Т. В. Сеппер и Т. И. Томсон (71) Заявитель (54) ЦИФРОВОЙ ГЕНЕРАТОР ФУНКЦИЙ ВРЕМЕНИ

Изобретение относится к области азтоматики и вычислительной техники и может быть применено, в частности, з системах автоматического управления в качестве программного задатчи <а.

Известен цифровой кусочно-линейный генератор функций времени, содержащий генератор импульсов, блок памяти, вход которого через коммутатор участков подключен к выходу бло" à совпадения кодов, соелипенного одним входом с BblxojoM счетчика ордпнаты, а другим входом подключенного к первому выходу блока памяти.

Однако отмечается повышенная возможность ошибок, связанная с ошибками пасчета зеличичы наклона воспроизводимой функции, которая должна проходить заданные точки з координатах время — уровень. Оператор, оослужизающий устройстзо. должен рассчитать и установить по заданной длительности участка и проекции ординаты необходимую величину наклона. Это уменьшает удобство обслуживания и эксплуатационную надежность генератора, Цель изобретения — упрощение эксплуатации генератора, а также повышение е-о точности. Это достигается тем, что в генератор дополнительно введены блох пересчета времени, блок пересчета ординаты, преооразователь скважность — период, триггер управлення, элемент «И», блок Icpc.шси п буферный запоминающий блок, соединенный выходом с первым входом блока, пересчета ординаты, подключенного выходом к первому входу триггера управления и первому входу буферного запоминающего блока, второй вход которого через блок переписи, соединенный управляющим входом с выходом блока совпадения кодов, подключен к выходу счстчпка орлинаты, вход которого через преобразователь со<важность — период соединен с выходом триггера управления, полключенного вторым входом ll< выходу блока пересчета времени. выход триггера упразле15 ния соединен с первым входом элемента «И», подключенно.о вторым входом к выходу генератора импульсов и первому входу блока пересчета времени, второй вход которого соединен с вторым выходом блока памяти, прп ем второй и третий входы блока пересчета орлпнаты соединены соответственно с выхолoм элемента «И» и первым выходом блока памятии.

На чертеже „приведена блок-схема цпф-,ового генератора функций времени.

Генератор содержит коммутатор уча:тхов

1, соединенный с входом запуска устройства и вы.<одом олоха совладения колов 2. Зь|хол:<оммутатора участков 1 соелннен с з<оЗО дом блоха памяти ч, полхлюченпо:o выходом

506015 кода ординат К„ к входу блока 2 и входу блока пересчета ординат 4. Выход кода времени К т,. блока 8 соединен с входом блока пересчета времени 5, подключенного первым входом и выходу генератора импульсов б и второму .входу элемента «И» 7, второй вход которого соединен с,выходом триггера управления 8 и через преобразователь скважность— период импульсов 9 подключен к счетчик

1 ординаты 10. Выход счетчика 10 соединен с входом блока совпадения 2 и через бло < переписи 11 .и буферный запоминающий блок

12 соединен с входом блока пересчета ординат 4, соединенного, выходом с управляющим входом блока Ii2 и первым входом триггера управления 8, второй вход которого подключен к выходу блока 5.

Устройство работает следующим образом.

Исходя из непрерывности кусочно-линейной программной функции, каждый линейный участок задается двумя параметрами — временной длительностью Т; и ординатой конечной точки участка О;. Устройство запускается внешним пусковым сигналом, переключающим коммутатор участков I,на первый участак. Коды выдаются блоком памяти 3, причем код времени К т,. поступает на вход сравнения блока пересчета времени 5. Генератор импульсов 6 заполняет блок пересчета времени 5 импульсами периода т до совпадения с кодом времени Кт,. Время заполнения блока 5 равно

11 = Кт,. т.

1, Q:= —, где

tI„.

Этот сигнал поступает на вход преобразователя скважность — период импульсов 9, в качестве которого можно использовать интегратор электрического тока с частотным выходом.

Выходные импульсы преобразователя 9 поступают на вход счетчика ординаты 10. Когда код счетчика ордцнаты достигает конечноПосле заполнения блок 5 устанавливается в начальное нулевое состояние, а триг-ер

8 в состояние, разрешающее прохождение импульсов генератора 6 через элемент «И» 7 к 40 счетному .входу блока пересчета ординаты 4, который за полняегся до,совпадения кода с кодом ординаты КО, Сигнал заполнения блока 4 переключает триггер 8 в состояние, запрещающее прохожден е импульсов на счет- 45 ный вход блака 4 и запускает буферный запоминающий блок 12, с которого .код начальной ординаты отрезка К О,., считывается в блок 4 в качестве начального состояния этого блока.

Периодический выходной сигнал триггера

8 имеет длительность периода (; и скважность го кода -ого участка Ко, сраоатывает блок совпадения 2, выходной сигнал которого переключает коммутатор 1, а также посредством блока переписи 11 записывает выходной

«oII; счетчика 10 в буферный запоминающий бло к 12.

Заполнение счетчика ординаты от состояния Ко,, до Ко,, т. е. формирование линейного участка занимает время где o: — коэффициент преобразования преоб разователя 9.

Таким ооразом, в устройстве автоматически осуществляется заполнение счетчика 10 от начального кода Ко,., до конечного кода данного отрезка Ко,. за заданное время Т;.

Это соответствует автоматическому вычислению наклона данного отрезка аппроксимирующей функции, причем при программировании задаются лишь конечная ордината и временная длительность для каждого отрезка, т. е. функция задается в координатах время — уровень.

Формула изобретения

Цифровой генератор функций времени, содержащий генератор импульсов, блок памяти, вход которого через коммутатор участков подключен к выходу блока совпадения кодов, соединенного одним входом с выходом счетчика ординаты, а другим — с первым BhIxOдом блока памяти, о тл и ч а юшийся тем, что, с целью упрощения эксплуатации генератора и повышения точности, в него дополнительно введены блок пересчета времени, блок пересчета ординаты, преобразователь скважность — период, триггер управления, элемент «И», блок переписи и буферный запоминающий блок, соединенный выходом с первым входом блока пересчета ординаты, подключенного выходом к первому входу триггера управления и первому входу буферного запоминающего блока, второй вход которого через блок переписи, соединенный управляющим входом с выходом блока совпадения кодов, подключен к выходу счетчика ординаты, вход которого через преобразователь скважность — период соединен с выходом триг ера управления, подключенного вторым входом к выходу блока пересчета времени, выход триггера управления соединен с первым входом элемента «И», подключенного вторым входом к выходу генератора импульсов и первому входу блака пересчета времени, второй вход которого соединен с вторым выходом блока памяти, причем второй и третий входы блока пересчета ординаты соединены соответственно с выходом элемента «И» и первым выходом .блока памяти.

506015

Составитель С. Казинов

Техред М. Семенов

Корректор И. Симкина

Редактор О. Филиппова

Тип. Харьк. фпл. пред. «Патент»

Заказ 562/854 Изд. № 256 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, 3(-35, Раушская наб., д. 4/5

Цифровой генератор функций времени Цифровой генератор функций времени Цифровой генератор функций времени 

 

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в стохастических функциональных преобразователях, стохастических вычислительных устройствах, при вероятностном моделировании и обработке данных
Наверх