Устройство для многоканальной магнитной записи аналоговых сигналов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1732377
Автор: Бакурский
Текст
их ск СОВЕТСОЦИАЛИСТИРЕСПУБЛИК 55 а 11 Е 5/О САНИЕ ИЗОБРЕТЕНИ АВТОРСКОМУ С ТЕЛ ЬСТВ ГОСУДАРСТВЕ ННЫ И КОМИТЕТПО ИЭОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР(56) Авторское свидетельство СССР % 1314374, кл, б 11 В 5/00, 1986.Авторское свидетельство СССР Ь 1520582, кл. 8 11 В 5027, 1987.(54) УСТРОЙСТВО ДЛЯ МНОГОКАНАЛЬНОЙ МАГНИТНОЙ ЗАПИСИ АНАЛОГОВЫХ СИГНАЛОВ(57) Изобретение относится к регистрации инфо рмации. Для упрощения обслуживания в устройство введены второй 31, третий 32, четвертый 35 и пятый 36 элементы И, первый 14 и второй 15 счетчики, второй компаратор 23, первый элемент ИЛИ 37, инвертор 25, второй 20, третий 22 и четвертый 24 блоки оперативной памяти, первый сумматор 18, второй 16 и третий 29 блоки постоянной памяти, второй сумматор 26, третий компаратоо 27, многоразрядный элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 17 и второй элемент ИЛИ 38. б ил,5 10 15 20 25 30 35 40 45 50 55 кций, число возможных комбинаций адресов ПЗУ 29 будет 2 6) служебная (" обучающая") программа в ФК 3 заменяется нарабочую путем замены ПЗУ 8.В качестве примера ниже рассмотреныформирование описаний наиболее характерных сигналов, наблюдаемых от коррозион н ых дефектов и утолщений в стенках труб.На фиг. 3 (сплошная линия) показан сиг.нал от коррозионного утонения стенки.Дискретный спектр Уолша в упорядочении Адамара имеет вид:А 1 хН 1= А 1,66.04; -2, О. 10. 18. О, -4. 2-6. -10. 0-10,0.0. -2),(1)Наименьшее значение спектральногокоэффициента, исключая Но, равно -10, анаибольшее 18,Средний уровентНмакс + Нмин 18 - 10Аср2 2На уровне 4 производится ограничениеспектра, т, е,1, Еслибы)4,Ааь 1 к = 3 9 п(А - 4) =Полученный после укаэанной обработки спектр приобретает вид1, 0100111000000000).Для подтверждения сохранения этимспектром характерных черт исходного сигнала проведено обратное преобразованиеУолша-Адамара, Восстановленный сигналпоказан на фиг, 3 пунктиром.На фиг. 4 показан сигнал того же класса,что на фиг, 5. Спектр этого сигнала70, -2. 2. 2. -12. 4 12, 4, 4, -4, -8,0;14,2.2.2.)Уровень ограниченияА - 14+12Апор =2Код после амплитудного ограниченияспектра имеет вид1. 1. 1. 1, О. 1. 1 1 1 1. 0 1 О, 1 111.Востановленная картина по амплитудно-ограниченному спектру приведена пунктиром на фиг. 4.На фиг,5 сплошной линией показан сигнал об утолщении. Его спектр Уолша имеетвид42. -2. 2-,2-. 0,0.-4,0.-6.6.2, -6.36,4.4,-8).Уровент амплитудного порога ограничения- 8+36 14Апор =2Амплитудно ограниченный спектр имеет вид1.0.0.0,0 О. 0.0.0.0,0.0 1. О. О. 0Изображение сигнала, восстановленного по амплитудно-ограниченному спектру,показано пунктиром на фиг, 5, На фиг. 6 сплошной линией показан сигнал, порожденный дефектом на утолщенном участке. Спектр Уолша сигнала имеет вид51, -3,3,5,-3,19.29.-5,-7.-9,-7,-1.15.1,-1 -23)Порог ограничения- 23+29 3Апор =2Спектр сигнала после амплитудного ограничения имеет вид1 О 1 1 О 1 1 0 0 О О О 1 0 О 0,Сигнал, восстановленный по амплитудно-ограниченному спектру, показан на фиг.6 пунктиром,Формула изобретенияУстройство для многоканальной магнитной записи аналоговых сигналов, содержащее . аналоговый коммутатор,подсоединенный информационными входами к входным шинам и соединенный выходом с входом аналого-цифрового преобразователя, подключенного выходами к информационным входам формирователя кодов, который соединен с первым блоком оперативной памяти и с первым блоком постоян ной памяти, подключенным выходом к входу дешифратора, блок буферной памяти, соединенный с входами и выходами блока магнитной записи, первый коммутатор, подключенный выходом к первому входу первого элемента И, регистр, триггер, тактовый генератор и первый, второй и третий шинныекоммутаторы, отличающееся тем, что, с целью упрощения обслуживания устройства, в него введены второй, третий, четвертый и пятый элементы И, подсоединенные первьми входами к выходу тактового генератора, подключенному к входу синхронизации регистра и к второму входу первого элемента И, первый счетчик, соединенный входом установки нуля с первым выходом дешифратора, подключенным к входу установки нуля триггера, соединенного входом установки единицы с вторым входом дешифратора и подключенного прямым выходом к пусковому входу тактового генератора, второй счетчик подсоединенный входами установки нуля и единицы к третьему и четвертому выходам дешифратора, второй компаратор, соединенный управляющим входом с пятым выходом дешифратора, подключенным к управляющему входу первого компаратора, блок счисления координат дефектов, подсоединенный входом к шестому выходу дешифратора, соединенного седьмым выходом с управляющим входом первого шинного коммутатора, параллельный интерфейс, подсоединенный к выходу формирователя кодов, дополнительный тактовый генератор, подключенный выходом к вход, синхронизации. формирователя кодов, первый элемент ИЛИ, соединенный первым входом с выходом первого элемента И,.инвертор, подключенный выходом к второму входу первого элемента И, второй, третий и четвертый блоки оперативной памяти, подсоединенные входами данных к выходам соответственно первого,.второго и третьего шинных коммутаторов, первый сумматор, подключенный выходами к входам данных первого шинного коммутатора, второй и третий блоки постоянной памяти, второй сумматор, третий компаратор, многоразрядный элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и второй элемент ИЛИ, причем первый счетчик подключен разрядными выходами к первой группе адресных входов второго блока постоянной памяти и к первой группе адресных входов второго блока оперативной памяти, подсоединен тактовым входом к выходу тактового генератора и соединен выходом старшего разряда с первым входом параллельного интерфейса, подключенного выходами к адресным входам аналогового коммутатора, к группам адресных входов третьего и четвертого блоков оперативной памяти и к второй группе адресных входов второго блока оперативной памяти, вход записи которого подсоединен к выходу второго элемента И, соединенного вторым входом с восьмым выходом дешифратора, девятый выход которого подключен к второму входу третьего элемента И и к второму входу четвертого элемента И, соединенного выходом с вторым входом первого элемента ИЛИ, выход которого подключен к входу записи третьего блока оперативной памяти, соединенного выходом с первым входом данных первого компаратора и с первым входом первого сумматора, выход которого подключен к первому входу данных третьего компаФ ратора, соединенного выходом с входом данных регистра, выход которого подключен к входу третьего блока памяти, соединенного выходом с шиной дачных блока 5 буферной памяти, подсоединенной к формирователю кодов, к первому блоку оперативной памяти, к первому блоку постоянной памяти, к параллельному интерфейсу и к выходу блока счисления координат дефек тов, а второй блок постоянной памяти подсоединен второй группой адресных входов к разрядным выходам второго счетчика, соединенного выходом старшего разряда с вторым входом параллельного интерфейса, 15 и подключен выходом к входу переноса вмладший разряд первого сумматора и к первому входу каждого разряда многоразрядного элемента ИСКЛЮЧРЮЩЕЕ ИЛИ, , соединенного выходами каждого разряда с 20 выходами аналого-цифрового преобразователя и подключенного выходами к входам первого слагаемого первого сумматора, который соединен выходами с входами данных первого шинного коммутатора и 25 подсоединен входом второго слагаемого квыходу второго блока оперативной памяти, соединенному с входами данных второго и третьего шинных коммутаторов, с входом инвертора, с вторым Ьходом пятого элемен та И, с вторым входом данных первого компаратора и с первым входом данных второго компаратора, подключенного выходом к третьему .входу пятого элемента И, выход которого соединен с первым входом второго 35 элемента ИЛИ, подсоединенного вторымвходом к выходу третьего элемента И и под-, ключенного выходом к входу записи третьего блока оперативной памяти, выход которого соединен с вторым входом второго 40 сумматора и с вторым входом данных второгокомпаратора1732377 Составитель Н,БакурскТехред М. Моргентал Лазаренк рректор В.Гирн дакт Патент", г. Ужгород, ул,Гагарина, 1 здательскии к оизводс Заказ 1585 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж, Раушская наб., 4/5Изобретение относится к регистрацииинформации, а именно к устройствам длямагнитной записи многоканальных аналоговых сигналов, и может быть использованов аппаратуре для неразрушающего контроля, в частности в автономных снарядах-дефектоскопах.Известно устройство для обработкимногоканальных аналоговых сигналов, содержащее блок управления, вычислитель. конца дефекта, счетчик номера канала, аналоговый коммутатор, вычислитель уровняшумз, аналого-цифровой преобразователь,два определителя нулевого значения кода,определитель ненулевого значения кода,блок установки режимов, блок оперативнойпамяти, сумматор, триггер, компэратор,два блока запоминания (временного хранения) данных, тактовый генератор, накопи. тель на магнитной ленте,Достоинством известного устройстваявляется малый расход магнитной лентыпри регистрации сигналов дефектов, достигаемый за счет регистрации компактногоописания сигнала,состоящего из кодов наибольшего размаха сигнала и протяженно.сти сигнала, Известное устройствопозволяет определить относительную глубину дефекта. но не дает возможности установить природу сигнала.Недостатком известного устройства является функциональная ограниченность, заключающаяся в невозможности однозначноидентифицировать по зарегистрированнымописаниям сигналов породившие эти сигналы источники магнитных аномалий, существующие в стенке труб.Известно также устройство, состоящееиз аналогового коммутатора, аналого-цифрового преобразователя кодов, тактовогогенератора, оперативного запоминающегоустройства, постоянного запоминающегоустройства, дешифрэтора управляющих кодов, блока буферной памяти, блока магнитной записи, системы счисления координатдефектов.Достоинством этого устройства является высокая плотность записи регистрируемой информации и малый расход магнитнойленты регистратора.Недостатком известного устройства является функциональная ограниченность, затрудняющая возможность распознаванияприроды дефекта по зарегистрированномусигналу, вызванному этим дефектом,Цель изобретения - упрощение обслуживания устройства,Указанная цель достигается тем, что вустройство для многоканальной магнитной,записи аналоговых сигналов, содержащее 5 10 15 20 25 30 35 40 45 50 55 аналоговый коммутатор, подсоединенный информационными входами ко входным шинам и соединенный выходом с входом аналого-цифрового преобразователя, подключенного выходами к информационным входам формирователя кодов, который соединен с первым блоком оперативной памяти и с первым блоком постоянной памяти, подключенным выходом к входу дешифратора, блок буферной памяти, соединенный с входами и выходами блока магнитной записи, первый компаратор, подключенный выходом к первому входу первого элемента И, регистр, триггер, тактовый генератор, первый, второй и третий шинные коммутаторы, блок счисления координат дефектов, соединенный с первым выходом дешифрзтора и информационными выходами с шиной данных блока буферной памяти, введены второй, третий, четвертый и пятый элементы И, подсоединенные первыми входами к выходу тактового генератора, подключенного к входу синхронизации регистра и к второму входу первого элемента И, первый счетчик, подключенный синхровходом к выходу так- . тового генератора, а входом установки нуля, соединенный с вторым выходом дешифратора, подключенным к входу установки нуля триггера, соединенного входом установки единицы с третьим выходом дешифратора и подключенного прямым выходом к пусковому входу тактового генератора, второй счетчик, подсоединенный входами установки нуля и тактовым входом к четвертому и пятому выходам дешифраторэ, второй компаратор, соединенный управляющим входом с шестым выходом дешифратора, подключенным к управляющему входу первого компаратора, а седьмым выходом к управляющему входу первого шинного коммутатора, параллельный интерфейс, подсоединенный к входу данных формирователя кодов, дополнительный тактовый генератор, подключенный выходом к входу синхронизации формирователя кодов, первый элемент ИЛИ, соединенный первым входом с выходом первого элемента И, инвертор, подключенный выходом к третьему входу первого элемента И, второй, третий и четвертый блоки оперативной памяти, подсоединенные входами данных к выходам соответственно первого, второго и третьего шинного коммутаторов, первый сумматор, подключенный входами к четвертой группе входов данных первого шинного коммутатора, у которого вторая группа входов данных соединена с общим проводом, второй и третий блоки постоянной памяти, второй сумматор, третий компаратор, многоразрядный элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и второйэлемент ИЛИ, причем первый счетчик подключен разрядными входами к первой группе адресных входов второго блока постоянной памяти и первой группе адресных входов второго блока оперативной памяти, соединен выходом старшего разряда с первым входом параллельного интерфейса, подключенного выходами к адресным входам аналогового коммутатора, к группе адресных входов третьего и четвертого блоков оперативной памяти и к второй группе адресных входов второго блока оперативной памяти, вход записи которого подсоединен к выходу второго элемента И, соединенного вторым входом с восьмым выходом дешифратора, девятый выход которого подключен к второму входу третьего элемента И и к второму входу четвертого элемента И, соединенного выходом со вторым входом первого элемента ИЛИ, выходкоторого подключен к входу записи четвертого блока оперативной памяти, соединенного выходом с первым входом данныхпервого компаратора и первым входом второго сумматора, выход которого подключенк первому входу данных третьего компаратора, соединенного выходом с входом данных регистра, выход которого подключен к входу третьего блока постоянной памяти,соединенного выходом с шиной данныхблока буферной памяти, подсоединенной к формирователю кодов, первому блоку оперативной памяти, первому блоку постоянной памяти и параллельному интерфейсу, а второй блок постоянной памяти подсоединен второй группой адресных входов к разрядным выходам второго счетчика, соединенного выходом старшего разряда с вторым входом параллельного интерфейса, и подключен выходом к входу переноса в младший разряд первого сумматора и первому входу каждого разряда многоразрядного элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, соединенного входами каждого разряда с выходами аналого-цифрового преобразователя и подключенного выходами к входам первого сумматора, который подсоединен входом второго слагаемого к выходу второго блока оперативной памяти, соединенному с первой группой входов данных второго и третьего шинных коммутаторов, у которых вторая группа входов соединена с общим проводом, вторым входом третьего компаратора, входом инвертора, вторым входомпятого элемента И, с вторым входом данныхпервого компаратора, и с первым входом данных второго компаратора, подключенного выходом к третьему входу пятого элемента И, выход которого соединен с первым входом второго элемента ИЛИ, подсоеди 5 10 15 20 30 35 40 45 50 55 ненного вторым входом к выходу третьего элемента И и подключенного выходом к входу записи третьего блока оперативной памяти, выход которого соединен с вторым входом второго сумматора и вторым входом данных второго компаратора.Предлагаемое устройство отличается сокращением необходимого объема носителя информации в долговременном запоминающем устройстве, устранением субъективных ошибок в оценке природы зарегистрированных сигналов и, следовательно, в оценке степени опасности предполагаемого в стенке трубы дефекта. Это упрощает обслуживание устройства.Перечисленные основные положительные качества приводят к снижению стоимости работ по контролю трубопроводов, к снижению объема затрат при ремонте нефте- и газопроводов по результатам дефектоскопии, в особенности благодаря повышению достоверности определения опасных мест на трубе, благодаря чему исключаются затраты на раскопку, снятие изоляции.с труб, нанесение новой изоляции и закапывание труб на ошибочно дефектованных участках, а также благодаря устранению потерь из-за снижения объема транспортируемого газа, которое обязательно следует при проведении ремонтных работ на газопроводе.На фиг, 1 представлена структурная схема устройства для многоканальной магнитной записи аналоговых сигналов; на фиг, 2 - схема организации адресного пространства ОЗУ; на фиг, 3 - 6 - схемы формирования описаний наиболее характерных сигналов, наблюдаемых от коррозионных дефектов и утонения в стенках труб.Устройство состоит из аналогового коммутатора 1; аналого-цифрового преобразователя 2, формирователя 3 кодов (ФК), блока 4 буферной памяти, блока 5 магнитной записи, блока 6 счисления координат дефектов, первого блока 7 оперативной памяти, первого блока 8 постоянной памяти, параллельного интерфейса 9, дешифратора 10, первого тактового генератора 11, второго тактового генератора 12, ВЯ-триггера 13, первого счетчика 14, второго счетчика 15, второго блока 16 постоянной памяти, многоразрядной схемы ИСКЛЮЧАЮЩЕЕ ИЛИ 17, первого сумматора 18, первого шинного коммутатора 19, второго ОЗУ 20, первого компаратора 21, третьего блока 22 оперативной памяти, второго компаратора 23, четвертого блока 24 оперативной памяти, инвертора 25, второго сумматора 26, третьего компаратора 27, регистра 28, третьего блока 29 постоянной памяти, первого эле 1732377мента И 30, второго элемента И 31, третьего элемента И 32, второго 33 и третьего 34 шинных коммутаторов, четвертого элемента И 35, пятого элемента И 36, первого элемента ИЛИ 37, второго элемента ИЛИ 38.Для режима обучения могут использоваться не относящиеся к предлагаемому устройству аналоговый магнитофон 39 и программатор 40.Устройство работает следующим образом.После подачи питающего напряжения генератором 12 формируется сигнал установки в начальное состояние счетчиков и регистров формирователя 3 кодов, схемы параллельного интерфейса 9, системы счисления координат дефектов 6, блока 4 буферной памятиС окончанием установочного сигнала генератор 12 формирует синхросигналы для ФК 3, схемы параллельного интерфейса 9. ФК 3 формирует адрес команды и сигнал обращения в ПЗУ 8, извлекает из ПЗУ 8 код команды и формирует микроприказы для ее осуществления.Первая исполняемая программа осуществляет очистку ячеек первого ОЗУ 7. При этом на адресную шину ОЗУ 7 из ФК 3 выдается адрес ячейки, на шину данных ОЗУ 7 выдается нулевая информация, на входы активизации выбора ОЗУ 7 выдается из ФК 3 сигнал активизации ОЗУ 7, а на вход управления записью ОЗУ 7 из ФК 3 выдается сигнал записи.Вторая подготовительная программа также исполняется микропроцессором ФК 3. Она состоит в очистке ячеек памяти ОЗУ 20,22 и 24.Запоминающее пространство указанных ОЗУ разбито на эоны по числу входных каналов, организованных через аналоговый коммутатор 1 (фиг. 2). Каждая зона в свою очередь разбита на ячейки, в которые записываются параметры сигналов, действующих в подключенном канале.Очистка ОЗУ 20, 22 и 24 происходит следующим образом.На адресные входы выбора зоны ОЗУ 20, 22 и 24 выставляется адрес номера канала, На адресные входы набора ячейки ОЗУ 20; соответствующие номеру параметра, подаются коды с выходов разрядов счетчика . 14. С дешифратора 10 на Я-вход ВЯ-триггера 13 подается запускающий сигнал, Высокий потенциал с выхода ОВЯ-триггера 13 отпирает тактовый генератор 11 и на .выходе генератора 11 появляется непрерывная серия импульсов, поступащих на тактовый вход счетчика 14 и первый вход схемы И 30, первый вход схем И 35 и 32, На второй вход схемы И 30 подается сигнал с выхода 8 дешифратора 10, а на вторые входы схем И 35и 32 - с выхода 9 дешифратора 10. С выходасхемы И 30 сигнал подается на вход записи.5 ОЗУ 20, с выхода схемы И 32 - на входзаписи ОЗУ 22 через схему ИЛИ 37, а свыхода схемы И 35 - на вход записи ОЗУ 24через схему ИЛИ 38,Из ПЗУ 8 на дешифратор 10 выдается10 кодированный сигнал, включающий коммутаторы 19, 33 и 34 на передачу по входамданных ОЗУ.20, 22 и 24 соответственно кода00,. Тактовый импульс инициирует запись в15 ОЗУ 20, 22 и 24 нулевой информации с выхода коммутаторов 19, 33 и 34,Срезом тактового импульса осуществляется переключение первого счетчика 14 и,следовательно, переключение адреса запо 20 минающей ячейки ОЗУ 20, После переборавсех ячеек, относящихся к зоне памяти одного канала, с последнего разряда первогосчетчика 14 сигнал высокого уровня поступает на вход схемы параллельного интер 25 фейса 9 и с него по шине данных вводится вмикропроцессор 8 ФК 3, обуславливая условия, необходимые для формирования адреса следующего по порядку канала,Обнулением ОЗУ 20, 22, 24 заканчивает 30 ся подготовительная программа.При начале движения дефектоскопаблок 6 счисления координат дефектов формирует сигналы о наличии заданного приращения пути, который поступает на один из35 входов схемы параллельного интерфейса 9и вводится с него для контроля в микропроцессор 8, Обнаружив сигнал изменения пути, программа переходит на ветвь контролявходного сигнала.40 При этом из ФК 3 в схему параллельногоинтерфейса 9 выдается код номера каналакоторый запоминается одним из выходньарегистров схемы параллельного интерфейса 9 и с соответствующих выходов схемы45 параллельного интерфейса 9 передается наадресные шины аналогового коммутатора 1и на соответствующие адресные шины ОЗУ20,22 и 24,Аналоговый коммутатор 1 подключает50 одну из выбранных датчиковых шин к сигнальному входу АЦП 2,По окончанию переходного процесса вцепях коммутатора 1 из дешифратора 10 напусковой вход АЦП 2 подается запускаю 55 щий импульс, Сформированный АЦП 2 кодсигнала поступает в ФК 3 и на каждый соответствующий вход схемы ИСКЛЮЧАЮЩЕЕИЛИ 17, Микропроцессор ФК 3 под управлением программ контролирует отклонениесигнала от среднего значения в данном канале и, обнаружив отклонение, начинает счисление протяженности сигнала и определение его наибольшего размаха. Результаты вычислений хранятся в соответствующих ячейках первого ОЗУ 7, разбитого на зоны по числу датчиков (каналов). Число ячеек в каждой зоне соответствует числу параметров, подлежащих измерению или вычислению (фиг. 2),Одновременно с установкой номера ка. нала на адресных входах аналогового коммутатора 1 и ОЗУ 7 код номера канала устанавливается на адресных шинах ОЗУ 20, 22 и 24,Код величины сигнала из АЦП 2 поступает на первую группу входов многоразрядной схемы ИСКЛЮЧАЮЩЕЕ ИЛИ 17, На вторую группу входов, соединенных вместе, подается однобитовый сигнал с выхода ПЗУ 16,В ячейках ПЗУ 16 размещена матрица Адамара, представляющая собой таблицу. разбитую на М отсчетов системы дискретных функций Уолша,Необходимая функция Уолша (строка матрицы Адамара) выбирается при подаче на первую группу адресных входов ПЗУ 16 кода с выходов счетчика 14; конкретный отсчет в.функции Уолша (столбец в матрице Адамара) выбирается при подаче на вторую группу адресных входов ПЗУ 16 кода с выходов счетчика 15.Известно, что функция Уолша двоичные и принимают значения Ф 1,В ПЗУ 16 хранятся двоичные аналоги дискретных функций Уолша, при этом значение+1 поставлено е соответствие значение логического нуля, а значению минус 1 - значение логической единицы,После поступления на вход микропроцессора в ФК 3 кода с выхода АЦП 2 с третьего выхода дешифратора 10 выдается сигнал на 3-вход ВЯ-триггера 13, На 0-выходе триггера 13 появляется сигнал высокого уровня. Этот сигнал поступает на управляющий вход генератора 11, который начинает формировать серию импульсов, поступающих на тактовый вход счетчика 14, Последний поочередно с каждым тактом изменяет значения сигналов на разрядных выходах, благодаря чему на выходе ПЗУ 16 поочередно с каждым тактом появляется значение одной из выбранных функций Уолша, соответствующее конкретному отсчету, номер которого определяется кодом счетчика 15, После перебора всех функций Уолша хранящийся в ПЗУ 16 системы функций сигнал со старшего разряда счетчика 14 поступает на соответствующий вход схемы параллельного интерфейса 9 и программа переключает номер датчика, выдавая через соответствующий регистр схемы параллель 5 1025303540 ного интерфейса 9 адресный код на адресные шины аналогового коммутатора 1 и на соответствующие адресные входы ОЗУ 20, 22 и 24.На В-вход счетчика 14 из дешифратора 10 выдается установочный сигнал.Программа ФК 3 организует счетчик каналов (датчиков) и контролирует его. После перебора всех каналов программа выдает на дешифратор 10 код, который вызываетпоявление на соответствующем выходе дешифратора 10 сигнала, поступающего на В- вход ВЯ-триггера 15, что приводит к установке ВЗ-триггера в состояние с низким уровнем на О-выходе.Низкий уровень на выходе 0 приводит к прекращению генерации импульсов на выходе тактового генератора 11, Этим завершается перебор всей системы функций Уолша при фиксированном значении выбранного счетчиком.15 отсчета функций,Значение функции Уолша с выхода ПЗУ 16 подается на многоразрядную схему ИСКЛЮЧАЮЩЕЕ ИЛИ 17. Операция "ИСКЛЮЧАЮЩЕЕ ИЛИ" осуществляется надкаждым разрядом выходного кода АЦП 2 при его логическом взаимодействии со значением выходного бита ПЗУ 16.Если на выходе ПЗУ 16 действует логический ноль, то код из АЦП 2 передается навход первого слагаемого сумматора 18 в ггрямом виде, если на выходе ПЗУ 16 действует логическая единица, то код из АЦП 2 передается на вход первого слагаемого сумматора 18 в инверсном виде. На вход второго слагаемого сумматора 18 подается код с выходов ОЗУ 20. На входы данных ОЗУ 20 сигнал с выхода сумматора 18 передается через открытый коммутатор 19. Коммутатороткрывается при отсутствии сигналов с выхода дешифратора 10.Известно, что спектрУолша для функции б формируется при реализации выраже- ния 45ПЮ =бЯа1)1=0где Юы ) - функция Уолша, взятая при 1-мотсчете;И/1 - значение спектрального коэффициента соответствующей функции,Таким образом, перебирая в ПЗУ 16функции Уолша в различные моменты 1, умножая их на коды с выхода АЦП 2, получаемые в те же самце моменты 1, и суммируя произведения, получаемые для данной Юаф функции, взятые в последние моменты от 0 до и, можно получить интегральное значение спектрального коэффициента ЧЧ.10 15 20 25 30 35 40 45 50 55 Операция умножения реализуется с помощью функции поразрядного ИСКЛЮЧАЮЩЕЕ ИЛИ 17, Операция суммированияреализуется комбинационным сумматором18 и ОЗУ 20.В ОЗУ 20, как рассмотрено ранее, выбирается группа ячеек, относящихся к одномуканалу, Для каждого канала выделено и ячеек, по количеству функций Уолша, входящихв выбранную систему,На вход первого слагаемого сумматора16 в прямом или инверсном виде, в зависимости от знака функции Уолша, выдаваемойПЗУ 16, поступает с выхода схемы ИСКЛЮЧАЮЩЕЕ ИЛИ 17 код измеренного в данный момент сигнала.Хранящаяся в ОЗУ 20 частичная суммапоступает на вход второго слагаемого сум матора 18 и суммируется с прямым или инверсным значением кода из АЦП,переданного через схему ИСКЛЮЧАЮЩЕЕИЛИ.Суммирование реализуется в дополнительном коде,Для этого на вход переносамладшего разряда сумматора 18 подаетсябитс выхода ПЗУ 16, Это обеспечивает прибавление единицы в младшем разряде присуммировании с инверсным значением кодаиз АЦП 2, если функция Уолша имеет значение.минус 1. Сформированная на входе ОЗУ20 частичная сумма запоминается в результате воздействия на вход записи ОЗУ синхроимпульса с выхода тактового генератора11, прохождение которого разрешается схемой И 30 под действием отпирающего сигнала с выхода дешифратора 10 на второмвходе схемы И 30,Срезом синхроимпульса переключаетсясчетчик 14, который определяетадрес следующей функции Уолша в ПЗУ 16 и адрессоответстивующего этой функции спектрального коэффициента в ОЗУ 20. Значениекода на выходе АЦП 2 при этом остается темже, что и на предыдущем такте, В ОЗУ 20 вконце каждого такта запоминается частичная сумма формируемого на рассматриваемом такте спектрального коэффициента.В тот момент, когда закончено формирование частичной суммы спектральногокоэффициента последней функции в выбранной системе функций Уолша, а это задано выбором числа разрядов счетчика 14 иконтролируется микропроцессором в формирователе кодов 3 по состоянию последнего разряда счетчика 14, с соответствующеговыхода дешифратора 10 на В-вход триггера13 и К-вход счетчика 14 поступает сигнал,вызывающий выключение тактового генератора 12 и установку счетчика 14 в состояниес низким уровнем на всех разрядах. Обнаружив переполнение счетчика 14, программа приводит к выдаче с соответствующего выхода дешифратора 10 сигнала. установки счетчика 14 в состояние с низким уровнем всех разрядов, после чего в схему параллельного интерфейса 9 выдается код номера следующего по порядку опрашиваемого датчика. Код номера датчика с соответствующего порта схемы параллельного интерфейса 9 поступает на адресный вход аналогового коммутатора 1 и на соответствующие адресные линии ОЗУ 20, 22 и 24,Затем происходит формирование частичной суммы спектральных коэффициентов спектра Уолша сигнала, действующего во вновь подключенном канале. Функционирование устройства при этом аналогично ранее описанному,После перебора всех каналов программа переходит к контролю сигнала об изменении пройденного пути на заданную величину. Необходимая величина изменения пути устанавливается в блоке 6 счисления координат дефектов, После достижения заданной величины изменения пути блок 6 счисления координат дефектов выдает на соответствующий разряд одного из портов схемы параллельного интерфейса 9 импульсный сигнал и программа переходит к формированию частичных сумм спектра,соответствующих следующему отсчету. При этом с дешифратора 10 с соответствующего его выхода на счетный вход счетчика 15 поступает сигнал, переключающий счетчик 15 в следующее состояние.Счетчик 15 изменяет на единицу свое состояние. Код с разрядов счетчика 15 поступает на адресные входы ПЗУ 16, определяющие значения функции Уолша, соответствующие дискретному отсчету, Все операции с новым отсчетом повторяются аналогично описанным.Работа устройства происходит в соответствии с описанием, приведенным выше, до тех пока не будет переполнен счетчик 15, определяющий последний отсчет, участвующий в преобразовании Уолша. Достижение требуемого числа отсчетов контролируется по состоянию соответствующего разряда счетчика 15, Этот разряд соединен с одним из разрядов схемы параллельного интерфейса 9;. При обработке сигналов последнего датчика на последнем дискретном отсчете с завершением формирования последнего коэффициента спектра Уолша сигналы о достижении предельных значений со счетчиков 14 и 15 поступают на соответствующие входы схемы параллельного интерфейса 9 и вводят в микропроцессор ФК 3, Обнаружение предельных состояний сигналов вызывает переход программы ф К 3 к новому участку - к поиску порога ограничениякоэффициентов найденного спектра припреобразовании его в десятичную форму.Сформированный спектр содержит 2"континуальных коэффициентов.Для представления .общих очертанийкривой, графически отображающей сигнал,можно использовать ограниченные величины коэффициентов спектра следования, Порог ограничения может быть найден каксреднее значение между наименьшим и наибольшим значением спектральных коэффициентов.Определение наибольшего и наименьшего значений спектральных коэффициентов производится следующим образом,Из дешифратора 10 на В-вход счетчика14 выдается сигнал установки счетчика 14 висходное состояние. На адоесный вход ОЗУ20, 22 и 24 иэ схемы параллельного интерфейса 9 выдается адрес первого канала(первого датчика), а на шины, определяющие адрес ячейки, хранящей соответствующий спектральный коэффициент в ОЗУ 20,подаются сигналы с разрядных шин счетчика 14.На выходе ОЗУ 20 появляется значениепервого спектрального коэффициента, которое в вычислениях не используется.Чтобы в ОЗУ 20 не проводилась запись,сигнал записи на вход запись ОЗУ 20 с тактового генератора 11 через схему И 30 заблокирован сигналом. низкого уровня сдешифратора 10,После переключения счетчика 14 в следующее второе состояние на выходе ОЗУ 20появляется следующий по порядку спектральный коэффициент. Значение спектрального коэффициента с выхода ОЗУ 20передается на первый кодовый вход компаратора 23 и второй вход компаратора 21,Знаковый разряд кода с выхода ОЗУ 20подключен к первому входу схемы И 31,второй вход схемы И 31 соединен с выходомтактового генератора 11, Третий вход схемыИ 31 соединен с выходом компаратора 23.Выход схемы И 31 соединен с одним извходов схемы ИЛИ 37, формирующей сигнал управления записью в ОЗУ 22, Входразрешения сравнения компаратора 23 соединен с соответствующим выходом дешифратора 10.Благодаря такому соединению в ОЗУ 22производится запись наименьших отрицательных чисел, так как вход данных ОЗУ 22через открытые шины. коммутатора 33 соединен с выходом данных ОЗУ 20, Шинныйкоммутатор 33 открывается по сигналу на5101520 2530 354045 управляющем входе с дешифратора 10. Выход ОЗУ 22 соединен с вторым кодовым входом компаратора 23.Вход управления сравнением на преобладание первого кода над вторым соединен с выходом дешифратора 10, что позволяет программно инициировать проведение сравнения кода с выхода ОЗУ 20 с кодом, хранящимся в ОЗУ 22,Если отрицательное число, выдаваемоев обратном коде из ОЗУ 20, оказывается меньше числа, хранимого в ОЗУ 22, то на выходе компаратора 23 появляется строб, разрешающий запись кода наименьшего числа в ОЗУ 22. Например в ОЗУ 22 число 10и в ОЗУ 20 число 1410 -ф 0,1010; - 10 = 1,0101;14 - 0,1110; - 14 = 1,0001.На втором А-входе компаратора число 0001, на первом А-входе компаратора число 0101,Число 0001 меньше числа 0101 и на выходе компаратора появится сигнал логической единицы, разрешающей запись в ОЗУ 22 числа 1,0001.Аналогично в ОЗУ 24 выделяется наибольшее положительное число,Инвертированный инвертором 25 знаковый бит с выхода ОЗУ 20 подается на первый. вход схемы И 36, на второй вход схемы 36 подается сигнал с выхода тактового генератора 11, на третий вход схемы И 36 - с выхода компаратора 21, Выходной сигнал схемы И 36 подается на схему ИЛИ 38, а с ее выхода на вход записи ОЗУ 24.На вход компаратора 21 установки ре.- жима сравнения на преобладание кода первого входа над.входом с второго входа подается сигнал с дешифратора 10. На второй кодовый вход компаратора с выходаОЗУ 20 подается код спектрального коэффициента.Шинный коммутатор 34 в этот момент открыт по управляющему входу сигналом с дешифратора 10. На первый кодовый. входкомпаратора 21 подается код с выхода ОЗУ 24,.Если код из ОЗУ 20 соответствует положительному числу и это число больше того,50 что хранится в ОЗУ 24, то на выходе компаратора 21 появляется потенциал, разрешающий прохождение сигналов тактового генератора через схему И 35 и схему ИЛИ38 на вход записи ОЗУ 24, и в ОЗУ 24 запоминается код с выхода ОЗУ 20, переданный через шинный коммутатор 34. В противном случае состояние ОЗУ 24 не изменяется,Таким образом после перебора всехспектральных коэффициентов в ОЗУ 24 ока10 25 30 35 40 45 50 зывается выделенным наибольшая для данного канала значение положительного спектрального коэффициента,После полного перебора всех спектральныхх коэффициентов, характеризующих сигнал выбранного канала в ОЗУ 24, оказывается наибольшее положительное, а в ОЗУ 22 отрицательное число с наибольшим модулем.ОЗУ 22 и 24 перед процессом формирования спектральных коэффициентов обнуляются, так как на их входы данных поступают нулевые сигналы с шинных коммутаторов 33 и 34, включенных на передачу нулевых данных с входов, соединенных с общим проводом, Включение этого режима коммутаторов 33 и 34 производится с дешифратора 10.Одновременно с дешифратора 10 разрешается передача сигналов с тактового генератора 11 через схемы И 35 и 38 на вторые входы схем ИЛИ 37 и 38, а с их выходов - на входы записи ОЗУ 22 и 24 соответственно.Выходные сигналы ОЗУ 22 поступают на первый кодовый вход комбинационного сумматора 26, выходные сигналы с ОЗУ 24 - на второй кодовый вход комбинационного сумматора 26, причем код на первый вход подается со знаком плюс, а на второй - со знаком минус. На выходе сумматора 26 действует разность поданных чисел, код полученной разности со смещением вправо на один разряд с заполнением свободных разрядов знаковым битом подается на вход В компаратора 27, Смещение на один разряд вправо эквивалентно делению суммы на два, т. е. вычислению среднего для двух слагаемых.На вход А компаратора 27 подается код спектрального коэффициента с выхода ОЗУ 20, Для перебора кодов всех коэффициентов данного канала счетчик 14 устанавливается сигналом с соответствующего выхода дешифратора 10 в начальное состояние с низким уровнем выходных сигналов.Под действием тактовых сигналов с генератора 11 счетчик 14 изменяет свои состояния и обеспечивает перебор спектральных коэффициентов в ОЗУ 20, Значение коэффициентов с выхода ОЗУ 20 сравнивается компаратором 27 с вычисленным порогом ограничения для данного канала, выставленном на выходе сумматора 26 и подаваемом на вход В компаратора 27, Если значение на выходе ОЗУ 20 превышает среднее значение числа, поданного на второй вход компаратора 27, с выхода сумматора 26, то на выходе компаратора 27 формируется код логической единицы, если меньшее, то код логического нуля. Сформированное значение с выхода компаратора 27 принимается в регистр 28 и под действием тактового импульса с генератора 11, действующего на синхровходе регистра 28,передвигается вправо на один разряд синхронно с переключением счетчика 14 в следующее состояние,После перебора всего заданного емкостью счетчика 14 количества спектральных коэффициентов в регистре 28 оказываетсязаписанным двоичный код, который используется в качестве адреса для ПЗУ 29. Каждому конкретному адресу соответствует определенный код, хранящийся в выбранном адресе ПЗУ 29 и описывающий класс сигналов, к которому может быть отнесен сигнал, действующий на выходе датчика, Программа контролирует момент окончания классификации по состоянию старшего разряда счетчика 14, как это рассмотрено ранее, При достижении счетчиком предельного состояния программа формирует описание сигнала дефекта, используемое в качестве заголовка при записи его в долговременный накопитель, В этом случае сигналом с соответствующего разряда со схемы параллельного интерфейса 9 активизируется буферный накопитель 4 и код с выхода ПЗУ 29 принимается в качестве заголовка описываемого сигнала в буферный накопитель 4. Затем из ОЗУ 7 выдается в шину данных вычисленная по программе в ФК 3 величина размаха сигнала и его проотяженность, Информация с шины данных принимается в буферный накопитель 4 по сигналу с дешифратора 10, поступающему на вход инициирования записи буферного накопителя 4, После этого отпираются шинные коммутаторы блока 6 счисления координат дефектов и на шину данных буферного накопителя 4 поступают коды координат зарегистрированного дефекта. Сигналы с дешифратора 10 инициируют прием данных в буферный накопитель 4, Буферный накопитель содержит контроллер и два блока памяти, Каждый блок памяти может работать в одном из трех режимов: накопление, ожидание и считывание.Блоки памяти работают поочередно: первый в режиме накопления, второй в режиме ожидания, После заполнения данными первый блок памяти переходит в режим считывания, второй - в режим накопления, считывание обычна происходит быстрее,чем накопление, Закончив выдачу данных, первый блок памяти переходит в режим ожидания. После заполнения данными второй блок переходит в режим считывания, а первый опять переходит в режим накопления. Еслинакопление закончилось ранее,50 чем закончилось считывание второго блока, то заполненный данными блок переходит в режим ожидания, После окончания считывания второй блок переходит в режим накопления, а первый - в режим считывания и т. дПосле полного заполнения одного из блоков памяти он переключается на выдачу накопленной информации в долговременный накопитель 5, например, в ленточный магнитный накопитель. Переключения осуществляет контроллер буферного накопителя 4. Выдача информации из буферного накопителя начинается после того, как в ответ на сигнал пуска долговременного накопителя 5 контроллер буферного накопителя 4 получит сигнал готовности долговременного накопителя к приему информации.Процесс повторяется до переполнения долговременного накопителя 5 или до естественного окончания процесса регистрации,Для формирования в ПЗУ 29 набора кодов описаний может быть использована запись на магнитной ленте образцовых сигналов датчиков, порожденных наиболее часто. встречающимися на трубопроводе аномалиями.Записанные сигналы воспроизводятся магнитофоном 39 на один из каналов предлагаемого устройства, Выход магнитофона 39 подключается к одному из входов аналогового коммутатора 1.В блок 8 постоянной памяти помещается обучающая программа, а в блок 29 постоянной памяти устанавливается чистое, без записанных данных ПЗУ 29.Программирующее устройство 40 подключается информационными выходами к шине данных. С пульта программирующего устройства 40 в регистр данных этого устройства записывается код заголовка, характеризующего класс сигналов, которые будут вводиться в устройство для регистрации многоканальных аналоговых сигналов иэ.магнитофона 39,Вход управления выдачей кода заголовка в шину данных программирующего устройства 40 соединен с предусмотренным для Этого выходом схемы параллельного интерфейса 9. Вход управления включением режима "Программирование" программи.рующего устройства 40 также соединен с соответствующим выходом схемы параллельного интерфейса 9. Сигнал о ручном запуске с пульта программирующего устройства 40 подается на соответствующий вход схемы параллельного интерфейса 9, Эти соединения позволяют управлять программе "обучающим" процессом;Программа формирования описания начинает работу после обнаружения сигнала запуска с пульта программатора (от кнопки "Пуск" ).После нажатия кнопки "Пуск" на программирующем устройстве 40 в магнитофон из программирующего устройства 40 поступает сигнал включения протяжки ленты; На выбранный вход устройства регистрации многоканальных аналоговых сигналов иэ магнитофона 39 начинают поступать сигналы, ранее записанные от реальных датчи 510 устройство 40 выдается сигнал из схемы параллельного интерфейса 9, разрешающий выдачу в шину данных из регистра устройства 40 кода заголовка, набранного на пульт программатора.Затем из схемы параллельного интерфейса 9 выдается в программирующее уст 25 ройство 40 сигнал "Программирование", По этому сигналу из программирующего уст 30 ройства 40 выдаются на соответствующие выводы ПЗУ 29 напряжения, которые переводят ПЗУ 29 в режим программирования, Необходимое время выдержки обеспечивается таймером программирующего устройства 40, В течение всего этого времени служебная программа устройства контроли-рует появление на соответствующем входе схемы параллельного интерфейса 9 квитирующего сигнала из программирующего устройства 40, об окончании записи заголовка в ПЗУ 29.Получив квитанцию, программа перехо 35 40 дит к вводу следующего сигнала из магнитофона,Для имитации сигналов разной протяженности одна и та же запись может быть воспроизведена при различных скоростях протяжки ленты магнитофона. "ЗАГОЛОВОК" на пульте программирующего устройства 40 при этом не изменяется Закончив запись в ПЗУ 29 множества вариантов сигналов одного и того же класса, останавливают устройство, производят замену. ленты в магнитофоне на новую, с записями сигналов другого класса, набирают на пульте программирующего устройства 40 код заголовка нового класса сигналов и повторяют пуск,После окончания обучения (при системе функций Уолша, включающей в себя 16 функов.Программа работает в соответствии с 15 проведенным ранее описанием до того момента, как будет сформирован в регистре 28 код адреса ПЗУ. В момент окончания формирования кода адреса в регистре 28, обнаруживаемого по состоянию старшего 2" + 1 20 разряда счетчика 14 на программирующее
СмотретьЗаявка
4835229, 08.06.1990
СПЕЦИАЛИЗИРОВАННОЕ ПРОЕКТНО-КОНСТРУКТОРСКОЕ БЮРО "СОЮЗГАЗАВТОМАТИКА"
БАКУРСКИЙ НИКОЛАЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: G11B 5/027
Метки: аналоговых, записи, магнитной, многоканальной, сигналов
Опубликовано: 07.05.1992
Код ссылки
<a href="https://patents.su/12-1732377-ustrojjstvo-dlya-mnogokanalnojj-magnitnojj-zapisi-analogovykh-signalov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для многоканальной магнитной записи аналоговых сигналов</a>
Предыдущий патент: Устройство для контроля настройки музыкальных инструментов
Следующий патент: Устройство для магнитной записи фонограмм
Случайный патент: Печатная трафаретная форма