SU866715A2 - Device for shaping pulse trains - Google Patents

Device for shaping pulse trains Download PDF

Info

Publication number
SU866715A2
SU866715A2 SU802864931A SU2864931A SU866715A2 SU 866715 A2 SU866715 A2 SU 866715A2 SU 802864931 A SU802864931 A SU 802864931A SU 2864931 A SU2864931 A SU 2864931A SU 866715 A2 SU866715 A2 SU 866715A2
Authority
SU
USSR - Soviet Union
Prior art keywords
block
counter
pulse
trigger
pulses
Prior art date
Application number
SU802864931A
Other languages
Russian (ru)
Inventor
Юрий Андреевич Гавриш
Борис Петрович Куприенко
Игорь Юрьевич Максимов
Давид Ильич Ройзенвасер
Original Assignee
Предприятие П/Я В-8117
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я В-8117 filed Critical Предприятие П/Я В-8117
Priority to SU802864931A priority Critical patent/SU866715A2/en
Application granted granted Critical
Publication of SU866715A2 publication Critical patent/SU866715A2/en

Links

Landscapes

  • Safety Devices In Control Systems (AREA)

Description

II

Изобретение относитс  к областо импульсной техники и может быть ис пользовано в каналах синхронизации и управлени  телеметрических, радиолокационных , радионавигационных систем , в системах управлени  передачи данных и др.The invention relates to the field of pulsed technology and can be used in the channels of synchronization and control of telemetry, radar, radio navigation systems, data transmission control systems, etc.

Ito авт.св. № 737951 известно устройство дл  формировани  импульсш 1х последовательностей, содержащее последовательно соединенные генератор импульсов, первый элемент И, счетчик импульсов, блок набора программы, блок элементов И и исполнительные элементы, инвертор, включенньй между выход л4 генератора импульсов и сиг- нальными входами блока элементов И, несимметричный триггер, первый выход которого подключен к управл ющему входу первого элемента И, .а второйк установочному входу счетчика им пульсов и исполнительных элементов, триггер и последовательно ные второй счетчик импульсов, блокIto auth. No. 737951, a device for generating pulses of 1x sequences is known, comprising a pulse generator connected in series, the first element I, a pulse counter, a program set block, a block of elements And an actuating element, an inverter, connected between the output of the l4 pulse generator and the signal inputs of the block of elements And , an unbalanced trigger, the first output of which is connected to the control input of the first element AND, and a second to the installation input of a pulse counter and actuators, a trigger and a sequence Dual second pulse counter, block

