Датчик уровня на схеме: ГОСТ 21.404-85. Обозначения условные приборов и средств автоматизации в схемах

Содержание

Простейшая схема автоматического управления уровнем воды

Устройство, сделанное своими руками на одном транзисторе, может изготовить практически любой, кто этого захочет и приложит небольшие усилия для закупки очень недорогих и не многочисленных комплектующих и спаяет их в схему. Применяется она для автоматического пополнения воды в расходных ёмкостях дома, на даче и везде, где присутствует вода, без ограничений. А таких мест очень много. Для начала рассмотрим схему этого устройства. Проще просто не бывает.

Контроль уровня воды в автоматическом режиме с помощью простейшего электронного Схема контроля уровня воды.
Вся схема управления уровнем воды состоит из нескольких простых деталей и если без ошибок собрана из хороших деталей, то не нуждается в настройке и сразу заработает, как запланировано. У меня подобная схема без сбоев работает уже почти три года, и я ей очень доволен.

Схема автоматического управления уровнем воды



Список деталей


  • Транзистор можно применить любой из этих: КТ815А или Б. TIP29A. TIP61A. BD139. BD167. BD815.
  • ГК1 – геркон нижнего уровня.
  • ГК2 – геркон верхнего уровня.
  • ГК3 – геркон аварийного уровня.
  • D1 – любой красный светодиод.
  • R1 – резистор 3Ком 0.25 ватт.
  • R2 – резистор 300 Ом 0.125 ватт.
  • К1 – любое реле на 12 вольт с двумя парами нормально разомкнутыми контактами.
  • К2 – любое реле на 12 вольт с одной парой нормально разомкнутых контактов.
  • В качестве источников сигнала для пополнения воды в ёмкость, я применил поплавковые герконовые контакты. На схеме обозначаются ГК1, ГК2 и ГК3. Китайского производства, но очень приличного качества. Ни одного плохого слова сказать не могу. В ёмкости, где они стоят, у меня происходит обработка воды озоном и за годы работы на них ни малейшего повреждения. Озон является крайне агрессивным химическим элементом и многие пластики он растворяет совершенно без остатка.



Теперь рассмотрим работу схемы в автоматическом режиме.
При подаче питания на схему, срабатывает поплавок нижнего уровня ГК1 и через его контакт и резисторы R1и R2 подаётся питание на базу транзистора. Транзистор открывается и тем самым подаёт питание на катушку реле К1. Реле включается и своим контактом К1.1 блокирует ГК1 (нижний уровень), а контактом К1.2 подаёт питание на катушку реле К2, которое является исполнительным и включает своим контактом К2.1 исполнительный механизм. Исполнительным механизмом может быть насос для воды или электрический клапан, которые подают воду в ёмкость.
Вода пополняется и когда превысит нижний уровень, выключится ГК1, тем самым подготавливая следующий цикл работы. Достигнув верхнего уровня, вода поднимет поплавок и включит ГК2 (верхний уровень) тем самым замыкая цепочку через R1, К1.1, ГК2. Питание на базу транзистора прервётся, и он закроется, выключив реле К1, которое своими контактами разомкнёт К1.1 и выключит реле К2. Реле, в свою очередь выключит исполнительный механизм. Схема подготовлена к новому циклу работы. ГК3 является поплавком аварийного уровня и служит страховкой, если вдруг не сработает поплавок верхнего уровня. Диод D1 является индикатором работы устройства в режиме наполнения воды.
А теперь приступим к изготовлению этого очень полезного устройства.

Размещаем детали на плату.



Все детали размещаем на макетной плате, чтобы не делать печатную. При размещении деталей, нужно учитывать, чтобы паять как можно меньше перемычек. Нужно максимально использовать проводники самих элементов для монтажа.







Окончательный вид.

Схема управления уровнем воды запаяна.


Схема готова к испытаниям.

Подключаем к аккумулятору и имитируем срабатывание поплавков.

Всё работает нормально. Смотрите видео об испытаниях в работе этой системы.

Смотрите видео испытаний


Индуктивные датчики уровня воды стиральных машин

Как известно, во всех стиральных машинах (СМ) используются датчики уровня воды (прессостаты). На самом деле они измеряют давление воздуха в трубке, которая подключена к воздушной камере бака СМ, поэтому показания подобных датчиков пропорциональны уровню воды в баке. Такой простой способ измерения уровня воды используется еще и потому, что высокая точность при измерении не требуется. Сигналы с датчиков уровня в дальнейшем используются системой управления СМ при выполнении различных программ (в процессе стирки, отжима), а также для обработки нештатных режимов (перелив воды в баке и др.).

В СМ используются два типа датчиков — электромеханические и электронные.

В электромеханическом датчике давление воздуха воздействует на диафрагму датчика, которая, в свою очередь, меняет положение электрического переключателя, что соответствует различным уровням воды в баке.

Рис. 1. Внешний вид датчиков давления серии MPX5010xxxxx

Что же касается электронных датчиков, они имеют несколько разновидностей. Неизменной во всех типах подобных датчиков остается только диафрагма. Но, в отличие от электромеханических датчиков, она уже воздействует на встроенные в датчик электронные элементы (катушка, конденсатор, потенциометр и др.), вследствие чего на выходе схемы формируются соответственно напряжение, частота (после преобразования в электронной схеме) или меняются параметры пассивных элементов (индуктивность, сопротивление).

В качестве примера датчиков-преобразователей «давление/напряжение» можно привести приборы семейства MPX5010xxxxx компании FREESCALE SEMICONDUCTOR. Они имеют малые габариты, достаточно высокую точность измерения и работают в диапазоне давлений 0…10 кПа. Диапазон напряжений на выходе подобных датчиков составляет 0,2…4,7 В. Внешний вид этих датчиков показан на рис 1.

Подобные датчики пока широкого распространения не получили, они только начинают применяться в составе новых моделей стиральных машин.

Наиболее широкое распространение в настоящее время получили индуктивные датчики. Из их названия ясен тип датчика — это преобразователь «давление/индуктивность». Подключение индуктивного датчика уровня и его конструкцию поясняет рис. 2, а его внешний вид показан на рис. 3.

Рис. 2. Подключение индуктивного датчика уровня и его конструкция

Рис. 3. Внешний вид индуктивного датчика уровня

Конструктивно индуктивный датчик уровня состоит из катушки и подпружиненного магнитного сердечника, который может перемещаться вдоль оси катушки при деформации диафрагмы, воспринимающей изменение давления. Изменение положения сердечника приводит к изменению индуктивности L катушки датчика.

Исходя из того, что данные датчики включены во времязадающую цепь LC-генератора, его собственная частота f определяется формулой:

где С — емкость конденсатора (в составе датчика),

L — индуктивность катушки датчика.

Зависимость частоты генератора от уровня воды в баке условно показана на рис. 4: малому уровню воды соответствует высокая частота f, и наоборот. В зависимости от типа датчика уровня, а также параметров схемы генератора, верхнему уровню воды может соответствовать частота 15. 21 кГц, нижнему уровню — 25.30 кГц. Относительно большая индуктивность датчика (соответственно, низкая частота генератора) выбрана не случайно. Это связано с тем,чтобы длин

ные соединительные провода датчика имели минимальное влияние на частоту генератора (электронные компоненты генератора обычно размещены на плате электронного модуля).

Принципиальная электрическая схема генератора с индуктивным датчиком уровня на примере СМ «LG WD-1020W» показана на рис. 5. Схема представляет собой простейший генератор с обратной связью (ОС). В цепи ОС включены катушка L, конденсаторы C1, C2 (все входят в состав датчика уровня) и резисторы R1, R2, R4 (входят в состав электронного модуля).

Рис. 4. Характер зависимости частоты генератора от уровня воды в баке

Частота f этого генератора выражается формулой:

где С1, С2 — емкости конденсаторов (в составе датчика), L — индуктивность катушки датчика.

Эта схема не требует подробного описания. Перечислим назначение основных элементов схемы (рис. 5):

IC1.1, IC1.2, L, C1, C2 — элементы контура LC-генератора;

IC1.3 — буферный усилитель;

С3, С4 — фильтрующие конденсаторы;

D1-D4 — ограничительные диоды.

На рис. 6 показаны принципиальные схемы генераторов на основе индуктивных датчиков, используемых в бытовой технике Electrolux (Zanussi, AEG), а также графики зависимости частоты генерации от уровня воды в баке.

Следует отметить особенность одного из генераторов(справа на рис. 6) для аппаратной платформы СМ EWM2000 — в его выходную цепь включен делитель частоты на основе последовательного счетчика 74HC4040. В отличие от общепринятых решений, на вход системы управления СМ (после счетчика) поступают импульсы с частотой почти в 1000 раз ниже (частотный диапазон 36,128.45 Гц).

Рис. 5. Принципиальная электрическая схема генератора на основе индуктивного датчика уровня (на примере СМ LG WD-1020W)

Принципиальная электрическая схема генератора на основе индуктивного датчика, которая применяется в СМ «LG WD-80160», приведена рис. 7.

Примечание. Контакты соединителя NA6 электронного модуля LG (ELAN PJT6870EC9090A-1 2002.10.21), к которым подключен индуктивный датчик уровня, в технической документации на данный тип СМ имеют другую цоколевку.

Рис. 6. Принципиальная электрическая схема генераторов на основе индуктивных датчиков уровня (Electrolux, Zanussi, AEG). Графики зависимости частоты генерации от уровня воды в баке

Проверка индуктивных датчиков уровня

Проверку работоспособности данного типа датчиков можно выполнить следующими способами:

1. При выполнении сервисного теста СМ

В некоторых СМ с дисплеем (LG) при выполнении одного из шагов сервисного теста (на этапе залива воды) на дисплее отображается условный цифровой код, соответствующий уровню воды в баке в данный момент времени. Если значения этого кода выйдут за рамки допустимых, необходима проверка (замена) датчика уровня и связанных с ним цепей.

2. Индикация соответствующих кодов ошибок СМ При отображении на передней панели СМ различных

кодов ошибок, связанных с процессами, которые контролирует датчик уровня (залив/слив воды, рассогласованность показаний датчиков уровня) не всегда ошибки указывают на неисправность именно этого датчика.

В большинстве случаев приходится проверять работоспособность клапанов залива воды, помпы и их цепей.

3. Непосредственный контроль частоты генерации на выводах датчика или в соответствующих контрольных точках на электронном модуле СМ

Подобную проверку можно выполнить с помощью 

частотомера. Уровни воды в баке (или изменение давления воздуха на диафрагму датчика) можно сымитировать различными способами.

4. Внешний осмотр

В первую очередь проверяют надежность соединения датчика с пластиковой трубкой, а также целостность самой трубки. Также необходимо проверить электрический соединитель датчика.

Рис. 7. Принципиальная электрическая схема генератора на основе индуктивного датчика уровня (на примере СМ LG WD-80160, электронный модуль ELAN PJT6870EC9090A-1 2002.10.21)

Рис. 8

5. Измерение индуктивности датчика при разных величинах давления на его диафрагме

Эту проверку можно выполнить, например, с помощью измерителя иммитанса. Уровни воды в баке (или изменение давления воздуха на диафрагму датчика) можно также сымитировать различными способами.

Отметим, что при неправильной работе данного типа датчиков в первую очередь необходимо убедиться в том, что причиной ошибки (дефекта) является именно он, а не другие конструктивные или электронные элементы СМ (например, нарушение герметизации пластиковой трубки, отсутствие контакта в соединителях датчика, неисправность электронного модуля).

На индуктивных датчиках имеется регулировочный винт, который залит фиксирующей краской — см. рис. 8 (показан стрелкой). Этим винтом регулируется начальное положение диафрагмы датчика, а, следовательно, и положение сердечника катушки, которое определяет значение L0 катушки. Положение винта калибруется в заводских условиях и в дальнейшем регулировки не требует.

При отказе работоспособности датчика регулировать этот винт нежелательно, так как чаще всего нештатное изменение индуктивности его катушки связано с повреждением диафрагмы. В подобных случаях лучше всего заменить сам датчик.

Автор: Максим Новоселов (п. Усть-Абакан, Республика Хакасия)

Источник: Ремонт и сервис

 

Схема подключения РОС-301 | Электрик в доме

Автор: admin, 02 Июл 2014

