Уровнемер
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вычисления кода уровня контролируемой среды в криогенной, нефтехимической и других отраслях промышленности в качестве уровнемера жидких сред. Цель изобретения - расширение функциональных возможностей за счет учета изменения диэлектрической проницаемости измеряемой среды и определения неисправной секции датчика, а также повышение точности измерения. С этой целью в устройство, содержащее блок управления , два реверсивных счетчика,триггер , реверсивный счетчик числа заполненных секций, регистр числа заполненных секций, регистр кода уровня в секции, три коммутатора, управляемый формирователь частоты, блок памяти коэффициентов, введены пульт управления , шифратор, четвертый коммутатор , счетчик числа опрошенных секций, регистр числа опрошенных секций и регистр коэффициента. 3 ил. ъ
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
„,Я0„„1411772 (51)4 G 06 F 15/20
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (54) УРОВНЕМЕР
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4207742/24-24 ! (22) 15.01.87 (46) 23.07.88е .Бюл. Ì 27 (71) Рязанский радиотехнический институт и Рязанский завод "Теплоприбор" (72) Н.И. Иопа, Г.А. Игнатьев, А.И. Кияшев,. В.Н, Локтюхин, П.Н. Попов и А.Н. Терехин (53) 681. 325(088. 8) (56) Авторское свидетельство СССР
Р 1008621, кл. С 01 Р 23/28, 1983.
Авторское свидетельство СССР
11й 11.50491, кл. G 01 F 23/28, 1985. (57) Изобретение относится к автоматике. и вычислительной технике и может быть использовано для вычисления кода уровня контролируемой среды в криогенной, нефтехимической и других отраслях промышленности в качестве уровнемера жидких сред. Цель изобретения — расширение функциональных возможностей за счет учета изменения диэлектрической проницаемости измеряемой среды и определения неисправной секции датчика, а также повышение точности измерения. С этой целью в устройство, содержащее блок управления, два реверсивных счетчика,триггер, реверсивный счетчик числа заполненных секций, регистр числа заполненных секций, регистр кода уровня в секции, три коммутатора, управляемый формирователь частоты, блок памяти коэффициентов, введены пульт управлеиии, иифратор, четвертый коыыутатор, счетчик числа опрошенных секций, регистр числа опроиеиаык секпий и ( регистр коэффициента. 3 ил.
14» 772
И зобретение относится к автоматике и вычислительной технике и может . быть использовано для вычисления кода уровня контролируемой среды в криогенной, нефтехимической и других от5 раслях промышленности в качестве уровнемера жидких сред.
Цель изобретения — расширение функциональных возможностей за счет учета изменения диэлектрической про, ницаемости измеряемой среды, опреде. ления неисправной секции датчика и повышение точности измерения.
На фиг. 1 приведен многосекционный частотный датчик; на фиг. 2— зависимость. выходной характеристики секции датчика от уровня среды и ее диэлектрической проницаемости; на фиг. 3 — блок-схема уровнемера.
Уровнемер содержит два реверсив,ных счетчика 1 и 2, каждый из кото-. рых разбит .на три части 1.1-1.3, 2.1-2,3, блок управления, содержа,щий счетчик 3, блок 4 памяти, комму- 25 татор 5 и генератор 6, .блок 7 памяти коэффициентов, коммутаторы 8-13, триг гер 14, управляемый формирователь 15 частоты, регистр 16 диапазона, шиф;ратор 17, счетчик 18 опрошенных сек-: ций, регистр 19 числа опрошенных сек ций или номера неисправной секции, счетчик 20 числа заполненных секций, регистр 21 числа заполненных секций, :,регистр 22 уровня в секции, пульт 23
;;управления. 35 Измерительный f, и компенсацион ный f ; g входы уровнемера соединяются
Ic измерительным и компенсационным вы ходами многосекционного датчика . (фиг.1) . Сигнал с выхода d сопровож- о дает первичную информацию.
Код уровня контролируемой среды вычисляется уровнемером в результате математической переработки частот
Измерительного 1 и компенсационного
f канала секции датчика по компен l сационному.алгоритму: (1)
f()g-fg f, где f=y(H,E) — значение частоты сек50 ции датчика, относительно которой. измеряется уровень среды;
= QH=cons t Д) - значение частоты кор1 ректирующей секции 55 датчика;
f — значение резонансных а1 Ой частот незаполненных измерительной и корректирующеи секции датчика °
Одновременно производится моделирование функции
Н=q (2)=Na<2 +Na Z+Na„ (2) обратной кривой Z= y (Н). Полученные таким образом значения кода уровня в секциях датчика используются для формирования кода уровня среды, в резервуаре в целом.
В зависимости от состояния выходов пульта 23 управления уровнемер может работать в следующих режимах: четвертый выход (" Автомат/шаг" задает работу уровнемрра либо в режиме "Автомат", когда вычисляется код уровня контролируемой среды в резервуаре, либо в режиме "Шаг", когда в зависимости от состояния пятого выхода ("Код/частота") пульта
23 управления вычисляется либо код уровня в секции, выбранной оператором, либо значение частоты F в этой
1 секции; третий выход (" Работа/контроль") задает работу уровнемера в режиме
"Автомат" либо в .режиме "Работа", когда на вход уровнемера коммутируются частоты, снимаемые с секций датчика, либо в режиме "Контроль", когда в качестве частот f,; и f, g используются частоты, формируемые генератором 6; шестой выход (" Продолжение" ) управляет переходом уровнемера к опросу очередной секции датчика (в режиме "Шаг").
Для повьппения быстродействия уровнемера режим "Автомат" разделен на два режима - быстрый автоматический и медленный автоматический, Б быстром автоматическом режиме на вход счетчика 3 с генератора 6 поступает так- 1 товая частота fT„ íà порядок превышающая частоту f <, поступающую на счетчик 3 в медленном автоматическом режиме и с помощью коммутаторов 11 и
12 отключаются первые части 1. 1 и
2. 1 реверсивных счетчиков 1 и 2.
В быстром автоматическом режиме на порядок повышается скорость вычисления кода уровня в секции, что позволяет быстрее определить число полностью заполненных секций датчика, но с меньшей точностью. После этого уровнемер автоматически пере5
45
55 з 1 1 ходит в следующий автоматический режим для уточнения числа полностью заполненных секций и вычисления кода уровня в частично заполненной секции. В этом режиме длительность тактовых операций и разрядность реверсивных счетчиков увеличивается на порядок за счет подключения на вход счетчика 3 вместо частоты f в 10 раз меньшей частоты Ес, что позволяет более точно вычислять значение кода уровня.
При этом необходимо отметить следующие особенности алгоритма обработки .информации, поступающей с секций датчика: секции датчика соединены внахлест (фиг.1) и длина секции
Hc=H(L)+h„.
Переключение ВП с i-й секции на вычисление кода уровня в (i+1)-й происходит в том случае, если уровень среды в i-й находится в зоне нахлеста, т.е.
Н(т.) Н,. аН
Наличие зоны нахлеста позволяет в быстром автоматическом режиме определить число полностью заполненных секций как
К -)+1, где j — реальное число полностью заполненных секций датчика. !
Возможная ошибка в определении степени заполнения j-й секции обуславливается погрешностью + d при вычислении кода уровня в быстром автоматическом режиме. Поэтому при реальном значении уровня в j-й секции
L уровнемер может определить его, например, как (L-d), либо при уровне (L-с ), где Р с d как (L-с +d)7L, в результате чего уровнемер может либо не досчитать одну полную секцию, либо выполнить лишнюю операцию инкремента содержимого счетчика 20.
Для исключения подобных ошибок ВП реализует следующую совокупность операций: после определения в быстром автоматическом режиме числа К выполняется декремент содержимого счетчика 20 и счетчика 18 и только затем уровнемер начинает просмотр секций начиная с К-1 в медленном автоматическом режиме, что позволяет ему точно вычислить число j полностью заполненных секций и код уровня в частично заполненной (j+1)-й секции.
1772
4 кода уровня в ней, в качестве часто15 цикл опроса датчика.. Во время первого опроса секции, при вычислении ты Г, при вычислении выражения (1), используется частота 7,ь „, снимается с выхода упр авля емого формир ователя
15 частоты. На основании полученного значения кода уровня в первой секции при вторичном ее опросе в качестве частоты f используется частота
f< < (частота корректирующего контура датчика) при уровне в первой секции больше dL, что означает, что корректирующий контур залит средой полностью; частота f< 4,z, если урсвень в первой секции менее
Частота f<,используемая при первом опросе первой секции, формируется в управляемом формирователе 1. частоты. Поскольку частота f q значительно меняется в зависимости от электрофизических свойств контролируемой среды, в уровнемер заложена возможность оперативной перестройки ее значения. Пад управлением сигнала "Среда 1/2", поступающего с пункта 23 управления в управляемый формирователь 15 частоты, при первом измерении уровня в первой секции загружается код частоты Е,, теоре.— тически соответствующий диапазону контролируемых сред, что позволяет сократить величину погрешности измерения уровней.
Перед вычислением кода уровня в
i-й секции датчика...на основании соответствующего ей значения частоты определяется какой диапазон D
1 (фиг.2) диэлектрической проницаемости соответствует контролируемой среде. На основании .этого из блока 7 выбираются соответствующие Э; коэффициенты N < ., N N с ; зависиz1 i 011 o мости (2).
Э 14117
Разбиение Я на диапазоны, каждому из которых поставлены в соответствие
: коэффициеHTbl N y Ng, N g ет уменьшить величину погрешности измерения контролируемой среды, осо5 бенно при измерении уровня криогенных сред, которые обладают значи,тельным градиентом Е по высоте резер,Iayapa.
При измерении уровня в i-й секции частота f для вычисления зависимости (1), снимается с (i-2)-й секции датчика.
Уровнемер выявляет и индицирует номер неисправной секции датчика. Наиболее распространенным дефектом датчика является обрыв провода, через который с секции датчика снимаетя резонансная частота. Если секция, ежащая ниже неисправной, заполнена олностью, то уровнемер считает не исправную i-ю секцию также полностью аполненной и продолжает вычисление кода уровня в вышележащих .секциях, 25 1ри этом в качестве частоты fg для (i+1)-й и (i+2)-й секций использует1 я частота fq jI„ сосФгветствующая частоте (1-1)-й секции, Уровнемер может использовать в 30
1 ачестве последней секции датчика екцию с полуметровым измерительным астком. С этой целью введен управяющий сигнал "0,5/1", снимаемый с торого выхода пульта 23 управления управляющий выбором N< =0,5 или
=i соответственно из блока 7 па. о
«взяти коэффициентов.
При вычислении кода уровня в сек1 датчика уров не мер раб о ца ет сл еду- 4 образом.
Во время такта ЯО по сигналу q „ б выхода блока 4 памяти код N«, дли. ч, ельности временного интервала Т1=
= 0,01 с, выбираемый из ПЗУ, загру- 4> . жается в реверсивный счетчик I, а по с1игналу q переписывается в реверсивйый счетчик 2.
В начале такта Q1 код Ng „ „„ соответствующий максимально возможному
1= .значению частоты f < (при Е= Е„„J, - агружается по сигналу q, в реверсивЦый счетчик 1.Триггер 14 по заднему ронту сигнала q устанавливается
1 1", разрешая тем самым списывание
stoma N из реверсивного счетчика 2
Т1 импульсами частоты f, поступающими йа вычитающий вход реверсивного счет 1ика 2 через коммутатор 10.
72 6
На выходе триггера 14 сформирован временной интервал С, который на коммутаторе 9 заполняется импульсами частоты f . В реверсивном счетчике 1 формируется разностный код N . В конце такта Q1 содержимое части 1.3 счетчика 1 по сигналу q переписы3 вается в регистр 16 и управляет выбором соответствующего диапазона Е эоны блока памяти коэффициентов.
В такте Q2 код N частоты фиктив-. ного контура из блока памяти коэффициентов загружается в управляемый формирователь 15 частоты.
Во время такта Q3 в реверсивный счетчик 2 через реверсивный счетчик
1 переписывается код N длительности временного интервала Т .
В такте Q4 если уров немер работает в режимах "Шаг" и "Частота", то в начале этого такта в реверсивный счетчик 1 загружается код О. Код N; описывается.в реверсивный счетчик 2 импульсами частоты f . Формируется временной интервал
Выход переноса части 1.2 счетчи" ка 1 подключается через коммутатор
13 к суммирующему входу счетчика 20.
В результате в частях 1. 1 и 1.2 счетчика 1, счетчика 20 сформирован код
И „ частоты Г„ опрашиваемой секции датчика, который по сигналу о выдается в регистр 21 и регистр 22 на индикацию.
Во время такта Q5 в реверсивный счетчик 1 по сигналу загружается код
N, переписываемый в реверсивный счетчик 1 по сигналу q
В начале такта Q6 в реверсивный счетчик 1 из блока 7 загружается код
О. В реверсивном счетчике 2 списывается импульсами частот Еo> и f<, поступающими через коммутатор 10. либо на входы части 2.1 счетчика 2 (работа в медленном автоматическом режиме), либо на входы части 2.2 счетчика 2 (в быстром автоматическом режиме). На выходе три.:гера 14 сфор- мирован временной интервал длительностью i,êoòaðûé заполняется в коммутаторе 9 импульсами частот
f поступающими на суммирующий и вычитающий входы части 1,1 счетчика
1 (медленный автоматический режим). или части 1.2 счетчика 1 (быстрый автоматический режим) соответственно. В реверсивном счетчике 1 образуется код Ч„
7 1411
В начале седьмого такта Q7 код
N передается в реверсивный счет1рс1 чик 2. Затем код N„ð, списывается импульсами частоты f поступающими че19 5 рез коммутатор 10 на вычитающий вход реверсивного счетчика 2 до момента его обнуления. При этом на выходе триггера 14 формируется временной интервал. Интервал 2 заполняется импульсами частоты f в результате в реверсивном счетчике 1 образуется код 1 р„° В начале восьмого такта Q8 код
И„р„, передается в реверсивный счетчик 2, а в счетчик 1 из блока 7 памяти коэффициентов загружается код
N3pc, . Формируется временной интервал, который заполняется импуль.— сами частоты fg образуя в реверсивном счетчике 1 код N3ðä, .
В начале девятого такта Q9 код
03 „, переписывается в счетчик 2, Формйруется временной интервал, который заполняется импульсами частот 25
f, и f,. F РС1 образуется код N+р
В такте Q10 значение кода Н,р, из счетчика 1 переносится в счетчик 2.
С помощью триггера 14 формируется временной интервал с,, а в счетчике ЗО
1 формируется код N g pp g . В начале такта Q11 код N pz, пере- . . носится в реверсивный счетчйк 2, а в счетчик 1 загружается код Н . Аналогично действиям в предыдущих так35 тах в РС1 формируется код К, . По сигналу q» если М, соответствует коду уровйя полностью заполненной секции, производится инкремент счетчика 20, под воздействием сигнала с выхода шифратора 17. Если N< „ соответствует коду частично заполненной секции, то при работе уровнемера в медленном автоматическом режиме формируется сигнал загрузки P Я 21 и
} Р„Я 22.
В начале такта Q12 код И „с,перегружается в реверсивный счетчик 2 и, если уровнемер работает в медленном автоматическом режиме и соответству50 ет коду частично заполненной секции . датчика в реверсивном счетчике 2, выполняется операция по формированию временного интервала, пропорционального коду уровня в частично заполненной секции датчика. Вместе с сопроводительным сигналом d7, снимаемым с выхода шифратора 17 поступает, на внешние исполнительные устройства., /2 8
Формула изобретения
Уровнемер, содержащий блок управления, два реверсивных счетчика, триггер, реверсивный счетчик числа заполненных секций и регистр числа заполненных секций, регистр кода уровня. в секции, три коммуматора, управляемый формирователь частоты, блока памяти коэффициентов, разряды выхода которого соединены с соответствующими разрядами информационного входа первого реверсивного счетчика, разряды информационного выхода которого соединены с соответствующими разрядами информационного входа второго реверсивного счетчика, выход переполнения которого соединен с входом сброса триггера, выход которого соединен с первым входом третьего коммутатора, первый и второй выходы которого соединены с входами суммирования и вычитания второго реверсивного счетчика соответственно, выход ре- . версивного счетчика числа, заполненных секций соединен с информационным входом регистра числа заполненных секций, вход записи которого соединен с входом записи регистра кода уровня в секции, адресный выход блока управления соединен с первым адресным входом блока памяти коэффициентов, первый тактовый выход блока управления соединен с тактовым входом управляемого формирователя частоты, выход которого соединен с первым входом первого коммутатора, второй вход которого соединен с первым информационным выходом датчика, второй информационный выход которого соединен с первым входом второго и вторым входом третьего коммутаторов, второй вход второго и третий вход третьего коммутаторов соединены с выходом первого коммутатора, первый и второй управляющие выходы блока управлеьптя соединены с входами записи первого и второго Реверсивного счетчиков соответственно, первьп управляющий выход блока управления соединен с входом установки триггера, о т л и ч аю шийся тем, что, с целью расши.Рения функциональных возможностей за счет учета изменения диэлектрической проницаемости измеряемой среды, определения неисправной секции дат-, чика и повьппения точности измерения, в него введены пульт управления, шиф772 io режима блока управления, выход частот которого соединен с шестым входом второго коммутатора и седьмым входом третьего коммутатора, первый вход которого соединен с седьмым входом второго коммутатора, восьмой вход которого соединен с восьмым входом третьего коммутатора и десятым управляющим выходом шифратора, одиннадцатый управляющий выход которого соединен с входами сброса счетчиков числа опрошенных и заполненных секций, разряды информационного выхода первого реверсивного счетчика соединены с первым и вторым управляющими входами шифратора и информационными входами регистра коэффициента, вход записи которого соединен с третьим управляющим выходом блока управления, с первого по четвертый управляющие выходы которого соединены с третьего по шестой управляющими входами шифратора, одиннадцатый выход которого соединен с выходом сопровождения уровнемера, информационный выход блока памяти коэффициентов соединен с информационным входом управляемого формирователя частоты, управляющий вход . которого соединен с пятым управляющим выходом блока управления, шестой управляющий выход которого соединен с девятыми входами второго и третьего коммутаторов, десятые входы которых соединены с тактовым выходом блока управления, шестой выход пульта управления соединен с седьмым управляющим входом шифратора, выход разрядов средней секции первого реверсивного счетчика соединен с информационным входом регистра кода уровня в секции, в иод переполнения средней . секции первого реверсивного счетчика соединен с третьим входом четвертого коммутатора.
9 t4 11 ратор схемы, четвертый коммутатор, счетчик и регистр числа опрошенных секций, регистр коэффицие нта, информационный выход которого соединен с вторым адресным входом блока памяти
5 коэффициентов, третий и четвертый адресные входы которого соединены с первым и вторым выходами пульта управления соответственно, четвертый и пятый выходы которого соединены соответственно с третьим и четвертым входами второго коммутатора, четвертым и пятым входами третьего коммутатора и первым и вторым входами шиф- 15 ратора, первый управляющий выход которого соединен с входом записи регистра числа заполненных секций, третий выход пульта управления соединен с шестым входом третьего коммутатора .и пятым входом второго коммутатора, первый и второй выходы которого соединены с суммирующим и вычитающим входами первого реверсивного счетчика соответственно, вход записи кото- 25 рого соединен с входом управления второго реверсивного счетчика, с вто рым управляющим выходом шифратора, третий и четвертый управляющие выходы которого соединены с первым и . вторым управляющими входами четвертого коммутатора соответственно, выход которого соединен с входом суммирования счетчика заполненных секций, вход вычитания которого соединен с . пятым управляющим выходом шифратора, 35
: шестой и седьмой управляющие выходы которого соединены с суммирующим и вычитающим входами счетчика опрошенных секций соответственно, информа40 ционный выход которого соединен с информационным входом регистра числа опрошенных секций, вход записи которого соединен с восьмым управляющим выходом шифратора, девятый управляю45 щий выход которой соединен с входом
141 f 772
1411772
Составитель А. Богословских
Техред А.Кравчук - Корректор Н. Король
Редактор Н. Бобкова
Заказ 4338
Тираж 704
Подписное
ВПИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4