SU1483458A1 - Unit for input of data from discrete converters - Google Patents

Unit for input of data from discrete converters Download PDF

Info

Publication number
SU1483458A1
SU1483458A1 SU874286866A SU4286866A SU1483458A1 SU 1483458 A1 SU1483458 A1 SU 1483458A1 SU 874286866 A SU874286866 A SU 874286866A SU 4286866 A SU4286866 A SU 4286866A SU 1483458 A1 SU1483458 A1 SU 1483458A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
inputs
trigger
multiplexer
Prior art date
Application number
SU874286866A
Other languages
Russian (ru)
Inventor
Вадим Сергеевич Бендебери
Валерий Андреевич Гордиенко
Original Assignee
Грозненское Научно-Производственное Объединение "Промавтоматика"
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 Грозненское Научно-Производственное Объединение "Промавтоматика" filed Critical Грозненское Научно-Производственное Объединение "Промавтоматика"
Priority to SU874286866A priority Critical patent/SU1483458A1/en
Application granted granted Critical
Publication of SU1483458A1 publication Critical patent/SU1483458A1/en

Links

Landscapes

  • Control By Computers (AREA)

Abstract

Изобретение относитс  к автоматике и вычислительной технике, а именно к устройствам ввода-вывода микроЭВМ, иможет быть использовано в автоматизированных системах управлени  дл  ввода информации от дискретных датчиков в управл ющий вычислительный комплекс. С целью повышени  надежности устройства, оно содержит генератор импульсов 7, элемент И 8, счетчик 9, мультиплексоры 4 и 10, триггер 6, триггеры группы 3, формирователи импульса 2, дешифратор 5. В устройстве разделены функции регистрации и считывани  информации об изменении состо ни  дискретных датчиков 1, поэтому фиксаци  изменени  состо ни  датчика происходит в любой момент времени, вне зависимости от того, находитс  ли устройство в состо нии сканировани  или на выходе триггера 6 сформирован стробирующий сигнал и сканирование приостановлено. 2 ил.The invention relates to automation and computing, namely to input-output devices of a microcomputer, and can be used in automated control systems for inputting information from discrete sensors into a control computing complex. In order to increase the reliability of the device, it contains a pulse generator 7, element 8, counter 9, multiplexers 4 and 10, trigger 6, triggers of group 3, pulse formers 2, a decoder 5. The device is divided into functions for recording and reading state change information discrete sensors 1, therefore, a change in the state of the sensor occurs at any time, regardless of whether the device is in the scanning state or a strobe signal is generated at the output of the trigger 6 and the scanning is suspended. 2 Il.

Description

Изобретение относитс  к автоматике и вычислительной технике, а именно к устройствам ввода-вывода ЭВМ, и может быть использовано в автомата- зированных- системах управлени  дл  ввода информации от дискретных датчиков в управл ющую ЭВМ.The invention relates to automation and computer technology, in particular to computer input-output devices, and can be used in automated control systems for inputting information from discrete sensors into a control computer.

Целью изобретени   вл етс  повышение надежности устройства. The aim of the invention is to increase the reliability of the device.

На фиг. 1 приведена схема устройства дл  ввода информации от дискретных датчиковj на фиг. 2 - схема формировател  импульса.FIG. 1 is a diagram of a device for inputting information from discrete sensors j in FIG. 2 is a pulse shaper circuit.

Устройство содержит дискретные датчики 1, формирователи 2 импульсов , триггеры 3 группы, второй мультиплексор 4, дешифратор 5, триггер 6, генератор 7 импульсов, элемент И 8, счетчик 9, первый мультиплексор 10. The device contains discrete sensors 1, formers 2 pulses, triggers 3 groups, the second multiplexer 4, the decoder 5, the trigger 6, the generator 7 pulses, the element And 8, the counter 9, the first multiplexer 10.

Каждый формирователь 2 импульса содержит элемент НЕ 11 и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 12.Each pulse shaper 2 contains an element NOT 11 and an element EXCLUSIVE OR 12.

Устройство работает следующим об- разом.The device works as follows.

