SU1483458A1 - Unit for input of data from discrete converters - Google Patents
Unit for input of data from discrete converters Download PDFInfo
- 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
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)
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) |
-
1987
- 1987-07-20 SU SU874286866A patent/SU1483458A1/en active
Non-Patent Citations (1)
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 |