На многих предприятиях, да и в быту часто применяют автоматическую откачку или, наоборот, накачку воды (жидкости) в ёмкость. Для этих целей довольно широко применяют устройство «РОС-301», которое представляет собой датчик-реле уровня, в комплекте имеет три электрода, но схемы подключения РОС-301 в комплекте, как правило, нет.

Хочу предложить вашему вниманию несколько схем подключения РОС-301, разработанных, проверенных и долгое время работающих на предприятии.

Возможно различное подключение РОС-301, поэтому рассмотрим несколько схем подключения РОС-301.

Следует заметить, что для всех рассматриваемых схем ёмкость с водой (жидкостью) должна быть заземлена, если это невозможно, то клемму 3 разъёма Х3 следует соединить с контактом (металлической полосой, прутом…) опущенным на дно ёмкости.

Электрическая схема подключения РОС-301 на откачку

Схема подключения РОС-301

На схеме обозначено:

  • Д1 — датчик нижнего уровня;
  • Д2 — датчик верхнего уровня;
  • К1 — катушка магнитного пускателя;
  • П1 — переключатель ручного/автоматического режимов работы;
  • М — электродвигатель насоса.
Работа схемы

Это наиболее простая схема подключения РОС-301, использовано всего два электрода. Насос или труба для забора воды насосом должна находится ниже уровня Д2.

В среднем положении переключателя П1 «О» схема выключена.

При положении П1 в режиме «Р» (ручной режим) напряжение 220В подаётся на катушку магнитного пускателя и пускатель своими контактами К1.1 включает принудительно насос на откачку воды (жидкости).

При положении П1 в режиме «А» (автоматический) при отсутствии воды (или другой жидкости) или если вода ниже уровня электродов, используемые нормально разомкнутые контакты (клеммы 1-3 и 7-9 разъёма Х2) разомкнуты, насос не работает.

При наполнении ёмкости водой до уровня датчика Д1 замыкаются контакты на клеммах 1-3, но контакты 7-9 разомкнуты, насос не работает.

При наполнении ёмкости водой до уровня датчика Д2 замыкаются контакты на клеммах 7-9 и насос включается на откачку магнитным пускателем, контакты К1.2 этого пускателя замыкаются.

Далее, при откачке воды ниже уровня Д2 размыкаются контакты 7-9, но насос продолжает откачивать воду, потому что эти контакты шунтированы контактами пускателя К1.2.

При откачке воды ниже уровня Д1 контакты 1-3 размыкаются и насос выключается. Схема возвращается в исходное состояние.

Электрическая схема подключения РОС-301 на откачку с аварийным датчиком

Схема подключения РОС-301 на откачку

На схеме обозначено:

  • Д1 — датчик верхнего уровня;
  • Д2 — датчик нижнего уровня;
  • Д3 — аварийный датчик;
  • К1 — катушка магнитного пускателя;
  • П1 — переключатель ручного/автоматического режимов работы;
  • М — электродвигатель насоса.
Работа схемы

Работа схемы похожа на работу первой схемы, тут дополнительно использован третий аварийный датчик, защищающий насос от «сухого хода» в случае, если не сработали (например «залипли») контакты датчика нижнего уровня. Аварийный датчик Д3 находится ниже уровня Д2. Насос или труба для забора воды насосом должна находится ниже уровня аварийного датчика.

При положении П1 в режиме «А» (автоматический) при отсутствии воды (или другой жидкости) или если вода ниже уровня всех электродов, используемые нормально разомкнутые контакты (клеммы 1-3 , 7-9 и 13-15  разъёма Х2) разомкнуты, насос не работает.

При достижении водой самого нижнего аварийного датчика Д3 замыкаются контакты на клеммах 13-15, насос не работает.

При достижении водой датчика Д2 замыкаются контакты на клеммах 7-9, насос не работает.

При достижении водой датчика Д1 замыкаются контакты на клеммах 1-3, магнитный пускатель срабатывает, включает насос контактами К1.1 на откачку и шунтирует клеммы 1-3 своими контактами К1. 2.

Далее, при откачке воды ниже уровня Д1 размыкаются контакты 1-3, но насос продолжает откачивать воду, потому что эти контакты шунтированы контактами пускателя К1.2.

При откачке воды ниже уровня Д2 контакты 7-9 размыкаются и насос выключается. Включение и выключение насоса происходит между уровнями датчиков Д1 и Д2.

Если по какой-то причине контакты 7-9 датчика Д2 не разомкнулись, то когда уровень воды опустится ниже аварийного датчика Д3 размыкаются контакты 13-15 и схема возвращается в исходное состояние.

При нормальной работе устройства вода не должна опускаться ниже уровня Д3 и контакты 13-15 постоянно замкнуты, соответственно контакты 13-14 и 16-17 постоянно разомкнуты и контакты 16-17 можно использовать для сигнализации (например звуковой) включения аварийного режима работы.

 

Электрическая схема подключения РОС-301 на наполнение

Схема подключения РОС-301 на наполнение

На схеме обозначено:

  • Д1 — датчик нижнего уровня;
  • Д2 — датчик среднего уровня;
  • Д3 — датчик верхнего уровня;
  • К1 — катушка магнитного пускателя;
  • П1 — переключатель ручного/автоматического режимов работы;
  • М — электродвигатель насоса.
Работа схемы

Схема предназначена для накачки воды в ёмкость. В данной схеме датчик среднего уровня можно исключить, он носит чисто информационный характер (загорается светодиод на корпусе РОС-301).

В среднем положении переключателя П1 «О» схема выключена.

При положении П1 в режиме «Р» (ручной режим) напряжение 220В подаётся на катушку магнитного пускателя и пускатель своими контактами К1.1 включает принудительно насос на наполнение водой ёмкости.

При положении П1 в режиме «А» (автоматический) при отсутствии воды или если вода ниже уровня всех электродов используемые нормально замкнутые контакты (на клеммах 1-2, 7-8, 13-14 на разъёме Х2) замкнуты пускатель срабатывает и насос включается на наполнение ёмкости водой. Также пускатель шунтирует контакты на клеммах 1-2 и 7-8 своими контактами К1.2.

При достижении водой уровня Д1 контакты 1-2 размыкаются, но насос продолжает работать так как они шунтированы контактами К1.2.

При достижении водой уровня Д2 контакты 7-8 размыкаются, но насос продолжает работать по той же причине.

При достижении водой верхнего уровня Д3 контакты 13-14 размыкаются цепь разрывается и насос останавливается.

Далее при расходе воды её уровень будет понижаться и насос включится на наполнение при достижении водой нижнего датчика Д1.

Можно сделать два датчика рабочими и один аварийным, на переполнение ёмкости. Для этого достаточно правый по схеме провод от К1.1 перекинуть с 13-ой клеммы на 7-ю или 2-ю. Перемычки 2-7 и 8-13 оставить на месте. В этом случае Д2 станет датчиком верхнего уровня, а Д3 — аварийным.

Также могу предложить вашему вниманию описанные в других статьях самодельные схемы: автоматического управления насосом и автоматику для насосов на герконах.

Будет интересно почитать:

виды, устройство, неисправности + ремонт


Бытовые посудомойки заслуженно получили статус неотъемлемой части кухонного оснащения. Они действительно показывают высокую эффективность работы. Но как и любой иной вид бытовой техники посудомоечные машинки имеют свойство время от времени выходить из строя.

Частой причиной неработоспособности выступает датчик воды в посудомоечной машине, также именуемый прессостатом. Мы расскажем о том, по каким техническим симптомам можно определить неисправность. Подскажем, какую поломку можно устранить своими руками, а с какой лучше обратиться в сервисную мастерскую.

Содержание статьи:

Функция прессостата в моечной машине

Особенность конструктивного исполнения машины для мытья посуды – использование оптимального количества воды при высокой эффективности очистки.

Собственно, этот фактор является очевидным моментом, так как степень очистки кухонной утвари посудомоечными машинами зависит не столько от количества воды, сколько от ее температуры и технологии распыления.

Функциональность посудомоек имеет свои конструктивные особенности, благодаря чему относительно небольшим объемом воды осуществляется мойка довольно большого набора кухонной посуды

Напротив, если агрегат использует слишком много воды, за счет увеличенного гидравлического сопротивления нарушается функция разбрызгивания, а для нагрева потребуется большая мощность и затраты по времени.

Вот поэтому важной составляющей является датчик уровня воды. Наличие этого прибора позволяет контролировать и поддерживать точный уровень воды в машине.

Качество процесса мойки во многом зависит от качества поступающей воды. Если она содержит высокий процент взвешенных веществ, быстрый износ различных деталей конструкции гарантирован

Между тем, корректная и безупречная работа машины отмечается, как правило, на первоначальном периоде эксплуатации техники.

Затем в какой-то момент использования техники обладатель посудомоечной машинный начинает замечать сбои в ее работе. Первопричиной сбоев обычно становится именно прессостат. И дело здесь вовсе не в его качестве.

Один из возможных вариантов конструкции прессостата машины для мойки посуды. Полностью пластиковый корпус и только лишь контактная группа переключателя и несколько крепёжных винтов – металлические

Значимую роль в этом процессе играет качество воды, которая используется для питания посудомоечной машины. К сожалению, в большинстве случаев эксплуатации, о высоком  качестве воды централизованного водопровода говорить не приходится.

А низкокачественная водопроводная вода довольно быстро выводит из строя сантехнику любого вида. Прессостаты моечных машин тому подтверждение.

Разновидности датчиков для посудомоек

Используемые в конструкциях посудомоечных машин датчики уровня условно можно разделить на две группы: механические и электронные.

Принцип функционирования прессостата

Прибор (датчик) механического действия работает по принципу передачи давления воды на силиконовую мембрану. Сила давления от мембраны передается через шток на контактное устройство (обычно релейное).

От воздействия этой силы механически замыкаются или размыкаются контакты управляющего устройства, которое в свою очередь воздействует на элемент подачи воды.

Схема, показывающая функционирование датчика уровня воды на примере одной из моделей машин «Bosch». Контроль уровня выполняется по двум уровням (B и A). Устройство блокировки или включения – простой концевой микропереключатель, связанный с поршнем прессостата

Причиной неисправности системы механического действия, как правило, является силиконовая мембрана – точнее, ее физические повреждения в виде пробоя поверхности.

Соответственно в таком состоянии этот элемент прекращает работать – воспринимать давление. В итоге пользователь получает нарушение уровня воды внутри ванны посудомоечной машины.

Еще один вариант прессостата с возможностью регулировки силы давления воды на мембрану. Как правило, использовался в моделях старого образца. Однако в новых системах применяются похожие конструкции, слегка модернизированные

Датчики электронного типа работают примерно тем же образом. Только в этом случае не используются релейные компоненты. Вместо реле функции переключения режимов (рабочего, аварийного) выполняются полупроводниковыми компонентами.

Электронным устройствам присущи дополнительные функции – автоматическое определение неисправности и вывод сообщений об ошибках непосредственно на дисплей машины.

Неотъемлемая деталь контроля электронного типа. При электронном управлении прессостатом возникающие в процессе работы ошибки выводятся на дисплей. По выданным значениям довольно просто определить, является ли неисправным датчик уровня воды

Понятно, что диагностика неисправности в случае присутствия электронного устройства существенно облегчается. Хозяин уже по коду ошибки на дисплее может предварительно уяснить для себя, что необходимо предпринять в плане ремонта.

Однако ремонтировать электронные системы сложнее, чем механические. Поэтому здесь своими руками скорее всего не обойтись. Потребуется профессиональное вмешательство.

Конструктивное исполнение элемента

Конструктивное исполнение датчика допускает самую необычную схему. Так например, в некоторых машинах известной марки модуль прессостата выполнен на базе двух индивидуальных датчиков.

Одно из пары таких устройств контролирует низкий уровень воды, а другое, соответственно, высокий. Поэтому не всегда удается обойтись упрощенным демонтажем при ремонте.

Часто встречается такой вариант, как труднодоступное расположение датчика в конструкциях многих моделей, выпускаемых под маркой Electrolux, Bosch и других. В таких случаях, чтобы добраться до модуля прессостата, который выполняет функцию отслеживания уровня воды, предстоит разобрать посудомойку

И в другом случае – когда, к примеру, на бюджетной присутствует только один датчик, отслеживающий общий уровень воды. В этом варианте разборка сопровождается меньшими трудностями, но имеются сложности с доступом к нему на шасси машины.

