SU1647644A1 - Device for pulse repetition period measurement in magnetic medium transport checks - Google Patents
Device for pulse repetition period measurement in magnetic medium transport checks Download PDFInfo
- Publication number
- SU1647644A1 SU1647644A1 SU894706758A SU4706758A SU1647644A1 SU 1647644 A1 SU1647644 A1 SU 1647644A1 SU 894706758 A SU894706758 A SU 894706758A SU 4706758 A SU4706758 A SU 4706758A SU 1647644 A1 SU1647644 A1 SU 1647644A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- register
- inputs
- trigger
- Prior art date
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Изобретение относитс к приборостроению и может быть использовано дл контрол скорости перемещени подвижного носител информации в накопител х внешней пам ти. С целью повышени достоверности в устройство дл измерени периодов следовани импульсов, содержащее генератор импульсов, первый и второй счетчики, мультиплексор, первый и второй регистры, первый, второй, третий и четвертый элементы И, инвертор, регистратор, первый триггер , кодовую шину, введены триггеры с второго по восьмой делители частоты, два элемента И-ИЛИ, третий регистр, блок сумматоров по модулю два, блок пам ти, сумматор , индикатор, три шины управлени . Устройство работает в трех режимах: подготовки к измерени м, измерени , регистрации результатов. В режиме подготовки к измерени м обнул етс блок пам ти. В режиме измерени происходит измерение длительности периодов путем их заполнени импульсами стабильной частоты, распределение периодов по их длительности и запоминание в блоке пам ти гистограммы распределени периодов по их длительности . В режиме регистрации производитс ввод содержимого блока пам ти в регистратор (печать, дисплей, графопостроитель и т.д.). 1 ил. ЁThe invention relates to instrumentation engineering and can be used to control the speed of movement of a mobile information carrier in external memory accumulators. In order to increase reliability, a device for measuring pulse periods, containing a pulse generator, first and second counters, a multiplexer, first and second registers, first, second, third and fourth elements AND, inverter, recorder, first trigger, code bus, triggers are entered second through eighth frequency dividers, two AND-OR elements, third register, modulo two adders, memory block, adder, indicator, three control buses. The device operates in three modes: preparation for measurement, measurement, recording of results. In pre-measurement mode, the memory unit has zeroed. In the measurement mode, the duration of periods is measured by filling them with stable frequency pulses, the distribution of periods by their duration and storing in the memory block a histogram of the distribution of periods by their duration. In the registration mode, the contents of the memory block are entered into the recorder (print, display, plotter, etc.). 1 il. Yo
Description
Изобретение относитс к приборостроению и может быть использовано дл контрол скорости перемещени подвижного носител информации в накопител х внешней пам ти.The invention relates to instrumentation engineering and can be used to control the speed of movement of a mobile information carrier in external memory accumulators.
Целью изобретени вл етс повышение достоверности устройства путем составлени гистограммы распределени периодов в процессе изменени .The aim of the invention is to increase the reliability of the device by drawing up a histogram of the distribution of the periods in the process of change.
На чертеже приведена структурна схема устройства.The drawing shows a block diagram of the device.
Устройство содержит триггеры 1 - 6 с RS-входами, D-триггеры 7, 8, генератор 9 импульсов, делитель 10 частоты, элементы И-ИЛИ 11,12, элементы И 13- 16, инвертор 17, счетчики 18, 19, регистры 20 - 22, блокThe device contains triggers 1 - 6 with RS-inputs, D-triggers 7, 8, generator 9 pulses, frequency divider 10, elements AND-OR 11,12, elements AND 13-16, inverter 17, counters 18, 19, registers 20 - 22, block
23 сумматоров по модулю два, мультиплексор 24, блок 25 пам ти, сумматор 26, регистратор 27, индикатор 28, кодовую шину 29, шину 30 единичного потенциала, шину 31 входных импульсов, управл ющие шины 32 - 34.23 modulo-two adders, multiplexer 24, memory block 25, adder 26, recorder 27, indicator 28, code bus 29, single potential bus 30, input pulse bus 31, control buses 32 - 34.
Устройство работает в трех режимах: подготовка к измерению, измерение, регистраци результатов. Перед проведением каждого из режимов производитс установка устройства в исходное состо ние путем подачи установочного импульса на R-входы триггеров 1 - 3, 6 - 8, счетчиков 18, 19, регистров 21, 22,The device operates in three modes: preparation for measurement, measurement, recording of results. Before each of the modes, the device is reset to the initial state by applying an adjusting pulse to the R-inputs of the flip-flops 1 - 3, 6 - 8, counters 18, 19, registers 21, 22,
В режиме подготовки к измерению обнул етс блок 25 пам ти. Режим начинаетс In measurement preparation mode, memory block 25 is zeroed. Mode starts
ОABOUT
4 vj4 vj
ОABOUT
4 N4 N
подачей импульса по шине 32,по которому триггер 1 устанавливаетс в единичное состо ние , триггеры 2 и 3 остаютс в нулевом состо нии, на управл ющий вход мультиплексора 24 поступает ненулевой потенциал . Выходы разр дов счетчика 19 через мультиплексор 24 подключены к адресным входам блока 25 пам ти. Регистр 22 поддерживаетс в нулевом состо нии выходным сигналом с инверсного выхода триггера 1, элемент И 16 закрыт тем же сигналом. Нулевой код с выхода сумматора 26 поступает на информационные входы блока 25 пам ти .By applying a pulse through bus 32, over which trigger 1 is set to one, triggers 2 and 3 remain in the zero state, a non-zero potential is fed to the control input of the multiplexer 24. The outputs of the bits of the counter 19 through the multiplexer 24 are connected to the address inputs of the memory block 25. The register 22 is maintained in the zero state by the output signal from the inverse output of the flip-flop 1, the AND element 16 is closed by the same signal. The zero code from the output of the adder 26 enters the information inputs of the memory block 25.
Каждым выходным импульсом делитель 10, триггер 4 устанавливаютс в единичное состо ние. Импульсом генератора 9 единица заноситс в регистр 20 и последовательно продвигаетс в нем. Поскольку первым выходным импульсом регистра 20 триггер 4 устанавливаетс в нуль, на выходах регистра 20 по каждому выходному импульсу делител Юформируетс последовательность из восьми неперекрывающихс импульсов с длительностью, равной периоду генератора 9. Выходные импульсы регистра 20 предназначены дл управлени работой устройства , С начала п того до начала восьмого импульса регистра 20 триггер 5 вырабатывает единичный импульс управлени записью блока 25. Элемент И-ИЛИ 12 пропускает шестой импульс регистра 20 на вход разрешени блока 25. По каждому восьмому импульсу регистра 20 содержимое счетчика 19 увеличиваетс на единицу. В результате по всем адресам с 0...О по 1...1 в блок 25 записываетс нулева информаци . По окончании записи нул по последнему адресу 1...1 на первом выходе счетчика 19 формируетс сигнал, устанавливающий триггер 1 в нулевое состо ние. Режим обнулени блока 25 заканчиваетс .Each output pulse divider 10, trigger 4 is set to one. The generator pulse 9 unit is entered into the register 20 and is consistently advanced in it. Since the first output pulse of the register 20, the trigger 4 is set to zero, the outputs of the register 20 for each output pulse of the divider sequence form a sequence of eight non-overlapping pulses with a duration equal to the period of the generator 9. The output pulses of the register 20 are designed to control the operation of the device the beginning of the eighth pulse of the register 20, the trigger 5 generates a single control pulse of the block 25. The AND-OR element 12 transmits the sixth pulse of the register 20 to the block enable input 25. For every eighth pulse of the register 20, the content of the counter 19 is increased by one. As a result, zero addresses are recorded at all addresses from 0 ... O to 1 ... 1 in block 25. Upon completion of writing zero at the last address 1 ... 1, a signal is generated at the first output of the counter 19, which sets the trigger 1 to the zero state. The zeroing mode of block 25 is terminated.
Режим измерени начинаетс с установки триггера 3 в единичное состо ние импульсом по шине 34. Мультиплексор 24 устанавливаетс в состо ние передачи кода с выходов блока 23 на адресные входы блока 25. На вход элемента 16 подаетс разрешающий сигнал, а с входа R регистра 22 снимаетс установочный сигнал. Входные импульсы, период Т между которыми измер етс , по шине 31 через элемент И-И Л И11 поступают на D-вход триггера 4. По каждому импульсу шины 31 в регистре 20 формируетс последовательность из восьми неперекрывающихс импульсов. По третьему импульсу регистра 20 в счетчик 18 дополнительным кодом записываетс минимальный код NMHH периода, подлежащий регистрации. По четвертому импульсу региThe measurement mode starts with the trigger 3 being set to a single state by a pulse on the bus 34. The multiplexer 24 is set to transmit the code from the outputs of block 23 to the address inputs of block 25. To the input of element 16, the enable signal is given, and from input R of register 22 the setting signal is removed signal. The input pulses, the period T between which is measured, over the bus 31 through the element AND-AND-I11 arrive at the D input of the trigger 4. A sequence of eight non-overlapping pulses is formed for each bus pulse 31 in register 20. On the third pulse of register 20, the minimum code NMHH of the period to be registered is written into the counter 18 by an additional code. On the fourth pulse regi
стра 20 триггер 6 устанавливаетс в единицу , открыва элемент И 13, выходные импульсы генератора 9 поступают на счетный вход счетчика 18 до первого выходного импульса регистра 20 следующего входного импульса по шине 31. С помощью элементов 7,14, 15 и 17 происходит анализ кода периода в счетчике 18.country 20 flip-flop 6 is set to one, opening element i 13, the output pulses of generator 9 are sent to the counting input of counter 18 to the first output pulse of register 20 of the next input pulse on bus 31. elements 7,14, 15 and 17 analyze the period code in the counter 18.
По достижении в счетчике 18 числа им0 пульсов, равного ММин, на D-вход триггера 7 и на соответствующие входы элементов И 14 и 15 поступает единичный уровень. Число , зарегистрированное в младших разр дах (по отношению к разр ду,When the counter reaches the number 18 of pulses equal to MM, a single level arrives at the D input of trigger 7 and the corresponding inputs of the elements 14 and 15. The number registered in the lower bits (in relation to the discharge,
5 подключенному к D-входу триггера 7) счетчика 18 по окончании очередного периода Т входных импульсов, переписываетс в регистр 21 вторым выходным импульсом регистра 20, поступающим на С-вход регистра5 connected to the D-input of the trigger 7) of the counter 18 at the end of the next period T of the input pulses, is rewritten into the register 21 by the second output pulse of the register 20 arriving at the C-input of the register
0 21 через элемент I 15. При этом триггер 7 находитс в нулевом состо нии, если код длительности периода Т находитс в заданном допуске Ммин NI Ымакс. На выходе элемента И 14 будет нулевой уровень, а0 21 through the element I 15. In this case, the trigger 7 is in the zero state, if the code of the duration of the period T is in the specified tolerance Mmin NI Ymax. At the output of the element And 14 will be zero, and
5 на выходе инвертора 17 - единичный. Триггер 8 устанавливаетс в единицу седьмым выходным импульсом регистра 20, сформированным по первому входному импульсу шины 31. В результате блокируетс прохож0 дение через элемент И 15 импульса перезаписи в регистр 21 нулевой инфрмации в5 at the output of the inverter 17 - unit. The trigger 8 is set to one by the seventh output pulse of the register 20, generated on the first input pulse of the bus 31. As a result, the passage through the AND 15 pulse of the rewriting pulse to the zero information register 21 is blocked.
начале первого периода Тт импульсов по шине 31.the beginning of the first period of TT pulses on the bus 31.
При нулевом уровне на выходе эле5 мента И 14 выходной код регистра 21 без изменени поступает через блок 23 и мультиплексор 24 на адресные входы блока 25 пам ти. По третьему выходному импульсу регистра 20. прошедшему через элемент 12At the zero level at the output of the And 14 element, the output code of the register 21 without change is fed through block 23 and multiplexer 24 to the address inputs of memory block 25. On the third output pulse of the register 20. passed through the element 12
0 на вход разрешени блока 25, происходит воспроизведение информации из блока 25 по заданному регистром 21 адресу. Эта информаци записываетс в регистр 22 задним фронтом выходного импульса0 to the input of the resolution of block 25, the information from block 25 is reproduced at the address specified by the register 21. This information is recorded in register 22 by the falling edge of the output pulse.
5 элемента 12. В сумматоре 26 к коду регистра 22 добавл етс единица и полученный в сумматоре 26 код записываетс в блок 25 по тому же адресу. Запись кода осуществл етс управл ющими импульсами триггера 5 и5 of the element 12. In the adder 26, a unit is added to the register code 22 and the code received in the adder 26 is recorded in block 25 at the same address. The code is recorded by triggering pulses of trigger 5 and
0 элемента 12 аналогично процессу записи нулевого кода в предыдущем режиме подготовки к измерению. По каждому восьмому выходному импульсу регистра 20 регистр 21 сбрасываетс в нуль. Если код периода Т0 element 12 is similar to the process of recording a zero code in the previous mode of preparation for measurement. For every eighth output pulse of register 20, register 21 is reset to zero. If the period code is T
5 будет меньше значени NMHH, то по окончании этого периода на D-входе триггера 7 и на соответствующих входах элементов И 14 и 15 будет нулевой уровень. Элементы И 14 и 15 будут закрыты. Нулевой код регистра 21 через блок 23 и мультиплексор 24 поступает5 will be less than the NMHH value, then at the end of this period, the D-input of the trigger 7 and the corresponding inputs of the elements 14 and 15 will be zero. Items And 14 and 15 will be closed. The zero register code 21 through block 23 and multiplexer 24 enters
на адресный вход блока 25. По нулевому адресу воспроизводитс код из блока 25 и увеличенное на единицу в сумматоре 26 значение кода вновь записываетс по нулевому адресу в блок 25.to the address input of block 25. At the zero address, the code from block 25 is reproduced and the code value increased by one in the adder 26 is again recorded at the zero address in block 25.
Если код периода значени ЫИ8кс. то после установки единицы на D-входе триггера 7 по сигналу на С-входе триггер 7 устанавливаетс в единичное состо ние. На выходе элемента И 14 устанавливаетс единичный уровень, а на выходе инвертораIf the period code is LI8x. then after setting the unit at the D input of the trigger 7, the trigger 7 is set to the one state by a signal at the C input. At the output of the element And 14 is set to a single level, and at the output of the inverter
17- нулевой. Элемент 15 запрещает прохождение импульса на запись кода в регистр 21, в нем сохран етс нулевой код после сброса восьмым импульсом регистра 20 в предыдущем цикле. При наличии единичного уровн на выходе элемента И 14 блок 23 инвертирует нулевой код регистра 21, единичный код во всех разр дах поступает на адресные входы блока 25. Далее происходит увеличение на единицу информации по этому адресу.17 is zero. Element 15 prohibits the pulse to write code to register 21, and the zero code remains in it after resetting by the eighth pulse of register 20 in the previous cycle. If there is a single level at the output of the element And 14, the block 23 inverts the zero code of the register 21, the unit code in all bits goes to the address inputs of the block 25. Next, there is an increase by a unit of information at this address.
В результате по окончании режима измерени по каждому из адресов с 0...01 по 1...10 блока 25 будет записано количество периодов со значени ми, превышающими Ммин на величину с 0...01. по 1... 10 соответственно. По адресу 0...0 будет записано количество периодов со значени ми Ni NMMH . а по адресу 1...1 будет записано количество периодов со значени ми NI 2: Ммакс.As a result, at the end of the measurement mode, the number of periods with values exceeding Mmin by the value from 0 ... 01 will be recorded at each address from 0 ... 01 to 1 ... 10 of block 25. 1 ... 10 respectively. At the address 0 ... 0, the number of periods with the values Ni NMMH will be recorded. and at the address 1 ... 1 the number of periods with NI 2 values will be written: Mmax.
Окончание режима измерени осуществл етс после окончани анализа заданного количества М периодов, которое подсчитываетс а счетчике 19, или после окончани пачки импульсов (при наличии пропуска импульсов в пачке), когда число импульсов заполнени периода в счетчике 18 после поступлени последнего входного импульса по шине 31 превышает установленные пределы, или по переполнению объема пам ти блока 25 в одном из адресов, когда импульс переноса сумматора 26 устанавливает индикатор 28 (например, триггер с элементом индикации) в единичное состо ние. При этом импульс с второго выхода счетчикаThe end of the measurement mode is carried out after the end of the analysis of a specified number of M periods, which is counted in the counter 19, or after the end of the burst (if there are skips in the burst), when the number of period pulses in the counter 18 after the last input pulse on the bus 31 exceeds set limits, or overflow of the memory capacity of the block 25 in one of the addresses when the transfer pulse of the adder 26 sets the indicator 28 (for example, a trigger with a display element) to one about In this case, the pulse from the second counter output
18или с третьего выхода счетчика 19, или с выхода индикатора 28 устанавливает триггер 3 в нулевое состо ние.18 or from the third output of the counter 19, or from the output of the indicator 28 sets the trigger 3 to the zero state.
Режим регистрации результатов «ачи- наетс подачей импульса по шине 33 на вход триггера 2, который устанавливаетс в единичное состо ние и разрешает прохождение импульсов делител 10 через элемент И-ИЛИ 11 на вход триггера 4. Регистр 20 вырабатывает последовательность из восьми управл ющих импульсов по каждому выходному импульсу делител 10. ВыходыThe results recording mode starts with a pulse through bus 33 to the input of trigger 2, which is set to one and allows the pulses of the divider 10 to pass through the AND-OR 11 element to the input of trigger 4. Register 20 generates a sequence of eight control pulses through each output pulse of the divider 10. Outputs
разр дов счетчика 19 через мультиплексор 24 подключены к адресным входам блока 25 пам ти. Информаци в счетчике 19 последовательно измен етс с 0...О по 1...1 восьмымThe counter bits 19 are connected via multiplexer 24 to the address inputs of memory block 25. The information in the counter 19 is sequentially changed from 0 ... O to 1 ... 1 eighth
выходным импульсам регистра 20, сформированным по каждому выходному импульсу делител 10. В результате выходна информаци блока 25 последовательно по мере увеличени адресов с 0...О no 1...1 воспроиэводитс по третьему выходному импульсу регистра 20, записываетс в регистр 22 и передаетс в регистратор 27. Поскольку импульс разрешени записи в блок 25 блоку- риетс элементом И-ИЛИ 12, информаци вthe output pulses of register 20 generated by each output pulse of divider 10. As a result, the output information of block 25 successively as the addresses increase from 0 ... O no 1 ... 1 is reproduced on the third output pulse of register 20, is written to register 22 and transmitted to the recorder 27. Since the write enable pulse in block 25 is blocked by the AND-OR 12 element, the information in
блоке 25 в режиме регистрации не перезаписываетс , а сохран етс после окончани регистрации неизменной. При необходимости процесс регистрации может повтор тьс несколько раз. Каждый цикл регистрацииIn block 25, registration is not overwritten, but remains unchanged after the end of registration. If necessary, the registration process may be repeated several times. Each registration cycle
заканчиваетс установкой в нулевое состо ние триггера 2 выходным импульсом счетчика 19.ends with the zero setting of trigger 2 by the output pulse of counter 19.
2525
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894706758A SU1647644A1 (en) | 1989-06-19 | 1989-06-19 | Device for pulse repetition period measurement in magnetic medium transport checks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894706758A SU1647644A1 (en) | 1989-06-19 | 1989-06-19 | Device for pulse repetition period measurement in magnetic medium transport checks |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1647644A1 true SU1647644A1 (en) | 1991-05-07 |
Family
ID=21454914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894706758A SU1647644A1 (en) | 1989-06-19 | 1989-06-19 | Device for pulse repetition period measurement in magnetic medium transport checks |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1647644A1 (en) |
-
1989
- 1989-06-19 SU SU894706758A patent/SU1647644A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР Ns 1190417, кл. G 11 В 27/36, 1984. Авторское свидетельство СССР N 1377908,кл. G 11 В 27/36,1984, * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR930022092A (en) | How to determine the frequency / time profile of a hit and the device that executes the method | |
SU1647644A1 (en) | Device for pulse repetition period measurement in magnetic medium transport checks | |
CA1174364A (en) | Apparatus for providing a histogram in a real time of the separation times between electronic signals | |
US4176402A (en) | Apparatus for simultaneously measuring a plurality of digital events employing a random number table | |
RU2054681C1 (en) | Pulse repetition frequency meter | |
SU902024A1 (en) | Device for monitoring pulse signal parameters | |
SU922876A1 (en) | Storage unit monitoring device | |
SU1661715A1 (en) | Recirculating pulse duration meter | |
SU1374414A1 (en) | Variable-frequency pulser | |
SU744677A1 (en) | Device for counting the quantity of objects of equal mass | |
SU1275473A1 (en) | Device for calculating rate of parameter change | |
SU907840A1 (en) | Device for measuring error coefficient | |
SU1238753A1 (en) | Digital meter of frequency of random sequence of pulses | |
RU2010313C1 (en) | Device for detecting fault signals | |
SU1751713A1 (en) | Meter of time intervals of pulse sequences | |
SU479077A1 (en) | Device for measuring a series of time intervals | |
SU647643A1 (en) | Time interval meter | |
SU748271A1 (en) | Digital frequency meter | |
SU530311A1 (en) | Multi-channel time interval meter | |
SU847219A1 (en) | Device for measuring average frequency of running signals | |
SU1493955A1 (en) | Digital meter of accelerations of a shaft | |
SU1173196A1 (en) | Photon counter | |
SU516187A1 (en) | Pulse width measuring device | |
SU1290245A2 (en) | Device for measuring time intervals | |
SU983631A1 (en) | Device for measuring pulse train duration |