СО
с
Изобретение относится к вычислительной технике и может быть использовано при программировании микросхем памяти, используемых, например, для управления шаговым двигателем.
Целью изобретения является повышение производительности программирования.
На чертеже представлена структурная схема программатора.
Программатор содержит формирователь 1 импульсов записи, первый, второй, третий и четвертый счетчики 2-5, сумматор 6, распределитель 7 импульсов, триггер 8, элемент И 9, элемент 10 задержки, блок 11 ключей, шаговый двигатель 12, датчик 13, первый 14 и второй 15 переключатели, вход 16 начальной установки программатора, третий вход 17 управления режимом программатора, вход 18 задания адреса программатора, первый 19, второй 20 и третий 21 входы синхронизации программатора, второй 22 и первый 23 входы управления режимом, вход 24 разрешения работы программатора.
Устройство работает следующим образом.
С входов 19 и 20 синхроимпульсы поступают на синхровходы счетчиков 3 и 4. Сумматор 6 суммирует сигналы на выходах счетчиков 3 и 4, ив момент переполнения сумматора 6 на его выходе переноса появляется 1. При этом на счетчик 3 продолжают поступать импульсы высокой частоты. После переполнения и последующего автоматического сброса счетчика 3 1м на выходе переноса сумматора 6 сменяется на О. Однако счетчик 3 продолжает считать, и в момент переполнения сумматора 6 1 снова появляется на его выходе переноса. Далее процесс повторяется. Время переполнения сумматора 6 зависит от того, какое число записано в счетчике 4. Чем это число больше, тем раньше переполнится сумматор 6 и, следовательно раньше на его выходе переноса появится 1.
Таким образом, на выходе переноса сумматора 6 появляются импульсы, длительность которых зависит от состояния выходов реверсивного счетчика 4. С приходом импульса на вход 20 состоя ние выходов реверсивного счетчика изменяется, что, в свою очередь, приводит к изменению длительности импульсов на выходе переноса сумматора 6,
Q
5 0 5
о JQ д5 50
сс
5
которые поступают на вход распределителя 7 импульсов и прикладываются с его помощью через блок ключей 11 к обмоткам шагового двигателя 12. Каждый импульс низкой частоты, поступающий на тактовый вход реверсивного счетчика 4, приводит к дискретному повороту вала шагового двигателя 12. Направление поворота вала зависит от направления счета реверсивного счетчика 4, который управляется сигналами по входу 23. Для правильной работы распределителя 7 импульсов к его входам подсоединены выходы старших разрядов реверсивного счетчика 4.
Перед началом программирования на вход 16 подается сигнал начальной установки, при этом на выходах реверсивного 4 и второго двоичного 2 счетчиков устанавливаются О. Датчик 13 положения вала также выставляется в положение О. Посредством зажимов схема ПЗУ устанавливается в программатор. Затем на вход 18 подается импульс, который записывается в счетчик 2 и формирует адрес записи. Далее осуществляется поворот вала двигателя 12 на один угловой шаг, фиксируемый датчиком 13 положения вала. При этом в реверсивный счетчик 4 записывается двоичное число, соответствующее данному положению вала двигателя. После этого на вход 22 подается сигнал Ввод, при этом состояние выходов реверсивного счетчика 4 записывается в вычитающий счетчик 5. В следующий момент времени на вход 17 подается сигнал Запись и триггер 8 устанавливается в состояние 1 (если при первом включении триггер 8 устанавливается в состояние 1, то первый же импульс с выхода переноса вычитающего счетчика 5 устанавливает его в состояние О, поэтому предварительной установки триггера не требуется); I с выхода триггера 8 прикладывается к второму входу элемента И 9. При этом импульсы с входа 21 проходят через элемент И 9 и поступают далее на формирователь 1, а также через элемент 10 задержки на тактовый вход вычитающего счетчика 5. Импульс, пришедший на вход формирователя 1, приводит к тому, что последний вырабатывает импульсы требуемой формы и длительности и записывает 1 в соответствующий разряд схемы ПЗУ. Через определенный промежуток времени, достаточный для
записи 1 в схему ПЗУ, элемент 10 задержки вырабатывает импульс, который поступает на тактовый вход вычитающего счетчика 5 и уменьшает его содержимое на 1. С приходом следующего импульса ча вход 21 процесс повторяется и 1 записывается в следующий разряд схемы ПЗУ, Так происходит до тех пор, пока содержимое вычитающего счетчика 5 не уменьшится до нуля и импульс с его выхода переноса не- перебросит триггер 8 в состояние О. С выхода триггера 8 О прикладываетс
98386
счетчики, сумматор, триггер, элемент И, элемент задержки, первый и второй переключатели, выходы второго счетчика соединены с входами первой группы информационных входов сумматора, выход которого через нормально замкнутый контакт переключателя соединен с информационным входом распределителя JQ импульсов, выходи младпих разрядов третьего счетчика соединены с входами второй группы сумматора и входами предустановки четвертого счетчика, информационные выходы которого являют
название | год | авторы | номер документа |
---|---|---|---|
Устройство для управления п-шаговыми двигателями | 1983 |
|
SU1144183A1 |
Преобразователь угловых перемещений в код | 1985 |
|
SU1311024A1 |
Устройство для управления шаговым двигателем с дроблением шага | 1985 |
|
SU1267583A1 |
Устройство синхронизации | 1990 |
|
SU1781835A1 |
Устройство для преобразования цифрового кода скорости вращения шагового двигателя в частоту импульсов | 1986 |
|
SU1325413A1 |
МНОГОМЕРНЫЙ СТАТИСТИЧЕСКИЙ АНАЛИЗАТОР УСРЕДНЕННОЙ МОЩНОСТИ НЕСТАЦИОНАРНОЙ НАГРУЗКИ | 1992 |
|
RU2060542C1 |
Цифровой измеритель температуры | 1986 |
|
SU1364910A1 |
Преобразователь двоично-десятичного кода в двоичный | 1981 |
|
SU1013942A1 |
Устройство для управления шаговым двигателем | 1989 |
|
SU1646036A2 |
Аналого-цифровой преобразователь | 1990 |
|
SU1728968A1 |
Изобретение относится к вычислительной технике и может быть использовано при программировании микросхем памяти. Целью изобретения является повышение производительности программирования. Поставленная цель достигается за счет введения распределителя 7 импульсов, блока 11 ключей, шагового двигателя 12, датчика 13, счетчиков 3, 4, 5, сумматора 6, триггера 8, элемента И 9, элемента 10 задержки, переключателей 14, 15. 1 ил.
к элементу И 9 и запирает его. Импуль-j ся второй группой адресных выходов
сы с входа 21 уже не могут пройти через элемент И. Процесс записи прекращается .
После окончания процесса записи по данному адресу программист нажимает кнопку Контроль переключателя 14. При этом вход распределителя 7 соединяется с выходом схемы ПЗУ, а тактовый вход вычитающего счетчика 5 - с входом 19. Счетчик 5 с высокой частотой начинает опрашивать разряды схемы ПЗУ по заданному счетчиком 2 адресу. В результате на выходе схемы ПЗУ появляется такая же последовательность импульсов, как и на выходе переноса сумматора 6, и, следовательно, положение вала двигателя 12 не изменяется. Однако, если в некоторые разряды схемы ПЗУ 1 не записана то скважность импульсов на ее выходе другая и вал двигателя 12 поворачивается в ту или иную сторону. При этом следует повторить процесс записи.
Формула изобретения
Программатор, содержащий первый счетчик адреса, формирователь импульсов записи, выход- которого является выходом записи информации программатора, вход синхронизации и начальной установки первого счетчика являются входом задания адреса программатора, выход первого счетчика является первым адресным выходом программатора, отличающийся тем, что, с целью повышения производительности, в него введены распределитель импульсов, блок ключей, шаговый двигатель, датчик, второй, третий и четвертый
программатора, выход переполнения четвертого счетчика соединен с вход установки триггера, выход которого соединен с первым входом элемента И
20 выход которого соединен с входами ф мирователя записи и элемента задерж выход которого через нормально замк тый контакт второго переключателя с динен с входом синхронизации четвер
25 го счетчика, выходы старших разрядо третьего счетчика соединены с входа управления распределителя, вход начальной установки третьего счетчика соединен с входом -начальной установ
30 ки программатора, нормально замкнут контакт первого переключателя являе ся входом контроля программатора, в синхронизации второго счетчика соед нен с нормально размокнутым контакт второго переключателя и является пе вым входом синхронизации программат ра, вход синхронизации третьего сче чика является вторым входом синхрон зации программатора, вход разрешени счета третьего счетчика является вх дом разрешения работы программатора вход управления направлением счета третьего счетчика является первым вх дом управления режимом программатор
45 вход управления записью четвертого счетчика является вторым входом упра ления режимом программатора, вход на чальной установки триггера является третьим входом управления режимом пр
50 грамматора, второй вход элемента Я является третьим входом синхронизаци устройства, выходы распределителя со динены с входами блока ключей, выход которого соединены с входами шаговог
гс -двигателя, соединенного с датчиком.
35
40
программатора, выход переполнения четвертого счетчика соединен с входом установки триггера, выход которого соединен с первым входом элемента И,
выход которого соединен с входами формирователя записи и элемента задержки, выход которого через нормально замкнутый контакт второго переключателя соединен с входом синхронизации четвертого счетчика, выходы старших разрядов третьего счетчика соединены с входами управления распределителя, вход начальной установки третьего счетчика соединен с входом -начальной установки программатора, нормально замкнутый контакт первого переключателя является входом контроля программатора, вход синхронизации второго счетчика соединен с нормально размокнутым контактом второго переключателя и является первым входом синхронизации программатора, вход синхронизации третьего счетчика является вторым входом синхронизации программатора, вход разрешения счета третьего счетчика является входом разрешения работы программатора, вход управления направлением счета третьего счетчика является первым входом управления режимом программатора,
вход управления записью четвертого счетчика является вторым входом управления режимом программатора, вход начальной установки триггера является третьим входом управления режимом про-
грамматора, второй вход элемента Я является третьим входом синхронизации устройства, выходы распределителя соединены с входами блока ключей, выходы которого соединены с входами шагового
-двигателя, соединенного с датчиком.
Программатор для записи информации в полупроводниковые элементы памяти | 1985 |
|
SU1280449A2 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторское свидетельство СССР № 1180975, кл | |||
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Авторы
Даты
1990-01-30—Публикация
1987-06-10—Подача