В исходный момент времени триггер 6 сброшен и импульсы с выхода генератора 7- импульсов через элемент И 8 поступают на вход счетчика 9. При изменении состо ни  одного из дискрет ных датчиков 1 на соответствующем выходе формировател  2 импульса формируетс  импульс. Формирование импульса происходит следующим образом. При неизменном состо нии дискретного датчика 1 на входах элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 12 присутствуют логические сигналы разных уровней, так как его первый вход подключен к дискретному датчику непосредственно, а второй через элемент НЕ 11. При этом на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ присутствует сигнал 1. При. любом изменении сигнала на входе формировател  импульса на входах элемента ИСКЛЮЧАЮ- ЩЕЕ ИЛИ 12 кратковременно (на врем  задержки распространени  сигнала элементом НЕ 11) возникают одинаковые логические уровни, что приводит к по влению на выходе элемента ИСКПЮ- ЧАЮЩЕЕ ИЛИ 12 кратковременного импуль са О. Таким образом, формирователь импульсов формирует на выходе импульс при любом изменении сигнала на входе. При разных логических уров- н х сигналов на входах элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 12 на его выходе присутствует уровень 1 и только во врем  совпадени  логических уровнейAt the initial moment of time, the trigger 6 is reset and the pulses from the generator output of the 7-pulses through the element 8 come to the input of the counter 9. When the state of one of the discrete sensors 1 changes, a pulse is formed at the corresponding output of the driver 2 of the pulse. The formation of the pulse occurs as follows. With a constant state of discrete sensor 1, the inputs of the EXCLUSIVE OR 12 element contain logical signals of different levels, since its first input is connected to the discrete sensor directly, and the second through the NOT 11 element. At the same time, the output of the EXCLUSIVE OR element is 1. At. any change in the signal at the input of the pulse former at the inputs of the EXCLUSIVE OR 12 element for a short time (by the delay time of signal propagation by the element NOT 11), the same logic levels occur, which leads to the appearance at the output of the SPEED element or 12 short pulse O. Thus, the pulse former generates a pulse at the output for any change in the input signal. With different logical levels of x signals at the inputs of the EXCLUSIVE OR 12 element, its output contains level 1 and only during the coincidence of logical levels

сигналов на входах элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 12 на его выходе формируетс  О.signals at the inputs of the element EXCLUSIVE OR 12 at its output is formed O.

Сформированный импульс поступает на вход соответствующего триггера 3 группы и переводит его выход в состо ние 1. Сигнал с выхода триггера 3 группы поступает на соответствующий вход мультиплексора 4. Когда на выходе счетчика 9 в результате перебора двоичных кодов возникает код, соответствующий номеру входа мультиплексора 4, соответствующего каналу переключившегос  датчика 1 дискретных сигналов, сигнал 1 с входа мультиплексора 4 поступит на его выход и взведет триггер 6. Выходной сигнал взведенного триггера 6 закрывает элемент И 8, чем прекращает поступление импульсов от генератора 7 импульсов на вход счетчика 9. Одновременно выходной сигнал триггера 6 поступает в вычислительный комплекс и иформи- рует о факте переключени  дискретного датчика 1.The generated pulse arrives at the input of the corresponding trigger of group 3 and transfers its output to state 1. The signal from the output of trigger of group 3 arrives at the corresponding input of multiplexer 4. When the output of counter 9 results in a search of binary codes, the code corresponding to the input number of multiplexer 4 appears, corresponding to the channel switching sensor 1 discrete signals, the signal 1 from the input of the multiplexer 4 will go to its output and will trigger trigger 6. The output signal of the cocked trigger 6 closes the element And 8 than pre aschaet receipt of pulses from the pulse generator 7 to the input of the counter 9. At the same time the output of flip-flop 6 receives a computer system and the fact iformi- ruet switching discrete sensor 1.