пам ти временных интервалов, второй и третий элементы И и третий счетчик импульсов, входы записи кода которого подключены к выходам блока пам ти временных интервалов, а выход переполнени  через второй элемент И подключен к первому входу триггера, первый и второй выходы которого соединены с управл ющими входами соответственно первого и третьего счетчиков импульсов, а счетный вход третьего счетчика подключен к выходу генератора импульсов, причем управл нщий выход блока набора программы соединен с управл ющим входом третьего элемента И, выход которого подключен к счетному входу второго счетчика импульсов и второму входу триггера, сигнальные входы второго и третьего элементов И соединеша с выходом ийвертора , а установочмле входы триггера , второго и третьего счетчиков импульсов подключены ко второму выходу несиьметричного триггера (1 3. Недостаток известного устройства состоит в наличии определенного времени перехода устройства из нерабочего состо ни  в исходное рабочее состо ние после сбоев в работе. Это объ сн етс  следуюгцим, В случае обоев в работе, вызванных бросками напр жени  по цеп м питани , воздействием случайных помех на сигнальные цепи или другими причинами, первый или второй счетчики импульсов могут оказатьс  в произвольном, в том числе и в нерабочем состо нии, ког да на блок набора программы или на блок пам ти временных интервалов будут выдаватьс  кодь адресов нерабочих (неиспользуемых) запоминающих  чеек. Например, если в результате сбо  первый счетчик импульсов оказа с  в нерабочем (неиспользуемом) сое то нии и разрешено прохождение импульсов генератора на его вход, этот счетчик начинает псследователь вырабатывать коды адресов нерабочих  чеек блока набора программы, управ л ющие сигналы на исполнительные элементы не вьщаютс . Така  работа устройства будет продолжатьс  до те пор, пока не выработаетс  код адреса рабочей запоминающей  чейки (дл  случа , когда нерабочие запоминаюащ  чейки расположены в блоке набора программы между массивами рабочих  чеек) или пока первый счетчик пульсов не выработает последователь коды всех адресов до своего ne jeполнеттч  и выхода на начало рабочей программы. Таким образом, среднее врем  пер хода устройства в исходное рабочее состо ние после сбоев зависит от общего количества нeиcпoльзye ыx запоминающих  чеек, организации бло ка набора программы, максимальной длительности временных интервалов, соотношени  числа рабочих и нерабоч  чеек. Больша  продолжительность рассмо ренного переходного процесса может привести к ухудшению или нарушению .работы системы, в состав которой входит устройство формировани  импульсных последовательностей. Целью изобретени   вл етс  повышение надежности работы устройства путем сокращени  среднего времени перехода устройства в исходное состо ние в случае сбоев в работе. Поставленна  цель достигаетс  тем, то в известное устройство дл  форми овани импульсных последовательносей введен элемент ИЛИ, входы котоого подключены к дополнительным выхоам блока набора программ и блока ам ти- временных интервалов, выход лемента ИЛИ соединен с дополнительыми установочными входами первого второго счетчиков импульсов, тригера и блока исполнительных элементов На чертеже представлена функциоальна  схема устройства. Устройство содержит генератор 1 мпульсов, элемент НЕ 2, элементы 3-5, счетчики 6-8 импульсов, блок 9 набора программ, блок 10 элементов , блок 11 исполнительных элементов, блок 12 пам ти временных интервалов, риггеры 13 и 14, элемент ИЛИ 15, В блоке 9 набора программ и блоке 12 пам ти временных интервалов, состо щих из 2 запоминающих  чеек, используютс  не все запоминающие  чейки (менее 100), При такой организации модулей запоминающих устройств в конструкции блоков 9 и 12 набора программы и пам ти временных интервалов имеетс , как правило, один или более незадействованных разр дов, которые и используютс  в качестве дополнительного разр да в этих блоках. Это позвол ет во все нерабочие запоминакщие  чейки (дополнителыые разр ды) блоков 9 и 12 набора программы и пам ти временных интервалов записать 1, При этом, если в результате сбо  в нерабочем состо нии-Окажутс  счетчики 6 и 7 импульсов, из дополнительного разр да блока 9 набора программы или блока 12 пам ти временных интервалов произойдет считывание сигнала 1, который через элемент ИЛИ 15 установит в исходное состо ние триггер 13, счетчики 6 и 7 импульсов и блок М испо нительных элементов. Таким образом, устройство будет установлено в исходное состо гше в течение не более одного цикла обращени  к блоку 9 набора программы или блоку 12 пам ти временных интервалов , т,е, в течение одного периода работы генератора 1 импульсов с момента сбо  в работе. Устройство работает следующим образом .the memory of time intervals, the second and third elements And and the third pulse counter, the write inputs of the code of which are connected to the outputs of the memory block of time intervals, and the overflow output through the second element And connected to the first input of the trigger, the first and second outputs of which are connected to the control inputs of the first and third pulse counters, respectively, and the counting input of the third counter is connected to the output of the pulse generator, and the control output of the program set block is connected to the control input of the third element Ta And, the output of which is connected to the counting input of the second pulse counter and the second trigger input, the signal inputs of the second and third elements And connected to the output of the iverter, and the trigger inputs of the second and third pulse counters are connected to the second output of a non-symmetric trigger (1 3. Disadvantage The known device consists in the presence of a definite time for the device to go from the non-operating state to the initial operating state after malfunctions. This is explained by the following. In the case of wallpaper in operation, caused by voltage surges on the supply circuits, the effect of random interference on signal circuits or other reasons, the first or second pulse counters can turn out to be in an arbitrary state, including in an idle state, when the program block or time memory block is given, the code of the addresses of the idle (unused) memory cells will be issued. For example, if, as a result, the first pulse counter turns out to be in an inactive (unused) condition and the generator pulses are allowed to enter it, this counter begins the investigator to generate the address codes of the non-working unit of the program set block that controls the actuators do not receive . Such device operation will continue until the working storage cell address code is generated (for the case when non-working memory cells are located in the program set block between the working cell arrays) or until the first pulse counter generates a follower codes of all addresses before its own. and exit at the beginning of the work program. Thus, the average time for the device to return to the initial operating state after failures depends on the total number of insufficient memory cells, the organization of the program set block, the maximum duration of time intervals, the ratio of working and non-working cells. A longer duration of the considered transient process may lead to deterioration or disruption of the system, which includes the device for forming pulse sequences. The aim of the invention is to increase the reliability of the device by reducing the average time for the device to return to its original state in the event of a malfunction. The goal is achieved by introducing an OR element into a known device for forming pulse sequences, the inputs of which are connected to the additional outputs of the program set block and the block of time intervals, the OR output is connected to the additional installation inputs of the first second pulse counters, trigger and block of actuators The drawing shows a functional diagram of the device. The device contains a generator of 1 mpuls, a NOT 2 element, elements 3-5, counters 6-8 pulses, a program set block 9, a block of 10 elements, a block of 11 actuators, a block 12 of memory of time intervals, riggers 13 and 14, an element OR 15 In block 9 of the set of programs and block 12 of memory of time intervals consisting of 2 memory cells, not all memory cells are used (less than 100). With such an organization of memory modules in the design of blocks 9 and 12 of the program set and memory of time intervals there is usually one or more non adeystvovannyh bits, which are used as an additional bit in these blocks. This allows you to record 1, in all non-working memorizing cells (extra bits) of blocks 9 and 12 of the program set and memory of time intervals, and if, as a result, the counters 6 and 7 of impulses are out of work Block 9 of the program set or block 12 of the time interval memory will read the signal 1, which, via the OR 15 element, will reset the trigger 13, counters 6 and 7 of pulses and the M block of active elements to the initial state. Thus, the device will be installed in the initial state within no more than one cycle of accessing block 9 of the program set or block 12 of time interval memory, i.e., during one period of operation of the generator 1 of pulses from the moment of failure. The device works as follows.

Устройство формирует определенную комбинацию Импульсов, разнесенных в пространстве и вьщаваемых на блок 11 исполнительных элементов. Эти комбинации импульсов формируютс  с помощью блока 9 набора программы, кажда  числова  запоминающа   чейка которого хранит комбинацию 1 и О, соответствующую данному момейту времени работы устройства. Коды интервалов между импульсами, The device forms a specific combination of impulses spaced apart in space and actuating elements per block 11. These combinations of pulses are generated using a program set block 9, each number storage cell of which stores a combination of 1 and O, corresponding to a given device operating time. Pulse interval codes,

дл  всех формируемых последовательностей импульсов хран тс  в запоминающих  чейках блока 12 пам ти временных интервалов, причем каждому временному интервалу соответствует определенный двоичный код, В момент включени  напр жени  питани  устройства триггер 14 самоустанавливаетс  в нулевое состо ние.При этом на устанрвочные входы триггера 13, счетчиков 6-8 импульсов, а также на блок 11 исполнительных элементов подаетс  сигнал, устанавливающий эти элементы в начальное состо ние, соответствующее началу работы программы, а на управл ющий вход элемента И 3 в этот момент подаетс  сигнал, запрещающий прохождение импул ьсов генератора 1 на счетный вход счетчика 6 импульсов. Затем триггер 14 возвращаетс  в единичное состо ние и на элемент И 3 начинает выдаватьс  разрешающий потенциал . После установки в исходное состо ние, в начале периода (цикла) работы устройства сигнал с пр мого выхода триггера 13 разрешает прохождение импульсов генератора 1 на счетчик 6 импульсов. По кодам, вьфабаты- ваемым счетчиком 6 импульсов, из соответствующей рабочей запою1наю- щей  чейки блока 9 набора программы выдаетс  заданна  дл  данного момента времени комбинаци  импульсов, котора  стробируетс  в блоке 10 элементов И инвертированными импульсами генератора 1 импульсов и вьщаетс  на соответствующие исполнительные элементы блока 11. Перед началом первого интервала одновременно с последней кодовой комбинацией формируемых последовательностей с управл ющего выхода блока 9 выдаетс  сигнал, который после стробировани  на элементе И 5 поступает на второй вход триггераfor all generated pulse sequences are stored in the storage cells of the memory block 12 of the time intervals, and each time interval corresponds to a certain binary code. At the moment of switching on the supply voltage of the device, the trigger 14 is automatically set to the zero state. At the same time, the trigger inputs 13, counters 6-8 pulses, as well as to the block 11 of executive elements, a signal is given, which sets these elements to the initial state, corresponding to the program start, and to the control the input element And 3 at this moment gives a signal prohibiting the passage of the pulses of the generator 1 to the counting input of the counter 6 pulses. Then, the trigger 14 returns to the one state and an enabling potential is given to the And 3 element. After setting to the initial state, at the beginning of the period (cycle) of the device operation, the signal from the direct output of the trigger 13 permits the passage of the pulses from the generator 1 to the counter 6 pulses. According to the codes of the prepaid 6 pulse pulses, a combination of pulses given for a given time instant is output from the corresponding working program of the pre-programmed block 9, which is inverted by the pulse generator 1 pulses and applied to the corresponding actuators of the block 11 Before the start of the first interval, simultaneously with the last code combination of the generated sequences, a signal is output from the control output of the block 9, which, after gating to And lemente 5 is supplied to the second input of flip-flop

13 и переключает его. С этого момента с инверсного выхода триггера 13 на управл ющий вход счетчика 8 импульсов подаетс  разрешающий потенциал , а с пр мого выхода триггера 13 на управл ющий вход счетчика 6импульсов - запрещанлгчй потенциал. При этом счетчик 6 остаетс  в том состо нии, в которое он был установлен дл  выборки из блока 9 набора программы последней кодовой комбинации последовательностей импульсов.13 and switches it. From this moment, from the inverse output of the trigger 13 to the control input of the pulse counter 8, the resolving potential is applied, and from the direct output of the trigger 13 to the control input of the counter 6 pulses - the forbidden potential. At the same time, the counter 6 remains in the state in which it was installed for sampling from block 9 the set of the program of the last code combination of sequences of pulses.

Сигнал с выхода элемента И 5 пос0 тупает, кроме триггера 13, ра счетный вход счетчика 7 и переключает последний в состо ние, при котором из соответствующей рабочей запоминающей  чейки блока 12 пам ти временных The signal from the output of the element I 5 enters, besides the trigger 13, the counting input of the counter 7 and switches the latter into a state in which from the corresponding working storage cell of the storage unit 12 of the memory

5 интервалов считываетс  параллельный код данного временного интервала и записываетс  в счетчик 8, причем при формировании (-ГО интервала в счетчик 8 записываетс  код разности между 5 intervals, the parallel code of the given time interval is read and is written to the counter 8, and during the formation (-TH interval, the difference code between the 8) is written to the counter

0 кодом полного заполнени  этого счетчика и кодом длительности i-го интер вала. Заполнение счетчика 8 импульсами генератора 1 начинаетс  после записи в этот счетчик соответствующего 0 the code for completely filling this counter and the code for the duration of the i-th interval. The filling of the counter with 8 pulses of the generator 1 begins after writing the corresponding

5 кода временного интервала, сигнал переполнени  счетчика 8 и будет признаком окончани  i-ro интервала. Сигнал переполнени , простробированный на элементе И 4 инвертированными импульсами генератора 1, вновь переклю0 чает триггер 13, пр мой выход которого разрешает прохождение импульсов на счетчик 6, а инверсный выход триггера 13 запрещает работу счетчика 8, Таким образом, хфекращаетс  формиро5 вание первого временного интервала (при этом счетчик 7 остаетс  в состо нии , соответствующем номеру запоминающей  чейки с кодом первого временного интервала, а счетчик 8 остаетс  5, the time interval code, the overflow signal of the counter 8 will be a sign of the end of the i-ro interval. The overflow signal, tested on the AND 4 element by inverted pulses of generator 1, again switches trigger 13, the direct output of which permits the passage of pulses to counter 6, and the inverse output of trigger 13 prohibits the operation of counter 8, Thus, the formation of the first time interval ( while the counter 7 remains in the state corresponding to the number of the storage cell with the code of the first time interval, and the counter 8 remains

0 в нулевом состо нии), начинаетс  формирование комбинаций второй зоны импульсов, общей дл  всех формируемых последовательностей и выдача 5 необходимых сигналов на блок 11 исполнительных элементов. В конце второй зоны импульсов блок 9 набора программы выдает второй импульс с управл ющего выхода на элемент И 5, и начинаетс  формирование второго временного интервала и т.д. В случае сбо  в работе устройства может произойти переключение триггера 13, а счетчики 6-8 могут оказатьс  в произвольном состо ниИ| причем указанные состо ни  счетчиков 6 и 7 могут соответствовать кодам номеров нерабочих (неиспользуемьп : в данном системе) запоминающих- чеек блока0 in the zero state), the formation of combinations of the second zone of pulses, common to all the generated sequences, and issuing 5 necessary signals to the block 11 of the actuating elements begins. At the end of the second zone of pulses, block 9 of the program set produces a second pulse from the control output to the element 5, and the formation of the second time interval begins, and so on. In the event of a failure in the operation of the device, switching of trigger 13 may occur, and counters 6–8 may be in an arbitrary state | moreover, the indicated states of counters 6 and 7 can correspond to codes of non-working numbers (unused: in this system) memory cells of the block

1one

9 набора программы и блока 12 пам ги временных интервалов. Если при этом на управл ющий вход счетчика 6 подаетс  разрешаюпщй потенциал пр мого выхода триггера 13, то с приходом первого же импульса с генератора I код j-й нерабочей  чейки поступает на блок 9 набора програьсмы и из его дополнительного разр даj куда предварительно записьюаетс  1, выдаетс  сигнал, Зтот.тсигнал, пройд  через элемент ИМ Г5, поступает на дополнительные установочные входы счетчиков 6 и 7, триггера 13 и блока 11 исполнительных элементов и устанавливает их в исходное состо miejf соответствук цее началу работы программы, В следукнцет4 периоде работы генератора 1 импульсов начинаетс  нормальна  раОота рассматривавмого устройства и системы, в которую оно входит. Счетчик 8 импульсов посл сбо  не переходит в нулевое состо ни а с началом первого же рабочего временного интервала в этот счеччик записываетс  требуемый код данного интервала. Если в результате сбо  счетчик 7 окажетс  в произвольном нерабочем состо нии, то код номера к-й нерабочей  чейки поступает на блок 12 пам ти вр&4енпых интервалов, и из его дополнительного разр да, куда предварительно записываетс  выдаетс  сигнал. Этот сигнал поступает на второй вход элемента ИЛИ 15, с выхода которого и поступает на установку устройства в исходное сос589 sets of the program and a block of 12 memories of time intervals. If at the same time the resolving potential of the direct output of the trigger 13 is applied to the control input of the counter 6, then with the arrival of the first pulse from the generator I, the code of the j-th non-working cell enters the program set block 9 and from its additional discharge j which is previously recorded 1, a signal is issued that the signal goes through the element IM G5, enters the additional installation inputs of counters 6 and 7, trigger 13, and block 11 of actuators and sets them to the initial state miejf corresponding to the beginning of the program, 4 operation period of the pulse generator 1 starts normal raOota rassmatrivavmogo devices and systems in which it is included. Pulse counter 8 does not go to the zero state after the start of the first working time interval, the required code of this interval is written to this counter at the beginning of the first working time interval. If, as a result, the counter 7 is in an arbitrary idle state, then the code number of the kth dead cell goes to memory block 12 at & 4 en intervals, and from its extra bit, where the signal is pre-recorded. This signal goes to the second input of the element OR 15, from the output of which it goes to the installation of the device to the source 58

то ние, аналогично описанному выше. После этого, с выработкой первого же импульса генератором , начинаетс  нормальна  работа -устройства.This is similar to that described above. After that, with the generation of the first pulse by the generator, the normal operation of the device begins.

Таким образом, к какой бы нерабочей запоминающей  чейке блока 9 набора программы и блока 12 пам ти временных интервалов не осуществл лось обращение в результате сбо  в работе, предлагаемое устройство перейдет в исходное рабочее состо ние в течение примерно одного периода работы генератора 1 импульсов, что значительно меньше среднего времени перехода в начальное состо ние известного устройства.Thus, no matter what non-working storage cell of block 9 of the program set and block 12 of the time interval memory is accessed as a result of a malfunction, the proposed device will return to its initial operating state during approximately one period of operation of the pulse generator 1, which significantly less than the average transition time to the initial state of the known device.

Claims (1)

Формула изобретени Invention Formula Устройство дл  формировани  импульсных последовательностей по авт,св,№ 737951, отличающеес  тем, что, с целью повьшени  надежности работы устройства в него введен элемент ИЛИ, входы которого подключены к дополнительным выходам блока набора программы и блока пам ти временных интервалов выход элемента ИЛИ соединен с дополнительньми установочныют входами nejpBOго и второго счетчиков импульсов, триггера и блока исполнительных элементов . A device for generating pulse sequences according to the author, cf. No. 737951, characterized in that, in order to increase the reliability of operation of the device, an OR element is inputted, the inputs of which are connected to the additional outputs of the program set block and the time memory module, the output of the OR element is connected to additional setting inputs nejpBO and second pulse counters, trigger and block of actuators. Источники информации, прин тые во внимание при экспертизеSources of information taken into account in the examination 1, Авторское свидетельство СССР № 737951, кл, в 06 Р 9/00, 1977,1, USSR Author's Certificate No. 737951, class, in 06 R 9/00, 1977,
SU802864931A 1980-01-04 1980-01-04 Device for shaping pulse trains SU866715A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU802864931A SU866715A2 (en) 1980-01-04 1980-01-04 Device for shaping pulse trains

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU802864931A SU866715A2 (en) 1980-01-04 1980-01-04 Device for shaping pulse trains

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
SU737951 Addition

Publications (1)

Publication Number Publication Date
SU866715A2 true SU866715A2 (en) 1981-09-23

Family

ID=20870198

Family Applications (1)

Application Number Title Priority Date Filing Date
SU802864931A SU866715A2 (en) 1980-01-04 1980-01-04 Device for shaping pulse trains

Country Status (1)

Country Link
SU (1) SU866715A2 (en)

Similar Documents

Publication Publication Date Title
US4691303A (en) Refresh system for multi-bank semiconductor memory
EP0022819A1 (en) Control circuit for refreshing a dynamic memory
SU866715A2 (en) Device for shaping pulse trains
SU1262574A2 (en) Storage with checking information when recording
SU1363213A1 (en) Multiinput signature analyser
SU1647655A1 (en) Self-testing working memory
SU877622A1 (en) Device for controlling integral memory units
SU1173414A1 (en) Program control device
SU1048521A1 (en) Device for checking memories
SU1043753A2 (en) Memory unit check deice
SU877523A1 (en) Device for finding maximum number out of a group of numbers
SU1359888A1 (en) Pulse generator
SU1040525A2 (en) Memory unit checking device
SU1597881A1 (en) Device for checking discrete signals
SU1711235A1 (en) Memory test generator
SU1443141A1 (en) Generator of pseudorandom sequences
SU1564624A1 (en) Device for checking logic units
US4040036A (en) Input grouping arrangement for data gathering
SU1358003A1 (en) Apparatus for monitoring on-line storage units
SU1285460A1 (en) Information output device
SU1259270A1 (en) Device for checking digital units
RU1817133C (en) Time diagrams former
SU1170513A1 (en) Device for checking semiconductor memorv
SU1302325A1 (en) Device for checking internal memory
SU1425603A1 (en) Apparatus for cyclic program control