Вот почему далеко не всегда имеется возможность заменить неисправные датчики своими силами. Чаще требуется привлечения мастера из профильной сервисной мастерской.

Иногда для доступа к датчикам приходится разбирать посудомоечный аппарат практически полностью. В таких случаях лучший вариант – обратиться за помощью в профессиональный сервис

Между тем на посудомоечной машине от Электролюкс, где задействованы два датчика, прибор, следящий за высоким уровнем, используется в качестве дублирующего контрольного элемента.

Если в процессе эксплуатации аппарата датчик контроля низкого уровня не срабатывает, то при достижении водой верхней границы включается дренажный насос. Сигнал для этого подает верхний прибор контроля.

Примерно так может выглядеть машина, которую пришлось разбирать только лишь для того, чтобы заменить датчика уровня либо только его мембрану. Процесс требует навыков и внимательной работы

Основная же функция отслеживания объема воды возлагается на датчик, предназначенный контролировать нижний уровень. Этот прибор активизируется на первоначальном этапе, когда стартует процесс заполнения посудомойки рабочей жидкостью.

Нюансы проверки исправности датчика

Переключатель датчика связан с самим прибором и как только емкость, называемая ванной, заполняется по установленной нижней границе, мембрана прессостата под давлением воздействует на шток, двигающий контакты переключателя.

Добравшись до искомой детали – прессостата, можно попытаться, не отключая элемент, прозвонить его контактную группу тестером. Однако если неисправна мембрана, снимать и разбирать модуль придется так или иначе

При возможной неисправности в этой точке, убедиться точно можно проверкой реле нижнего уровня.

Для этого выполняются следующие действия:

  1. Снимается питание посудомойки.
  2. Вскрывается сервис-панель модуля управления.
  3. По схеме определяются проводники реле.
  4. Прибором измеряется сопротивление между ними.
  5. Без воды в поддоне машины тестер не должен показывать наличие контакта.
  6. Если при залитой воде контакт есть, значит реле работает исправно.

Аналогичным способом проверяется исправность реле контроля верхнего уровня. Проверка также осуществляется через управляющую панель с помощью принципиальной схемы машины.

Следует определить проводники и контактные бляшки на плате, приходящие от переключателя реле верхнего уровня и прозвонить их при пустом и заполненном поддоне.

Инструктаж по проведению замены

Ремонт как таковой для мембран прессостатов выглядит действием бесполезным, практически неосуществимым. Как правило, такие элементы устройства подлежат замене.

Но прежде чем менять мембрану, придется определить точную модель используемого датчика уровня. Для посудомоечной машины каждого отдельно взятого бренда эти детали отличаются значительно.

как правильно выбрать датчик уровня воды, классификация датчиков

Датчик уровня воды контролирует и регулирует уровень жидкости. Но есть и другие датчики уровня, которые регулируют количество каких-либо твердых веществ. Есть несколько видов таких прибор, которые отличаются друг от друга по принципу работы. В нашей статье расскажем о том, как выбрать датчик уровня воды, а также о его разновидностях.

Содержание:

  1. Классификация датчиков
  2. Описание каждого вида
  3. Поплавковые датчики уровня воды
  4. Гидростатические датчики уровня воды
  5. Емкостные датчики уровня воды
  6. Радарные датчики уровня воды
  7. Ультразвуковые датчики уровня воды
  8. Как правильно выбрать датчик уровня воды
  9. Изготовление прибора своими руками

Классификация датчиков

Для чего применяется датчик уровня воды:

  1. Включает реле сигнализации в корпусе управления. Сигнализация может быть звуковая или световая. 
  2. Датчик применяется для создания замкнутой схемы системы автоматического контроля воды в резервуаре.
  3. При помощи датчика уровня воды передается показатели уровня жидкости на пульт управление, а на табло отображаются конкретные резервуары.
  4. Датчик воспринимает изменения объема воды и передает сигнал при повышении максимальной отметки на реле в резервуаре.

По принципу работы можно выделить следующие виды датчиков:

  • Поплавковые датчики;
  • Гидростатические датчики;
  • Емкостные датчики;
  • Радарные датчики;
  • Ультразвуковые датчики.

Есть несколько способов измерения уровня воды:

  1. Контактный метод. При таком методе прибор устраивают на стенке в резервуаре и, к тому же на определенном уровне. После того как вода достигает показатель датчик срабатывает. К такому методу относятся гидростатические и поплавковые модели. 
  2. Бесконтактный метод. Обычно такие приборы применяются для контроля жидких, твердых, сыпучих, токсичных и вязких веществ. К такому методу относятся ультразвуковые и емкостные датчики.

Описание каждого вида

Рассмотрим подробно каждый вид датчиков уровня воды.

Поплавковые датчики уровня воды

Поплавковый датчик уровня воды имеют несложную конструкцию, часто применяется совместно с электрическим реле. После того как достигается определенный уровень вода начинает действовать на поплавок. Он одним концом закреплен к реле. Поплавок меняют положение и таким образом, замыкает контакт реле. 

Поплавковые датчики в свою очередь делятся на два вида: магнитострикционные и дискретные. Первый вариант дорогостоящий и имеет сложную конструкцию, а также показывает точные измерения воды. Дискретные модели более дешевые, но не менее надежные. Но все поплавковые датчики имеют небольшой недостаток: их необходимо погружать в воду.

Гидростатические датчики уровня воды

Такие приборы обладают гидростатическим давлением столба воды в резервуаре. К достоинствам такого датчика можно отнести:

  1. Невысокая цена.
  2. Компактные размеры.
  3. Непрерывность работы.
Несмотря на достоинства, гидростатические датчики нельзя применять в агрессивных условиях. Связано это с тем, что датчики не могут работать без контакта с водой.

Емкостные датчики уровня воды

В таких приборах предусмотрены пластины для контроля уровня воды. Об объеме воды можно судить по изменениям показателей емкости. Емкостные датчики имеют простую конструкцию, в которой отсутствуют подвижные элементы. А также отличаются своей долговечностью и надежностью при работе. Но, как и во всех приборах можно выделить некоторые недостатки:

  1. Требования к температурному режиму.
  2. Погружение в воду.

Радарные датчики уровня воды

Такие датчики могут определять повышение жидкости путем достижения отраженного сигнала, сравнения частотного сдвига, а также задержки между излучением. Радарный датчик работает как улавливать и излучатель отражения. Такие датчики являются одни из самых точных, надежных и лучших приборов. 

К преимуществам радарных датчиков уровня воды можно отнести:

  1. Нет контакта с жидкой средой.
  2. Точность.
  3. Отсутствуют подвижные детали.
  4. Не привередливы к условиям работы.

А недостатком радарных датчиков является лишь их высокая стоимость. 

Ультразвуковые датчики уровня воды

По принципу работы и схеме устройства ультразвуковые датчики схожи с радарными. Только в данных приборах используется ультразвук. При помощи генератора создается ультразвуковое излучение. После достижения поверхности воды оно отражается и попадает через определенное время на приемник датчика. Достоинства можно выделить такие же, как и в радарном приборе. Только схема устройство проще, а показатели не такие точные.

Как правильно выбрать датчик уровня воды

При выборе следует обратить внимание на следующие факторы:

  • Технические характеристики;
  • Точность измерений;
  • Материал, из которого изготовлена емкость, в которой происходит измерение;
  • Наличие жидкокристаллического экрана;
  • Наличие сертификатов;
  • Стоимость датчика уровня воды;
  • Наличие температурных перепадов в системе.

Изготовление прибора своими руками

Изготовить датчик уровня воды в баке или скважине можно самостоятельно. Для того чтобы сделать простой вариант понадобится следующее:

  • Выпрямительные диоды. У деталей необходимо спилить верхнюю колбу. Должно получиться трубчатое соединение;
  • Просверлить отверстие в корпусе вывода элемента. Отверстие должно иметь диаметр 1,5 мм. В трубочку, которая изготовлена из фторопласта, нужно продеть тонкую проволоку. Вдеть проволоку в отверстие в диоде, которое заранее просверлили. Нижний конец проволоки необходимо завернуть в петлю и укрепить клеем, а нижний конец запаять;
  • Далее можно соединить деталь со схемой системы и подключить к реле сигнального индикатора.

Сделать модель более удобной и современной можно, установив монитор или циферблат. 

Изготовив такой прибор, вы сможете регулировать и контролировать воду в баке, насосе или скважине. Отрегулировать схему системы контроля воды также можно самостоятельно. 

Контрольная работа

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Казанский национальный исследовательский технологический университет»

Кафедра «Автоматизированных систем сбора и обработки информации»

по предмету: «Системы управления технологическими процессами»

Вариант 9

Работу выполнила: студентка IV курса

заочного отделения

Факультета пищевой инженерии

Группы 621-331

Шагалиева Гульназ Илфатовна

Работу проверил: доцент, к.т.н.

Плотников Владимир Витальевич

Дата: «___»___________20__ г.

_____________ Подпись

Казань

2015 г.

Контрольная работа № 1

Часть 1. Технические измерения и приборы.

1. Манометр с наклонным лимбом имеет резервуар диаметром 100 + N мм и лимб диаметром 10 мм. Лимб наклонен под углом 40о к горизонтали и наполняющей жидкостью является вода (ρ = 1000 кг/м3). Найдите приложенное давление (р), требуемое для перемещения наполняющей жидкости на 12 + N см вдоль лимба (примите g = 9,81 м/с2).

Решение

Приложенное давление (р), требуемое для перемещения наполняющей жидкости на 12 + N =12 + 9 = 21 см вдоль лимба (примите g = 9,81 м /с2).

Р = p · g · h · (sin a + )

Р = 1000 · 9,81 · 0,21 · (0,643 + 0,008) = 1341,1 Па

2. Рассчитайте вертикальное расстояние h, проходимое поплавком в датчике уровня на жестком рычаге, если длина жесткого рычага равна L= 0,3·N м и он движется по дуге с углом а = 600 см. рис.1.

Рис.1

Решение

Определяем вертикальное расстояние h, проходимое поплавком в датчике уровня на жестком рычаге

так как в этом случаем рассматриваем равнобедренны треугольник (все стороны равны при 60°)

где — длина жесткого рычага равна L = 0,3 · N = 0,3 · 9 = 2,7 м

4. Термометр сопротивления имеет сопротивление 135+N Ом при 20°C и температурный коэффициент (α) проводника, равный 0,004.

(a) Определите сопротивления при 0°C и при 100°C и затем найдите фундаментальный интервал.

(b) Вычислите сопротивление термометра при 150°C.

Решение

Термометр сопротивления имеет сопротивление 135+9=144Ом при 20°C

(a) Определите сопротивления при 0°C

отсюда

Ом

(b) Вычислите сопротивление термометра при 100°C.

Ом.

фундаментальный интервал от 0 до 100°C

Ом.

(b) Вычислите сопротивление термометра при 150°C.

Ом.

5. По трубе, изображенной на рисунке 2, течет нефть с относительной плотностью 0.85, с объемным расходом Q=2*N м3/с. Вычислите:

  1. Максимальную скорость

  2. Минимальную скорость

  3. Массовый расход нефти в этой секции трубы.

Рис.2

Решение

объемным расходом Q=2*N = 2*9=18 м3/c

а) Максимальную скорость

м/c;

где кг/ м3 – плотность перегоняемой жидкости

b) Минимальную скорость

м/c;

где кг/ м3 – плотность перегоняемой жидкости

c) Массовый расход нефти в этой секции трубы

G = Q · p = 18 · 850 = 15 300 кг/с

6. Вычислите объемный расход в трубе (рис. 3), если плотность потока равна 0.7 T, диаметр трубы 300+N мм, а напряжение между электродами равно 250 мВ.

Рис.3

Решение

Результирующее напряжение определяем по формуле

где — плотность потока 0,7 T

— диаметр трубы 300 + N = 300 + 9 = 309 мм

Отсюда найдем объемный расход в трубе

м³/с

7. На рисунке 4 показаны две трубы A и B, соединенные между собой U-образным манометром, измеряющим дифференциальное давление. Труба A содержит жидкость с плотностью ρA при давлении pA, а труба B содержит воду при давлении pB. Манометр заполнен жидкостью с плотностью ρС.

Определите дифференциальное давление между двумя жидкостями в трубах, учитывая данные в таблице.

Величина

Значение

Значение

ρA

1.15 x 103 кг/м3