В таком состо нии двоичный код на выходе счетчика 9,  вл ющийс  адресным выходом устройства, определ ет номер сработавшего датчика. Выходы счетчика 9 подключены к адресным входам первого мультиплексора 10, благодар  чему на выход мультиплексора 10 поступает сигнал от дискретного датчика, состо ние которого изменилось . Выход мультиплексора 10,  вл ющийс  информационным выходом устройства, вводитс  в вычислительный комплекс и позвол ет оценивать значение сигнала дискретного датчика, состо ние которого изменилось. Прин в информацию о номере переключившегос  датчика и его состо нии, вычислительный комплекс посылает на управл ющий вход устройства импульс, которым триггер 6 устанавливаетс  в исходное состо ние. При этом снимаетс  запрет на прохождение импульсов генератора 7 импульсов через элемент И 8 на вход счетчика 9. Изменение состо ни  счетчика 9 после очередного импульса генератора 7 импульсов вызывает спад импульса на выходе дешифратора 5, подключенного к соответствующему входу триггера 3 группы, что, в свою очередь, переведет соответствующий выход триггера группы 3 в состо ние О и все устройство возвращаетс  в исходное состо ние.In this state, the binary code at the output of the counter 9, which is the address output of the device, determines the number of the activated sensor. The outputs of counter 9 are connected to the address inputs of the first multiplexer 10, whereby the output of the multiplexer 10 receives a signal from a discrete sensor, the state of which has changed. The output of the multiplexer 10, which is the information output of the device, is inserted into the computer complex and allows the value of the signal of the discrete sensor to be estimated, the state of which has changed. Upon receiving information about the number of the switched sensor and its state, the computer complex sends a pulse to the control input of the device, by which the trigger 6 is reset. At the same time, the prohibition of impulse generator 7 pulses through element 8 to the input of counter 9 is lifted. Changing the state of counter 9 after the next pulse of generator 7 impulses causes a pulse to fall at the output of the decoder 5 connected to the corresponding trigger input of group 3, which, in its a queue, will transfer the corresponding trigger output of group 3 to the state O and the entire device will return to the initial state.

Таким образом, использование формирователей 2 импульса позвол ет обнаруживать любое изменение состо - ни  дискретных датчиков 1, триггеры 3 группы позвол ют зафиксировать переключение любого дискретного датчика 1 и через мультиплексор 4 произвести переключение триггера 6. Триггер 6 позвол ет произвести оста- новку режима сканировани  состо ни  дискретных датчиков и сформировать выходной сигнал устройства. Одновременно триггер 6 позвол ет согласовать работу вычислительного комплек- са и устройства путем приема управл ющего входного сигнала от вычислительного комплекса, который возвращает устройство в режим сканировани  состо ни  дискретных датчиков. Гене- ратор 7 импульсов через элемент И 8 направл ет вырабатываемые им импульс на вход счетчика 9, который преобразует количество поступивших импульсо в двоичных код, соответствующий но- меру контролируемого в данный момент дискретного датчика. Дешифратор 5 преобразует двоичный код счетчика 9 в унитарный код, необходимый дл  возврата соответствующего канала бло ка триггеров в исходное состо ние после обслуживани  устройства вычисли- тельным комплексом. Мультиплесор 10 позвол ет вводить в вычислительный комплекс информацию о состо нии переключившегос  дискретного датчика. Следовательно, устройство обнаруживает любое изменение состо ни  дискретного датчика и исключает возможность потери прин той информации о переключении дискретного датчика.Thus, the use of pulse formers 2 allows detecting any change in the state of discrete sensors 1, triggers of group 3 allow detecting the switching of any discrete sensor 1 and switching out trigger 6 through multiplexer 4. Trigger 6 allows stopping the scanning mode no discrete sensors and form the output signal of the device. At the same time, the trigger 6 allows the operation of the computing complex and the device to be coordinated by receiving a control input signal from the computing complex, which returns the device to the scanning mode of the state of discrete sensors. The generator 7 of pulses through the element And 8 sends a pulse generated by it to the input of counter 9, which converts the number of incoming pulses into a binary code corresponding to the number of the discrete sensor currently monitored. The decoder 5 converts the binary code of counter 9 into a unitary code necessary to return the corresponding channel of the flip-flop block to its original state after the device is serviced by the computing complex. Multiplesor 10 allows you to enter information about the state of a switched discrete sensor into a computer complex. Consequently, the device detects any change in the state of a discrete sensor and eliminates the possibility of losing the received information about switching a discrete sensor.

5 0 5 о 5 0 5 o

5five

00

Claims (1)

