SU758125A1 - Device for interfacing computer with discrete sensors - Google Patents
Device for interfacing computer with discrete sensors Download PDFInfo
- Publication number
- SU758125A1 SU758125A1 SU782658987A SU2658987A SU758125A1 SU 758125 A1 SU758125 A1 SU 758125A1 SU 782658987 A SU782658987 A SU 782658987A SU 2658987 A SU2658987 A SU 2658987A SU 758125 A1 SU758125 A1 SU 758125A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- inputs
- input
- outputs
- encoder
- Prior art date
Links
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
Description
Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления технологическими Процессами для сопряжения дискретных датчиков 5 с ЭВМ.The invention relates to computing and can be used in automated process control systems for interfacing discrete sensors 5 with a computer.
Известны устройства для сопряжения вычислительной машины с дискретными датчиками, содержащие формирователи импульсов, шифратор, блок согласова- 10 ния уровней, элемент ИЛИ, выходной регистр, генератор импульсов и группы элементов И и элементов задержки 111Недостаток этих устройств заключает-!5 ся в низкой пропускной способностиζ что обусловлено необходимостью циклического опроса состояния каждого формирователя.There are known devices for interfacing a computer with discrete sensors, which contain pulse shapers, an encoder, a 10 level matching unit, an OR element, an output register, a pulse generator, and groups of AND elements and delay elements ζ that is due to the need for cyclical polling of the state of each driver.
Наиболее близким к изобретению пр 20 сущности технического решения является устройство для сопряжения вычислительной машины с импульсными датчиками, содержащее входные формирователи импульсов,входы которых явля- 25 ются соответствующими входами устройства, а выходы соединены с соответствующими входами шифратора, подключенного выходом через линию связи к узлу согласования входов иClosest to the invention, the pr 20 of the technical solution is a device for interfacing a computer with pulse sensors, containing input pulse drivers, the inputs of which are the corresponding inputs of the device, and the outputs are connected to the corresponding inputs of the encoder connected via the communication link to the matching node inputs and
22
первому элементу ИЛИ, выход которого через интегратор соединен со входом генератора, выходом подключенно’’о ко входам реле времени, коммутатора и первым входам первой группы элементов И, выход реле времени соединен с первым входом второй группы элементов И, выход коммутатора соединен со вторыми входами первой и второй групп элементов И, выходы которых под ключены к соответствующим входам шифратора, второй элемент ИЛИ и выходной регистр, информационные входы которых соединены с соответствующими выходами узла согласования входов ; а выходы являются соответственно управляющим и информационным выходами устройства, управляющий вход выходного регистра является управляющим входом устройства [2].the first OR element, the output of which through the integrator is connected to the generator input, the output connected to the inputs of the time relay, switch and the first inputs of the first group of elements AND the first and second groups of elements AND whose outputs are connected to the corresponding inputs of the encoder, the second element OR and the output register, whose information inputs are connected to the corresponding outputs of the input matching node ; and the outputs are respectively the control and information outputs of the device, the control input of the output register is the control input of the device [2].
Однако это устройство имеет малую пропускную способность и низкую достоверность функционирования. Эти недостатки обусловлены тем, что для передачи каждого адреса сработавшего датчика выделяется постоянный интервал времени, до истечения которого входы шифратора блокируются, причем искажения кода при передаче его по линии связи не могут быть обнаружены.However, this device has a low bandwidth and low reliability of operation. These shortcomings are due to the fact that a constant time interval is allocated for the transmission of each address of the activated sensor, until which the encoder's inputs are blocked, and code distortions during its transmission over the communication line cannot be detected.
33
758125758125
4four
Целью изобретения является повышение пропускной способности устройства.The aim of the invention is to increase the capacity of the device.
Это достигается тем, что в устройство, содержащее группу формирователей импульсов, входы которых являются соответствующими информационными входами.устройства, а выходы подключены к соответствующим входам первого шифратора, соединенного выходом через первую линию связи с первым входом, коммутатора, первая группа вы- ™ ходов которого соединена с соответствующими входами элемента ИЛИ, выход которого является управляющим выходом устройства, вторая группа выходов коммутатора подключена к со- 15 ответствующим информационным входам выходного регистра, выход и управляющий вход которого являются соответственно информационным выходом и первым управляющим входом устройст- 20 ва, введены второй шифратор, вторая линия связи, схема сравнения, регистр ошибок и узел синхронизации, причем второй вход коммутатора соединен через вторую линию связи с выходом второго шифратора, входы которого соединены с соответствующими входами первого шифратора, третья .группа выходовThis is achieved by the fact that the device containing the group of pulse drivers, whose inputs are the corresponding information inputs of the device, and the outputs are connected to the corresponding inputs of the first encoder connected by the output through the first communication line to the first input of the switch, the first group of outputs of which connected to the corresponding inputs of the OR element, the output of which is the control output of the device, the second group of outputs of the switch is connected to the corresponding 15 information inputs of the output register, the output and control input of which are respectively the information output and the first control input of the device, the second encoder, the second communication line, the comparison circuit, the error register and the synchronization node are entered, the second input of the switch is connected through the second communication line with the output of the second the encoder, the inputs of which are connected to the corresponding inputs of the first encoder, the third. group of outputs
коммутатора подключена к группе входов схемы сравнения, выходами соединенного соответственно с входом ) 30switch is connected to a group of inputs of the comparison circuit, the outputs connected respectively to the input) 30
узла сигнализации, выход которого является индикаторным выходом устройства, и информационным входом регистра ошибок, выход и управляющий вход которого являются соответствен- 35 но выходом кода ошибок и вторым управляющим входом устройства.the signaling node, the output of which is the indicator output of the device, and the information input of the error register, the output and control input of which are, respectively, the output of the error code and the second control input of the device.
На чертеже представлена структурная ^хема устройства.The drawing shows the structural ^ heme device.
Оно содержит формирователи 1 ДОIt contains shapers 1 TO
импульсов группы, шифраторы 2 и 3, коммутатор 4, элемент ИЛИ 5, выходной регистр 6, схему сравнения 7, узел 8 сигнализации, регистр 9 ошибок и линии связи" 10.group of pulses, encoders 2 and 3, switch 4, element OR 5, output register 6, comparison circuit 7, signaling node 8, error register 9 and communication lines "10.
4545
Формирователи 1 предназначены, для формирования импульсов напряжения требуемой амплитуды и длительности при поступлении сигнала на соответствующие входы от сработавшего датчика. 50 Шифратор 2 по импульсу с выхода соответствующего формирователя 1 выдает код подлежащего передаче сообщения (адрес сработавшего датчика), шифратор 3 по импульсу с того же 55Shaper 1 are designed to generate voltage pulses of the desired amplitude and duration when a signal arrives at the corresponding inputs from the triggered sensor. 50 Encoder 2 by the pulse from the output of the corresponding driver 1 generates the code of the message to be transmitted (address of the activated sensor), the encoder 3 by pulse from the same 55
форк)ирсвателя 1 формирует проверочный код ^сообщения, обеспечивающий в дальнейшем обнаружение искаженных сообщений. Коммутатор 4 -обеспечивает согласование с линиями связи 10 и коммутацию данных на элемент ИЛИ 5, форми- 60 рующий одиночный импульс и выдающий его на управляющий выход устройства как сигнал о поступлении очередного сообщения, на выходной регистр 6, служащий для хранения кода сооб- 65The fork of the driver 1 forms the verification code ^ of the message, which further detects the corrupted messages. Switch 4 provides coordination with the lines of communication 10 and switching data to the element OR 5, forming a single pulse and issuing it to the control output of the device as a signal about the arrival of the next message, to the output register 6, which serves to store the message code 65
щения до момента выдачи его в вычислительную машину, на схему сравнения 7, сравнивающую информационный и проверочный коды поступившего сообщения и определяющий отсутствие в них искажений, вызванных наложением сообщений. Узел 8 сигнализации формирует сигнал об искажении сообщения, а регистр 9 ошибок хранит информацию об ошибках до получения команды вычислительной машины.until it is issued to the computer, to the comparison circuit 7, which compares the information and verification codes of the incoming message and determines the absence of distortions in them caused by the imposition of messages. Node 8 signaling generates a signal about the distortion of the message, and the register of 9 errors stores information about errors until receiving the command of the computer.
Устройство работает следующим образом.The device works as follows.
В момент срабатывания датчик выдает импульс напряжения произвольной формы на вход одного из.формирователейAt the moment of triggering, the sensor generates an arbitrary voltage pulse to the input of one of the formers
1. Здесь он преобразуется в импульс требуемой амплитуды и длительности и поступает далее на соответствующие входы шифраторов 2 и 3. Шифратор 2 формирует двоичный код сообщения, шифратор 3 при поступлении импульса с формирователя 1 формирует проверочный код, который, например, может быть обратным кодом передаваемого сообщения. По линиям связи 10, соединяющим шифраторы с территориаль- но удаленным от них коммутатором 4, импульсы информационного и проверочного кода поступают на входы коммутатора 4.1. Here it is converted into a pulse of the required amplitude and duration and goes further to the corresponding inputs of the encoders 2 and 3. The encoder 2 generates the binary code of the message, the encoder 3 upon receipt of the pulse from the former 1 generates a verification code, which, for example, can be the reverse code of the transmitted messages. The communication lines 10, connecting the encoders to the territorially distant switch 4, impulses the information and verification code to the inputs of the switch 4.
Разрядные импульсы информационного и проверочного кодов выдаются и на входы схемы сравнения, которая при обнаружении искажения выдает сигнал наличия искажения через узел 8 на индикаторный выход устройства.The discharge pulses of the information and verification codes are also output to the inputs of the comparison circuit, which, when a distortion is detected, generates a distortion signal through the node 8 to the indicator output of the device.
Кроме того, схема сравнения в этом случае выдает в регистр 9 код, характеризующий тип искажения при передаче. Подавая команду на перезапись Содержимого регистра 9 на второй управляющий вход устройства, вычислительная машина записывает содержимое регистра 9 в свою память.In addition, the comparison circuit in this case issues to the register 9 a code characterizing the type of distortion during transmission. Giving the command to rewrite the Contents of the register 9 to the second control input of the device, the computer writes the contents of the register 9 into its memory.
Предположим, что проверочный код представляет собой обратный код информационного. Тогда шифраторы 2 и 3 могут быть выполнены в виде, например, диодных матриц, схема сравнения - в виде группы (по числу разрядов передаваемого кода) двухвходовых элементов И. При неискаженной передаче сообщений информационные и проверочные коды не могут одновременно содержать единичные импульсы в одноименных разрядах кодов, поэтому каждый элемент И будет иметь импульс только на одном входе, на выходе этих элементов импульсов не появится, и следовательно, процесс передачи сообщения закончится.Suppose that the verification code is the reverse information code. Then the encoders 2 and 3 can be made in the form of, for example, diode arrays, the comparison circuit - in the form of a group (by the number of bits of the transmitted code) of the two-input elements I. At the undistorted transmission of messages, the information and verification codes cannot simultaneously contain single pulses in the same-named bits codes, so each element And will have a pulse only at one input, no pulses will appear at the output of these elements, and therefore, the process of transmitting the message will end.
Если же при передаче произойдет наложение сообщений различных абонентов или сообщения исказятся, при передаче по линиям связи, разрядные импульсы появятся одновременно на обоих входах одного или нескольких элементов И схемы сравнения. В результате выходные' сигналы этих.If, during transmission, messages of different subscribers overlap, or messages are distorted, during transmission over communication lines, bit pulses will appear simultaneously on both inputs of one or several elements AND of the comparison circuit. As a result, the output of these signals.
/58125/ 58125
66
5five
(элементов И поступят на узел 8 и в регистр! 9. В рассматриваемом случае узел 8 может быть представлен в виде последовательно включенных элементов ИЛИ и одновибратора. Элементы ИЛИ обеспечат запуск одновибратора при появлении импульса на выходе любого элемента И схемы сравнения, а одновибратор сформирует управляющий импульс требуемой длительности.(And elements will go to node 8 and to the register! 9. In this case, node 8 can be represented as series-connected elements OR and one-shot. Elements OR will ensure the start of one-shot when a pulse appears at the output of any element AND of the comparison circuit, and the one-shot forms impulse of the required duration.
Таким образом, устройство обеспечивает повышение пропускной способности путем исключения постоянной задержки. Поступление импульсов с формирователей осуществляется без блокировки шифраторов в темпе срабатывания датчиков. Возможные наложения срабатываний обнаруживаются схемой сравнения. Эта схема обнаруживает усилие обнаружения искажений из-за помех в линиях связи, что повышает достоверность функционирования устройства в целом.Thus, the device provides increased throughput by eliminating constant delay. The arrival of pulses from the formers is carried out without blocking the encoders at the rate of response of the sensors. Possible overlap operations are detected by the comparison circuit. This scheme detects the force of distortion detection due to interference in communication lines, which increases the reliability of the device as a whole.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782658987A SU758125A1 (en) | 1978-08-16 | 1978-08-16 | Device for interfacing computer with discrete sensors |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU782658987A SU758125A1 (en) | 1978-08-16 | 1978-08-16 | Device for interfacing computer with discrete sensors |
Publications (1)
Publication Number | Publication Date |
---|---|
SU758125A1 true SU758125A1 (en) | 1980-08-23 |
Family
ID=20783086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU782658987A SU758125A1 (en) | 1978-08-16 | 1978-08-16 | Device for interfacing computer with discrete sensors |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU758125A1 (en) |
-
1978
- 1978-08-16 SU SU782658987A patent/SU758125A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4133504A (en) | System for protected data transmission to track-bound vehicles | |
US4155075A (en) | Remote control system for selective load switching, specifically for automotive vehicles | |
US4509164A (en) | Microprocessor based digital to digital converting dataset | |
SU758125A1 (en) | Device for interfacing computer with discrete sensors | |
ES429114A1 (en) | Transit exchange for asynchronous data with unknown structure | |
GB1108047A (en) | A data transmission system | |
SU1325545A1 (en) | Information reception and transmission device | |
SU1140144A1 (en) | Device for reception and transmission of information | |
SU1591194A1 (en) | Data transceiver | |
SU1282108A1 (en) | Interface for linking transducers with electronic computer | |
SU1372347A1 (en) | Device for receiving and transmitting information | |
SU809144A1 (en) | Device for interfacing computer with pulse transducers | |
SU1336072A1 (en) | Device for transmitting discrete information | |
SU1185345A1 (en) | Interface for linking computer with transducers | |
SU478346A1 (en) | Time Division TV Alarm System | |
SU1504804A1 (en) | Decoding device | |
SU550631A1 (en) | Device for information exchange | |
SU1322344A1 (en) | Device for transmission and reception of digital information | |
SU1442997A1 (en) | Device for interfacing computer with subscriber via serial communication channel | |
SU987615A1 (en) | Device for interfacing electronic computer with discrete sensors | |
SU1193655A1 (en) | Serial code-to-parallel code converter | |
SU1275417A1 (en) | Device for linking serial interface with bus | |
SU640284A1 (en) | Command information receiving device | |
SU1488818A1 (en) | Computer/sensor interface | |
SU1702379A1 (en) | Two computer interface |