Преобразователь кода "1 из 3" в код "1 из 4"
(57) Полезная модель относится к устройствам автоматики. Преобразователь кода «1 из 3» в код «1 из 4» имеет три входа (1-3), четыре выхода (4-7), включает в себя шесть триггеров (8-13), каждый из которых выполнен на двух элементах И (19-28) и ИЛИ (30-22), два дополнительных элемента ИЛИ (14, 15), семь дополнительных элементов И (16 - 22) и элемент ИЛИ-НЕ (23). Технический результат - повышение достоверности результатов работы преобразователя. 1 илл, 1 табл.
Полезная модель относится к устройствам автоматики и предназначена для использования в системах железнодорожной автоматики, выполняющих ответственные функции по управлению движением поездов.
Известен преобразователь кода «1 из 3» в код «1 из 4», содержащий шесть триггеров, каждый из которых выполнен на двух элементах И и ИЛИ, шесть дополнительных элементов ИЛИ и два дополнительных элемента И, в котором выход каждого из элементов триггера соединен с первым входом другого элемента, первый вход преобразователя соединен со вторыми входами элементов И первого и второго триггеров и элементов ИЛИ четвертого и шестого триггеров, второй вход преобразователя соединен со вторыми входами элементов И третьего и четвертого триггеров и элементов ИЛИ второго и пятого триггеров, третий вход преобразователя соединен со вторыми входами элементов И пятого и шестого триггеров и элементов ИЛИ первого и третьего триггеров, входы первого дополнительного элемента ИЛИ соединены соответственно с выходами элементов И первого и четвертого триггеров, входы второго дополнительного элемента ИЛИ соединены соответственно с выходами элементов И второго и шестого триггеров, входы третьего дополнительного элемента ИЛИ соединены соответственно с выходами элементов ИЛИ третьего и шестого триггеров, входы четвертого дополнительного элемента ИЛИ соединены соответственно с выходами элементов ИЛИ четвертого и пятого триггеров, входы пятого дополнительного элемента ИЛИ соединены соответственно с выходами элементов ИЛИ третьего и пятого триггеров, входы шестого дополнительного элемента ИЛИ соединены соответственно с выходами элементов ИЛИ четвертого и шестого триггеров, входы первого дополнительного элемента И соединены соответственно с выходами третьего и четвертого дополнительных элементов ИЛИ, входы второго дополнительного элемента И соединены соответственно с выходами пятого и шестого дополнительных элементов ИЛИ, выходы элемента И третьего триггера, первого дополнительного элемента ИЛИ, элемента И пятого триггера и второго дополнительного элемента ИЛИ являются основными выходами преобразователя, выходы элементов ИЛИ первого и второго триггеров, первого и второго дополнительных элементов И являются дополнительными выходами преобразователя (RU 32342, Н03М 13/51, 2003.09.10).
Недостатком известного преобразователя является большая сложность.
Наиболее близким по технической сущности к заявляемому является преобразователь кода «1 из 3» в код «1 из 4», содержащий шесть триггеров, каждый из которых выполнен на двух элементах И и ИЛИ, и два дополнительных элемента ИЛИ, в котором выход каждого из элементов триггера соединен с первым входом другого элемента, первый вход преобразователя соединен со вторыми входами элементов И первого и второго триггеров и элементов ИЛИ четвертого и шестого триггеров, второй вход преобразователя соединен со вторыми входами элементов И третьего и четвертого триггеров и элементов ИЛИ второго и пятого триггеров, третий вход преобразователя соединен со вторыми входами элементов И пятого и шестого триггеров и элементов ИЛИ первого и третьего триггеров, входы первого дополнительного элемента ИЛИ соединены соответственно с выходами элементов И первого и четвертого триггеров, входы второго дополнительного элемента ИЛИ соединены соответственно с выходами элементов И второго и шестого триггеров, выходы элементов И третьего триггера, первого дополнительного элемента ИЛИ, элемента И пятого триггера и второго дополнительного элемента ИЛИ являются выходами преобразователя (SU 1058051, Н03К 13/24, опубл. 30.11.83 г., бюл. 44).
Данный преобразователь является более простым, но имеет низкую достоверность результатов работы, так как не позволяет определить, вследствие какой из двух причин он зафиксировал искажение входного кода: либо из-за собственной неисправности, либо из-за искажения выходных сигналов, поступающих на его входы с выходов контролируемых устройств.
Задача полезной модели - повысить достоверность результатов работы преобразователя кода «1 из 3» в код «1 из 4» путем блокировки выходных сигналов при искажении входных сигналов.
Технический результат достигается тем, что в преобразователь кода «1 из 3» в код «1 из 4» содержащий шесть триггеров, каждый из которых выполнен на двух элементах И и ИЛИ, и два дополнительных элемента ИЛИ, в котором выход каждого из элементов триггера соединен с первым входом другого элемента, первый вход преобразователя соединен со вторыми входами элементов И первого и второго триггеров и элементов ИЛИ четвертого и шестого триггеров, второй вход преобразователя соединен со вторыми входами элементов И третьего и четвертого триггеров и элементов ИЛИ второго и пятого триггеров, третий вход преобразователя соединен со вторыми входами элементов И пятого и шестого триггеров и элементов ИЛИ первого и третьего триггеров, входы первого дополнительного элемента ИЛИ соединены соответственно с выходами элементов И первого и четвертого триггеров, входы второго дополнительного элемента ИЛИ соединены соответственно с выходами элементов И второго и шестого триггеров, введены семь дополнительных элементов И и элемент ИЛИ-НЕ, первый вход преобразователя соединен с первыми входами первого и второго дополнительных элементов И, вторые входы которых соединены соответственно с вторым и третьим входами преобразователя, а выходы - с первым и вторым входами элемента ИЛИ-НЕ, входы третьего дополнительного элемента И соединены соответственно с вторым и третьим входами преобразователя, а выход - с третьим входом элемента ИЛИ-НЕ, выход которого соединен с первыми входами четвертого, пятого, шестого и седьмого дополнительных элементов И, вторые входы которых соединены соответственно с выходом элемента И третьего триггера, выходом первого дополнительного элемента ИЛИ, выходом элемента И пятого триггера и выходом второго дополнительного элемента ИЛИ, выходы которых являются соответственно первым вторым, третьим и четвертым выходами преобразователя.
Функциональная схема предлагаемого преобразователя кода «1 из 3» в код «1 из 4» изображена на чертеже.
Преобразователь кода «1 из 3» в код «1 из 4» имеет три входа 1, 2, 3, четыре выхода 4-7, включает в себя шесть триггеров 8-13, каждый из которых выполнен на двух элементах И и ИЛИ, два дополнительных элемента ИЛИ 14, 15, семь дополнительных элементов И 16 - 22 и элемент ИЛИ-НЕ 23. Выход каждого из элементов триггера соединен с первым входом другого элемента. Первый вход 1 преобразователя соединен со вторыми входами элемента И24 первого триггера 8, элемента И25 второго триггера 9, элементов ИЛИ26 и ИЛИ 24 четвертого 11 и шестого 13 триггеров. Второй вход 2 преобразователя соединен со вторыми входами элементов И28 и И29 третьего 10 и четвертого 11 триггеров и элементов ИЛИ30 и ИЛИ31 второго 9 и пятого 12 триггеров. Третий вход 3 преобразователя соединен с вторыми входами элементов И32 и И33 пятого 12 и шестого 13 триггеров и элементов ИЛИ32 и ИЛИ35 первого 8 и третьего 10 триггеров. Входы первого дополнительного элемента ИЛИ14 соединены соответственно с выходами элементов И24 и И29 первого 8 и четвертого 11 триггеров. Входы второго дополнительного элемента ИЛИ 15 соединены соответственно с выходами элементов И25 и И33 второго 9 и шестого 13 триггеров. Кроме того, первый вход 1 преобразователя соединен с первыми входами первого и второго дополнительных элементов И16 и И17, вторые входы которых соединены соответственно с вторым 2 и третьим 3 входами преобразователя, а выходы - с первым и вторым входами элемента ИЛИ-НЕ23. Входы третьего дополнительного элемента И 18 соединены соответственно с вторым 2 и третьим 3 входами преобразователя, а выход - с третьим входом элемента ИЛИ-НЕ23, выход которого соединен с первыми входами четвертого, пятого, шестого и седьмого дополнительных элементов И19-И22, вторые входы которых соединены соответственно с выходом элемента И28 третьего триггера 10, выходом первого дополнительного элемента ИЛИ14, выходом элемента И32 пятого триггера 12 и выходом второго дополнительного элемента ИЛИ15, выходы которых являются соответственно первым 4 вторым 5, третьим 6 и четвертым 7 выходами преобразователя.
Работа преобразователя кода «1 из 3» в код «1 из 4» иллюстрируется таблицей, в которой показаны сигналы на его выходах 4-7 в зависимости от сигналов, поступающих на его входы 1-3, и внутренних состояний триггеров преобразователя.
Таблица | ||||||||||||||
Номер такта | Сигналы на входах | Сигналы на выходах триггеров (код внутренних состояний) | Сигналы на выходах | Номер внутреннего состояния | ||||||||||
1 | 2 | 3 | 34 | 30 | 25 | 26 | 31 | 27 | 4 | 5 | 6 | 7 | ||
1. | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | «1» |
2. | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | «2» |
3. | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | «4» |
4. | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | «6» |
5. | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | «1» |
6. | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | «3» |
7. | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | «6» |
8. | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | «4» |
9. | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | «5» |
10. | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | «3» |
11. | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | «5» |
12. | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | «2» |
13. | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | «1» |
14. | 0 | 1 | 1 | ~ | ~ | ~ | ~ | ~ | ~ | 0 | 0 | 0 | 0 | ~ |
15. | 1 | 1 | 0 | ~ | ~ | ~ | ~ | ~ | ~ | 0 | 0 | 0 | 0 | ~ |
16. | 1 | 0 | 1 | ~ | ~ | ~ | ~ | ~ | ~ | 0 | 0 | 0 | 0 | ~ |
17. | 1 | 1 | 1 | ~ | ~ | ~ | ~ | ~ | ~ | 0 | 0 | 0 | 0 | ~ |
В таблице номера тактов 1-13 соответствуют работе преобразователя в штатном режиме, то есть при поступлении на его входы сигналов, принадлежащих коду «1 из 3» и исправности самого преобразователя. В этом случае на выходах элементов И16-И18 формируются сигналы «0», на выходе элемента ИЛИ-НЕ23 - сигнал «1», разрешающий прохождение сигналов «1» на выходы 4-7 преобразователя.
Тактам 14-17 соответствуют входные сигналы, не принадлежащие коду «1 из 3». Эти события фиксируется элементами И16-И18. Так, в такте 14 на выходе элемента И18, в такте 15 на выходе элемента И16, в такте 16 на выходе элемента ИИ17, в такте 17 на выходах всех трех элементов И16-И18 формируются сигналы «1». При этом, в каждом из этих четырех тактов на выходе элемента ИЛИ-НЕ23 вырабатывается сигнал «0», блокирующий прохождение сигналов через элементы И19-И22 на выходы 4-7 преобразователя. При искажении входных сигналов сигналы на выходах триггеров и внутренние состояния преобразователя не рассматриваются. Им соответствует знак «~» в таблице.
Таким образом, в заявляемом преобразователе кода «1 из 3» в код «1 из 4» обеспечивается высокая достоверность результатов работы, так как в нем при выработке выходных сигналов контролируется отсутствие искажений входных сигналов.
Преобразователь кода «1 из 3» в код «1 из 4», содержащий шесть триггеров, каждый из которых выполнен на двух элементах И и ИЛИ, и два дополнительных элемента ИЛИ, в котором выход каждого из элементов триггера соединен с первым входом другого элемента, первый вход преобразователя соединен со вторыми входами элементов И первого и второго триггеров и элементов ИЛИ четвертого и шестого триггеров, второй вход преобразователя соединен со вторыми входами элементов И третьего и четвертого триггеров и элементов ИЛИ второго и пятого триггеров, третий вход преобразователя соединен со вторыми входами элементов И пятого и шестого триггеров и элементов ИЛИ первого и третьего триггеров, входы первого дополнительного элемента ИЛИ соединены соответственно с выходами элементов И первого и четвертого триггеров, входы второго дополнительного элемента ИЛИ соединены соответственно с выходами элементов И второго и шестого триггеров, отличающийся тем, что в него введены семь дополнительных элементов И и элемент ИЛИ-НЕ, первый вход преобразователя соединен с первыми входами первого и второго дополнительных элементов И, вторые входы которых соединены соответственно с вторым и третьим входами преобразователя, а выходы - с первым и вторым входами элемента ИЛИ-НЕ, входы третьего дополнительного элемента И соединены соответственно с вторым и третьим входами преобразователя, а выход - с третьим входом элемента ИЛИ-НЕ, выход которого соединен с первыми входами четвертого, пятого, шестого и седьмого дополнительных элементов И, вторые входы которых соединены соответственно с выходом элемента И третьего триггера, выходом первого дополнительного элемента ИЛИ, выходом элемента И пятого триггера и выходом второго дополнительного элемента ИЛИ, выходы которых являются соответственно первым, вторым, третьим и четвертым выходами преобразователя.