1.15 x 103 кг/м3

ρС

13.6 x 103 кг/м3

13.6 x 103 кг/м3

h1

150+N мм

159 мм

h2

300 мм

300 мм

h3

200-N мм

191 мм

Рис.4

Решение

PA + h1 · ρА · g = PB + h3 · ρB · g + h2 · ρc · g

PA ̶̶ PB =h3 · ρB · g + h2 · ρc · g ̶ h· ρА · g

PA ̶̶ PB= 0,191 · 1000 ·9,8 + 0,3 · 13600 · 9,8 ̶ 0,159 · 1150 · 9,8 = 40 063,87 Па

8. На Рис.5 показан датчик дифференциального давления, который используется для измерения уровня в резервуаре. Датчик расположен ниже основания резервуара.

Найдите значение x, если датчик дифференциального давления показывает 0,85 бар, диаметр резервуара 4 м, и в нем находится 105+N кг воды.

Рис. 5

Решение

Давление дифференциальное можно записать

где — высота жидкости в баке

-плотность жидкости в резервуаре 1000кг/м³

— объем жидкости в резервуаре, м³

м

м

9. Определите Uиз на рис.6 если сопротивление тензодатчиков Rs1 и Rs2 изменилось с приложением нагрузки со 100 Ом до 100+N ом. Uпит=10 В, R1=R2=100 Ом.

Решение

100 + N = 100 + 9 = 109

10. Рассчитайте абсолютное давление в барах на переборку подводной лодки «Щука», находящейся на глубине 20 + N м ниже поверхности моря, если атмосферное давление составляет 755 мм.рт.ст. (Примите плотность морской воды ρ = 1024 кг/м3)

Решение

Давление на глубине 20 + N = 20 + 9 = 29 м ниже поверхности моря

бар

Абсолютное давление с учетом давления столба воздуха составит

где — атмосферное давление 1 бар

бар

бар.

11. В мостовой схеме включения термометра сопротивления рис. сопротивление проводов Rл = 1 Ом. Диапазон измеряемых температур tмин = ˗ 200 °C, tмах= 500+N °C если сопротивление термометра сопротивления составляет 100 ом при 0°C, а температурный коэффициент равен 0,0039°C-1. Определите R1=R2=R3, Rs1.

Решение

R 509 = 100 (1 + 0,0039 · 509) = 299 Ом

R ̶ 200 = 100 (1 + 0,0039 · (˗ 200) = 40 Ом

+

R · 40 + R + 40 (R ˗ 300) + R ̶ 300 = R2

40 R + R + 40 R ˗ 300 · 40 + R ̶ 300 ̶ R2 = 0

80 R ̶ 11700 ̶ R2 = 0

R1 = ̶ 14,1

R2 = 94,1

299 + 1 = RS+ 94,1

299 + 1 ̶ 94,1 = RS

RS= 205,9 Ом

12. Схема на рисунке используется для измерения уровня жидкости в резервуаре. Шесть резисторов соединены с электродами. Номинал каждого резистора 1 Ом. Uпит = 15 + N В (50 Гц), Rx = 1,5 Ом.

а) Опишите принципы работы измерительной системы.

Наличие в составе схемы регулировочных резисторов входного сигнала позволяет адаптировать прибор как к работе с широким спектром различных по электропроводности жидкостей, так и с разными по конструктивному исполнению датчиками уровня. Для автоматизации процессов управления уровнем жидкости в прибор встроены три электромагнитных реле.

Принцип действия прибора при работе в системе автоматического поддержания уровня основан на использовании токопроводящих свойств жидкости для замыкания или размыкания электрической цепи при изменении уровня этой жидкости относительно электродов, установленных на определенных высотах в резервуаре. Соприкосновение жидкости с соответствующими электродами датчика уровня ведет к появлению электрических сигналов на входе прибора, где они обрабатываются по заданному алгоритму и формируют команды управления исполнительными электромагнитными реле. Временная диаграмма работы реле приведена на рисунке.

б) Вычислите минимальное и максимальное значения напряжений, которые может показать вольтметр

в) Объясните почему используется источник переменного тока.

Принцип действия прибора при работе в системе автоматического поддержания уровня основан на использовании токопроводящих свойств жидкости для замыкания или размыкания электрической цепи при изменении уровня этой жидкости относительно электродов поэтому необходимо использовать источник переменного тока, в случае использования источника постоянного тока может произойти замыкание.

Что такое буйковый датчик уровня?

Буйковый уровнемер использует принцип Архимеда для определения уровня жидкости путем непрерывного измерения веса стержня буйка, погруженного в технологическую жидкость.

Поплавок имеет цилиндрическую форму с постоянной площадью поперечного сечения и может быть выполнен длинным или коротким по мере необходимости. Стандартная высота составляет от 14 до 120 дюймов.

При повышении уровня жидкости стержень буйка испытывает большую выталкивающую силу, что делает его более легким для измерительного прибора, который интерпретирует потерю веса как повышение уровня и передает пропорциональный выходной сигнал.

По мере уменьшения уровня жидкости выталкивающая сила на стержне буйка уменьшается с соответствующим увеличением веса, что интерпретируется как уменьшение уровня датчиком уровня, который затем выдает соответствующий выходной сигнал.

Хотя основная теория работы была изложена выше, в практическом поплавковом датчике уровня конструкция спроектирована для достижения желаемой цели измерения с помощью сложной электронной схемы.

В этих типах буйковых датчиков уровня буйковый уровнемер прикреплен к пружине, которая ограничивает его движение для каждого приращения плавучести (т.е.е. изменение уровня).

Датчик с линейно-регулируемым дифференциальным трансформатором (LVDT) используется для отслеживания подъема и опускания стержня буйка при изменении уровня жидкости. Затем используется сложная электроника для преобразования сигнала напряжения от LDVT в выходной сигнал 4-20 мА.

Применение принципа Архимеда к буйку

Согласно принципу Архимеда, выталкивающая сила на погруженном объекте всегда равна весу объема жидкости, вытесняемого этим объектом.

Предположим, что в буйковом датчике уровня имеется цилиндрический стержень буйка с плотностью ρ, радиусом r, длиной L и технологической жидкостью плотностью У. В этой установке длина стержня буйка пропорциональна измеряемому уровню жидкости:

Объем стержня буйка, V = πr2L

, показанный на схеме выше для установки буйкового датчика уровня, когда резервуар заполнен, стержень буйка полностью погружен в технологическую жидкость, следовательно, объем вытесняемой технологической жидкости равен V = πr2L.Когда уровень емкости пустой или минимальный, объем вытесненной технологической жидкости равен V = 0

Отсюда:

Когда резервуар полон, выталкивающая сила на стержне буйка определяется по формуле:

Подъемная сила = вес вытесненной технологической жидкости

= πr2LУg (g = ускорение свободного падения)

Реальная масса буйка = πr 2 Lρg

Вес нетто буйка, измеренный LVDT, датчиком и соответствующей электроникой, когда емкость заполнена:

= πr 2 Lρg − πr 2 LУg = πr 2 Lg (ρ – У) = Vg (ρ – У)

Как видно выше, вес нетто, измеренный LVDT, пропорционален разнице в плотности стержня буйка (ρ) и плотности технологической жидкости (У)

Следовательно, стержень буйка должен иметь более высокий удельный вес, чем удельный вес измеряемого уровня жидкости, и должен быть откалиброван по удельному весу жидкости.

Типичный диапазон удельного веса жидкостей, в которых применяется буйковый датчик уровня, находится в диапазоне от 0,25 до 1,5. Еще один момент, о котором стоит упомянуть, заключается в том, что диапазон действия буйкового уровнемера зависит только от длины (L) стержня буйка, указанной для данного применения.

Когда емкость пуста или уровень минимален,

Подъемная сила на буйке = 0

Следовательно, вес, измеренный LVDT, равен = πr 2 Lρg

LVDT регистрирует сигнал напряжения на минимальном уровне емкости и выдает соответствующий сигнал.Длина буйка определяется указанным рабочим диапазоном (диапазоном), удельным весом, давлением и температурой технологической жидкости. Диаметр и вес рассчитываются на заводе-изготовителе для обеспечения правильной работы и обеспечения точного выходного сигнала 4-20 мА.

Области применения

Буйковый датчик уровня используется в устройствах измерения уровня, таких как выталкивающие емкости, емкости для конденсата, сепараторы, расширительные емкости, емкости для хранения и приемные емкости.

Датчики уровня

.- ppt видео онлайн скачать

Презентация на тему: «Датчики уровня» — стенограмма презентации:

1 Датчики уровня

2 Измерение уровня Устройства измерения уровня можно разделить на четыре категории. Прямое измерение, при котором контролируется фактический уровень. Непрямое измерение, при котором для определения уровня жидкости измеряется свойство жидкости, например давление. необходимо только для обнаружения наличия или отсутствия жидкости на определенном уровне

3 Простые смотровые стекла Визуальную индикацию уровня можно получить, когда часть сосуда изготовлена ​​из прозрачного материала или если жидкость в сосуде пропускается через прозрачную трубку.В этом случае уровень жидкости можно наблюдать непосредственно в смотровом стекле. Стеклянные датчики дешевы, но легко ломаются и не должны использоваться с опасными жидкостями. Преимущество использования запорной арматуры с использованием обводной трубы, является легкость в удалении для очистки.

4 Датчики поплавка Показаны два типа поплавков: угловой рычаг и шкив.Преимущества поплавкового датчика заключаются в том, что они почти не зависят от плотности контролируемой жидкости или твердого вещества, являются точными и надежными, а также имеют линейный выходной сигнал с высота уровня.Одним из важных типов поплавков является реле уровня с магнитным поплавком, которое состоит из простого поплавка и действует посредством магнитной муфты.

5 Датчики поплавка


6 Буйковые переключатели В типичной конструкции буйковых переключателей предусмотрена пружина, которая нагружена утяжеленными буйками.Вытеснители, имеющие вес больше, чем технологическая жидкость, погружаются в жидкость, что приводит к изменению выталкивающей силы. Это вызовет изменение результирующей силы, действующей на пружину. Обычно пружина сжимается с увеличением выталкивающей силы. Как и в поплавковых реле уровня, в буйковые переключатели также встроены магнитная втулка и немагнитная барьерная трубка. Магнитная втулка прикреплена к пружине, и она перемещается в соответствии с движением пружины, приводя в действие механизм переключения.

7 Кондуктивные зонды Кондуктивные зонды используются в одно- и многоточечных измерительных системах.На электроды, погруженные в жидкости, прикладываются низкие напряжения. Токопроводящая жидкость замыкает электрическую цепь управления, которая активирует полупроводниковый переключатель. Преимущество токопроводящих щупов — их низкая стоимость и простая конструкция. Недостатком является то, что они ограничены точечным измерением и могут использоваться только с токопроводящими жидкостями.

8 Емкостные пробники Используются для непрерывных измерений.
Величина емкости может быть изменена путем изменения диэлектрика.Зонд и металлическая стенка резервуара образуют две пластины конденсатора, а содержимое резервуара является диэлектриком. Когда резервуар пустой, диэлектриком является воздух. При изменении уровня изменяется диэлектрическая проницаемость, что приводит к изменению емкости.

9 Ультразвуковые датчики уровня
Ультразвуковые или звуковые устройства могут использоваться для одноточечного или непрерывного измерения уровня жидкости или твердого вещества.8.4. Импульс звуковых волн (приблизительно 10 кГц) или ультразвуковых волн (более 20 кГц) от передатчика отражается от поверхности жидкости к приемнику, и измеряется время, за которое эхо-сигнал достигает приемника. Задержка по времени дает расстояние от передатчика и приемника до поверхности жидкости, по которому можно рассчитать уровень жидкости, зная скорость ультразвуковых волн (приблизительно 340 м / с).

10 Радарные измерения Радарные уровнемеры отличаются от ультразвуковых тем, что они используют микроволны вместо звуковых волн.Как и ультразвуковые устройства, они измеряют уровень продукта от верхней части емкости. Двумя примерами радарных датчиков являются системы 5,8 ГГц и 24 ГГц. Более высокая частота передачи может использоваться для обнаружения сухих непроводящих материалов с очень низкой насыпной плотностью.

