Автoры: Фoмченкo Виктoр Никoлаевич, Ведерникoв Владимир Леoнидoвич, Биктимирoв Зуфар Нурлеевич, Ершoв Алекcей Алекcандрoвич, Селезнев Сергей Алекcеевич, Матвеенкo Андрей Сергеевич, Маланцев Алекcей Григoрьевич, Зарубин Алекcандр Валерьевич
Изoбретение отноcитcя к импульcной технике и может быть иcпользовано в уcтройcтвах обработки информации, управления и измерения, в чаcтноcти в уcтройcтвах приема униполярных cтарт-cтоповых последовательных комбинаций импульсов для контроля отклонения длительности импульсов от заданного значения, контроля местоположения импульсов в комбинации и сравнения с эталонными значениями. Технический результат заключается в расширении функциональных возможностей. Заявленное устройство содержит программник, схему начальной установки, схему кварцевого генератора, последовательный интерфейс, схему согласования приемника, схему согласования передатчика, схему контроля режима, запоминающее устройство, схему управления, схему контроля питания и схему совпадения. 1 ил.
Недостатками данного устройства являются:
- отсутствие возможности контролировать внутреннее напряжение питания и восстанавливать в исходное состояние схему совпадения при исчезновении внутреннего напряжения питания;
- сравнение униполярной старт-стоповой последовательной комбинации импульсов с одной постоянной комбинацией импульсов, записанной в памяти программника;
- отсутствие возможности перезаписи (изменения) постоянной комбинации импульсов, записанной в памяти программника;
- отсутствие возможности контролировать униполярные старт-стоповые последовательные комбинации импульсов с различным количеством импульсов в комбинации.
Задача, на решение которой направлено заявляемое изобретение, заключается в создании блока исполнительного с расширенными функциональными возможностями.
Достигаемым техническим результатом заявляемого изобретения является:
- сравнение принятой униполярной старт-стоповой последовательной комбинации импульсов с одной заданной из множества эталонных комбинаций импульсов, хранящихся в запоминающем устройстве;
- контроль униполярных старт-стоповых последовательных комбинаций импульсов с различным количеством импульсов в комбинации;
- возможность перезаписи эталонных комбинаций импульсов, хранящихся в запоминающем устройстве;
- контроль внутреннего напряжения питания и восстановления в исходное состояние схемы совпадения при исчезновении внутреннего напряжения питания.
Указанный технический результат достигается тем, что в блоке исполнительном, содержащем схему начальной установки, выход которой соединен с первым входом программника, второй вход и первый выход которого соединены с выходом и входом схемы кварцевого генератора соответственно, схему согласования приемника, выход которой соединен с третьим входом программника, а вход - с выходом последовательного интерфейса, вход которого соединен с выходом схемы согласования передатчика, при этом вход/выход последовательного интерфейса, является входом/выходом блока исполнительного, схему управления, первая группа выходов которой соединена с первой группой входов схемы совпадения, группа выходов которой является группой выходов блока исполнительного, новым является то, что дополнительно введены схема контроля режима, группа входов которой являются группами входов блока исполнительного, а выходы соединены с четвертым и пятым входами программника, второй выход которого соединен с входом схемы согласования передатчика, запоминающее устройство, вход и выход которого соединены с третьим выходом и шестым входом программника соответственно, группа выходов которого соединена с группой входов схемы управления, вторая группа выходов которой соединена со второй группой входов схемы совпадения, первый вход которой соединен с выходом схемы контроля питания.
Схема кварцевого генератора предназначена для формирования импульсов тактовой частоты, необходимой для работы программника.
Программник, содержащий микропроцессор, постоянное запоминающее устройство и регистр, предназначен для приема комбинаций импульсов, поступающих с последовательного интерфейса, контроля отклонения длительности, количества импульсов от заданных значений и контроля местоположения импульсов в комбинациях, а также в соответствии с результатами сравнения выдачи в схему совпадения необходимой комбинации импульсов. Эталонные значения отклонения длительности, количества импульсов и местоположения импульсов в комбинациях хранятся в запоминающем устройстве. Программник стирает комбинацию импульсов в запоминающем устройстве, с которой произошло совпадение входной комбинации. После получения входной старт-стоповой комбинации импульсов программник формирует ответную старт-стоповую комбинацию импульсов.
Схема контроля режима предназначена для определения области памяти в запоминающем устройстве, в которой хранятся эталонные значения комбинаций импульсов.
Запоминающее устройство предназначено для хранения перезаписываемых эталонных значений комбинаций импульсов.
Схема контроля питания предназначена для контроля внутреннего напряжения питания и восстановления в исходное состояние схемы совпадения при исчезновении внутреннего напряжения питания.
Схема управления предназначена для формирования тактовых импульсов потенциала низкого уровня, необходимых для управления схемой совпадения.
Схема согласования передатчика предназначена для преобразования уровня напряжения униполярной старт-стоповой последовательной комбинации импульсов, полученной от программника, в уровень напряжения, необходимый для работы последовательного интерфейса.
Схема согласования приемника предназначена для преобразования уровня напряжения униполярной старт-стоповой последовательной комбинации импульсов, полученной от последовательного интерфейса, в уровень напряжения, необходимый для работы программника.
Новая совокупность существенных признаков заявляемого устройства позволяет расширить его функциональные возможности.
На чертеже приведена блок-схема блока исполнительного.
Блок исполнительный содержит программник 1, схему 2 начальной установки, схему 3 кварцевого генератора, последовательный интерфейс 4, схему 5 согласования приемника, схему 6 согласования передатчика, схему 7 контроля режима, запоминающее устройство 8, схему 9 управления, схему 10 контроля питания, схему 11 совпадения. Выход схемы 2 начальной установки соединен с первым входом 12 программника 1, второй вход 13 и первый выход 14 которого соединены с выходом и входом схемы 3 кварцевого генератора соответственно. Выход схемы 5 согласования приемника соединен с третьим входом 15 программника 1, а вход - с выходом последовательного интерфейса 4, при этом вход/выход которого является входом/выходом блока исполнительного. Вход последовательного интерфейса 4 соединен с выходом схемы 6 согласования передатчика, вход которого соединен со вторым выходом 16 программника 1. Четвертый вход 17 и пятый вход 18 которого соединены с выходами схемы 7 контроля режима, группа входов которой является группой входов блока исполнительного. Вход и выход запоминающего устройства 8 соединены с третьим выходом 19 и шестым входом 20 программника 1 соответственно, группа выходов 21 которого соединена с группой входов схемы 9 управления. Первая группа выходов 22 которой соединена с первой группой входов схемы 11 совпадения, группа выходов которой является группой выходов блока исполнительного. Вторая группа выходов 23 схемы 9 управления соединена со второй группой входов схемы 11 совпадения, первый вход которой соединен с выходом схемы 10 контроля питания.
Блок исполнительный работает следующим образом.
Перед началом работы в запоминающее устройство записываются последовательные комбинации импульсов с различными длительностями, количеством и местоположением импульсов в комбинации.
При подаче напряжения питания на блок исполнительный на выходе схемы 2 начальной установки формируется импульс логической «1», необходимый для приведения в исходное состояние программника 1, схема 3 кварцевого генератора формирует импульсы тактовой частоты программника 1, выходы программника 1 устанавливаются в логическую «1», на группе выходов 24 схемы 11 совпадения устанавливаются логические «0». Через схему 7 контроля режима на вход программника 1 поступают импульсы, с помощью которых программник 1 определяет область данных с эталонными комбинациями импульсов, с которыми будут сравниваться принятые комбинации импульсов.
На вход/выход последовательного интерфейса 4 подается униполярная старт-стоповая последовательная комбинация импульсов. С выхода последовательного интерфейса 4 последовательная комбинация импульсов поступает на вход схемы 5 согласования приемника. Схема 5 согласования приемника преобразует уровень напряжения полученной униполярной старт-стоповой последовательной комбинации импульсов в уровень напряжения, необходимый для работы программника 1. Последовательная комбинация импульсов с выхода схемы 5 согласования приемника поступает на вход 15 программника 1, который сравнивает полученную комбинацию импульсов с эталонной комбинацией импульсов, хранящиеся в выбранной области данных запоминающего устройства 8. Если входная комбинация импульсов соответствует выбранной комбинации импульсов в заданной области данных, то на группе выходов 21 программника 1 формируются импульсы, необходимые для управления схемой 11 совпадения. На группах выходов 22 и 23 схемы 9 управления устанавливаются потенциалы низкого уровня. На группе выходов 24 схемы 11 совпадения устанавливаются логические «1». Программник 1 стирает комбинацию импульсов в запоминающем устройстве 8, с которой произошло совпадение входной комбинации. Программник 1 на выходе 16 формирует ответную старт-стоповую последовательную комбинацию имцульсов на вход схемы 6 согласования передатчика. Схема 6 согласования передатчика преобразует уровень напряжения полученной от программника 1 ответной старт-стоповой последовательной комбинации импульсов в уровень напряжения, необходимый для работы последовательного интерфейса 4. Ответная старт-стоповая последовательная комбинация импульсов через последовательный интерфейс 4 поступает на вход/выход блока исполнительного.
Для восстановления в исходное состояние схемы 11 совпадения необходимо подать на вход/выход блока исполнительного униполярную старт-стоповую последовательную комбинацию импульсов, соответствующую комбинации восстановления блокировки, записанной в памяти программника 1.
Если при работе блока исполнительного происходит сбой напряжения питания, схема 10 контроля питания формирует импульс, необходимый для восстановления в исходное состояние схемы 11 совпадения.
Изготовлен макет, который подтвердил работоспособность блока исполнительного.