SU1762298A1 - Programmable timing device - Google Patents
Programmable timing device Download PDFInfo
- Publication number
- SU1762298A1 SU1762298A1 SU904890813A SU4890813A SU1762298A1 SU 1762298 A1 SU1762298 A1 SU 1762298A1 SU 904890813 A SU904890813 A SU 904890813A SU 4890813 A SU4890813 A SU 4890813A SU 1762298 A1 SU1762298 A1 SU 1762298A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- group
- trigger
- register
- Prior art date
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Pulse Circuits (AREA)
Abstract
Изобретение относитс к вычислительной технике и автоматике, в частности к устройствам автоматического управлени , где требуетс включение различных механизмов в определенной последовательности во времени, и может быть использовано дл управлени технологическими процессами . Целью изобретени вл ютс расширение области применени за счет автономности при выдаче команд, времени их по влени и формировани по длительности и повышение точности выдачи всех команд относительно сигнала начало работы . Устройство содержит генератор 1 импульсов , регистр 2 адреса, блок оперативной пам ти 3, триггер 4 пуска, счетчик импульсов 5, элемент 6 сравнени , первую 7 и вторую 8 группу коммутаторов, элементы ИЛИ 9-13, формирователь 14 сигнала разрешение выборки, инвертор 15, элемент И 16, три элемента задержки 17,19, 20, триггер 18 блокировки выходной регистр 21 на D-триггерах, группу 221...22N элементов гальванической разв зки, магистраль 23 адрес-данные, шины 24 команд управлени . 9-2-10-14-11-3-8--21-22. 4- 1-5-6-16-17-20-13-18-16, 20-12-2-3. 4- 15-7-3, 17-19-21.4 ил. С The invention relates to computing and automation, in particular to automatic control devices, where the inclusion of various mechanisms in a certain sequence in time is required, and can be used to control technological processes. The aim of the invention is to expand the scope due to autonomy when issuing commands, the time of their occurrence and the formation of the duration and improving the accuracy of issuing all commands relative to the start of operation signal. The device contains a pulse generator 1, an address register 2, a memory unit 3, a trigger 4, a pulse counter 5, a comparison element 6, a first 7 and a second 8 group of switches, elements OR 9-13, a signal conditioner 14, a sampling resolution, an inverter 15 , element 16, three delay elements 17, 19, 20, blocking trigger 18, output register 21 on D-triggers, group 221 ... 22N of galvanic isolation elements, line 23 data address, bus 24 control commands. 9-2-10-14-11-3-8--21-22. 4- 1-5-6-16-17-20-13-18-16, 20-12-2-3. 4- 15-7-3, 17-19-21.4 Il. WITH
Description
Изобретение относитс к вычислительной технике и автоматике, в частности к устройствам автоматического управлени , где требуетс включение различных механизмов в определенной последорателыю- §ТИ во. рремен.и, и мажет быть цепрльзованд дл управлени технологическими прдц§&The invention relates to computer technology and automation, in particular, to automatic control devices, where the inclusion of various mechanisms in a certain sequential body is required. and it can be a zerplzovand to control technological processes &
69МИ.69MI.
Известно программное временное устройство , содержащее генератор импульсов и последовательно соединенные счетчик импульсов, блок набора программ, дешифратор , элементы И, дополнительный элемент И, несимметричный триггер и исполнительные элементы. A software temporary device is known that contains a pulse generator and a pulse counter connected in series, a program block block, a decoder, AND elements, an additional AND element, an unbalanced trigger, and actuators.
В это устройство с целью повышени надежности и обеспечени возможности автоматической остановки устройства пделе отработки программы дрп@лните.льн9 введены элементы ИЛИ, втерей эл§м§нт И, т- датиик режимов, фермиреватель импульсов, симметричный триггер.In order to increase the reliability of the device and to ensure the possibility of automatically stopping the device in the drp@nne.ln program, the device has OR elements, wi-fi element I, t-datyik modes, a pulsator, and a symmetric trigger.
Недостатками этих устройств вл ютс : посто нна длительность выдаваемых команд , недостаточна точность выдаваемых команд, низкий коэффициент использовани объема пам ти, оперативной возможности измен ть длительность, врем выдачи и количество команд.The disadvantages of these devices are: the constant duration of the commands issued, the lack of accuracy of the commands issued, the low memory utilization rate, the operational ability to change the duration, the issuance time and the number of commands.
Из известных наиболее близким по технической сущности к за вл емому вл етс программное устройство управлени , со- держащее генератор импульсов, счетчик, первый и второй дешифратор, блок пам ти, первую и вторую группу дешифраторов, триггер, элемент И, регистр адреса, выходной регистр, элемент задержки, группу мультиплексоров, группу дешифраторов.Of the known ones, the closest in technical essence to the claimed is a software control device containing a pulse generator, a counter, a first and second decoder, a memory unit, a first and second group of decoders, a trigger, an AND element, an address register, an output register , delay element, group of multiplexers, group of decoders.
Недостатками известного устройства, выбранного в качестве прототипа, вл ютс :The disadvantages of the known device, selected as a prototype, are:
-ограниченные функциональные воз- можности, в частности, оно не может обеспечить автономную выдачу более одной команды, коды которой записаны в блоке пам ти, дл выдачи всех команд дополнительно необходим блок управлени ;- limited functional capabilities, in particular, it cannot provide the autonomous issuance of more than one command, the codes of which are recorded in the memory unit; in order to issue all the commands, the control unit is additionally necessary;
-блок управлени только асинхронными командами может инициировать устройство к выдаче последующих команд;- the control unit only asynchronous commands can initiate the device to issue subsequent commands;
-выдаваемые команды имеют посто нную длительность, а врем их выдачи долж- но дополнительно определ тьс блоком управлени ;- the issued commands have a constant duration, and the time of their issuance must be additionally determined by the control unit;
-блок управлени асинхронно инициирует устройство к выдаче команд, что снижает точность их выдачи относительно первоначального сигнала признак начала работы.-the control unit asynchronously initiates the device to issue commands, which reduces the accuracy of their issuance relative to the original signal sign of the beginning of work.
Целью изобретени вл етс расширение функциональных возможностей за счет автономности при выдаче команд, времени их по влени и формировани по длительности и повышение точности выдачи всех команд относительно сигнала признак начала работы.The aim of the invention is to expand the functionality due to autonomy when issuing commands, the time of their occurrence and formation over the duration and improving the accuracy of issuing all commands relative to the signal sign of the start of work.
Поставленна цель достигаетс тем, что в программное временное устройство, содержащее генератор импульсов, регистр адреса , блок оперативной пам ти (ОЗУ), триггер пуска, счетчик импульсов, первую и вторую группу коммутаторов, первый эле- мент И, первый элемент задержки и выходной регистр, дополнительно введены элемент сравнени , первый, второй .третий, четвертый и п тый элементы ИЛИ, формирователь сигнала разрешение выборки, инвертор, триггер блокировки, второй и третий элементы задержки, выходной регистр выполнен на D-триггерах, а генератор импульсов представл ет собой последовательно соединенные генератор опорной частоты, второй элемент И и делитель частоты , причем группа информационных ьло- дов регистра адреса и группа информационных входов коммутаторов первой группы подключены к магистралиThe goal is achieved by the fact that a software temporary device containing a pulse generator, an address register, a random access memory (RAM) block, a trigger trigger, a pulse counter, the first and second switch groups, the first And element, the first delay element, and the output register , the comparison element is additionally introduced; the first, second, third, fourth, and fifth OR elements, the signal conditioner, sampling resolution, inverter, blocking trigger, the second and third delay elements, the output register is made on D-triggers, and Op pulses is connected in series a reference frequency generator, a second AND gate and a frequency divider, wherein the group of information lo- rows register address and group of information inputs of the first group of switches connected to the backbone
дрес-данные. Управл ющий вход регистра адреса соединен с шиной команд управлени запись адреса, выходы регистра адреса подключены к группе информационных входов блока оперативной пам ти, группа выходов коммутаторов второй группы подключена к первой группе входов элемента сравнени , втора группа входов которого соединена с разр дными выходами счетчика импульсов, счетный вход которого подключен к выходу делител частоты генератора импульсов и к первому входу первого элемента ИЛИ, а установочный вход счетчика импульсов, первые входы второго и третьего элементов ИЛИ, входы сброс триггера пуска, делител частоты и D-триггеров выходного регистра подключены к шине команды управлени сброс, вход запись триггера пуска и вторые входы четвертого и третьего элемента ИЛИ подсоединены к шине команд управлени признак начала работы, а выход триггера пуска подключен к первому разрешающему входу первого элемента И, к управл ющему входу блока оперативной пам ти и ко второму входу коммутаторов второй группы и через инвертор к управл ющему входу коммутаторов первой группы, выходы которых соединены с группой входов-выходов блока оперативной пам ти коммутаторов второй группы информационных входов, первый вход второго элемента l/ ПИ подсоединен к шине команд управлени конец обмена его выход к входу сброс регистра адреса, выход элемента сравнени подключен к первому входу второго элемента И, выход которого через первый и второй элементы задержки соединен с первым входом третьего элемента ИЛИ, выход которого соединен с входом сброс триггера блокировки , инверсный выход которого соединен со вторым разрешающим входом первого элемента И, выход первого элемента задержки подключен ко входу запись триггера блокировки , ко второму входу четвертого элемента ИЛИ, а выход второго элемента задержки к тактовому входу D-триггеров выходного регистра D входы D-триггеров выходного регистра подключены к соответствующим разр дам магистрали выдачи данных, выходы D-триггеров выходного регистра соединены через группу элементов гальванической разв зки с группой информационных выходов устройства, выход второго элемента задержки соединен с третьим входом четвертого элемента ИЛИ, выход которого подключен к счетному входу регистра адреса, а через первый элемент ИЛИ, формирователь сигналов разрешение вы- бррки и п тый элемент ИЛИ соединен управл ющим блоком оперативной пам ти со вторым входом, второй вход п того элемента ИЛИ подключен к шине команд управле- ни запись данных.address data. The control input of the address register is connected to the control command bus, the address record, the outputs of the address register are connected to the group of information inputs of the RAM block, the group of outputs of the switches of the second group is connected to the first group of inputs of the comparison element, the second group of inputs of which are connected to the bit outputs of the pulse counter , the counting input of which is connected to the output of the frequency divider of the pulse generator and to the first input of the first element OR, and the installation input of the pulse counter, the first inputs of the second and t The other OR elements, reset trigger trigger inputs, frequency divider and output register D-flip-flops are connected to the reset control command bus, start trigger recording entry and the second inputs of the fourth and third OR element are started sign, and the trigger trigger output is connected to the first permitting input of the first element I, to the control input of the main memory unit and to the second input of the switches of the second group and through the inverter to the control input of the switches of the first group whose outputs from Connected with a group of I / O blocks of the operating memory of the switches of the second group of information inputs, the first input of the second element l / PI is connected to the control command bus, the exchange of its output to the input is reset of the address register, the output of the comparison element is connected to the first input of the second element And output which, through the first and second delay elements, is connected to the first input of the third OR element, the output of which is connected to the input, resetting the lock trigger, the inverse output of which is connected to the second enabling input of the first About the And element, the output of the first delay element is connected to the input of the record of the blocking trigger, to the second input of the fourth element OR, and the output of the second delay element to the clock input of the D-flip-flops of the output register D the inputs of the D-flip-flops of the output register are connected to the corresponding bits of the data output highway , the outputs of the D-flip-flops of the output register are connected through a group of galvanic isolation elements with a group of information outputs of the device, the output of the second delay element is connected to the third input of the fourth element that OR, the output of which is connected to the counting input of the address register, and through the first element OR, the signal conditioner, the resolution is selected, and the fifth element OR is connected by the control unit of the operating memory to the second input, the second input of the fifth element OR is connected to the command bus Manage or record data.
Положительный эффект при осуществлении изобретени заключающийс в расширении его функциональных возможностей достигаетс :A positive effect in the implementation of the invention is to expand its functionality is achieved:
-строгим по чеечным чередованием информации о премеии.по влени команды и значением кода команды, начала записи с первой чейки и последовательность записи информации в чейках ОЗУ от времени по влени команды;-strict by cell alternation of information about the premeia.points of the command and the value of the command code, the start of recording from the first cell and the sequence of recording information in the cells of RAM from the time of the appearance of the command;
-временем элемента сравнени позвол ющего устройству определ ть врем выдачи команды за счет сравнени кода времени хранимого в ОЗУ с текущим временным кодом со счетчика, что позвол ет оперативно перестраивать врем начала выдачи команд и их длительности предварительно измен код о чейках ОЗУ;-the time of the comparison element allowing the device to determine the time of issuing a command by comparing the time code stored in RAM with the current time code from the counter, which allows promptly re-arranging the start time of issuing commands and their duration before changing the code of the RAM cells;
-введение второго, третьего, четвертого и п того элемента ИЛИ, формировател сигнала разрешение выборки, третьего элемента задержки, триггера блокировки и соответствующих св зей позвол ет осуществить модификацию содержимого регистра адреса и устройству автономно формировать остальные команды, воспринимать сигналы сравнени только от чеек ОЗУ, в которых хранитс кед времени, л введение второго элемента задержки с соответствующими св з ми записывать без- сбойно информацию позиционного кода команды в D-триггеры выходного регистра по тактовому входу;- the introduction of the second, third, fourth and fifth OR element, the signal generator, the resolution of the sample, the third delay element, the blocking trigger and the corresponding links allows modification of the contents of the address register and the device to form other commands autonomously, to accept comparison signals only from RAM cells, in which the time base is stored, the introduction of the second delay element with the corresponding connections to record the position code information of the command code without fail in the D-triggers of the output register about clock input;
-позиционна разводка магистрали выдачи данных на соответствующие входы D D-триггеров выходного регистра позвол ет исключить применение дешифратора в устройстве;- the positioning wiring of the data output line to the corresponding inputs of the D D flip-flops of the output register allows eliminating the use of a decoder in the device;
-применение генератора опорной частоты на четыре-шесть пор дков превышающих тактовую частоту и делител частоты, работающего в ждущем режиме повышает точность выдачи команд относительно признака начала работы.—the use of a reference frequency generator by four to six orders of magnitude higher than the clock frequency and a frequency divider operating in standby mode increases the accuracy of issuing commands relative to the sign of starting operation.
Нафиг.1 представлена функциональна схема устройства; на фиг.2 - функциональна схема генератора импульсов; па фиг.За,б - алгоритм записи в ОЗУ кодов команд; на фиг.4 - временные диаграммы закачки информации в блок оперативной пам ти.Figure 1 presents the functional diagram of the device; figure 2 is a functional diagram of the pulse generator; Pa figs. Sa, b - algorithm for writing command codes into RAM; Fig. 4 shows timing diagrams for downloading information into the RAM.
Устройство содержит генератор 1 импульсов , регистр 2 адреса, блок оперативной пам ти 3 (ОЗУ), триггер А пуска, счетчик импульсоо 5, элемент б сравнени , первую 7 и вторую 8 группу коммутаторов, элементы ИЛИ 9-13, формирователь 14 сигнала разрешение аыборки, инвертор 15, первый элемент 1G И, первый элемент 17 задержки , триггер 18 блокировки, второй элемент 19 задержки, третий элемент 20 задержки, выходной регистр 21 на D-триггерах, группу 221...22м элементов гальванической разв зки , магистраль 23 адрес-данные, шины 24 команд упраспени , которые включают:The device contains a pulse generator 1, an address register 2, a random-access memory unit 3 (RAM), a trigger trigger A, a pulse counter 5, a comparison element b, the first 7 and second 8 group of switches, elements OR 9-13, a sampling resolution generator 14 , inverter 15, first element 1G I, first delay element 17, blocking trigger 18, second delay element 19, third delay element 20, output register 21 on D-flip-flops, group 221 ... 22m of galvanic isolation elements, highway 23 address -data, tires 24 commands otopraspeni, which include:
шину 241 - запись адреса, шину 242 конец обмена, шину 24з - сброс, шину 2-1.| - признак начала работы, шину 24g - запись дчнных, шину 25- исполнение программ , шину 25 - тактовых импульсов, магистрзль 27 выдачи данны:;, группу 28 информационных ЛЫХОАОЗ.bus 241 - write address, bus 242 end of the exchange, bus 24z - reset, bus 2-1. | - a sign of the start of work, bus 24g - recording of data, bus 25 - execution of programs, bus 25 - clock pulses, master data 27 issuance:;, group 28 information LYHOOZ.
Генератор импульсов 1 (фиг.2) представл ет собой последовательно соединенные генератор 29 спорной частоты, элементThe pulse generator 1 (Fig. 2) is a controversial frequency generator, connected in series, element
30 И, второй делитель 31 частоты.30 And, the second divider is 31 frequencies.
Устройство работает следующим образом .The device works as follows.
Имеетс два режима работы: закачки информации из цифровой вычислительнойThere are two modes of operation: downloading information from digital computing
машины (ЦВМ) в ОЗУ и формирование прибором кодированных команд по прин той в ОЗУ информации. ЦВМ вл етс инициатором закачки информации и перевода устройства в автономный рэжим работы.machines (CVM) in RAM and the formation of coded commands by the device according to the information received in RAM. The digital computer is the initiator of downloading information and transferring the device to an autonomous mode of operation.
Первый рэжим работы устройства.The first mode of operation of the device.
На входы сброс триггера 4 пуска, делител 31 частоту счетчика 5. D-триггеров выходного 21 регистра, регистра 2 адреса триггера блокировки пошине24з- командыThe inputs reset the trigger 4 start, divider 31 the frequency of the counter 5. D-flip-flops output 21 register, register 2 addresses of the trigger blocking 24z- command
управлени подаетс сигнал сброс. С инверсного выхода триггера 18 блокировки единичный потенциал подаетс на второй вход первого элемента 16 И, подготавлива его к работе. Нулевое состо ние триггера 4control signal reset. From the inverse output of the blocking trigger 18, a unit potential is applied to the second input of the first element 16 I, preparing it for operation. Zero trigger state 4
пуска запрещает работу генератора 1 импульсов , закрывает вторую группу коммутаторов 8, разрешает: запись информации в ОЗУ и через инвертор 15 открывает первую группу коммутаторов 7. Устройство приведено в исходное состо ние. ЦВМ организует обмен выдачи информации (ОБМВ) путем подачи по шинам 24 команд управлени , управл ющих и информационных слов (УС и ИС) по магистрали 23 адрес-данные.the start-up prohibits the operation of the pulse generator 1, closes the second group of switches 8, permits: writing information to the RAM and opens the first group of switches 7 through the inverter 15. The device is reset. The DVM organizes the exchange of information output (IWMD) by submitting 24 control commands, control and information words (AC and IP) on buses via address 23 data bus.
УС (адрес информации) принимаетс и записываетс ча регистр адреса 2 в момент прихода сигнала по шине 24ч запись адреса и запоминаетс до начала сигнала поThe MS (information address) is received and recorded in the ca register of address 2 at the time of arrival of the signal on the 24h bus, the address is stored and stored until the beginning of the signal by
шине 24. конец обмена. Таким образом на первый вход ОЗУ 3 подаетс адрес чейки, а в момент прихода данных ИС на четвертый вход/выход ОЗУ 3 по шине 24д подаетс сигнал запись данных, разрешающий егоbus 24. end of the exchange. Thus, the address of the cell is supplied to the first input of the RAM 3, and at the moment of arrival of the IC data, the fourth input / output of the RAM 3 is transmitted via the bus 24d to record the data, allowing it
(ИСа) прием, ОБВМ продолжаютс до тех(Isa) reception, OBM continues until
пор, пока вс информаци не будет записана в блок оперативной пам ти.until all information has been written to the RAM.
Блок оперативной пам ти имеет разр дность , превышающую или одинаковую с разр дностью счетчика и соответствующую или превышающую количество выходных разр дов. Дл каждой команды в ОЗУ закачиваютс врем начала команды, позиционный код, которым выдаетс команда; врем конца команды и нулевой позиционный код. Следовательно, полна информаци об одной команде записываетс в четырех чейках пам ти.The memory block has a bit greater than or equal to the counter size and corresponding to or greater than the number of output bits. For each command, the start time of the command, the position code with which the command is issued are uploaded to the RAM; command end time and zero position code. Therefore, complete information about a single command is recorded in four memory locations.
Информаци о каждой команде записываетс в строгой последовательности по времени по влени . Если начало нескольких команд совпадает, то позиционные коды этих команд складываютс по ИЛИ и выдаютс одной командой. При перекрытии команд по времени в новой дискрете по времени в которой выдаетс начало команды и существуют еще предыдущие команды) выдаютс : код времени новой команды, а позиционные коды новых и существующих ранее команд складываютс по ИЛИ и выдаютс вновь, формиру новый позиционный код и подтвержда позиционные коды команд, которые еще существуют в данной дискрете по времени. Если существуют в данной дискрете по времени несколько команд и, при этом одна из них заканчиваетс , то выдаетс в этом случае код времени сн ти команды, а позиционные коды продолжающих существовать команд складываютс по ИЛИ и вновь выдаютс после кода времени.Information about each team is recorded in a strict sequence of the time of occurrence. If the beginning of several commands matches, then the position codes of these commands are added by OR and are issued by one command. When commands overlap in time in a new discrete time in which the beginning of the command is issued and there are still previous commands), the time code of the new command is issued, and the position codes of the new and existing commands are added by OR and are issued again, forming a new position code and confirming the positional command codes that still exist in this discrete time. If there are several commands in this discrete time, and one of them ends, then the time code for the command removal is issued, and the position codes of the continuing commands are added by OR and are issued again after the time code.
Позиционный код одной команды выдаетс сочетанием единиц в двух разр дах из 16, остальные нули, что позвол ет получить 64 различных позиционных команд.The position code of one command is issued by a combination of units in two bits out of 16, the remaining zeros, which allows you to receive 64 different positional commands.
Данное объ снение формировани кодов дл закачки ОЗУ устройства по сн ет алгоритм записи в ОЗУ кодов времени и позиционных кодов изображенных на фиг.ЗА.Б.This explanation of the formation of codes for loading the device RAM reads the algorithm for writing the time codes and position codes shown in FIG. B. To RAM.
После закачки блока оперативной пам ти устройство готово к выдаче команд согласно заложенной программеAfter downloading the RAM block, the device is ready to issue commands in accordance with the program.
Второй режим работы устройства начинаетс с момента подачи по шине 244 сигнала признак начала работы.The second mode of operation of the device starts from the moment the signal is fed through bus 244, a sign of the start of operation.
Сигнал признак начала работы взводит триггер 4 пуска, подтверждает лучевое состо ние триггера 18 блокировки и через четвертый элемент 12 ИЛИ по счетному входу регистра 2 адреса записываетс единица - адрес первой чейки блока оператив.юй пам ти, через элемент 10, ИЛИ запускаетс формирователь 14 сигнала разрешение выборки .The signal sign of starting the operation triggers the 4 start trigger, confirms the radial state of the blocking trigger 18, and through the fourth element 12 OR the unit — the address of the first cell of the RAM memory unit — is written through the counting input of the address register 2, through the element 10, the signal conditioner 14 starts sampling resolution.
Триггер 4 пуска срабатывает и единич- чым значением: переводит ОЗУ по третьему входу в режим выдачи информации; открываетс втора группа 8 коммутаторов, а через инвертор 15 закрываетс перва группа 7 коммутаторов; разрешаетс деление опорной частоты в генераторе 1 и выдачу тактовых импульсов относительно признака начала работы с точностью То/К (То 0 период тактовой частоты работы устройства , К- коэффициент делени опорной частоты генератора, который дл устройств автоматического управлени механизмами может быть более 40000).The 4 start trigger is triggered by a single value: switches the RAM to the information output mode on the third input; the second switch group 8 opens, and the first switch group 7 closes through the inverter 15; the division of the reference frequency in generator 1 and the issuance of clock pulses relative to the sign of starting operation with an accuracy of To / K (To 0 is the period of the device's frequency of operation, K is the ratio of the reference frequency of the generator, which for automatic control devices may exceed 40,000).
5 Сигнал разрешение выборки подаетс через третий элемент 11 ИЛИ на второй входа блока 3, а адрес первой чейки на первые входы и с четвертого входа/выхода содержимое первой чейки ОЗУ 3 выдаетс 5 The sampling resolution signal is fed through the third element 11 OR to the second input of block 3, and the address of the first cell to the first inputs and from the fourth input / output, the contents of the first cell of RAM 3 is output
0 на элемент 6, сравнени , на второй вход элемента 6 сравнени выдаетс код со счетчика 5.0 to element 6, a comparison, the code from counter 5 is output to the second input of element 6 comparison.
При отсутствии сравнени следующий тактовый импульс измен ет код текущегоIn the absence of a comparison, the next clock pulse changes the code of the current
5 времени в счетчике 5, а через второй элемент 10 ИЛИ, формирователь 14 сигнала разрешение выборки и третий элемент 11 ИЛИ с блока 3 вновь выдаетс значение кода, записанного в первой чейке. Такие5 times in the counter 5, and through the second element 10 OR, the signal conditioner 14 of the resolution of the sample and the third element 11 OR from block 3 again give the code value written in the first cell. Such
0 операции будут проводитьс до тех пор, пока с элемента 6 сравнени не выдаетс значение равно на первый первого элемента 16 И. Сигнал равно подаетс на первый элемент 17 задержки, который за5 держивает сигнал равно на врем большей длительности, чем врем сигнала разрешение выборки. Задержанный сигнал равно подаетс : через четвертый элемент 12 ИЛИ на счетный вход регистра 20 operations will be carried out until from the comparison element 6 the value is equal to the first first element 16 I. The signal is equally fed to the first delay element 17, which holds the signal equal to a time longer than the signal resolution of the sample. The delayed signal is equally supplied: through the fourth element 12 OR to the counting input of register 2
0 адреса модифициру код адреса;0 addresses modify the address code;
через четвертый элемент 12 ИЛИ и второй элемент 10 ИЛИ вновь запускаетс фор- мирователь 14 сигнала разрешение выборки ;through the fourth element 12 OR and the second element 10 OR, the signal formaker 14 of the resolution of the sample is restarted;
5 - на вход запись триггера 18 блокировки , который блокирует работу первого элемента 16 И;5 - at the input there is a record of the blocking trigger 18, which blocks the operation of the first element 16 AND;
- на второй 19 и третий 20 элемент задержки .- on the second 19 and third 20 delay elements.
0 По сигналу формировател 14 сигнала разрешение выборки с четвертого входа/выхода ОЗУ 3 выдает содержимое второй чейки и позиционно разводитс поразр дно на соответствующие D входы0 By the signal from the signal conditioner 14, the resolution of the sample from the fourth input / output of the RAM 3 outputs the contents of the second cell and is positionally distributed to the corresponding D inputs.
5 D-триггеров выходного регистра 21. На вторые входы D-триггеров синхронизации выходного регистра 21 подаетс задержанный вторым элементом 19 задержки сигнал равно и по нему записываетс позиционный код данной команды.5 D-flip-flops of the output register 21. To the second inputs of the D-flip-flops of the output register 21, the signal delayed by the second delay element 19 is equal and the position code of this command is recorded.
С соответствующих выходов D-тригге- ров выходного регистра 21 разрешающие сигналы подаютс на группу элементов гальванической разв зки 22ч-22м. Таким образом, в начале данной дискреты времени устанавливаетс код (коды) команды (команд ), которые с соответствующих выходов группы 22i-22 элементов гальванической разв зки подаютс через группу 28 информационных выходов на исполнительные элементы.From the corresponding outputs of the D-flip-flops of the output register 21, the enabling signals are supplied to a group of galvanic isolation elements 22h-22m. Thus, at the beginning of this time interval, the code (codes) of the command (s) is set, which from the corresponding outputs of group 22i-22 of the electrical isolation elements are fed through group 28 of information outputs to the actuators.
Условием применени данного способа инициировани исполнительной команды вл етс то, что врем сьема двух значений (2Твыд) с блока 3 и погрешность генератора тактовых импульсов (+ At) меньше допуска (+Дг.) на точность выдачи (сн ти ) команды, т.е.A prerequisite for using this method of initiating an executive command is that the time of the removal of two values (2Tout) from block 3 and the clock generator error (+ At) is less than the tolerance (+ Dg) for the accuracy of issuing (removing) the command, i.e. .
/2ТВЫд + Дг/ .Дг...(1)/ 2ТЫЫД + Дг / .Дг ... (1)
Чем меньше времени допуска Аг., тем более жесткие услови предъ вл ютс к быстродействию работы устройства и к стабильности работы генератора тактовых импульсов.The shorter the tolerance time of an Ag., The more stringent conditions are imposed on the speed of operation of the device and on the stability of the operation of the clock generator.
Задержанный на врем , превышающее Твыд третьим элементог. 20 задержки сигнал равно подаетс : через п тый элемент 13 ИЛИ устанавливает триггер 18 блокировки в исходное нулевое состо ние и с его инверсного выхода разрешающий потенциал подготавливает первый элемент 16 И к работе;Delayed by time, exceeding Tvyd the third element. 20, the delay signal is equally applied: through the fifth element 13 OR it sets the blocking trigger 18 to the initial zero state and from its inverse output the resolving potential prepares the first element 16 for operation;
-через четвертый элемент 12 ИЛИ на счетный вход регистра 2 адреса модифициру код адреса;-through the fourth element 12 OR on the counting input of the register 2 addresses modify the address code;
-через четвертый элемент 12 ИЛИ и второй элемент 10 ИЛИ вновь запускаетс формирователь М сигнала разрешение выборки и с четвертого входа-выхода ОЗУ 3 выдаетс содержание третьей чейки.-through the fourth element 12 OR and the second element 10 OR, the shaper of the M signal is re-enabled to allow sampling and the content of the third cell is output from the fourth input-output of RAM 3.
Формирование команды в данной выборке времени закончилось и никаких более операций в устройстве не происходит.The formation of the command in this sample time has ended and no more operations in the device occur.
Следующий тактовый импульс измен ет текущий код времени в счетчики 5, а через второй элемент 10 ИЛИ, формирователь 14 сигнала разрешение выборки, третий элемент 11 ИЛИ с блока 3 вновь выдаетс значение кода, записанного в третьей чейке. Такие операции будут проводитьс до тех пор, пока в счетчике 5 код текущего времени не будет равен временному коду содержащегос в тг-зтьей чейке ОЗУ 3, т.е. если будет происходить выдача новой команды или сн тие ранее выдаваемой. Процесс выдачи новой команды в устройстве будет происходить аналогично вышеуказанным операци м при выдаче первой команды, Процесс сн ти ранее выдаваемой командыThe next clock pulse changes the current time code to counters 5, and through the second element 10 OR, the signal conditioner 14, the sampling resolution, the third element 11 OR from block 3 again returns the value of the code recorded in the third cell. Such operations will be carried out until the current time code in counter 5 is equal to the time code contained in the RAM 3 cell, i.e. if a new command is issued or a previously issued one is withdrawn. The process of issuing a new command in the device will occur similarly to the above operations when issuing the first command, the process of removing a previously issued command
будет отличатьс тем, что в четной (четвертой ) чейке ОЗУ 3 (где записываютс коды команды), будет нулевой код и, после выдачи сигнала равно выходной 21 регистр наwill be distinguished by the fact that in the even (fourth) cell of RAM 3 (where the command codes are written), there will be a zero code and, after issuing the signal, the output 21 register per
D-триггерах обнулитс . Следовательно, закончитьс формирование данной команды. Особенность работы генератора 1 импульсов заключаетс в том, что генераци генератора 29 опорной частоты начинаетс D-triggers reset. Therefore, the formation of this command is completed. The peculiarity of the operation of the pulse generator 1 is that the generation of the reference frequency generator 29 begins
0 с подачей питани , а по шинам 24 команд управлени сигнал 2&з сброс устанавливает делитель 31 частоты в исходное нулевое состо ние, а по шине 25 исполнение программы подаетс запрещающий потенциал0 with a power supply, and a 2 & reset signal across the busses of 24 control commands sets the frequency divider 31 to the initial zero state, and the inhibitory potential is applied to the bus 25
5 на первый вход второго элемента 30 И. После установки триггера А пуска в единичное состо ние на выходе второго элемента 30 И по вл ютс импульсы опорного генератора, а делитель 31 частоты начинает их деление.5 to the first input of the second element 30I. After trigger trigger A is set to one, the output of the second element 30 And the pulses of the reference oscillator appear, and the frequency divider 31 begins their division.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU904890813A SU1762298A1 (en) | 1990-11-11 | 1990-11-11 | Programmable timing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU904890813A SU1762298A1 (en) | 1990-11-11 | 1990-11-11 | Programmable timing device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1762298A1 true SU1762298A1 (en) | 1992-09-15 |
Family
ID=21549952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU904890813A SU1762298A1 (en) | 1990-11-11 | 1990-11-11 | Programmable timing device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1762298A1 (en) |
-
1990
- 1990-11-11 SU SU904890813A patent/SU1762298A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 532860, кл. G 06 F 9/00, G 05 В 19/18, 1974. Авторское свидетельство СССР № 758154, кл. G 06 F 9/00, G 05 В 19/18, 1978. Авторское свидетельство СССР № 1173414.кл. G 06 F9/00, 1983. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4078259A (en) | Programmable controller having a system for monitoring the logic conditions at external locations | |
US3470542A (en) | Modular system design | |
US4093998A (en) | Programming module for programmable controller using a microprocessor | |
SU1762298A1 (en) | Programmable timing device | |
SU1513514A1 (en) | Shaper of pulse sequences for checking bubble memory domains | |
SU1660150A1 (en) | Pulse duration driver | |
SU1182526A1 (en) | System for checking and testing memory blocks of airborne computers | |
SU1062645A1 (en) | Programmed-type device | |
SU1483622A2 (en) | Switch | |
US3967245A (en) | Traffic signal control device with core memory | |
SU951389A1 (en) | Device for data regeneration in memory unit | |
SU805256A1 (en) | Programmable controller | |
RU2030784C1 (en) | Device for search for faults occurring intermittently in microprocessing systems | |
SU1003025A1 (en) | Program time device | |
RU1781671C (en) | Device of program control | |
SU1357939A1 (en) | Timer | |
SU1509908A1 (en) | Device for monitoring digital computer | |
RU1807448C (en) | Program control unit | |
SU1315981A1 (en) | Versions of device for monitoring program execution | |
SU717668A1 (en) | Storage unit monitoring device | |
SU1275413A1 (en) | Device for generating codes with given weight | |
SU1700538A1 (en) | Automatic electronic circuit parameters checking system | |
SU1580542A1 (en) | Pulse shaper | |
SU734321A1 (en) | Pattern-forming control apparatus | |
SU1550624A1 (en) | Code-to-time interval converter |