Формула изобретени Invention Formula Устройство дл  ввода информации от дискретных датчиков, содержащее генератор импульсов, элемент И, счетчик , триггер, дешифратор, первый мультиплексор , выход генератора импульсов соединен с первым входом элемента И, выход которого соединен с входом счетчика, выходы которого соединены с входами дешифратора и  вл ютс  адресными выходами устройства, выход триггера соединен с вторым входом элемента И и  вл етс  управл ющим в ыходом устройства, информационные входы первого мультиплексора  вл ютс  информационными входами устройства , выход первого мультиплексора  вл етс  информационным выходом устройства , вход установки в О триггера  вл етс  управл ющим входом устройства , отличающеес  тем, что, с целью повышени  надежности устройства, в него введены вто рой мультиплексор, группа триггеров и формирователи импульса, входы которых объединены с информационными входами первого мультиплексора, адресные входы первого и второго мультиплексоров соединены с выходами счетчика, выходы формирователей импульса соединены с входами установки в 1 соответствующих триггеров группы, выходы которых соединены с информационными входами второго мультиплексора , выход которого соединен с входом установки в 1 триггера, выходы дешифратора соединены с входами установки в О соответствующих триггеров группы.A device for inputting information from discrete sensors, containing a pulse generator, element I, a counter, a trigger, a decoder, a first multiplexer, the output of a pulse generator is connected to the first input of an element And whose output is connected to the input of a counter, whose outputs are connected to the inputs of the decoder and are the device’s address outputs, the trigger output is connected to the second input of the element AND, and is the control output of the device, the information inputs of the first multiplexer are the information inputs of the device, the first multiplexer path is the information output of the device, the installation input to the O flip-flop is the control input of the device, characterized in that, in order to increase the reliability of the device, a second multiplexer, a group of flip-flops and pulse drivers, the inputs of which are combined with the information the inputs of the first multiplexer, the address inputs of the first and second multiplexers are connected to the outputs of the counter, the outputs of the pulse formers are connected to the installation inputs of 1 corresponding triggers gr Uppa, the outputs of which are connected to the information inputs of the second multiplexer, the output of which is connected to the input of the installation in 1 trigger, the outputs of the decoder are connected to the inputs of the installation in O of the corresponding triggers of the group. Фиг.IFig.i
SU874286866A 1987-07-20 1987-07-20 Unit for input of data from discrete converters SU1483458A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874286866A SU1483458A1 (en) 1987-07-20 1987-07-20 Unit for input of data from discrete converters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874286866A SU1483458A1 (en) 1987-07-20 1987-07-20 Unit for input of data from discrete converters

Publications (1)

Publication Number Publication Date
SU1483458A1 true SU1483458A1 (en) 1989-05-30

Family

ID=21320456

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874286866A SU1483458A1 (en) 1987-07-20 1987-07-20 Unit for input of data from discrete converters

Country Status (1)

Country Link
SU (1) SU1483458A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР 1201831, кл. G 06 F 3/02, 19В4. Авторское свидетельство СССР 983700, кл. G 06 F 13/00, 1981. *

Similar Documents

Publication Publication Date Title
SU1483458A1 (en) Unit for input of data from discrete converters
US4606029A (en) Data transmission system
SU886034A1 (en) Device for data receiving
RU2013804C1 (en) Multichannel priority device
SU1377846A1 (en) Data input device
SU1282088A1 (en) Device for checking digital units
SU1599858A1 (en) Device for cyclic interrogation of initiative signals
SU1709293A2 (en) Device for information input
SU1201839A1 (en) Device for detecting interruption interrogations with the highest and the lowest priority
SU1087979A1 (en) Iformation input device
SU1728975A1 (en) Channel selector
SU1118991A1 (en) Information input device
SU894681A1 (en) Device for detecting pulse loss
SU1057926A1 (en) Multichannel program-time unit
SU1070556A1 (en) Device for checking pulse sequence
SU1005285A2 (en) Device for multiplying pulse repetition frequency of periodic pulses
SU1589281A2 (en) Device for detecting errors in discreter sequence
SU1427589A1 (en) Discrete information receiver
SU1269144A1 (en) Information input device
SU1649548A1 (en) Pulse train monitor
SU1728665A1 (en) Device for measuring time intervals
SU1361567A1 (en) Device for introducing information from two-position transducers
SU1325532A1 (en) Information readout device
SU1064441A1 (en) Pulse duration former
SU1471187A2 (en) Data input unit