% PDF-1.5 % 1 0 obj > endobj 3 0 obj > поток uuid: 4f3dd4be-adf1-48bc-9a58-fbfa2ba4a1dfadobe: docid: indd: 276e965e-38bd-11df-a0b6-ae07b9184b52xmp.id: 2cb5e198-140a-3c44842proof.iid: 6d15c3c0-656a-fd47-a9a6-8c64b1e7be0bxmp.did: 12dd611f-cc2e-ea46-9df3-1d3f4236c70fadobe: docid: indd: 276e965e-38bd-11dfbe107deigndesign / приложение xDBD-11dfbe10from-CCC преобразовано в приложение, преобразованное в pdf-a07deign, приложение xxd-11df-a06dd-9-CC, преобразованное в приложение pdf-a06dd-9, преобразованное в приложение, преобразованное в pdf-a06dd-9. 2017 (Windows) / 2018-04-16T14: 56: 37 + 02: 00 2018-04-16T14: 58: 172018-04-16T14: 58: 172018-04-16T14: 57: 55 + 02: 00 Приложение Adobe InDesign CC 2017 (Windows) / pdf Библиотека Adobe PDF 15.0 Ложь

  • defriema
  • 1132 конечный поток endobj 4 0 obj > endobj 28 0 объект > endobj 41 0 объект > endobj 42 0 объект > endobj 47 0 объект > endobj 53 0 объект > endobj 54 0 объект > endobj 55 0 объект > endobj 56 0 объект > endobj 57 0 объект > endobj 58 0 объект > endobj 59 0 объект >> endobj 63 0 объект >> endobj 64 0 объект > endobj 65 0 объект > endobj 66 0 объект > endobj 67 0 объект >> endobj 71 0 объект > endobj 70 0 объект >> endobj 73 0 объект > endobj 72 0 объект >> endobj 75 0 объект > endobj 74 0 объект >> endobj 77 0 объект > endobj 76 0 объект >> endobj 79 0 объект > endobj 78 0 объект >> endobj 81 0 объект > endobj 62 0 объект >> endobj 68 0 объект >> endobj 80 0 объект >> endobj 82 0 объект > endobj 83 0 объект > endobj 84 0 объект > endobj 85 0 объект >> endobj 89 0 объект > endobj 86 0 объект >> endobj 88 0 объект >> endobj 90 0 объект > endobj 91 0 объект > endobj 92 0 объект > endobj 93 0 объект >> endobj 97 0 объект > endobj 94 0 объект >> endobj 96 0 объект >> endobj 98 0 объект > endobj 95 0 объект >> endobj 101 0 объект > endobj 102 0 объект > endobj 103 0 объект > endobj 104 0 объект >> endobj 108 0 объект > endobj 107 0 объект >> endobj 110 0 объект > endobj 109 0 объект >> endobj 112 0 объект > endobj 111 0 объект >> endobj 114 0 объект > endobj 113 0 объект >> endobj 116 0 объект > endobj 115 0 объект >> endobj 118 0 объект > endobj 117 0 объект >> endobj 120 0 объект > endobj 119 0 объект >> endobj 122 0 объект > endobj 121 0 объект >> endobj 124 0 объект > endobj 100 0 объект >> endobj 105 0 объект >> endobj 123 0 объект >> endobj 125 0 объект > endobj 106 0 объект >> endobj 127 0 объект > endobj 128 0 объект > endobj 129 0 объект > endobj 130 0 объект >> endobj 134 0 объект > endobj 133 0 объект >> endobj 136 0 объект > endobj 126 0 объект >> endobj 131 0 объект >> endobj 135 0 объект >> endobj 137 0 объект > endobj 132 0 объект >> endobj 139 0 объект > endobj 69 0 объект >> endobj 87 0 объект >> endobj 138 0 объект >> endobj 140 0 объект > endobj 141 0 объект > endobj 142 0 объект > endobj 143 0 объект >> endobj 147 0 объект > endobj 146 0 объект >> endobj 149 0 объект > endobj 148 0 объект >> endobj 151 0 объект > endobj 144 0 объект >> endobj 150 0 объект >> endobj 152 0 объект > endobj 153 0 объект > endobj 99 0 объект >> endobj 145 0 объект >> endobj 155 0 объект >> endobj 156 0 объект > endobj 154 0 объект >> endobj 158 0 объект > endobj 157 0 объект >> endobj 160 0 объект > endobj 161 0 объект > endobj 162 0 объект > endobj 163 0 объект > endobj 164 0 объект > endobj 165 0 объект >> endobj 169 0 объект > endobj 168 0 объект >> endobj 171 0 объект > endobj 172 0 объект >> endobj 166 0 объект >> endobj 170 0 объект >> endobj 175 0 объект > endobj 176 0 объект > endobj 177 0 объект > endobj 178 0 объект >> endobj 182 0 объект > endobj 181 0 объект >> endobj 184 0 объект > endobj 167 0 объект >> endobj 179 0 объект >> endobj 183 0 объект >> endobj 185 0 объект > endobj 186 0 объект > endobj 187 0 объект > endobj 180 0 объект >> endobj 189 0 объект >> endobj 190 0 объект >> endobj 191 0 объект > endobj 188 0 объект >> endobj 193 0 объект > endobj 194 0 объект > endobj 195 0 объект > endobj 196 0 объект >> endobj 200 0 объект > endobj 199 0 объект >> endobj 202 0 объект > endobj 201 0 объект >> endobj 204 0 объект > endobj 203 0 объект >> endobj 206 0 объект > endobj 205 0 объект >> endobj 208 0 объект > endobj 192 0 объект >> endobj 197 0 объект >> endobj 207 0 объект >> endobj 209 0 объект > endobj 198 0 объект >> endobj 211 0 объект > endobj 159 0 объект >> endobj 173 0 объект >> endobj 210 0 объект >> endobj 212 0 объект > endobj 213 0 объект > endobj 214 0 объект > endobj 215 0 объект >> endobj 219 0 объект > endobj 218 0 объект >> endobj 221 0 объект > endobj 220 0 объект >> endobj 223 0 объект > endobj 222 0 объект >> endobj 225 0 объект > endobj 224 0 объект >> endobj 227 0 объект > endobj 226 0 объект >> endobj 229 0 объект > endobj 216 0 объект >> endobj 228 0 объект >> endobj 230 0 объект > endobj 231 0 объект > endobj 232 0 объект >> endobj 235 0 объект > endobj 174 0 объект >> endobj 217 0 объект >> endobj 234 0 объект >> endobj 236 0 объект > endobj 237 0 объект > endobj 238 0 объект > endobj 233 0 объект >> endobj 240 0 объект >> endobj 241 0 объект >> endobj 242 0 объект > endobj 239 0 объект >> endobj 244 0 объект > endobj 243 0 объект >> endobj 246 0 объект > endobj 245 0 объект >> endobj 248 0 объект > endobj 249 0 объект > endobj 247 0 объект >> endobj 251 0 объект >> endobj 252 0 объект > endobj 250 0 объект >> endobj 254 0 объект > endobj 60 0 obj >> endobj 256 0 объект >> endobj 257 0 объект >> endobj 258 0 объект > endobj 253 0 объект >> endobj 260 0 объект > endobj 255 0 объект >> endobj 259 0 объект >> endobj 261 0 объект > поток xXs6 ~ _’` ‘י $ 3 K&F>}) fC * IY ES * wow86

    Датчики — приложения UWP | Документы Microsoft

    • Читать 10 минут

    В этой статье

    Датчики

    позволяют вашему приложению знать взаимосвязь между устройством и физическим миром вокруг него.Датчики могут сообщать вашему приложению направление, ориентацию и движение устройства. Эти датчики могут помочь сделать вашу игру, приложение дополненной реальности или служебное приложение более полезным и интерактивным, предоставляя уникальную форму ввода, такую ​​как использование движения устройства для размещения персонажей на экране или имитации пребывания в кабине и используя устройство как рулевое колесо.

    Как правило, решите с самого начала, будет ли ваше приложение зависеть исключительно от датчиков или датчики будут просто предлагать дополнительный механизм управления.Например, управление автомобилем с использованием устройства в качестве виртуального рулевого колеса в качестве альтернативы может осуществляться через экранный графический интерфейс — таким образом приложение работает независимо от датчиков, доступных в системе. С другой стороны, мраморный лабиринт с наклоном можно закодировать так, чтобы он работал только с системами, имеющими соответствующие датчики. Вы должны сделать стратегический выбор, полностью ли полагаться на датчики. Обратите внимание, что в схеме управления с помощью мыши и сенсорного управления вместо погружения используется больший контроль.

    Тема Описание
    Калибровка датчиков Датчики в устройстве на основе магнитометра — компас, инклинометр и датчик ориентации — могут нуждаться в калибровке из-за факторов окружающей среды.Перечисление MagnetometerAccuracy может помочь определить порядок действий, когда ваше устройство нуждается в калибровке.
    Ориентация датчика Данные датчика из классов OrientationSensor определяются их опорными осями. Эти оси определяются альбомной ориентацией устройства и вращаются вместе с устройством, когда пользователь его поворачивает.
    Используйте акселерометр Узнайте, как использовать акселерометр, чтобы реагировать на движения пользователя.
    Используйте компас Узнайте, как использовать компас для определения текущего курса.
    Используйте гирометр Узнайте, как использовать гирометр для обнаружения изменений в движениях пользователя.
    Используйте инклинометр Узнайте, как использовать инклинометр для определения тангажа, крена и рыскания.
    Используйте датчик освещенности Узнайте, как использовать датчик внешней освещенности для обнаружения изменений освещения.
    Используйте датчик ориентации Узнайте, как использовать датчики ориентации для определения ориентации устройства.

    Датчик дозирования

    Некоторые датчики поддерживают концепцию дозирования. Это будет зависеть от конкретного доступного датчика. Когда датчик реализует пакетную обработку, он собирает несколько точек данных за указанный интервал времени, а затем передает все эти данные за один раз. Это отличается от нормального поведения, когда датчик сообщает о своих результатах, как только он выполняет считывание.Рассмотрим следующую диаграмму, которая показывает, как данные собираются и затем доставляются, сначала с обычной доставкой, а затем с пакетной доставкой.

    Основным преимуществом дозирования датчиков является продление срока службы батарей. Если данные не отправляются немедленно, это экономит мощность процессора и предотвращает необходимость немедленной обработки данных. Части системы могут находиться в спящем режиме до тех пор, пока они не потребуются, что дает значительную экономию энергии.

    Вы можете повлиять на то, как часто датчик отправляет пакеты, регулируя задержку.Например, датчик Accelerometer имеет свойство ReportLatency . Если это свойство установлено для приложения, датчик будет отправлять данные по истечении указанного периода времени. Вы можете контролировать, сколько данных накапливается за заданную задержку, установив свойство ReportInterval .

    Следует помнить о нескольких предостережениях относительно настройки задержки. Первое предостережение заключается в том, что каждый датчик имеет MaxBatchSize , который он может поддерживать в зависимости от самого датчика.Это количество событий, которые датчик может кэшировать до того, как он будет вынужден их отправить. Если вы умножите MaxBatchSize на ReportInterval , это определит максимальное значение ReportLatency . Если вы укажете более высокое значение, чем это, будет использоваться максимальная задержка, чтобы вы не потеряли данные. Кроме того, каждое из нескольких приложений может устанавливать желаемую задержку. Чтобы удовлетворить потребности всех приложений, будет использоваться самый короткий период задержки. Из-за этих фактов задержка, которую вы устанавливаете в своем приложении, может не соответствовать наблюдаемой задержке.

    Если датчик использует пакетную отчетность, вызов GetCurrentReading очистит текущий пакет данных и начнет новый период задержки.

    Акселерометр

    Датчик акселерометра измеряет значения G-силы по осям X, Y и Z устройства и отлично подходит для простых приложений, связанных с движением. Обратите внимание, что значения G-силы включают ускорение свободного падения. Если устройство имеет SimpleOrientation из FaceUp на столе, то акселерометр будет показывать -1 G по оси Z.Таким образом, акселерометры не обязательно измеряют только координатное ускорение — скорость изменения скорости. При использовании акселерометра не забудьте различать вектор гравитации от силы тяжести и вектор линейного ускорения от движения. Обратите внимание, что вектор гравитации должен быть нормализован до 1 для стационарного устройства.

    На следующих диаграммах изображено:

    • V1 = вектор 1 = сила тяжести
    • V2 = Вектор 2 = -Z ось шасси устройства (указывает за пределы экрана)
    • Θi = угол наклона (наклон) = угол между осью –Z корпуса устройства и вектором силы тяжести

    Приложения, которые могут использовать датчик акселерометра, включают игру, в которой шарик на экране катится в направлении, в котором вы наклоняете устройство (вектор гравитации).Этот тип функциональности полностью повторяет функциональность инклинометра и может быть реализован с этим датчиком, используя комбинацию тангажа и крена. Использование вектора силы тяжести акселерометра несколько упрощает это, предоставляя легко математически управляемый вектор для наклона устройства. Другим примером может быть приложение, которое издает щелкающий звук кнутом, когда пользователь проводит устройством по воздуху (вектор линейного ускорения).

    Пример реализации см. В примере акселерометра.

    Датчик активности

    Датчик Activity определяет текущий статус устройства, подключенного к датчику. Этот датчик часто используется в фитнес-приложениях, чтобы отслеживать, когда пользователь, несущий устройство, бежит или ходит. См. ActivityType для получения списка возможных действий, которые могут быть обнаружены этим API датчика.

    Для примера реализации см. Образец датчика активности.

    Высотомер

    Датчик высотомера возвращает значение, указывающее высоту датчика.Это позволяет отслеживать изменение высоты в метрах от уровня моря. Одним из примеров приложения, которое может использовать это, может быть приложение для бега, которое отслеживает изменения высоты во время бега для расчета сожженных калорий. В этом случае данные этого датчика могут быть объединены с датчиком Activity для получения более точной информации отслеживания.

    Для примера реализации см. Образец высотомера.

    Барометр

    Датчик барометра позволяет приложению получать показания барометра.Приложение погоды может использовать эту информацию для получения текущего атмосферного давления. Это можно использовать для предоставления более подробной информации и прогнозирования возможных изменений погоды.

    Для примера реализации см. Образец барометра.

    Компас

    Датчик Compass возвращает двумерный курс относительно магнитного севера на основе горизонтальной плоскости Земли. Датчик компаса не должен использоваться для определения конкретной ориентации устройства или для представления чего-либо в трехмерном пространстве.Географические особенности могут вызывать естественное склонение в заголовке, поэтому некоторые системы поддерживают как HeadingMintageNorth , так и HeadingTrueNorth . Подумайте, какой из них предпочитает ваше приложение, но помните, что не все системы сообщают истинное значение севера. Датчики гирометра и магнитометра (устройство, измеряющее величину магнитной напряженности) объединяют свои данные для создания направления по компасу, что в итоге приводит к стабилизации данных (напряженность магнитного поля очень нестабильна из-за компонентов электрической системы).

    Приложения, которые хотят отображать розу компаса или перемещаться по карте, обычно используют датчик компаса.

    Пример реализации см. В примере компаса.

    Гирометр

    Датчик Gyrometer измеряет угловые скорости по осям X, Y и Z. Они очень полезны в простых приложениях на основе движения, которые не заботятся об ориентации устройства, но заботятся о том, чтобы устройство вращалось с разной скоростью. Гирометры могут страдать от шума в данных или постоянного смещения по одной или нескольким осям.Вы должны запросить акселерометр, чтобы проверить, движется ли устройство, чтобы определить, страдает ли гирометр от смещения, а затем соответствующим образом компенсировать в своем приложении.

    Примером приложения, которое может использовать датчик гирометра, является игра, в которой колесо рулетки вращается на основе быстрого вращательного рывка устройства.

    Пример реализации см. В образце гирометра.

    Инклинометр

    Датчик наклона определяет значения рыскания, тангажа и крена устройства и лучше всего работает с приложениями, которые заботятся о том, как устройство находится в пространстве.Угол наклона и крена определяются путем взятия вектора силы тяжести акселерометра и интегрирования данных с гирометра. Рыскание определяется по данным магнитометра и гирометра (аналогично направлению компаса). Уклинометры предлагают расширенные данные об ориентации в легко усваиваемой и понятной форме. Используйте инклинометры, когда вам нужна ориентация устройства, но не нужно манипулировать данными датчика.

    Приложения, которые меняют свой вид в соответствии с ориентацией устройства, могут использовать датчик уклономера.Кроме того, приложение, которое отображает самолет, который соответствует рысканью, тангажу и крену устройства, также будет использовать показания инклинометра.

    Для примера реализации см. Образец инклинометра https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/Inclinometer.

    Датчик освещенности

    Датчик Light может определять окружающее освещение, окружающее датчик. Это позволяет приложению определять, когда настройки освещения вокруг устройства изменились.Например, пользователь грифельного устройства может ходить из дома на улицу в солнечный день. Интеллектуальное приложение может использовать это значение для увеличения контраста между фоном и визуализируемым шрифтом. Это сделало бы контент по-прежнему удобочитаемым при ярком освещении вне помещения.

    Для примера реализации см. Образец датчика освещенности.

    Датчик ориентации

    Ориентация устройства выражается через кватернион и матрицу вращения. Датчик ориентации обеспечивает высокую точность определения положения устройства в пространстве по отношению к абсолютному курсу.Данные OrientationSensor получены от акселерометра, гирометра и магнитометра. Таким образом, датчики инклинометра и компаса могут быть получены из значений кватерниона. Кватернионы и матрицы вращения хорошо подходят для сложных математических манипуляций и часто используются в графическом программировании. Приложения, использующие сложные манипуляции, должны отдавать предпочтение датчику ориентации, поскольку многие преобразования основаны на кватернионах и матрицах вращения.

    Датчик ориентации часто используется в расширенных приложениях дополненной реальности, которые накладывают на ваше окружение наложение в зависимости от направления, в котором указывает задняя часть устройства.

    Для примера реализации см. Образец датчика ориентации.

    Шагомер

    Шагомер Датчик отслеживает количество шагов, сделанных пользователем с подключенным устройством. Датчик настроен на отслеживание количества шагов за заданный период времени. Некоторые фитнес-приложения отслеживают количество сделанных шагов, чтобы помочь пользователю установить и достичь различных целей. Затем эту информацию можно собрать и сохранить, чтобы показать прогресс с течением времени.

    Пример реализации см. В примере шагомера.

    Датчик приближения

    Датчик Proximity может использоваться, чтобы указать, обнаружены ли объекты датчиком. Помимо определения того, находится ли объект в пределах досягаемости устройства, датчик приближения также может определять расстояние до обнаруженного объекта. Одним из примеров, где это может быть использовано, является приложение, которое хочет выйти из состояния сна, когда пользователь входит в указанный диапазон.Устройство может находиться в состоянии сна с низким энергопотреблением, пока датчик приближения не обнаружит объект, а затем может перейти в более активное состояние.

    Для примера реализации см. Образец датчика приближения.

    Простая ориентация

    Датчик SimpleOrientationSensor определяет текущую ориентацию квадранта указанного устройства: лицевой стороной вверх или вниз. Он имеет шесть возможных состояний SimpleOrientation ( NotRotated , Rotated90 , Rotated180 , Rotated270 , FaceUp , FaceDown ).

    Приложение для чтения, которое меняет свое отображение в зависимости от того, как устройство удерживается параллельно или перпендикулярно земле, будет использовать значения из SimpleOrientationSensor для определения того, как удерживается устройство.

    Пример реализации см. В примере простого датчика ориентации.

    Рабочий датчик уровня буйка

    Датчик уровня буйка работает

    Работа буйкового датчика уровня: — Буйковый датчик уровня использует принцип Архимеда для наблюдения за уровнем жидкости путем непрерывного измерения нагрузки стержня буйка, погруженного в технологическую жидкость.

    Поплавок имеет цилиндрическую форму с непрерывной площадью поперечного сечения и может быть выполнен длинным или коротким по мере необходимости. Нормальный рост колеблется от четырнадцати до ста двадцати дюймов.

    По мере увеличения уровня жидкости стержень буйка испытывает большую выталкивающую силу, из-за чего чувствительный прибор воспринимает потерю веса как повышение уровня и передает пропорциональный сигнал o / p.

    По мере снижения уровня жидкости выталкивающая сила на стержне буйка уменьшается с соответствующим увеличением веса, что понимается как уменьшение уровня детектором уровня, который затем выдает соответствующий выходной сигнал.

    Ниже может быть показана типичная установка поплавкового детектора уровня:

    Буйковый датчик уровня

    Хотя основная теория работы изложена выше, чем в очень практичном буйковом датчике уровня, конструкция построена для достижения указанной цели измерения с использованием сложной электронной схемы.

    В этих типах буйковых датчиков уровня буйковый уровнемер соединен с пружиной, которая ограничивает его движение при каждом приращении плавучести (т.е.е. изменение уровня).

    Датчик, включающий линейно-переменный дифференциальный трансформатор (LVDT), используется для отслеживания увеличения и падения стержня буйка при изменении уровня жидкости. Затем сложная электроника преобразует сигнал напряжения от LDVT в сигнал 4-20 мА o / p.

    Принцип Архимеда, применяемый к вытеснителю

    Согласно принципу Архимеда, выталкивающая сила на погруженном объекте AN обычно равна нагрузке объема жидкости, вытесняемой этим предметом.

    Предположим, что в буйковом датчике уровня имеется цилиндрический стержень буйка с плотностью ρ, радиусом r, длиной L и измеряемой жидкостью плотности У. при этой установке длина стержня буйка пропорциональна измеряемому уровню жидкости:

    Объем стержня буйка, V = πr2L

    показано на диаграмме для поплавковый датчик уровня установка выше, чем при заполнении резервуара буйком стержень полностью погружен в методическую жидкость, таким образом, объем вытесняемой методической жидкости равен V = πr2L.однажды уровень емкость пуста или минимальна, объем вытесненной рабочей жидкости равен V = ноль

    Отсюда:

    Когда емкость заполнена, выталкивающая сила на стержне буйка определяется по формуле:

    Выталкивающая сила = вес метода вытесненная жидкость

    = πr2LУg (g = ускорение из-за силы тяжести)

    Фактическая масса буйка = πr2Lρg

    Вес нетто буйка обнаружен LVDT, передатчик и связанная электроника после заполнения емкости составляет:

    = πr2Lρg − πr2LУg = πr2Lg (ρ – У) = Vg (ρ – У)

    Как будет видно выше, обнаруженный вес нетто LVDT пропорционально различию по плотности стержня вытеснителя (ρ), который рабочей жидкости (У)

    Следовательно, шток буйка должен имеют следующую относительную плотность, чем у уровень жидкости измеряется и должен быть принужденным к ярлыку для особой важности жидкость.

    Типичный родственник диапазон плотности для жидкостей везде, где применяется буйковый датчик уровня, находится в диапазоне от 0,25 до 1.5. Еще одно указание на целевую ценность заключается в том, что диапазон измерительного прибора уровня буйка зависит исключительно от длины (L) стержня буйка, указанной для данного применения.

    Когда емкость пуста или уровень минимален,

    Выталкивающая сила на буйке = ноль

    Следовательно, вес, определяемый LVDT = πr2Lρg

    LVDT регистрирует сигнал напряжения при мин.уровень контейнера и выводит соответствующий сигнал. Длину буйка определяет оперативник. номинальный диапазон (диапазон), удельный вес, давление и температура рабочей жидкости. Диаметр и заводской расчет единицы веса площади для обеспечения правильной работы и обеспечение точного выхода 4-20 мА.

    Области применения

    Буйковый датчик уровня используется в устройствах для измерения уровня, таких как выталкивающие емкости, емкости для конденсата, сепараторы, вспышки. сосуды, резервуары для хранения и приемные резервуары.

    Датчики

    «Вернуться на индекс

    Содержание:

    Датчик акселерометра

    Невидимый компонент, который может определять тряску и измерять ускорение примерно за три размеры в единицах СИ (м / с 2 ). Компоненты:

    • xAccel : 0, когда телефон находится в покое на плоской поверхности, положительно, когда телефон наклонен вправо (т. е. его левая сторона приподнята) и отрицательная, когда телефон наклонен к слева (т.е., ее нужный размер увеличен).
    • yAccel : 0, когда телефон находится в покое на плоской поверхности, положительный, когда его нижняя часть поднята, и отрицательный, когда его вершина поднята.
    • zAccel : равно -9,8 (сила тяжести Земли в метрах в секунду в секунду, когда устройство в состоянии покоя параллельно земле дисплеем вверх, 0 перпендикулярно земле, и +9,8 лицом вниз. На значение также можно повлиять, увеличив его с помощью или против сила тяжести.

    Недвижимость

    В наличии
    Возвращает, доступно ли оборудование AccelerometerSensor на устройстве.
    Включено
    Указывает, должен ли датчик генерировать события. Если истинно , датчик будет генерировать события. В противном случае события не будут генерируется, даже если устройство ускоряется или встряхивается.
    LegacyMode
    До выпуска, в котором было добавлено это свойство, компонент AccelerometerSensor передавал значения датчиков непосредственно в том виде, в котором они были получены от системы Android.Однако эти значения не компенсируют планшеты, которые по умолчанию работают в ландшафтном режиме, что требует компенсации от программиста MIT App Inventor. Однако компенсация может привести к неверным результатам на устройствах с портретным режимом, таких как телефоны. Теперь мы обнаруживаем планшеты с альбомным режимом и выполняем компенсацию. Однако, если ваш проект уже компенсирует изменение, вы получите неверные результаты. Хотя мы предпочитаем вам обновить свой проект, вы также можете просто установить для этого свойства значение «true», и наш код компенсации будет деактивирован.Примечание. Мы рекомендуем вам обновить свой проект, поскольку мы можем удалить это свойство в следующем выпуске.
    Минимальный интервал
    Задает минимальный интервал, необходимый между последовательными событиями встряхивание , в миллисекундах. Как только телефон начнет дрожать, все последующие события Shaking будут проигнорированы пока не истечет интервал.
    Чувствительность
    Задает чувствительность акселерометра.Допустимые значения: 1 (слабый), 2 (средний), и 3 (сильный).
    XAccel
    Возвращает ускорение по оси X в единицах СИ (м / с²). Датчик должен быть включен, чтобы возвращать значимые значения.
    YAccel
    Возвращает ускорение по оси Y в единицах СИ (м / с²). Датчик должен быть включен, чтобы возвращать значимые значения.
    ZAccel
    Возвращает ускорение по оси Z в единицах СИ (м / с²).Датчик должен быть включен, чтобы возвращать значимые значения.

    События

    AccelerationChanged ( xAccel , yAccel , zAccel )
    Обозначает изменение ускорения в измерениях X, Y и / или Z.
    встряхивание ()
    Указывает на то, что устройство начали встряхивать или продолжают встряхивать.

    Методы

    Нет

    Сканер штрих-кода

    Компонент для сканирования QR-кода и возврата полученной строки.

    Недвижимость

    Результат
    Получает текстовый результат предыдущего сканирования.
    Использование внешнего сканера
    Укажите, хотите ли вы использовать программу внешнего сканирования, такую ​​как Сканер штрих-кода. Если false, версия ZXing интегрирована в App Inventor. будет использоваться.

    События

    AfterScan ( результат )
    Указывает, что сканер считал (текстовый) результат и выдает результат

    Методы

    DoScan ()
    Начинает сканирование штрих-кода с помощью камеры.Когда сканирование будет завершено, Событие AfterScan будет вызвано.

    Барометр

    Компонент физического мира, который может измерять давление окружающего воздуха, если поддерживается оборудованием.

    Недвижимость

    Давление воздуха
    Атмосферное давление в гПа (миллибар), если датчик имеется. и включен.
    В наличии
    Указывает, имеет ли устройство оборудование для поддержки компонента Барометр .
    Включено
    Указывает, должен ли датчик генерировать события. Если истинно , датчик будет генерировать события. В противном случае события не будут генерируется.
    RefreshTime
    Требуемое минимальное время в миллисекундах между сообщениями об изменениях показаний. Android не гарантирует выполнение запроса. Установка этого свойства не влияет на устройства до Gingerbread.

    События

    AirPressureChanged ( давление )
    Вызывается при обнаружении изменения давления воздуха (указывается в гПа).

    Методы

    Нет

    Часы

    Невидимый компонент, который отображает момент времени с помощью внутренних часов телефона. Он может запускать таймер через регулярно устанавливаемые интервалы и выполнять расчеты времени, манипуляции, и конверсии.

    Операции с датой и временем, например из DatePicker и TimePicker , выполняются с помощью методов в Clock. Свидание и время представлены как InstantInTime и Duration.

    Предполагается, что мгновенные сообщения находятся в местном часовом поясе устройства. Когда они конвертируются в или из миллисекунды, миллисекунды для данного экземпляра рассчитываются с 1 января 1970 года по всемирному координированному времени. (Время по Гринвичу).

    Также доступны методы преобразования мгновенного сообщения в текст. Допустимые шаблоны: пустая строка, MM / dd / YYYY HH: mm: ss a , или MMM d, yyyy HH: mm . Пустая строка предоставит значение по умолчанию формат, который равен "MMM d, yyyy HH: mm: ss a" для FormatDateTime , "MMM d, yyyy" для FormatDate .Чтобы увидеть все возможные форматы, пожалуйста глянь сюда.

    Примечание об объединении даты и времени: для объединения даты из одного Instant и времени из другого, например из DatePicker и TimePicker , извлеките части как текст и используйте текст для создать новый Instant. Например:

    Недвижимость

    Таймер Всегда зажигает
    Будет срабатывать, даже если приложение не отображается на экране, если истинно
    Таймер включен
    Указывает, должно ли выполняться событие таймера .
    Интервал таймера
    Определяет интервал между последующими событиями Таймер .

    Примечание : дрейф может происходить со временем, и система может не соблюдать время, указанное здесь, если приложение или другой процесс на телефоне занят.

    События

    Таймер ()
    Событие таймера запускается, когда таймер сработал.

    Методы

    AddDays ( растворимый , количество )
    Возвращает момент времени через несколько дней после данного момента.
    AddDuration ( мгновенное , количество )
    Возвращает момент времени некоторой продолжительности после аргумента
    AddHours ( мгновенно , количество )
    Возвращает момент времени через несколько часов после данного момента.
    AddMinutes ( мгновенно , количество )
    Возвращает момент времени через несколько минут после данного момента.
    AddMonths ( растворимый , количество )
    Возвращает момент времени через несколько месяцев после данного момента.
    AddSeconds ( мгновенно , количество )
    Возвращает момент времени через несколько секунд после данного момента.
    AddWeeks ( растворимый , количество )
    Возвращает Момент времени через несколько недель после данного момента.
    AddYears ( растворимый , кол-во )
    Возвращает момент времени через несколько лет после данного момента.
    DayOfMonth ( мгновенно )
    Возвращает день месяца.
    Продолжительность ( начало , конец )
    Возвращает миллисекунды, в которых конец следует за началом (+ или -).
    DurationToDays ( продолжительность )
    Возвращает продолжительность, преобразованную из миллисекунд в дни.
    DurationToHours ( продолжительность )
    Возвращает продолжительность, преобразованную из миллисекунд в часы.
    DurationToMinutes ( продолжительность )
    Возвращает продолжительность, преобразованную из миллисекунд в минуты.
    DurationToSeconds ( длительность )
    Возвращает продолжительность, преобразованную из миллисекунд в секунды.
    DurationToWeeks ( Продолжительность )
    Возвращает продолжительность, преобразованную из миллисекунд в недели.
    FormatDate ( мгновенный , шаблон )
    Преобразует и форматирует момент времени в строку даты с указанным шаблоном. Учить подробнее о допустимых шаблонах см. SimpleDateFormat.
    FormatDateTime ( мгновенный , шаблон )
    Преобразует и форматирует момент времени в строку даты и времени с указанным шаблоном. Чтобы узнать больше о допустимых шаблонах, см. SimpleDateFormat.
    FormatTime ( мгновенно )
    Преобразует и форматирует данный момент в строку с указанным шаблоном. Учить подробнее о допустимых шаблонах см. SimpleDateFormat.
    GetMillis ( растворимый )
    Возвращает момент времени, измеренный в миллисекундах с 1970 года.
    Час ( мгновенно )
    Возвращает часы для заданной даты.
    MakeDate ( год , месяц , день )
    Возвращает момент времени, заданный годом, месяцем и датой в формате UTC. Допустимые значения для поля месяца: 1-12 и 1-31 для поля дня.
    MakeInstant ( из )
    Возвращает момент времени, указанный в формате ММ / дд / ГГГГ чч: мм: сс или ММ / дд / ГГГГ или чч: мм.
    MakeInstantFromMillis ( миллис )
    Возвращает момент времени, указанный в миллисекундах с 1970 года по UTC.
    MakeInstantFromParts ( год , месяц , день , час , минута , секунда )
    Возвращает момент времени, заданный годом, месяцем, датой, часом, минутой, секундой в формате UTC.
    MakeTime ( час , минут , секунда )
    Возвращает момент времени, указанный в часах, минутах и ​​секундах в формате UTC.
    Минуты ( мгновенно )
    Возвращает минуты для заданной даты.
    Месяц ( мгновенно )
    Возвращает номер месяца для данного момента.
    MonthName ( мгновенно )
    Возвращает название месяца для данного момента.
    Сейчас ()
    Возвращает текущий момент времени, считанный с часов телефона.
    Вторая ( мгновенная )
    Возвращает секунды для данного момента.
    SystemTime ()
    Возвращает внутреннее время телефона.
    будний день ( мгновенно )
    Возвращает день недели для данного момента.
    WeekdayName ( мгновенно )
    Возвращает название дня недели для данного момента.
    Год ( мгновенный )
    Возвращает год данного момента.

    Датчик гироскопа

    Компонент, предоставляющий данные с датчика гироскопа устройства.

    Недвижимость

    В наличии
    Указывает, доступен ли датчик гироскопа.
    Включено
    Включен метод получения свойства.
    XAngularVelocity
    Угловая скорость вокруг оси X в градусах в секунду.
    YAngularVelocity
    Угловая скорость вокруг оси Y в градусах в секунду.
    ZAngularVelocity
    Угловая скорость вокруг оси Z в градусах в секунду.

    События

    GyroscopeChanged ( xAngularVelocity , yAngularVelocity , zAngularVelocity , отметка времени )
    Указывает, что данные датчика гироскопа изменились. Параметр timestamp — это время в наносекундах, когда произошло событие.

    Методы

    Нет

    Гигрометр

    Компонент физического мира, который может измерять относительную влажность окружающего воздуха влажность, если поддерживается оборудованием.

    Недвижимость

    В наличии
    Указывает, имеет ли устройство оборудование для поддержки компонента гигрометра .
    Включено
    Указывает, должен ли датчик генерировать события. Если истинно , датчик будет генерировать события. В противном случае события не будут генерируется.
    Влажность
    Возвращает относительную влажность окружающей среды в процентах.Датчик должен быть включен и доступен чтобы вернуть значимые значения.
    RefreshTime
    Требуемое минимальное время в миллисекундах между сообщениями об изменениях показаний. Android не гарантирует выполнение запроса. Установка этого свойства не влияет на устройства до Gingerbread.

    События

    HumidityChanged ( влажность )
    Указывает на изменение относительной влажности.

    Методы

    Нет

    Световой датчик

    Компонент физического мира, который может измерять уровень освещенности.

    Недвижимость

    В наличии
    Указывает, имеет ли устройство оборудование для поддержки компонента LightSensor .
    Средний Люкс
    Возвращает яркость в люксах путем усреднения предыдущих 10 измеренных значений. Датчик должен быть включен и доступен, чтобы возвращать значимые значения.
    Включено
    Указывает, должен ли датчик генерировать события.Если истинно , датчик будет генерировать события. В противном случае события не будут генерируется.
    Люкс
    Возвращает последнее измеренное значение яркости в люксах. Датчик должен быть включен и доступен, чтобы возвращать значимые значения.
    RefreshTime
    Требуемое минимальное время в миллисекундах между сообщениями об изменениях показаний. Android не гарантирует выполнение запроса. Установка этого свойства не влияет на устройства до Gingerbread.

    События

    LightChanged ( люкс, )
    Указывает на изменение уровня освещенности.

    Методы

    Нет

    Датчик положения

    Невидимый компонент, предоставляющий информацию о местоположении, включая Latitude , Долгота , Высота (если поддерживается устройством), скорость (если поддерживается устройство) и адрес. Это также может выполнять «геокодирование», преобразовывая заданный адрес (не обязательно текущую) на широту (с LatitudeFromAddress метод) и долгота (с помощью метода LongitudeFromAddress ).

    Для работы компоненту должно быть присвоено значение Включено . true , и на устройстве должно быть включено определение местоположения по беспроводной сети. сети или спутники GPS (на открытом воздухе).

    Информация о местоположении может быть недоступна сразу после запуска приложения. Вам придется подождать короткое время для поиска и использования провайдера местоположения или дождитесь LocationChanged событие.

    Эмулятор эмулирует датчики не на всех устройствах.Код следует тестировать на физическом устройстве.

    Недвижимость

    Точность
    Датчик местоположения сможет определить местонахождение устройства с различной степенью уверенности, на основе качества спутников, вышек сотовой связи и других данных, используемых для оценки местоположения. Точность Значение — это радиус в метрах вокруг места обнаружения датчика. Устройство имеет 68% шанс оказаться в пределах этого радиуса. Результатом станет более точное определение местоположения с меньшим числом точности, что позволяет приложению быть более уверенным в том, где устройство действительно находится.

    Если точность неизвестна, возвращаемое значение — 0,0

    Высота
    Высота устройства в метрах, если таковая имеется.

    Высота измеряется от Справочный эллипсоид World Geodetic System 84, не на уровне моря.

    Обратите внимание, что устройствам сложно точно определять высоту. Высота сообщается на телефон / планшет легко может быть выключен на 30 и более метров.

    Доступные провайдеры
    Список доступных поставщиков услуг, таких как GPS или сеть.Эта информация предоставляется в виде списка и в текстовой форме.
    Текущий адрес
    Физический адрес устройства из базы данных карт Google.

    Адрес не всегда может быть доступен у провайдера, а указанный адрес может не быть всегда находиться в здании, в котором находится устройство.

    Если у Google нет адресной информации для определенного местоположения, это вернет Адрес недоступен .

    Расстояние Интервал
    Определяет минимальный интервал расстояний в метрах, который датчик будет пытаться использовать для рассылка обновлений местоположения.Например, если установлено значение 50, датчик сработает. LocationChanged событие только после 50 метров пройден. Однако датчик не гарантирует, что обновление будет получено точно в интервал расстояний. Например, для запуска события может потребоваться более 5 метров.

    При использовании этого свойства также полезно сверяться с Точность . Когда ваш устройство движется, точность определения местоположения постоянно меняется.

    Включено
    Если истинно , LocationSensor попытается прочитать информацию о местоположении из GPS, определение местоположения по Wi-Fi или другие средства, доступные на устройстве.Этот параметр не контролирует доступна ли информация о местоположении. Местоположение устройства должно быть включено или отключен в настройках устройства.
    HasAccuracy
    Если истинно , устройство может сообщить свой уровень точности.
    HasAltitude
    Если истинно , устройство может сообщить свою высоту.
    HasLongitudeLatitude
    Если истинно , устройство может сообщить долготу и широту.это всегда бывает так, что либо оба, либо ни один из них не являются.
    Широта
    Последнее доступное значение широты в градусах с точностью до 5 знаков после запятой. Если значение недоступно, будет возвращено 0. Широта — это значение от 90 (север) до -90 (юг), где 0 обозначает экватор.
    Долгота
    Самое последнее доступное значение долготы в градусах с точностью до 5 знаков после запятой. Если значение недоступно, будет возвращено 0.Долгота — это значение от 180 (восток) до -180 (запад), где 0 обозначает нулевой меридиан.
    Провайдер заблокирован
    Устройство не меняет поставщика услуг.

    Устройство может сменить поставщика услуг, если текущий поставщик не может чтобы предоставить адекватную информацию о местоположении. ProviderLocked — логическое значение: истина / ложь. Установите значение true , чтобы предотвратить смену поставщиков. Установить на ложь для автоматического переключения при необходимости.

    ProviderName
    Текущий поставщик услуг. Провайдер скорее всего будет либо GPS, либо сеть.
    Интервал времени
    Определяет минимальный интервал времени в миллисекундах, который датчик будет пытаться использовать для рассылка обновлений местоположения. Однако обновления местоположения будут получены только тогда, когда местоположение телефона фактически меняется, а использование указанного временного интервала не гарантировано. Например, если в качестве временного интервала используется 30000, обновления местоположения никогда не будут могут быть запущены раньше, чем 30000 мс, но они могут быть запущены в любое время после.

    Значения меньше 30000 мс (30 секунд) не подходят для большинства устройств. Маленькие значения может разрядить аккумулятор и перегрузить GPS.

    События

    LocationChanged ( широта , долгота , высота , скорость )
    Указывает, что было обнаружено новое местоположение. Скорость указывается в метрах в секунду. Остальные значения соответствуют своим свойствам.
    StatusChanged ( провайдер , статус )
    Указывает, что статус службы провайдера местоположения изменился, например, когда провайдер утерян или начинает использоваться новый провайдер.

    Методы

    LatitudeFromAddress ( locationName )
    Получает широту из заданного locationName .
    LongitudeFromAddress ( locationName )
    Выводит долготу из заданного locationName .

    Датчик магнитного поля

    Компонент для датчика магнитного поля

    Недвижимость

    Абсолютная прочность
    Указывает абсолютную напряженность поля.
    В наличии
    Указывает, что в приборе есть датчик магнитного поля и он доступен.
    Включено
    Указывает, включен ли датчик магнитного поля и работает ли он.
    Максимальный диапазон
    Указывает максимальный диапазон, которого может достичь магнитный датчик.
    XStrength
    Указывает напряженность поля по оси X.
    Y Прочность
    Указывает напряженность поля по оси Y.
    Z Прочность
    Указывает напряженность поля по оси Z.

    События

    MagneticChanged ( xStrength , yStrength , zStrength , absoluteStrength )
    Срабатывает при изменении магнитного поля, устанавливая новые значения в параметрах.

    Методы

    Нет

    NearField

    Невидимый компонент, обеспечивающий возможности NFC.На данный момент этот компонент поддерживает чтение и написание только текстовых тегов (если поддерживается устройством).

    Для чтения и записи текстовых тегов компонент должен иметь свой ReadMode для свойства установлено значение true или false соответственно.

    Примечание. Этот компонент будет работать только на Экране 1 любого приложения App Inventor.

    Недвижимость

    Последнее сообщение
    Возвращает содержимое последнего полученного тега.
    Режим чтения
    Указывает, должно ли оборудование NFC работать в режиме чтения ( true ) или режим записи ( ложь ).
    TextToWrite
    Задает содержимое, которое будет записано в тег в режиме записи. Этот метод не имеет эффект, если ReadMode равен true .
    WriteType
    Возвращает тип записи для компонента NFC. Для этой версии компонента всегда 1 .

    События

    TagRead ( сообщение )
    Указывает, что обнаружен новый тег. В настоящее время это только простой текстовый тег, как указано в манифест.
    TagWritten ()
    Указывает, что метка попала в зону действия датчика NFC и была записана.

    Методы

    Нет

    Датчик ориентации

    Используйте компонент датчика ориентации для определения пространственной ориентации телефона.

    Датчик ориентации — это невидимый компонент, который сообщает следующие три значения в градусы:

    • Крен : 0 градусов, когда устройство выровнено, увеличение до 90 градусов, когда устройство находится наклоняется вверх на левую сторону и уменьшается до -90 градусов, когда устройство наклоняется вверх на его правая сторона.
    • Шаг : 0 градусов, когда устройство находится в горизонтальном положении, увеличивается до 90 градусов, когда устройство находится наклоняется так, чтобы его верх был направлен вниз, а затем уменьшается до 0 градусов при повороте.Точно так же, когда устройство наклоняется так, что его нижняя часть направлена ​​вниз, шаг уменьшается до -90 градусов, затем увеличивается до 0 градусов при полном повороте.
    • Азимут : 0 градусов, когда верхняя часть устройства направлена ​​на север, 90 градусов, когда он указывает на восток, 180 градусов, когда он указывает на юг, 270 градусов, когда он указывает на запад, пр.

    Эти измерения предполагают, что само устройство не движется.

    Недвижимость

    Уголок
    Возвращает угол, который указывает направление, в котором расположено устройство.То есть он сообщает направление силы, которую чувствовал бы шарик, катящийся по поверхности устройства.
    В наличии
    Указывает, присутствует ли датчик ориентации на устройстве.
    Азимут
    Возвращает азимутальный угол устройства. Для возврата значимых значений датчик должен быть включен.
    Включено
    Указывает, включен ли датчик ориентации.
    Величина
    Возвращает число от 0 до 1, указывающее, сколько устройство наклонен.Это дает величину силы, которая будет ощущаться шариком, катящимся по поверхности устройства. Для угла наклон, используйте Угол .
    Шаг
    Возвращает угол наклона устройства. Для возврата значимых значений датчик должен быть включен.
    Рулон
    Возвращает угол крена устройства. Для возврата значимых значений датчик должен быть включен.

    События

    Ориентация изменена ( азимут , шаг , рулон )
    Обработчик события OrientationChanged запускается при изменении ориентации.

    Методы

    Нет

    Шагомер

    Этот компонент ведет счет шагов с помощью акселерометра.

    Недвижимость

    Расстояние
    Возвращает приблизительное пройденное расстояние в метрах.
    Истекшее время
    Возвращает время, прошедшее в миллисекундах с момента запуска шагомера.
    SimpleSteps
    Возвращает количество простых шагов, сделанных с момента запуска шагомера.
    StopDetectionTimeout
    Возвращает продолжительность простоя (шагов не обнаружено), после которой необходимо перейти в состояние «остановлено».
    Длина шага
    Возвращает текущую оценку длины шага в метрах, если она откалибрована, или возвращает по умолчанию (0,73 м) в противном случае.
    Шаги
    Возвращает количество шагов ходьбы, сделанных с момента запуска шагомера.

    События

    SimpleStep ( simpleSteps , расстояние )
    Это событие запускается при обнаружении необработанного шага.
    WalkStep ( walkSteps , расстояние )
    Это событие запускается, когда обнаруживается шаг ходьбы. Шагающий шаг — это шаг, который, кажется, вовлечен в поступательное движение.

    Методы

    Сброс ()
    Сбрасывает счетчик шагов, расстояние и время бега.
    Сохранить ()
    Сохраняет в телефоне состояние шагомера. Разрешает позволяет накапливать шаги и расстояние между вызовами приложения, использующего шагомер.Различные приложения будут иметь собственное сохраненное состояние.
    Начало ()
    Запускает шагомер.
    Стоп ()
    Останавливает шагомер.

    Датчик приближения

    Компонент датчика, который может измерять расстояние до объекта (в см) относительно поля зрения. экран устройства. Этот датчик обычно используется, чтобы определить, держат ли трубку до уха человека; т.е. позволяет определить, как далеко объект находится от устройства.Многие устройства возвращают абсолютное расстояние в см, но некоторые возвращают только ближнее и дальнее значения. В этом В этом случае датчик обычно сообщает свое максимальное значение диапазона в дальнем состоянии и меньшее значение в ближайшем состоянии. Он сообщает следующее значение:

    • Расстояние : расстояние от объекта до устройства

    Недвижимость

    В наличии
    Сообщает, есть ли в устройстве датчик приближения.
    Расстояние
    Возвращает расстояние от объекта до устройства.Датчик должен быть включен, чтобы возвращать значимые значения.
    Включено
    Если true, датчик будет генерировать события. В противном случае никаких событий генерируются.
    KeepRunningWhenOnPause
    Возвращает значение keepRunningWhenOnPause
    Максимальный диапазон
    Определяет максимальный диапазон датчика. Некоторые датчики приближения возвращают двоичные значения которые представляют «близко» или «далеко». В этом случае датчик обычно сообщает его максимальное значение диапазона в дальнем состоянии и меньшее значение в ближнем состоянии.Обычно дальним значением является значение> 5 см, но оно может варьироваться от датчика к датчику.

    События

    ProximityChanged ( расстояние )
    Срабатывает при изменении расстояния (в см) от объекта до устройства.

    Методы

    Нет

    Термометр

    Компонент физического мира, который может измерять температуру окружающего воздуха, если поддерживается оборудованием.

    Недвижимость

    В наличии
    Указывает, имеет ли устройство оборудование для поддержки компонента Thermometer .
    Включено
    Указывает, должен ли датчик генерировать события. Если истинно , датчик будет генерировать события. В противном случае события не будут генерируется.
    RefreshTime
    Требуемое минимальное время в миллисекундах между сообщениями об изменениях показаний.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *