SU1499389A1 - Transmitting device for adaptive telemetery system - Google Patents
Transmitting device for adaptive telemetery system Download PDFInfo
- Publication number
- SU1499389A1 SU1499389A1 SU884362851A SU4362851A SU1499389A1 SU 1499389 A1 SU1499389 A1 SU 1499389A1 SU 884362851 A SU884362851 A SU 884362851A SU 4362851 A SU4362851 A SU 4362851A SU 1499389 A1 SU1499389 A1 SU 1499389A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- input
- output
- outputs
- block
- Prior art date
Links
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
Изобретение относитс к информационно-измерительной технике и может быть использовано в тех случа х, когда требуетс сокращение избыточности при дискретном представлении сигналов. Цель изобретени - повышение информативности и точности устройства. Устройство содержит коммутатор 1, аналого-цифровой преобразователь 2, блоки 3 и 4 буферной пам ти, блок 5 управлени , содержащий элементы И 6,7,8,14,15,27, элементы ИЛИ 9,10,19,20, инвертор 11, генератор 12 импульсов, триггер 13, счетчик 16 адреса, анализатор 17 активности сигналов, схему 18 сравнени кодов, буферные регистры 21 адреса, распределитель 22 тактовых импульсов, переключатель 23, демультиплексор 24, мультиплексор 25, счетчик 26 импульсов и выходной блок 28. 3 ил.The invention relates to information-measuring technology and can be used in cases where redundancy is required in the discrete representation of signals. The purpose of the invention is to increase the information content and accuracy of the device. The device contains a switch 1, analog-to-digital converter 2, blocks 3 and 4 of the buffer memory, control block 5 containing elements AND 6,7,8,14,15,27, elements OR 9,10,19,20, inverter 11 , pulse generator 12, trigger 13, address counter 16, signal activity analyzer 17, code comparison circuit 18, address buffer registers 21, clock distributor 22, switch 23, demultiplexer 24, multiplexer 25, pulse counter 26 and output block 28. 3 silt
Description
Изобретение относитс к информационно-измерительной технике и может использоватьс в технике магнитной записи. . . This invention relates to an information measuring technique and can be used in a magnetic recording technique. . .
Цель изобретени - повьшение информативности и точности устройства.The purpose of the invention is to increase the information content and accuracy of the device.
На фиг. 1 представлена функциональна схема устройстваJ на фиг. 2 - анализатор активности сигналов на фиг, 3 - временна диаграмма работы устройства.FIG. 1 is a functional diagram of the deviceJ in FIG. 2 shows the signal activity analyzer in FIG. 3; a time diagram of the operation of the device.
Устройство содержит (фиг. 1) коммутатор 1, аналого-цифровой преобразователь 2, блоки 3 и 4 буферной па- м ти, блок 5 управлени , содержащий элементы И 6-8, элементы ИЛИ 9 и 10, инвертор 11, генератор 12 импульсов, триггер 13, элементы И 14 и 15, счетчик 16 адреса, анализатор 17 актив- ности сигналов, схему 18 сравнени кодов, элементы ИЛИ 19 и 20, буферные регистры 21 адреса, распределитель 22 тактовых импульсов, переключатель 23, демультиплексор 24, муль- типлексор 25, счетчик 26 импульсов, элемент И 27 и выходной блок 28. , Анализатор 17 активности сигналов может содержать, например, преобразователи 29 погрешности аппроксима- ции, анализатор 30 и демультиплексор 31. Анализатор 30 LxM выходов , где М -.число разр дов кода номера адреса, L - число регистров 21.The device contains (FIG. 1) switch 1, analog-to-digital converter 2, blocks 3 and 4 of the buffer unit, control unit 5 containing elements AND 6-8, elements OR 9 and 10, inverter 11, generator 12 pulses, trigger 13, elements 14 and 15, address counter 16, signal activity analyzer 17, code comparison circuit 18, elements OR 19 and 20, address buffer registers 21, clock distributor 22, switch 23, demultiplexer 24, multiplexer 25, the pulse counter 26, the element AND 27 and the output block 28. The signal activity analyzer 17 may contain s, for example, transducers 29 error approximations tion, the analyzer 30 and the analyzer 31. The demultiplexer 30 outputs LxM where M -.chislo code bits, L address number - the number of registers 21.
Устройство работает, cлeдs oш,им об- разом.The device works, the sequence is our, they are.
Входные сигналы X(t)...X (t) по- на вход коммутатора 1, который управл етс первыми (1-п,,) разр дами счетчика 16 адреса. Счетчик 16 состоит из () разр дов. Если примен етс двоичный счетчик, то п log,jN, п 2. 7 2п , + 15 где N - число входных каналов системы. Счетчик 16 запускаетс от генератора 12 такто- вых импульсов через элемент И 14. Аналого-цифровой преобразователь (АЦП) 2 последовательно кодирует текущие значени входных сигналов. Выходной код АЦП 2 подаетс параллель- но на блоки 3 и 4 буферной пам ти и анализатор 17 активности сигналов.The input signals X (t) ... X (t) are connected to the input of switch 1, which is controlled by the first (1-n ,,) bits of the address counter 16. Counter 16 consists of () bits. If a binary counter is used, then n log, jN, n 2. 7 2n, + 15 where N is the number of input channels of the system. The counter 16 is started from the generator of 12 clock pulses through the element 14. Analog-to-digital converter (A / D converter) 2 sequentially codes the current values of the input signals. The output code of the A / D converter 2 is fed in parallel to blocks 3 and 4 of the buffer memory and the signal activity analyzer 17.
Блоки 3 и 4 работают поочередно в режиме записи и режиме считывани (фиг. 3), Схемы управлени работой блоков 3 и 4 одинаковые. Элементы И 27 и 1 служат дл формировани сигналов стробировани (Чтение/запись)Blocks 3 and 4 operate alternately in write mode and read mode (Fig. 3), the control circuits for blocks 3 and 4 are the same. Elements 27 and 1 are used to form gating signals (Read / Write)
ри записи информации, а элементы И 6 и 8 - при считывании. Элементы ИЛИ 9 и 10 объедин ют выходы соответствено элементов 27 и 6 или 7 и В дл форировани импульсов стробировани Чтение/запись. Режим работы блоков 3 и 4 определ емс состо нием последнего ()-1 о разр да счетчика 16. л этого выходной сигнал с (n,+ 1)- го разр да счётчика 16 подаетс на . вход выбора режима Чтение/запись блока 4 и входы элементов И 6 и 7, а также через инвертор 11 на вход выбора режима Чтение/запись блока 3 и входы элементов И 27 и,8. Инвертор 11 обуславливает работу блоков 3 и 4 в разных режимах. В режиме записи стробимпульс записи формируетс выходным сигналом АЦП 2 Конец преобразовани , который подаетс на входы элементов И 27 и 7. В режиме считывани импульс чтени формируетс на выходе схемы 18 сравнени кодов и подаетс на входы элементов И 6 и 8. Импульс считывани стробиру- етс импульсом генератора 12 тактовых импульсов, которые подаютс через элемент И 14 на входы элементов 6 и 8.When recording information, and elements 6 and 8 - when reading. The elements OR 9 and 10 combine the outputs of elements 27 and 6 or 7 and B, respectively, for the shaping of read / write gates. The operation mode of blocks 3 and 4 is determined by the state of the last () -1 about the discharge of the counter 16. This output signal from the (n, + 1) - th digit of the counter 16 is fed to. input mode selection Read / write unit 4 and the inputs of the elements And 6 and 7, as well as through the inverter 11 to the input mode selection Read / write unit 3 and the inputs of the elements And 27 and 8. Inverter 11 causes the operation of blocks 3 and 4 in different modes. In the write mode, a write pulse is generated by the output signal of the A / D converter 2 End of conversion, which is fed to the inputs of And 27 and 7. In the read mode, a read pulse is generated at the output of the code comparison circuit 18 and fed to the inputs of And 6 and 8. The read pulse is gated generator pulse 12 clock pulses, which are fed through the element And 14 to the inputs of elements 6 and 8.
На адресные входы блоков 3 и 4 параилельно подаютс сигналы- (Нп) разр дов счетчика 16.The address inputs of blocks 3 and 4 are paralleled by the signals- (NP) bits of the counter 16.
Режим записи. Пусть дл режима Запись требуетс подать сигнал 1Recording mode Let the recording mode require signal 1
на вход выбора режима Чтение/запись Тогда при нулевом сигнале, снимаемом с выхода ()-го разр да 16 адреса (1-й кадр передачи), блок 3 будет работать в режиме записи, а блок 4 в режиме чтени . При этом единичный сигнал подан на элементы И 27 и 8, обеспечива возможность записи в блок 3 и чтение содержимого блока 4, а нулевой сигнал подан на. элементы И 6 и 7, блокиру импульсы записи в блок 4 и импульсы чтени на бльк 3. . to the read / write mode selection input Then, with the zero signal being removed from the output of the () th 16th address (1st transmission frame), unit 3 will work in write mode, and unit 4 in read mode. In this case, a single signal is applied to the elements And 27 and 8, providing the ability to write to block 3 and read the contents of block 4, and the zero signal is applied to. elements 6 and 7, blocking the write pulses in block 4 and reading pulses on block 3..
в режиме записи происходит много- кратный опрос входных сигналов. Один цикл опроса обеспечиваетс циклом работы первых разр дов счетчика 15. Число таких циклов определ етс разр дами с (ni + 1)-ro по П.2-Й. Дл двоичного счетчика . Например, при N 32 имеем п,5, n., т.е. кадр состоит из 64 циклов, каждый из которых имеет 32 такта опроса входных сигналов. Следовательно, требу.е- мый. в рассматриваемом примере объем пам ти равен 2048 слов,- длина слова определ етс разр дностью АЦП. С приходом от генератора 12 ()- го импульса происходит смена состо ни последнего (п +О-го разр да счетчика 16, что мен ет режим работы т.е. производитс запись в блок 4 и считывание из блока 3.In recording mode, multiple interrogation of input signals occurs. One polling cycle is provided by the cycle of operation of the first bits of the counter 15. The number of such cycles is determined by bits with (ni + 1) -ro in P.2-D. For a binary counter. For example, when N 32 we have n, 5, n., I.e. A frame consists of 64 cycles, each of which has 32 polling cycles of input signals. Therefore, required. in this example, the memory size is 2048 words, the word length is determined by the ADC resolution. With the arrival of the 12 () th pulse from the generator, the state of the last is changed (n + O-th digit of counter 16, which changes the operation mode, i.e. it writes to block 4 and reads from block 3.
Дл реализации алгоритма считывани , обеспечивающего представлениеTo implement a read algorithm that provides a representation
В первом цикле работы счетчика 26 (после переключени триггера 13) первый регистр 21, в котором записан адрес одного из L наиболее активных сигналов, подключаетс на вход де- мультиплексора 24 и в свою очередь к входу выходного блока 28, который от крыт инверсным выходом последнего разр да счетчика 26 дп передачи этого адреса в линию св зи. Дл селекции (идентификации) адресных посылокIn the first cycle of operation of the counter 26 (after switching the trigger 13), the first register 21, in which the address of one of the L most active signals is recorded, is connected to the input of the multiplexer 24 and, in turn, to the input of the output unit 28, which is opened by the inverse output of the last bit counter 26 dp transmission of this address to the communication line. For selection (identification) of address parcels
сигналов с различной частотой дискретизации , необходимо определить сигна-15 от информационных адресные посыпки лы, имеющие наибольшую динамическую делаютс более длительными. Задний активность. С этой целью одновремен- фронт адресной посылки определ етс но с записью измерительной информа- сигналом управлени , подаваемым на ции в один из блоков буферной пам ти выходной блок 28 с инверсного выхода производитс анализ текущей активное- 20 последнего разр да счетчика 26. Этим ти каждого канала. Дп этого выход- достигаетс необходима длительность ной информационный код АЦП 2 подает- адресной посылки.signals with different sampling rates, it is necessary to determine the signals-15 from the information addressing sprinkles that have the most dynamic are made longer. Rear activity. For this purpose, the simultaneous front of the address parcel is determined by recording the measurement control information signal sent to one of the buffer memory blocks by the output block 28 from the inverse output, the current active-20 last bit of the counter 26 is analyzed. channel. Dp this output is achieved, the necessary duration of the information code of the ADC 2 delivers the address parcel.
с на анализатор 17, управл емый счет- При завершении каждого цикла сче- чиком 16 адреса синхронно с коммута- та (прохождение 2 импульсов от ге- тором 1. В конце каждого кадра адре- 25 нератора) счетчик 26 импульсом Переса каналов активных сигналов управ- . полнение через элемент ИЛИ 20 пе- л ющим импульсом от триггера 13 пе- реключает распределитель 22 и в линию реписываютс в регистр 21.св зи передаетс содержимое следуюПри записи полного кадра в пам ть измен етс состо ние (п,+1)-го разр да , триггер 13, управл емый задним фронтом импульса с предпоследнего разр да счетчика 16, закрывает элемент И 14, отключает счетчик 16 от генератора 12, переписывает адреса наиболее активных каналов в регистры 21, устанавливает через элемент ИЛИ 19 распределитель 22from the analyzer 17 controlled by the account- At the completion of each cycle by the counter 16 addresses synchronously from the switch (passing 2 pulses from the generator 1. At the end of each addressor block 25) the counter 26 by the pulse of the channel of the active control signals -. Filling through the OR 20 element with a jog pulse from trigger 13 switches the valve 22 and writes the line to the register 21. The contents are transferred to the line as follows. When the full frame is written to the memory, the state of the (n, + 1) -th bit changes yes, the trigger 13, controlled by the falling edge of the pulse from the penultimate bit of counter 16, closes AND 14, disconnects counter 16 from generator 12, rewrites the addresses of the most active channels to registers 21, sets distributor 22 through OR 19 element
щего регистра 21. Выходы распредели30 тел 22 с второго по (Ь+1)-й подключены также к переключателю 23, с помощью которого пользователь до начала работы системы устанавливает число L каналов, передаваемых с адапта35 цией по частоте опроса. Это число не должно превьш1ать число аппаратно обеспеченных регистров 21.Registrar 21. The outputs of the distribution 30 of the bodies 22 from the second to the (L + 1) -th are also connected to the switch 23, with which the user, before starting the operation of the system, sets the number of L channels transmitted with adaptation by frequency of the poll. This number should not exceed the number of hardware-provided registers 21.
После опроса распределител 22 всех выбранных регистров 21 по передтактовых импульсов в начальное положение , переключает демультиплексор 24 в положение выходного блока 28 и открывает элемент И 15. В таком положении триггера 13 импульсы от генератора 12 проход т через элемент И 15 на счетчик 26.After polling the distributor 22 of all selected registers 21 by the front-stroke pulses to the initial position, the demultiplexer 24 switches to the position of the output unit 28 and opens element 15. In this position of the trigger 13 pulses from generator 12 pass through element 15 to counter 26.
Счетчик 26 имеет п разр дов и такую же структуру как и п разр дов счетчика 16. Следовательно, цикл работы счетчика 26 равен циклу опроса N входных сигналов, определ емому циклом работы первых п разр дов счетчика 16. По заполнению счетчика 26 с его выхода Переполнение через элемент ИЛИ 20 подаетс импульс на тактовый вход распределител 22, выходы которого, подключенные к входам Чтение регистров 21 адреса, поочередно дают разрешение на подключение содер0Counter 26 has n bits and the same structure as n bits of counter 16. Therefore, the cycle of counter 26 is equal to the polling cycle of N input signals determined by the cycle of operation of the first n bits of counter 16. By filling the counter 26 from its output Overflow through the element OR 20, a pulse is applied to the clock input of the distributor 22, the outputs of which connected to the inputs Reading the address registers 21 alternately give permission to connect the contents
жимого последних к входу демульти- плексора 24.Press the last to the input of the demultiplexer 24.
В первом цикле работы счетчика 26 (после переключени триггера 13) первый регистр 21, в котором записан адрес одного из L наиболее активных сигналов, подключаетс на вход де- мультиплексора 24 и в свою очередь к входу выходного блока 28, который от крыт инверсным выходом последнего разр да счетчика 26 дп передачи этого адреса в линию св зи. Дл селекции (идентификации) адресных посылокIn the first cycle of operation of the counter 26 (after switching the trigger 13), the first register 21, in which the address of one of the L most active signals is recorded, is connected to the input of the multiplexer 24 and, in turn, to the input of the output unit 28, which is opened by the inverse output of the last bit counter 26 dp transmission of this address to the communication line. For selection (identification) of address parcels
5 от информационных адресные посыпки делаютс более длительными. Задний фронт адресной посылки определ етс сигналом управлени , подаваемым на выходной блок 28 с инверсного выхода 0 последнего разр да счетчика 26. Этим достигаетс необходима длительность адресной посылки.5 from the information address dressings are made longer. The falling edge of the address burst is determined by the control signal supplied to the output unit 28 from the inverse output 0 of the last bit of the counter 26. This achieves the required duration of the address burst.
щего регистра 21. Выходы распределител 22 с второго по (Ь+1)-й подключены также к переключателю 23, с помощью которого пользователь до начала работы системы устанавливает число L каналов, передаваемых с адаптацией по частоте опроса. Это число не должно превьш1ать число аппаратно обеспеченных регистров 21.The second register 21. The outputs of the distributor 22 from the second to (L + 1) -th are also connected to the switch 23, with which the user, before starting the operation of the system, sets the number of L channels transmitted adapting to the polling frequency. This number should not exceed the number of hardware-provided registers 21.
После опроса распределител 22 всех выбранных регистров 21 по переднему фронту следующего (L+1)-ro импульса , задаваемого переключателем 23, распределитель 22 через элемент ИЛИ 19 устанавливаетс в начальное состо ние и сбрасывает по установоч-After polling the distributor 22 of all selected registers 21 on the leading edge of the next (L + 1) -ro pulse, specified by switch 23, the distributor 22 through the element OR 19 is set to the initial state and resets by setting
ному входу триггер 13 в основное рабочее состо ние, т.е. когда элемент И 14 открыт, а элемент И 15 закрыт. Этим завершаетс сеанс передачи адресов наиболее активных сигналов в линию св зи. Совокупность этих адресных посылок в системе может кадровым синхроимпульсом. После этого начинаетс считывание из блока 3 и запись в блок 4.the trigger input 13 to the main operating state, i.e. when the element And 14 is open, and the element And 15 is closed. This completes the session of transferring the addresses of the most active signals to the communication line. The combination of these address parcels in the system can personnel sync pulse. Thereafter, reading from block 3 and writing to block 4 begins.
Дл формировани импульсов управлени считыванием информации из блока 3 на первые входы схемы 18 сравнени кодов подаетс текущее состо ние первых п. разр дов счетчика 16. На вторые входа схемы 18 через мультиплексор 25 поочередно подаютс либо сигналы с (п,+1)-го по разр ды счетчика 16, либо через демуль- типлексор 2А адреса наиболее актив- ньк сигналов, записанных в регистрах 21. Очередность переключени мультиплексора 25 определ етс управл ющим сигналом, который снимаетс с ()- го разр да счетчика 16. Эти же управл ющие сигналы через.элемент ИЛИ 20 подаютс на распределитель 22, осуществл ющий переключение адресов пере- даваемых активных каналов путем подключени на вход демультиплексора 24 регистров 21. Цикл работы распределител 22 определ етс , как и в случае передачи адресов в линию св зи, по- ложением переключател 23, т.е. заранее установленным числом адаптивных сигналов L.To generate information control pulses from block 3, the first inputs of the code comparison circuit 18 feed the current state of the first bit of the counter 16. The second inputs of the circuit 18 through the multiplexer 25 are alternately supplied with signals from (n, + 1) through bits of counter 16, or through demultiplexer 2A, the addresses of the most active signals recorded in registers 21. The switching sequence of multiplexer 25 is determined by the control signal, which is removed from the () bit of counter 16. The same control signals through element LI 20 is supplied to the distributor 22, which switches the addresses of the transmitted active channels by connecting the registers 21 to the demultiplexer 24. The cycle of the distributor 22 is determined, as in the case of transferring addresses to the communication line, by the position of the switch 23, t . predetermined number of adaptive signals L.
При совпадении кодов на обоих входах схемы 18 последн вьщает уп- равл ющий импульс, разрешающий про- хо ждение стробимпульса от генератора 12 через элементы И 6 и ИЛИ 9 на стробирующий вход Чтение/запись блока 3. При этом элемент И 8 закрыт нулевым потенциалом с выхода инвер- тооа 11.When the codes on both inputs of the circuit 18 coincide, the last control pulse that permits the passage of the strobe from the generator 12 through the elements AND 6 and OR 9 to the gate input Read / write block 3. At the same time, the element 8 is closed with zero potential output inverter 11.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884362851A SU1499389A1 (en) | 1988-01-11 | 1988-01-11 | Transmitting device for adaptive telemetery system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU884362851A SU1499389A1 (en) | 1988-01-11 | 1988-01-11 | Transmitting device for adaptive telemetery system |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1499389A1 true SU1499389A1 (en) | 1989-08-07 |
Family
ID=21349393
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU884362851A SU1499389A1 (en) | 1988-01-11 | 1988-01-11 | Transmitting device for adaptive telemetery system |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1499389A1 (en) |
-
1988
- 1988-01-11 SU SU884362851A patent/SU1499389A1/en active
Non-Patent Citations (1)
Title |
---|
Авдеев Б.Я. и др. Адаптивные телеизмерительные системы. - Л.: Энерго- издат, 1981, с. 62, рис. 3-1. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1561834A3 (en) | Memory addressing device | |
US4071701A (en) | Method of and apparatus for addressing a buffer memory in a transit exchange for synchronous data signals | |
GB1071692A (en) | Digital signal processing system | |
SU1499389A1 (en) | Transmitting device for adaptive telemetery system | |
US4322827A (en) | Range expander for sonar system | |
GB1480764A (en) | Transit exchange for asynchronous data | |
SU1145337A1 (en) | Data input device | |
SU1751859A1 (en) | Multichannel converter of series-to-parallel code | |
SU1508260A1 (en) | Adaptivde switching device of remote measuring system | |
SU961123A1 (en) | Discrete delay line | |
RU1789988C (en) | Device for interface between upper level processor and lower level processor group in hierarchical multiprocessor system | |
SU1319077A1 (en) | Storage | |
RU2018942C1 (en) | Device for interfacing users with computer | |
SU1727213A1 (en) | Device for control over access to common communication channel | |
SU1513440A1 (en) | Tunable logic device | |
SU1302437A1 (en) | Device for converting parallel code to serial code | |
SU1363227A2 (en) | Device for interfacing sources and receivers with trunk line | |
RU2022345C1 (en) | Interfaces matching device | |
SU959058A1 (en) | Data input device | |
RU2058603C1 (en) | Memory unit | |
SU1101600A1 (en) | Coverter of electric signal to liquid or gas pressure | |
SU1427575A1 (en) | Digital compander | |
SU1171828A1 (en) | Device for collecting and transmission of information | |
SU1520531A1 (en) | Device for interfacing computer with users | |
RU1817097C (en) | Device for interfacing components of microcomputer |