Двухкоординатный сканирующий цифроаналоговый преобразователь
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и вычислительной техники и может быть использовано в устройствах связи ЭВМ с объекта14и управле ния, а именно с ионно-лучевыми и электронно-лучевыми обрабатьгаающими, сварочными, электронолитографическими установками. Устройство решает задачу упрощения управления преобразователем от ЭВМ путем исключения большого количества расчетных и управляющих операций, выполняемых ЭВМ при переходе между смежными точками траектории рабочего органа. ЭВМ достаточно вьщать на преобразователь коды начальной и конечной точек линии , включить рабочий орган в начальной точке и выключить в конечной. Это достигается с помощью цифроаналоговых преобразователей (ЦАП), имеющих линейно-изменяю1цийся выходной сигнал по каждой из кооординат. Коды на ЦАЛ подаются из ЭВМ через блок сопряжения и два регистра, попеременно подключаемых к входу ЦАП с помо1цыо блока переключения регистров. Момент окончания изменения сигнала на выходе ЦАП фиксируется с помощью формирователя сигнала переходного состояния , выходной сигнал которого передается через блок сопряжения в ЭВМ для инициирования задания координат следующей точки на траектории перемещения рабочего органа. 3 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУЬЛИК (19 (И) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕНКЫИ КОМИТЕТ СССР
ПО ДЕЛАМ ИЭ06РЕТЕНИЙ И ОТНРЬ!ТИЙ (21) 3675559/24-24 (22) 13.12.83 (46) 28.02.86. Бюл. У 8 (71) Ордена Ленина институт кибернетики им. В.М. Глушкова (72) В.П. Деркач, В.М. Власенко и Э.П. Райчев (53) 621,503.35 (088.8) (56) Авторское свидетельство СССР
1 238905 кл. Н 03 К )3/02, 1968.
Дьяконов В.Н., Кунов В.М. Цифроаналоговый преобразователь для управления лучом электронно-лучевой труб" ки. — Автометрия, 1972, В 2.
Авторское свидетельство СССР
У 1095388, кл. Н 03 К !3/02, 1983.
Принципы построения цифроаналоговых преобразователей для электронолитографических установок и методы их технической реализации: — Сб. Методы миниатюризации и автоматизации производства компонентов.ЭВМ. Киев: изд. Института кибернетики АН УССР, 1975. (54)ДВУХКООРДИНАТНЫЙ СКАНИРУЮЩИЙ
ЦИФРОАНАЛОГОВЫЙ ПРЕОБРАЗОВАТЕЛЬ (57)Изобретение относится к области автоматики н вычислительной техники и мошет быть использовано в устройствах связи ЭВМ с обьектами управле. ю ння, а именно с ионно-лучевыми и электронно-лучевыми обрабатывакнцими, сварочными, электронолитографическимн установками, Устройство решает задачу упрощения управления преобразователем от ЭВМ путем исключения большого количества расчетных и управляющих операций, выполняемых ЭВМ прн переходе мезду смешными точками траектории рабочего органа. ЭВМ достаточно выдать на преобразователь коды начальной и конечной точек линии, включить рабочий орган в начальной точке и выключить в конечной.
Это достигается с помощьв цифроаналоговых преобразователей (ЦАП), имев- Е щнх линейно-изменяющийся выходной сигнал по кавдой as кооординат. Коды на
ЦАП подаются as ЭВМ через блок сопряшения и два регистра, попеременно подключаемых к входу ЦАП с помощьв блока переключения регистров. Момент окончания изменения сигнала на выхо" де ЦАП фиксируется с помощьв формирователя сигнала нереходного состояния, выходной сигнал которого пере" дается через блок сопряшения в ЭВМ для инициирования задания координат следующей точки на траектории перемещения рабочего органа. 3 ил.
1215087 2
Изобретение относится к области вычислительной технике, а именно к устройствам, преобразующим цифровые сигналы с непрерывные, и может быть использовано в устройствах связи ЭВМ с объектами управления, а именно с ионно-лучевыми и электронно-лучевыми обрабатывающими, сварочными, электронолитографическими установками, приборами, имеющими электронно-лучевые трубки с электромагнитным и/или электростатическим отклонением, дисплеями, видеотерминалами.
Цель изобретения — упрощение управления преобразователем от ЭВМ.
На фиг. 1 представлена структурная схема данного устройства; на фиг. 2 — траектория перемещения ра" бочего органа станка; на фиг. 3— электрическая принципиальная схема варианта реализации блока сопряжения, блока переключения регистров, коммутаторов и регистров.
Преобразователь содержит цифроаналоговые преобразователи (ЦАП)
1, 2, блок 3 сопряжения, приводы 4, 5 рабочего органа, регистры 6-9, коммутаторы 10, 11, формирователи
12, 13 сигналов переходного состояния, блок 14 переключения регистров.
Блок 3 сопряжения содержит переключатели 15 (микросхема AII16) и дешифратор 16 (микросхема ИД4). Блок
14 переключения регистров содержит триггеры 17-19 (микросхема ТМ2) и элементы И-НЕ 20, 21 (микросхема ЛАЗ).
Регистры 6-9 и коммутаторы 10, ll могут быть реализованы в виде регистров 22, 23 (микросхемы РП1).
Преобразователь работает следующим образом.
Каждый из ЦАП 1, 2, входящих в двухкоординатный сканирующий цифроаналоговый преобразователь, может в процессе работы находиться в одном из двух рабочих состояний: установивщемся и переходном. В установившемся состояниии выходной сигнал ЦАП ю
1, 2 имеет постоянный уровень, эквивалентный коду, подаваемому через соответствующий коммутатор 10, 11 на
его информационные входы с одного из двух его регистров 6, 7 или 8, 9. С, какого именно определяет сигнал, поступающий на данный коммутатор 10, 11 с блока 14 переключения регистyos. В переходном состоянии уровень
30 выходного сигнала.ЦАП 1, 2 изменяется с постоянной скоростью, т.е. линейно от исходного значения, опреде ляемого содержимым одного из регистров, например 6 или 8, подключенного к нему в исходном положении, до значения, определяемого содержимым второго его регистра. Изменение выходного сигнала ЦАП 1, 2 начинается с момента подключения на его вход второго регистра, например 7 или 9, ..взамен первого. Управление занесением кодов в регистры 6...9 организовано так, что занесение осуществляется всегда в тот из двух регистров данной координаты, который не подключен коммутатором 10 или 11 к
ЦАП 1, 2. Значение скорости изменения уровня выходного сигнала устанавливается в каждом из ЦАП 1, 2 до начала работы. Выходные сигналы обоих ЦАП l 2 задают положение рабочего органа на плоскости в том устройстве, которое подключено к двухкоординатному преобразователю. Преобразователь имеет два режима работы: с переключением рабочих регистров по командам ЭВМ; с автоматическим переключением рабочих регистров.
Режим работы задается по командам
ЭВМ посредством блока 14 переключения регистров.
5
В режиме с переключением регистров по командам ЭВМ работа осуществляется следующим образом. При необходимости на управляемой преобразователем установке произвести равномерную обработку пластины вдоль отрезка ОА (см. фиг, 2) необходимо осуществить перемещение рабочего органа установки на плоскости с постоянной скоростью вдоль оси ОХ из точки 0 с координатами j K,, Y, ) в точку А с координатами (у„,Y,),,как, показано на фиг. 2. В качестве первого шага 3BN через блок 3 сопряжения посылает в блок 14 переключения регистра код заданного режима работы преобразователя и заносит в регистры, например 6 и 8, коды соответствующих координат 3 и Ч, точки 0. Затем ЭВМ дает команду блоку 14 переключения регистров на подключение выходов указанных регистров с помощью коммутаторов )О, l1 на,входы
UAII 1, 2. На выходах последних в приводах рабочего органа 4, 5 устанавзгивается нулевой уровень выходньп
1215087
55 сигналов, соответствующий положению рабочего органа в начале координат О.
Далее ЭВМ через блок 3 сопряжения заносит в регистр 7 код координаты Х„ точки А и посылает через блок 14 переключения регистров команду на переключение регистров 6, 7 координаты Х.
Коммутатор IO подключает на вхо1 ЦАП
1 вместо первого регистра 6 второй регистр 7 данной координаты, в котором записан код координаты Х„, и начинается линейное изменение уровня выходного сигнала ЦАП 1 от нуля до значения, эквивалентного коду координаты 1„ точки А. Уровень выходного сигнала ЦАП 2 остается равным нулю. Поэтому рабочий орган управляемого преобразователем устройства равномерно перемещается вдоль оси
ОХ из точки О в точку А с заранее заданной скоростью. Одновременно с посылкой команды на переключение регистров 6, ? ЭВМ посылает через блок 3 сопряжения команду на включение рабочего органа. В течение всего времени изменения уровня выходного сигнала ЦАП 1 формирователем
12 сигнала переходного состояния вырабатывает сигнал, указывающий на
1 такое изменение. Окончание этого сигнала является признаком окончания работы преобразователя и управляемой им установки по обработке пластины на отрезке ОА, а для 3BNкомандой для дальнейших действий.
Если обработка пластины на этом заканчивается, то 3ВМ подает команду на выключение рабочего органа управляемой установки. Если же необходимо после обработки пластины на отрезке ОА произвести обработку также и на отрезке AS, то ЭВМ заранее во время обработки первого отрезка посылает в регистр 9 код координаты Y точки Б, а после окончания обработки первого отрезка дает команду блоку !4 переключения регистров на переключение регистров 8, 9. Блок 14 с помощью коммутатора 1 l подключает на вход ЦАП 2 вместо первого регистра 8 второй регистр 9 данной координаты, в котором записан код координаты У<, и начинается линейное изменение уровня выходного сигнала ЦАП 2 от нуля до значения, эквивалентного коду координаты точки Б. Уровень выходного сигнала ЦАП 1 в это время не меняется, 5 !
0 !
40 так как преобразователь находится в установившемся состоянии. Поэтому рабочий орган управляемого преобразователем устройства перемещается вдоль оси ОУ из точки А в точку Б с постоянной заранее заданной скоростью. В течение всего времени изменения уровня выходного сигнала ЦАП
2 формирователь 13 сигнала переходного состояния вырабатывает сигнал, указывающий à такое изменение. Окончание этого сигнала является признаком окончания работы преобразователя и управляемой им установки по обработке пластины на отрезке АБ, а для ЭВМ ":командой для дальнейших действий. Если обработка на этом заканчивается, то ЭВМ подает команду на выключение рабочего органа управляемой установки. Если же необходимо далее произвести обработку плас тины, например, вдоль отрезка БВ, то
ЭВМ посылает в блок 14 переключения регистров команду на переключение регистров 6, 7. Коммутатор 10 подключает на вход ЦАП вновь первый регистр 6 вместо второго 7, и начинается линейное изменение уровня выходного сигнала ЦАП 1 от значения, эквивалентного коду координаты X точки Б, записанному в регистре 7, до нулевого значения, эквивалентного коду, точки В, записанному в регистре 6. Уровень выходного ..игнала ЦАП 2 при этом не меняется и остается эквивалентным коду координаты У, точки Б, записанному в регистре 9, поскольку данный преобразователь находится в установившемся состоянии. В результате рабочий орган управляемого устройства равномерно перемещается вдоль оси ОХ иэ точки Б в точку В с заданной скоростью и т.д.
В режиме с автоматическим переключением регистров работа осуществляется следующим образом. Необходимо обработать площадку ОАМЛ на пластине, перемещая рабочий орган иэ начала координат по серпантину, как показано на фиг. 2, Допустим, что исходным режимом является режим с переключением регистров по командам
ЭВМ, Тогда ЭВМ заносит в не подключенные к ЦАП 1, 2 регистры, например
6 и 8, коды соответствующих координат X u Y точки О и дает команду блоку 14 переключения регистров на
1215087 подключение выходов этих регистров с помощью коммутаторов 10 ll на входы ЦАП 1, 2. На выходах этих преобразователей в приводах 4, 5 рабочего органа устанавливается нулевой уровень выходных сигналов, и рабочий орган перемещается в точку О.
Далее ЭВМ заносит в регистр 7 код координаты Х„ точки А, а в регистр 10
9 — код координаты 1, точки Б, посы" лает в блок 14 команду на переключение регистров 6, 7,. а также код режима работы с автоматическим переключением регистров и подает команду 15 на включение рабочего органа. С.переключением регистров 6, 7 уровень сигнала на выходе ЦАП 1 начинает линейно изменяться с заданной скоростью от нулевого значения до значения, 2О эквивалентного коду М„ . Рабочий орган при этом равномерно перемещается вдоль отрезка ОА из точки 0 в точку А и ведет обработку данного отрезка, Формирователь 12 сигна- 25 ла переходного состояния в течение всего времени изменения уровня выходного сигнала ЦАП 1 вырабатывает и подает в блок 14 сигнал о таком изменении. С окончанием этого изме- 3g нения и сигнала о нем блок 14 в соответствии с заданным ему режимом автоматически переключает с помощью коммутатора 11 регистры 8, 9 и начинается линейное изменение с заданной скоростью уровня выходного сигнала ЦАП 2 от нулевого значения до значения, эквивалентного коду Y
Рабочий орган равномерно перемещается вдоль отрезка АБ из точки А в 4О точку Б и ведет обработку данного отрезка. Формирователь 13 сигнала переходного состояния в течение всего времени изменения уровня выходного сигнала ЦАП 2 вырабатывает и 45 подает в блок 14 переключения регистров сигнал о таком изменении. С . окончанием этого изменения и сигнала о нем блок 14 автоматически .переключает с помощью коммутато- 5Q ра 10 регистры 6, 7 и начинается линейное изменение с заданной скоростью уровня выходного сигнала
ЦАП 1 от значения, эквивалентного коду X до нулевого значения. ЭВМ в это время заносит в регистр 8 код координаты У< точки Г и т.д., пока рабочий орган не начнет перемещаться вдоль отрезка МЛ из точки М в точку
Л. В этот момент ЭВМ посылает в блок
14 код режима работы перобразователя с переключением регистров по командам ЗВМ. В результате после гопадания рабочего органа в точку Л работа преобразователя по его перемещению останавливается. ЭВМ выключает рабочий орган, обработка заканчивается. Таким образом, в данном режиме переключение регистров по команде ЭВМ осуществляется только в начале работы при запуске преобразователя и имеет место в том из его каналов, который первым должен изменить уровень своего выходного сигнала, В указанном примере — это канал координаты Х. B дальнейшем переключение регистров каждого из каналов осуществляется автоматически, а именно как только закончится изменение уровня выходного сигнала одного иэ каналов, под воздействием блока 14 происходит переключение регистров в другом канале. Сигналом для устройства управления в этом режиме служит не команда ЭВМ, а окончание сигнала переходного состояния соответствующего канала. Функции
ЭВМ в это время сводятся к своевременному занесению очередных кодов в соответствующие регистры, причем очередной код в регистр каждого из каналов заносится по началу сигнала переходного состояния в этом канале.
ЭВМ получает эти сигналы от блока
14 преобразователя через блок
3.
Режим работы преобразователя с переключением регистров по командам
ЗВМ наиболее пригоден для обработки образцов в отдельных точках или вдоль отдельных линий, параллельных осям координат. При обработке точек рабочий орган включается после уста- новления заданных уровней выходных сигналов в обеих каналах преобразователя.на время, необходимое для обработки каждой из точек, а при обработке линий — на время заданного изменения уровня выходного сигнала одного из каналов при установившемся заданном значении выходного сигнала в другом из каналов, Время, необходимое для перемещения рабочего органа из одной точки обработки в другую, а также из конца одной обра"
1215087 батываемой линии в начало другой, не используется для обработки.
При необходимости вести обработку образцов вдоль ломаных линий различной конфигурации, состоящих из отрезков прямых, параллельных осям координат, более подходящим является режим работы с автоматическим переключением регистров, так как в этом случае проще управление преобразователем со стороны ЭВМ и выше эффективность его работы ввиду более оперативного переключения регистров.
По тем же основаниям данный режим более подходит для обработки наклонных прямых линий и линий более сложной конфигурации, например, описы ваемых управлениями второго и более высоких порядков, представленных с достаточной степенью точности прямолинейными участками, параллельными осям координат.
Таким образом, преобразователь позволяет осуществлять сканирование вдоль прямых, ломаных линий и по площади. При этом в нем достигается более полное использование рабочего времени и упрощение управления.
:Ф о р м у л а .и э о б р е т е н и я
Двухкоординатный сканирующий цифроаналоговый преобразователь, содерI жащий блок сопряжения, интерфейсные входы и выходы которого подключены к одноименным входам и выходам ЭВМ, и для каждой из координат цифроана:логовый преобразователь, соединенный выходом с рабочим органом, о т л ич а ю шийся тем, что, с целью упрощения управления преобразователем от ЭВМ, в него введены блок переключения регистров и для каждой
10 координаты — первый и второй регистры, коммутатор и формирователь сигнала переходного состояния, вход которого подключен к входу цифроаналогового преобразователя, под15 ключенного входом к выходу коммутатора, информационные и разрешающие входы регистров соединены с информационными и первыми управляющими .выходами блока сопряжения, а выходы
20 регистров — с первыми и вторыми информационными входами коммутатора, блок переключения регистров подключен управляющими и информационными входами соответственно к вторым управляющим и информационным выходам блока сопряжения, а первыми и вторыми управляющими выходами — к управляющим входам регистров и коммутатора соответственно первой и
30 второй координат, причем первый и второй разрешающие входы блока переключения регистров соединены соответственно с первым и вторым входами сигнала состояния и с выход,.ми формирователей сигналов переходного состояния первой и второй координат.
I > 1 5087
44»
Фив Ю
ВНИИПИ Закаэ 905/55 Тирак 837 Подписное
Филиал эг ll иал ППП Патент, г.Ужгород, ул.Проектная, 4