SU1059559A1 - Device for implementing input of information from discrete-type transduers - Google Patents
Device for implementing input of information from discrete-type transduers Download PDFInfo
- Publication number
- SU1059559A1 SU1059559A1 SU823467431A SU3467431A SU1059559A1 SU 1059559 A1 SU1059559 A1 SU 1059559A1 SU 823467431 A SU823467431 A SU 823467431A SU 3467431 A SU3467431 A SU 3467431A SU 1059559 A1 SU1059559 A1 SU 1059559A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- information
- output
- shift register
- code
- Prior art date
Links
- 238000010586 diagram Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 101100152794 Caenorhabditis elegans dpl-1 gene Proteins 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ С ДИСКРЕТНЫХ ДАТЧИКОВ, содержащее регистр сдвига, выход последовательного кода которого вл етс выходом устройства, выходы параллельного кода регистра сдвига вл ютс выходами параллельного кода первой группы устройства, тактовый вход последовательной записи информации регистра сдвига вл етс входом устройства, о т л и а ю щ ее с- тем, что, с целью повышени . быстродействи , в него введены формирователь импульсов, элемент задержки , первый и второй элементы ИЛИ, причем выход первого элемента ИЛИ соединен с тактовым входом параллельной записи информации регистра сдвига , первые контакты дискретных датчиков соединены с входами параллельной записи информации регистра сдвига , кроме последнего входа, и вл ютс выходами параллельного кода второй группы устройства, последний вход параллельной записи информации в регистр сдвига соединен с вторыми контактами дискретны} датчиков и с выходом второго элемента ИЛИ, первый вход которого соединен с вторым i входом первого элемента ИЛИи с выходом элемента задержки, вход кото (Л рого соединен с первым входом первого элемента ИЛИ и с выходом формировател импульсов, вход которого соединен с вторым входом второго элемента ИЛИ и вл етс вторым вхо- g дом устройства, выход последовательного кода 1регистра сдвига соединен с входом последовательной записи информации регистра сдвига. сл со СП сл соDEVICE FOR INPUT OF INFORMATION FROM DISCRETE SENSORS, containing the shift register, the output of the serial code of which is the output of the device, the outputs of the parallel code of the shift register are the outputs of the parallel code of the first group of the device, the clock input of the sequential recording of the information of the shift register is the input of the device, and aa with it so that, with a view to increasing. speed, pulse shaper, delay element, first and second OR elements are entered, the output of the first element OR is connected to the clock input of the parallel recording of the shift register information, the first contacts of the discrete sensors are connected to the inputs of the parallel recording of the shift register information, except for the last input, and are the outputs of the parallel code of the second group of the device, the last input of the parallel recording of information in the shift register is connected to the second discrete contacts of the sensors and to the output the second OR element, the first input of which is connected to the second i input of the first OR element with the output of the delay element, the input (which is connected to the first input of the first OR element and the output of the pulse former, the input of which is connected to the second input of the second OR element the second input of the device, the output of the sequential code of the shift register 1 is connected to the input of the sequential recording of the information of the shift register.
Description
Изобретение относитс к вычислительной технике и может быть использовано дл ввода информации с разр дов дискретного датчика и подготовки информации дл выдачи в- устройство более высокого уровн в последовательном или параллельном кодеThe invention relates to computing and can be used to enter information from bits of a discrete sensor and to prepare information for output to a higher level device in serial or parallel code.
Известно устройство дл ввода информации с дискретных датчиков, содержащее генератор опорных импульсов , выход которого подключен к входу счетчика импульсов, инверсные разр дные .выходы которого соединены с входами соответствующих разр дов датчика, выход которого подключен к ОДНОМУ входу генератора, другой вход которого соединен с входами установки в О счетчика импульсо и с входной шиной управлени l .A device for inputting information from discrete sensors is known, which contains a generator of reference pulses, the output of which is connected to the input of a pulse counter, the inverse bit outputs of which are connected to the inputs of the corresponding bits of the sensor, the output of which is connected to ONE generator input, the other input is connected to the inputs Installation in O pulse counter and with input control bus l.
К недостаткам указанного.устройства относитс низкое быстродействие , так как при срабатывании -го разр да датчика дл 5го опроса необходимо 2 импульсов генератора и поэтому даже при частоте, предельно высокой дл примен емой элементной базы, врем одного опроса может достигать и превосходить не только минуты, но и часы (так, если i 10 МГц, а сработал 30 разр д датчика, то врем опроса будет превосходить минуту, а, если сработал 40 разр д датчика, то врем одного опроса будет превышать сутки).The disadvantages of this device are low speed, because when the sensor’s -th digit is triggered, 5 generator pulses are necessary for the 5th poll, and therefore even at a frequency that is extremely high for the element base used, the time of one poll can reach and exceed not only minutes, but also the clock (so, if i 10 MHz, and the sensor’s 30 bits triggered, the polling time will exceed a minute, and if the sensor’s 40 bits worked, then one polling time will exceed 24 hours).
Наиболее близким к предлагаемому по технической сущности - вл етс устройство дл ввода информации с дискретных датчиков, которое содержит (pt1)-разр дный регистр сдвига , входы первого разр да котброго соединены непосредственно и -через инвертор с выходом датчика, входы которого соединены с выходами схемы И формировател импульсов опроса единичный выход каждого из разр дов регистра сдвига, кроме последнего разр да, соединен с первым входом соответствующей схемы И формировател импульсов опроса, единичный выход tn + D-ro разр да регистра сдвига соединен с входом генератора тактовых импульсов, выход которого соединен со счетными входами разр дов регистра сдвига, блок разрешени , выполненный на (П-1) схемах И, первый вход каждой i-ой схемы И блока разрешени соединен с нулевым выходом ( 1)-го разр да регистра сдвига, а выход i -ой схемы И того же блоха соединен с вторыми входами ( i - 1)-ой схемы И блока разрешени и -ой схемы И формировател импульсов опроса, нулевой выход последнего ( h 1)-го разр да регистра сдвига соединен с вторым входом i -ой схемы И формироват1 .л импульсов опроса 2J .The closest to the proposed technical entity is a device for entering information from discrete sensors, which contains a (pt1) -shift shift register, the inputs of the first bit are connected directly and through the inverter to the output of the sensor, whose inputs are connected to the outputs of the circuit And the polling pulse generator, the unit output of each of the shift register bits, except the last bit, is connected to the first input of the corresponding circuit, and the polling pulse generator, the single output tn + D-ro bit register and the shift is connected to the input of the clock pulse generator, the output of which is connected to the counting inputs of the bits of the shift register, the resolution block executed on the (I-1) AND circuits, the first input of each i-th circuit AND the resolution block is connected to the zero output (1) -th bit of the shift register, and the output of the i-th circuit And the same flea is connected to the second inputs of the (i-1) -th circuit AND the resolution block and the th circuit And the polling pulse generator, the zero output of the last (h 1) -th the bit of the shift register is connected to the second input of the i-th circuit AND formed 1 .l pulses op dew 2J.
Недостатками данного ycTiioflcTPH вл ютс сложность и, как следствие , невысока надежность функционировани , так как оно содержит (2ti-l) двухвходовых элементов и, где п 5 количество разр дов датчика; дополнительное усложнение устройства в случае применени стандартных регистров , имеющих только один выход в каждом разр де (так, при использова0 НИИ регистров серии микросхем К155 дл получени нулевого выхода необходимо на каждый разр д ставить инвертор ) ; невозможность использовани контактов датчика в другихThe disadvantages of this ycTiioflcTPH are the complexity and, as a result, the low reliability of operation, as it contains (2ti-l) two-input elements and, where n 5 is the number of sensor bits; additional complication of the device in the case of using standard registers having only one output in each bit (for example, when using scientific research institutes of K155 chip registers to obtain zero output, it is necessary to install an inverter for each discharge); the inability to use the sensor contacts in other
5 схемах (например, если в месте расположени датчика необходимо индицировать положение контакта или если необходимо фиксировать момент изменени положени контакта), что5 diagrams (for example, if at the location of the sensor it is necessary to indicate the position of the contact or if it is necessary to fix the moment of the change of the position of the contact) that
Q особенно существенно, если каждый разр д датчика имеет один контакт, так .как в этом случае необходимо размножать контакты, что значительно усложн ет устройство и снижаетQ is especially significant if each bit of the sensor has one contact, as in this case it is necessary to multiply the contacts, which greatly complicates the device and reduces
5 надежность его функционировани ; невысокое быстродействие устройства, так как дл считывани информации о положении контактов разр дов датчика необходимо (п+ 1) импульсов генеQ ратора, т.е. врем считывани информации составл ет i ц (л+1)Т, где Т - период импульсов генератора.5 reliability of its functioning; The low speed of the device, since for reading information about the position of the contacts of the sensor bits it is necessary (n + 1) generator pulses, i.e. The information reading time is i c (l + 1) T, where T is the period of the generator pulses.
Цель изобретени - повышение быстродействи устройства,The purpose of the invention is to increase the speed of the device,
З Поставленна цель достигаетс тем, что в устройство дл ввода информации с дискретных датчиков, содержащее регистр сдвига, выход последовательного кода которого вл етс This goal is achieved in that a device for inputting information from discrete sensors, containing a shift register, the output of which serial code is
0 выходом устройства, выходы параллельного кода регистра сдвига вл ютс выходами параллельного кода первой группы устройства, тактовый вход последовательной записи информации рес гистра сдвига вл етс первым входом -устройства, дополнительно введены формирователь импульсов, элемент задержки, первый и второй элементы ИЛИ, причем выход первого элемента ИЛИ соединен с тактовым входом параллельной записи информации регистра сдвига, первые контакты дискретных датчиков соединены с входами параллельной записи информации регистра сдвига, кроме последнего входа, и вл ютс выходами паралаельного кода второй группы устройства, последний вход параллельной записи информации в регистр сдвига соединен с вторыми контактами дискретных дат0 чиков и с выходом второго элемента ИЛИ, первый вход которого соединен : вторым входом первого эл-емента ИЛ,1 и с выходом элемента задержки, BXfX которого соединен с первым входом0 output device, the outputs of the parallel shift register code are the outputs of the parallel code of the first group of the device, the clock input of the sequential recording of the register of the shift register is the first input of the device, the pulse generator, the delay element, the first and second elements OR, and the output of the first the OR element is connected to the clock input of the parallel recording of the shift register information; the first contacts of the discrete sensors are connected to the inputs of the parallel recording of the register information The motor, except the last input, is the output of the parallel code of the second group of the device, the last input of the parallel recording of information in the shift register is connected to the second contacts of discrete sensors and to the output of the second OR element, the first input of which is connected: the second input of the first IL element , 1 and with the output of the delay element, whose BXfX is connected to the first input
5 первого элемента ИЛИ и с выходом формировател импульсов, вход которого со€ динен с вторым входом второго элемента ИЛИ и вл етс вторым входом устройства/ выход последовательного кода регистра сдвига; соединен с входом последовательной записи информации регистра сдвига. На фиг. 1 приведена структурна функциональна схема предлагаемого устройства; на фиг. 2 - схема соединени дискретных датчиков. Устройство дл считывани информации с дискретных датчиков содержит формиррватель 1 импульсов, элемент 2 задержки, первый элемент ИЛИ 3, второй элемент ИЛИ 4, дискретные датчики 5, регистр 6 Сдвига , второй вход 7 устройства, первый вход 8 устройства, выходы 9 .параллельногО кода первой группы устройства, выход 10 последовательного кода устройства, выходы 11 параллельного кода второй группы устройства , первые 12 и вторые 13 контакты дискретных датчиков. Величина задержки элемента должна несколько (на 5-10%) превосходить длительность переходных процессов в регистре 6 при записи информации в параллельном коде, т.е. быть такой, чтобы к моменту по влен задержанного импульса на выходе эле мента ИЛИ 3 в регистре 6 закончилис все переходные процессы, вызванные импульсом, поступившим с выхода фор мировател 1 импульсов без задержки Запуск устройства осуществл етс подачей на его второй вход 7 нулево го сигнала, длительность которого должна превышать удвоенное врем за писи информации в параллельном коде в регистр 6. Выход последовательного кода регистра 6 .синхронизован импульсами тактовой частоты, т.е. единичные им пульсы информации имеют длительност равную периоду тактовых импульсов. Устройство дл считывани информации с дискретных датчиков работает следующим образом. В исходном состо нии в разр дах регистра 6 с первого по л-и записан код положени контактов датчиков 5 соответствующий моменту последнего опроса, в ()-ом разр де записан код , на первом входе 8 устройства и выходах 10 второй группы устройства отсутствуют единичные сигналы (т.е. имеютс нулевыесигна лы) , на втором входе 7 устройства имеетс единичный сигнал, на выходах 9 параллельного кода первой группы находитс код, записанный в регистре 6, на выходах 11 второй группы находитс код положени контактов датчиков 5. При поступлении на второй вход 7 устройства нулевого импульса формирователь 1 выдает импульс, поступающий через элемент ИЛИ 3 на тактовый вход параллельной записи информации регистра 6, а тдк Как на входах элемента ИЛИ 4 отсутствуют единичные сигналы, то и на его выходе и на выходах датчиков 5 независимо от положени их контактов и на входах параллельной записи информации (Д,,,, , Дпл1 ) регистра б имеютс нулевые сигналы и поэтому в регистр б записываетс нулевой код. KjxDMe того, импульс с в«хода формировател 1 поступает на вход элемента 2 задержки, с выхода которого через врем задержки . импульс поступает через элемент ИЛИ 3 повторно на тактовый вход параллельной записи информации регистра б, а через элемент ИЛИ 4 - на (п+1)-й вход параллельной записи, информации (Д+ 1) регистра 6 и на вход датчиков 5, с выходов которых в соответствии с их положением (через замкнутые контакты) импульс проходит на входы параллельной записи информации с первого по П -и (Д;,,...,Д„) регистра б, В регистр б записываетс в разр ды с первого по п -и код положени контактов датчиков 5, а в (П4 1)-й разр д - . Ввод информации во внешнее устройство о положении контактов датчика 5 в параллельном коде осуществл етс с выходов 9 параллельного кода вэ врем {Галичи единичного сигнала на ВТОРОМ входе 7 устройства. Ввод информации о положении контактов датчиков 5 в последовательном коде осуществл етс также Пр наличии единичного сигнала на втором входе 7 устройства путем подачи на первый вход 8 устройства (п+ 2) тактовых импульсов, при этом последовательный код информации выдаетс на выходы 10. Кроме того, так как выход последовательного кода информации соединен с входом последовательной записи информации регистра б, то одновременно с выдачей последовательного кода идет перезапись информации в регистр бив момент окончани выдачи информации в регистре б в разр дах с первого по П -и будет записан код положени контактов датчиков 5, а в ( п-1-1)-ом разр де , Устройство подготовлено к следующему считыванию информации. Введение формировател импульсов, элемента задержки, двух элементов ИЛИ и новых св зей выгодно отличает предлагаемое устройство от прототипа , так как,.упрощаетс устройство при количестве датчиков (разр дов) три и больше (кроме регистра сдвига устройство содержит всегда четыре элемента независимо от количества датчиков); нет необходимости до loлнитeльнo усложн ть устройство при применении стандартньах регистров (например, серии микросхем К155); имеетс сигнал от контакта датчиков, который можно использовать в других схемах и поэтому не нужно его размножать; врем считывани информации всегда равноЬсч 2ti , где i - времл параллельной записи информации .5 of the first OR element and with the output of the pulse generator, whose input is connected to the second input of the second OR element and is the second device input / output of the serial shift register code; connected to the input of the sequential recording of the shift register information. FIG. 1 shows the structural functional scheme of the proposed device; in fig. 2 is a diagram of the connection of discrete sensors. A device for reading information from discrete sensors contains a pulse shaping device 1, a delay element 2, the first element OR 3, the second element OR 4, discrete sensors 5, the Shift register 6, the second device input 7, the first device input 8, the outputs 9. device groups, output 10 of the serial device code, outputs 11 of the parallel code of the second device group, the first 12 and second 13 contacts of discrete sensors. The element delay value should somewhat (by 5-10%) exceed the duration of transients in register 6 when writing information in parallel code, i.e. be such that by the time a delayed pulse is output at the output of the element OR 3 in register 6, all transients caused by the impulse received from the output of the former 1 impulses without delay are completed. The device is started by applying a second zero signal to its second input 7, the duration of which must exceed twice the recording time of information in a parallel code to register 6. The output of the serial code of register 6 is synchronized with pulses of the clock frequency, i.e. single pulses of information have a duration equal to the period of clock pulses. A device for reading information from discrete sensors operates as follows. In the initial state in the bits of register 6 from the first to the l-and the position code of the contacts of the sensors 5 corresponding to the time of the last survey was recorded, the () -th digit contains the code, there are no single signals at the first input 8 of the device and the outputs 10 of the second group of the device (i.e., there are zero signals), there is a single signal at the second input 7 of the device, at the outputs 9 of the parallel code of the first group there is a code recorded in register 6, at the outputs 11 of the second group there is the position code of the sensors 5. When arriving at the second input 7 device zero pulse shaper 1 generates a pulse coming through the element OR 3 at the clock input of the parallel recording of information register 6, and tdk As at the inputs of the element OR 4 there are no single signals, then at its output and at the outputs of sensors 5 regardless of the position of their contacts and At the inputs of the parallel recording of information (D ,,,,, Dpl1) of register b, there are zero signals and therefore a zero code is written to register b. KjxDMe addition, the pulse c in the “stroke of shaper 1 is fed to the input of the delay element 2, from the output of which through the time delay. the pulse goes through the OR 3 element again to the clock input of the parallel recording of the information of register b, and through the OR 4 element to the (n + 1) -th input of the parallel recording, information (D + 1) of the register 6 and to the input of the sensors 5, from the outputs which, in accordance with their position (through closed contacts), a pulse passes to the inputs of parallel recording of information from the first through P (D ;, ..., D ") register b, C, register b is recorded into bits from the first according to p - and the position code of the contacts of the sensors 5, and in (P4 1) -th bit d -. Information input to the external device about the position of the contacts of the sensor 5 in the parallel code is carried out from the outputs 9 of the parallel code during the {Galichi) single signal at the second input 7 of the device. Input information about the position of the contacts of the sensors 5 in the serial code is also carried out. If there is a single signal at the second input 7 of the device by applying clock pulses to the first input 8 of the device 8, the serial code of the information is output to the outputs 10. In addition, since the output of the serial information code is connected to the input of the sequential recording of information of register b, then simultaneously with the issuance of the serial code, information is overwritten into the register of bits at the end of the output of information in p The register of the position of the contacts of the sensors 5, and in (n-1-1) -th position, the device is prepared for the next reading of information. The introduction of the pulse generator, the delay element, the two OR elements and the new connections favorably distinguishes the proposed device from the prototype, since the device is simplified when the number of sensors (bits) is three or more (except for the shift register, the device always contains four elements regardless of the number of sensors ); it is not necessary to complicate the device to the utmost when using standard registers (for example, K155 chip series); there is a signal from the contact of the sensors, which can be used in other schemes and therefore does not need to be multiplied; The information reading time is always equal to 2ti, where i is the parallel information writing time.
В регистре 6 сдвига введенIn register 6 shift entered
(п + 1)-ый разр д, в который при записи информации о положении контактов датчиков 5 всегда записываетс (n + 1) -th bit in which, when recording information about the position of the contacts of sensors 5, is always recorded
, дл того, чтобы при выдаче информации в последовательном виде кодова посылка информации всегда начиналась с (т.е. чтобы установить начало посылки информации). I, so that when sending information in a sequential form, the code sending of information always begins with (i.e., to establish the beginning of sending information). I
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU823467431A SU1059559A1 (en) | 1982-07-07 | 1982-07-07 | Device for implementing input of information from discrete-type transduers |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SU823467431A SU1059559A1 (en) | 1982-07-07 | 1982-07-07 | Device for implementing input of information from discrete-type transduers |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| SU1059559A1 true SU1059559A1 (en) | 1983-12-07 |
Family
ID=21021410
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SU823467431A SU1059559A1 (en) | 1982-07-07 | 1982-07-07 | Device for implementing input of information from discrete-type transduers |
Country Status (1)
| Country | Link |
|---|---|
| SU (1) | SU1059559A1 (en) |
-
1982
- 1982-07-07 SU SU823467431A patent/SU1059559A1/en active
Non-Patent Citations (1)
| Title |
|---|
| 1. Авторское свидетельство СССР I 610100, кл. G 06 F 3/00,-1976. 2. Авторское свидетельство СССР №491128, кл. G 06 F 3/04, 1973. (прототип) . * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| SU1059559A1 (en) | Device for implementing input of information from discrete-type transduers | |
| SU1406790A1 (en) | Variable-countdown frequency divider | |
| SU1383324A1 (en) | Device for delaying digital information | |
| SU1427370A1 (en) | Signature analyser | |
| SU1531102A1 (en) | Device for interfacing computer with tape recorder | |
| SU1354194A1 (en) | Signature analyser | |
| SU1374430A1 (en) | Frequency-to-code converter | |
| SU1541586A1 (en) | Timer | |
| SU1675948A1 (en) | Device for restoration of clock pulses | |
| SU1290191A1 (en) | Frequency meter | |
| SU1751859A1 (en) | Multichannel converter of series-to-parallel code | |
| SU997240A1 (en) | Delay device | |
| SU1115074A1 (en) | Device for detecting and recording information | |
| SU1420648A1 (en) | Shaper of pulse trains | |
| SU1108438A1 (en) | Device for detecting extremum number | |
| SU1707758A1 (en) | Counter | |
| SU1633494A1 (en) | Decoder for phase-shift code | |
| SU1606972A1 (en) | Device for sorting data | |
| SU1238194A1 (en) | Frequency multiplier | |
| SU1539980A1 (en) | Pulse repetition frequency multiplier | |
| SU1736005A1 (en) | Device for conversion of code | |
| SU1619410A1 (en) | Code converter | |
| SU1387182A1 (en) | Programmed multichannel timer | |
| SU1249583A1 (en) | Buffer storage | |
| SU1277121A1 (en) | Device for exchanging information |