Что такое дроссель в электрике: устройство, назначение, проверка
Чтобы понять, как работает схема, необходимо знать не только состав элементов, но и точно представлять, что делает конкретный элемент или их группа. В этой статье будем разбираться с тем, что такое дроссель, как он устроен и работает в различных устройствах и схемах.
Содержание статьи
Что такое дроссель, внешний вид и устройство
Дроссель — это один из видов катушки индуктивности, представляет собой специальную медную проволоку, намотанную на сердечник. Но не всё так просто, бывают они и без сердечника, называются бескаркасные или воздушные. Внешне некоторые похожи на трансформатор. Отличие в том, что дроссель имеет только одну обмотку, а у трансформатора их две или больше. Если вывода только два, то перед вами точно не трансформатор.
Дроссели без сердечника представляют собой намотанную спиралью проволоку. Как выглядит дроссель в электротехнике разобрались, теперь поговорим о его конструкции.
Что такое дроссель: это намотанная в виде спирали медная проводка с сердечником или без
Как уже говорили, сердечник у дросселя может быть, а может и не быть. Сердечник может быть из токопроводящего материала — металла, а может из магнитного. Наличие или отсутствие сердечника, а также его тип (не только материал, но и форма) влияют на параметры катушки индуктивности.
Элементы без сердечников применяются для отсечения высоких частот, с сердечником чаще применяют для накопления энергии. Есть и ещё один момент: если сравнить дроссели с одинаковыми параметрами с сердечником и без, то те которые его имеют, размером намного меньше. Чем лучше проводимость сердечника, тем меньше идёт проволоки и меньшие размеры имеет элемент.
Схематическое изображение дросселя с магнитным сердечником и без
Несколько слов о проволоке, которую используют для намотки дросселя. Это специальный изолированный провод. Изоляция — тонкий слой диэлектрического лака, он незаметен, но изолирует хорошо.
Так что, при самостоятельной намотке катушки, не используйте обычную проволоку, только специальную, покрытую изоляцией.Дроссель на схеме обозначается графическим изображением полуволны. Если он с магнитным сердечником, добавляется черта. Если требуется какой-то специальный металл это также указывается рядом со схематическим изображением. Также может быть указан диаметр провода (L1).
Свойства, назначение и функции
Теперь разберём, что такое дроссель с точки зрения электрики. Если говорить коротко — это элемент, который сглаживает ток в цепи, что отлично видно на графике. Если подать на него переменный ток, увидим, что напряжение на катушке возрастает постепенно, с некоторой задержкой. После того, как напряжение убрали, в цепи еще какое-то время протекает ток. Это происходит так как поле катушки продолжает «толкать» электроны благодаря запасённой энергии. То есть, на дросселе ток не может появляться и исчезать мгновенно.
Ток на дросселе возрастает плавно и так же плавно снижается.
Это свойство и используют, когда надо ограничить ток, но есть ограничения по нагреву (желательно его избежать). То есть дроссель используют как индуктивное сопротивление, задерживающее или сглаживающее скачки тока. Как и резистор, катушка индуктивности имеет определённое сопротивление, что вызывает падение напряжение и ограничивает ток. Вот только греется намного меньше. Потому его часто используют как индуктивную нагрузку.
У дросселя есть два свойства, которые тоже используют в схемах.
- так как это подвид катушки индуктивности, то он может запасать заряд;
- отсекает ток определённой частоты (задерживаемая частота зависит от параметров катушки).
В некоторых устройствах (в люминесцентных лампах) дроссель ставят именно для накопления заряда. Во всякого рода фильтрах его используют для подавления нежелательных частот.
youtube.com/embed/RMUzZ_FVGs0?ecver=1″ frameborder=»0″ allowfullscreen=»allowfullscreen»/>
Виды и примеры использования
Чтобы более точно усвоить, что такое дроссель, поговорим о конкретном применении этого элемента в схемах. Его можно увидеть практически в любой схеме. Их ставят, если надо развязать (сделать независимыми друг от друга) участки, работающие на разной частоте. Они сглаживают резкие скачки тока (увеличение и падение), используются для подавления шумов. В некоторых схемах работают как стартовые, способствуя увеличению напряжения в момент старта. В зависимости от назначения, делятся на следующие виды:
- Сглаживающие. В силу индуктивности, препятствуют резкому повышению или понижению тока.
- Фильтрующие. Специально подобранные параметры отсекают (подавляют) выбросы на определённых частотах (или в целом диапазоне). Ставят их и на входе статических конденсаторов.
- Сетевые. Ставят в приборах, питающихся от однофазной сети. Служат для предохранения аппаратуры от перенапряжения.
- Моторные. Ставят на входе электроприводов, чтобы сгладить пусковые токи.
Практически в любой схеме есть этот элемент
Как видите, дроссели в электрике имеют широкое применение. Есть они в любой бытовой аппаратуре, даже в лампах. Не тех, которые работают с лампами накаливания, а тех, которые называют лампами дневного света, а так же в экономках и в светодиодных. Просто там они очень небольшого размера. Если разобрать плеер, проигрыватель, блок питания, — везде можно найти катушку индуктивности.
Дроссель в лампах дневного света
Для работы лампы дневного света необходим пуско-регулирующий аппарат. В более «старом» варианте он состоит из дросселя и стартера. Зачем дроссель в люминесцентной лампе? Он выполняет сразу две задачи:
- При пуске накапливает заряд, необходимый для розжига лампы (пусковой).
- Во время работы сглаживает возможные перепады тока, обеспечивая стабильное свечение лампы.
Как подключается дроссель в светильнике дневного света
В схеме люминесцентной лампы с электромагнитным ПРА, дроссель включается последовательно с лампой, стартер — параллельно. При неисправности одного из элементов или сгорании лампы, она просто не зажигается. Принцип работы этого узла такой. При включении напряжения в 220 В недостаточно для старта лампы. Пока она холодная, имеет очень большое сопротивление и ток течёт через постепенно разогревающиеся катоды лампы, затем через стартер.
В стартере есть биметаллический контакт, который при прохождении тока нагревается, начинает изгибаться. В какой-то момент он касается второго неподвижного контакта, замыкая цепь. Тут в работу вступает дроссель, пока грелся контакт стартера, он накапливал энергию. В момент когда происходит разряд стартера, он выдаёт накопленную энергию, увеличивая напряжение. В момент старта оно может достигать 1000 В. Этот разряд провоцирует разгон электродов, вырывая их из катодов лампы. Высвобождённые электроды начинают движение, ударяются о люминесцентное покрытие лампы, она начинает светиться. Дальше ток протекает не через стартер, а через лампу, так как её сопротивление стало ниже. В этом режиме дроссель работает на сглаживание скачков тока.
Зачем нужен дроссель в блоке питания
Как уже говорили, дроссель сглаживает пульсации тока. Если он при этом обладает значительным сопротивлением, параметры можно подобрать так, чтобы подавить определённые частоты.
Дроссель для сглаживания пульсаций
Второе назначение дросселя в блоке питания — сглаживание тока. Для этого используют низкочастотные дросселя с сердечниками из магнитной стали. Пластины друг от друга изолированы слоем диэлектрика (могут быть залиты лаком). Это необходимо чтобы избавится от самоиндукции и токов Фуко. Катушки такого типа имеют индуктивность порядка 1 Гн, так что сглаживают любые колебания тока, гасят его выбросы.
Как проверить дроссель мультиметром
Что такое дроссель и для чего его применяют разобрались, теперь ещё стоит научиться определять его работоспособность. Если мультиметр может измерять индуктивность, всё несложно. Просто проводим измерение. Если параметры дросселя нам неизвестны, выставляем самый большой предел измерений. Обычно это несколько сотен Генри. На шакале обозначаются русскими Гн или латинской буквой H.
Установив переключатель мультиметра в нужное положение, щупами касаемся выводов катушки. На экране высвечивается какое-то число. Если цифры малы, переводим переключатель в одно из следующих положений, ориентируясь по предыдущим показателям.
Функция измерения индуктивности есть далеко не во всех мультиметрах
Например, если высветилось 10 мГн, выставляем предел измерения ближайший больший. После этого повторно проводим измерения. В этом случае на экране высветится индуктивность измеряемого дросселя. Имея паспортные данные, можно сравнить реальные показатели с заявленными. Они не должны сильно отличаться. Если разница велика, надо дроссель менять.
Если мультиметр простой, функции измерения индуктивности в нём нет, но есть режим измерения сопротивлений, также можно проверить его работоспособность. Но в данном случае мы будем измерять не индуктивность, а сопротивление. Измерив сопротивление обмотки мы просто сможем понять, работает дроссель или он в обрыве.
Так можно проверить исправность дросселя для ламп дневного света
Для прозвонки дросселя тестером переводим переключатель мультиметра в положение измерения сопротивлений. Выставляем предел измерений, лучше выставить нижний,чтобы видеть сопротивление обмотки. Далее щупами прикасаемся к концам обмотки. Должно высветиться какое-то сопротивление. Оно не должно быть бесконечно большим (обрыв) и не должно быть нулевым (короткое). В обоих случаях дроссель нерабочий, все остальные значения — признак работоспособности.
Чтобы убедиться в отсутствии короткого замыкания на витках дросселя, можно перевести мультиметр в режим прозвонки и прикоснуться щупами к выводам. Если звенит — короткое есть, где-то есть пробой, а это значит, что нужен другой дроссель.
принцип работы устройства, характеристики, назначение и виды
Одним из наиболее распространённых элементов, использующихся в радиоэлектронной аппаратуре, является дроссель.
Основные понятия в электронике
Родоначальником открытия электричества считается английский физик Уильям Гилберт. В 1600 году он ввёл понятие «янтарность», что в переводе обозначает электричество. Ученым было обнаружено на опытах с янтарем, что если его потереть о шёлк, он приобретает свойства притягивать к себе другие физические тела. Так было открыто статическое электричество. Первая электрическая машина была создана немецким инженером Отто фон Герике. Агрегат выглядел в виде металлического шеста с надетым на его верхушку серным шаром.
Последующие годы ряд физиков и инженеров из различных стран исследовали свойства электричества, открывая новые явления и изобретая приборы. Наиболее выдающимися учёными, которые внесли весомый вклад в науку, считаются Гальвани, Вольт, Эстред, Ом, Фарадей, Герц, Ампер. Признавая важность их открытий, фундаментальные величины, характеризующие различные электрические явления, назывались их именами.
Итогом их экспериментов и теоретических догадок стал труд Максвелла, создавшего теорию электромагнитных явлений в 1873 году. А через двадцать лет англичанин Томсон обнаружил частицу, участвующую в образовании электричества (электрон), положение которой в атомной структуре тела после указал Резерфорд.
Так было обнаружено, что электрический заряд — это способность физических тел создавать вокруг себя особое поле, оказывающее воздействие на другие вещества. Электричество связано с магнетизмом, который влияет на положение электронов, являющихся элементарными частицами тела. Каждая такая частица обладает определённой энергией (потенциалом) и может перемещаться по телу в хаотично.
Придание же электронам направленного движения приводит к возникновению тока. Работа, затраченная на перемещение элементарной частички, называется напряжением. Если ток течёт в замкнутой цепи, то он создаёт магнитное поле, то есть силу, действующую на электроны.
Все вещества разделяются на три типа:
- проводники — это тела, свободно пропускающие через себя ток;
- диэлектрики — в этих телах невозможно появление свободных электронов, а значит, ток через них протекать не может;
- полупроводники — материалы, свойство которых пропускать ток зависит от внешних факторов, например, температуры.
Характеристикой, обозначающей способность тела проводить ток, называется проводимость, а величина обратная ей — сопротивлением.
Активное сопротивление
На прохождение электрического тока в итоге оказывают влияние три физические величины: сопротивление, индуктивность и ёмкость. Каждый радиоэлемент (не исключение и дроссель) обладает ими в какой-то мере.
Активное сопротивление представляет собой величину, препятствующую прохождению тока и равную отношению разности потенциалов к силе тока (закон Ома). Его сущность объясняется тем, что в кристаллической решётке различных физических тел содержится разное число свободных носителей зарядов. Кроме этого, сама структура может быть неоднородной, то есть содержать примеси или дефекты. Электроны, перемещаясь под действием поля, сталкиваются с ними и отдают часть своей энергии кристаллам тела.
В результате таких столкновений частички теряют импульс, а сила тока уменьшается. Рассеиваемая электрическая энергия превращается в тепло. Элементом, использующим естественные свойства физического тела, является резистор.
Что же касается дросселя, то его активное сопротивление считается паразитным, вызывающим нагревание и ухудшение параметров. Зависит оно от типа материала и его физических размеров.
Определяется по формуле R = p * L / S, Ом, где:
- p — удельное сопротивление (справочная величина), Ом*см;
- L — длина проводника, см;
- S — площадь поперечного сечения, см2.
Ёмкостная составляющая
Любой проводник тока в разной мере имеет свойство накапливать электрический заряд. Эта способность называется ёмкостью элемента. Для одних радиодеталей она считается вредной составляющей (в частности, для дросселя), а для других — полезной (конденсатор). Относят это понятие к реактивному сопротивлению. Его величина зависит от вида подаваемого сигнала на элемент и ёмкости материала, из которой он сделан.
Математически реактивное сопротивление описывается выражением Xc = 1/w*C, где:
- w — циклическая частота, скалярная угловая величина, определяющаяся числом колебаний сигнала за единицу времени (2*p*f), Гц;
- C — ёмкость элемента, Ф.
Из формулы видно, что чем больше будет ёмкость и частота тока, тем выше сопротивление элемента, а значит, имеющий большое ёмкостное сопротивление дроссель будет нагреваться. Значение ёмкости в дросселе зависит от размеров проводника и способа его укладки. При спиралевидной намотке между рядом лежащими кольцами возникает ёмкость, также влияющая на протекающий ток.
Паразитная составляющая ёмкости проявляется и в образовании собственного резонанса изделия, так как дроссель на эквивалентной схеме можно представить в виде последовательной цепочки индуктивности и конденсатора. Такое включение создаёт колебательный контур, работающий на определённой частоте. Если частота сигнала будет ниже резонансного значения, то преобладать будет индуктивная составляющая, а если выше — ёмкостная.
Поэтому существенной задачей изготовления дросселя в электронике считается увеличение собственного резонанса конструкции.
Индуктивность и самоиндукция
Электрическое поле неразрывно связано с магнитным. Там, где существует одно, неизменно появляется и второе. Индуктивность — это физическая величина, характеризующаяся накоплением энергии, но в отличие от ёмкости эта энергия является магнитной. Её величина зависит от магнитного потока, образованного силой тока, протекающего через радиоэлемент. Чем больше ток, тем сильнее магнитный поток пронизывает изделие. Интенсивность накопления элементом энергии зависит от этого потока.
Математическая формула нахождения индуктивности — L = Ф/ I, где:
- Ф — магнитный поток, Вб;
- I — сила тока, текущая через элемент, А.
Индуктивность измеряется в генри (Гн). Таким образом, катушка индуктивности в момент протекания через неё тока создаёт магнитный поток равный одному веберу (Вб).
Сопротивление, оказываемое индуктивностью, во многом зависит от частоты приложенного сигнала. Для его расчёта используется выражение XL = w*L. То есть для постоянного тока она равна нулю, а для переменного — зависит от его частоты. Иными словами, для высокочастотного сигнала элемент будет обладать большим сопротивлением.
Физический процесс, наблюдаемый при прохождении переменного тока через индуктивность, можно описать следующим образом: в течение первой декады сигнала (ток возрастает) магнитное поле усиленно потребляет энергию из электрической цепи, а в последней декаде (ток убывает) отдаёт её обратно, поэтому за период прохождения тока мощность не потребляется.
Но эта модель подходит к идеальному элементу, на самом же деле некоторая часть энергии превращается в тепло. То есть происходят потери, характеризующиеся добротностью Q, определяемую отношением получаемой энергии к отдаваемой.
При изменении тока, текущего через проводник в контуре, возникает электродвижущая сила индукции (ЭДСИ) — самоиндукция. Другими словами, переменный ток изменяет величину магнитного потока, который приводит в итоге к появлению ЭДСИ. Проявляется этот эффект в замедлении процессов появления и спадания тока. Амплитуда самоиндукции пропорциональна величине тока, частоте сигнала и индуктивности. Её отставание по фазе от сигнала составляет 90 градусов.
Принцип работы
Термин «дроссель» происходит от немецкого слова drossel, что в переводе на русский язык означает «ограничитель». В электротехнике под ним понимается катушка индуктивности, обладающая большим сопротивлением току переменной частоты и практически не влияющая на постоянный ток.
По своей сути электрический дроссель — это индуктивность. Он способен накапливать энергию, получая её из магнитного поля. При воздействии на элемент напряжения в нём постепенно происходит увеличение тока, при этом если сменить полярность — ток начнёт убывать, т. е. резко изменить значение тока в дросселе невозможно.
Постепенное нарастание величины тока и его спад происходит из-за магнитного поля, которое не может мгновенно изменить своё направление. Другими словами, ток блока питания противодействует наведённому току в сердечнике изделия, поэтому в цепях с током переменой частоты он является своего рода ограничителем из-за индуктивного сопротивления.
По своей конструкции дроссель чем-то похож на трансформатор, но при этом чаще всего у него одна обмотка. А вот их принципы действия полностью отличаются. Если для трансформатора важно передавать всю энергию и гальванически развязывать цепь, то главной задачей стоящей перед дросселем является накапливание энергии в индуктивности. В то же время для трансформатора такое накопление считается паразитным процессом.
Устройство прибора
Выполняется этот элемент из проволочного вида проводника, наматываемого в виде спирали. Этот проводник может быть как многожильным, так и одножильным. Проволока может наматываться на диэлектрический каркас или использоваться без него. Если применяется основание, то оно может быть выполнено круглым, прямоугольным или квадратным сечением. Физически же дроссель состоит из одного или множества витков проводника.
При изготовлении дросселя используются следующие разновидности намотки:
- прогрессивная — шаг витков плавно изменяется по всей длине конструкции;
- универсальная — расстояние между витками одинаковое.
Первый тип используется при создании изделий, предназначенных для работы на высоких частотах, при этом уменьшается значение паразитной ёмкости. Такая намотка может быть однослойной или многослойной, причем даже разного диаметра. В качестве материала для изготовления проводника используется медь.
Увеличение индуктивности достигается путём добавления ферромагнитного сердечника. В зависимости от назначения устройства используют разные его виды, например, для подавления высокочастотных помех — феррит, флюкстрол или карбонил, для фильтрации звуковой частоты — пермаллой. В то же время для дросселя, работающего со сверхвысокими частотами, применяют латунь. Магнитопровод рассчитывается так, чтобы избежать режима насыщения (падения индуктивного сопротивления).
Чтобы избежать насыщения в дросселях, магнитопровод изготавливается с зазором. При изготовлении дросселя стараются обеспечить:
- необходимую индуктивность;
- величину магнитной индукции, исключающую насыщение;
- способность выдерживать необходимый ток.
Для этого обычно сначала рассчитывается зазор и число витков исходя из силы тока и индуктивности, а после определяется максимально возможный диаметр проволоки. В цифровых малогабаритных устройствах дроссель изготавливается в плоском виде. Достигается это путём печатания проводниковой дорожки в виде круговой или зигзагообразной линии.
Виды и характеристики
Главной характеристикой дросселя, безусловно, является индуктивность. Но, кроме неё, существует ряд номинальных параметров, характеризующих элемент как изделие. Именно они определяют возможности использования устройства и его срок службы. Основными из них являются:
- Мощность — определяется типом сердечника и поперечным сечением провода. Обозначает величину сигнала, которую может выдержать дроссель. Единицей измерения служит ватт.
- Добротность и угол потерь — характеризуют качество устройства. Чем больше добротность и меньше угол, тем выше качество.
- Частота тока — f, Гц. В зависимости от неё дроссели разделяют на низкочастотные, имеющие границы колебаний 20−20 000 Гц, ультразвуковые — от 20 до 100 кГц и сверхвысокие — больше 100 кГц.
- Наибольшее допустимое значение тока — I, А.
- Сопротивление элемента в неподключенном состоянии — R, Ом.
- Потери в магнитопроводе — P, Вт.
- Вес — G, кг.
Современная промышленность изготавливает электромагнитные дроссели, отличающиеся не только по характеристикам, но и по видам. Они выпускаются цилиндрической, квадратной, прямоугольной и круглой формы. А также они различаются по типу цепи, для которой предназначены, и могут быть однофазными или трёхфазными.
Условно дроссели можно разделить на три типа:
- Сглаживающие. Используются для фильтрации переменной составляющей сигнала, уменьшая её значение. Такие элементы ставятся на входе или выходе выпрямительных или преобразующих части схем.
- Переменного тока. Ограничивают его величину при резком скачке.
- Насыщения. Управляют индуктивным сопротивлением за счёт периодического подмагничивания.
Маркировка и обозначения
В принципиальных схемах и технической документации дроссели обозначаются латинской буквой L, условное графическое обозначение — в виде полуокружностей. Их количество нигде не указывается, но обычно не превышает трёх штук. Жирная точка, ставящаяся в начале полуокружностей, обозначает начало витков. Если индуктивность выполняется на каркасе, сверку изображения чертится прямая линия. Для обозначения номиналов элемента используется код из букв и цифр или цветовая маркировка.
Цифры указывают на значение индуктивности, а буква — на допуск. Например, код 250 J обозначает индуктивность, равную 25 мкГн с погрешностью в пять процентов. Когда на маркировке стоит только число, то это значит, что допуск составляет 20%. Таким образом, первые две цифры обозначают числовое значение в микрогенри, а третья — множитель. Буква D ставится на высокоточных изделиях, их погрешность не превышает 0,3%.
Цветовая маркировка, в принципе, соответствует буквенно-цифровой, но только наносится в виде цветных полос. Первые две указывают на значения в микрогенри, третья — коэффициент для умножения, а четвёртая — допуск. Индуктивность дросселя, на котором изображены две оранжевые полосы, коричневая и белая, равна 33 мкГ с разрешённым отклонением в 10%.
Область применения
Отвечая на вопрос, зачем нужен дроссель, можно с уверенностью сказать, что основное его применение — это фильтры. Ни один качественный источник питания не обходится без этого простого элемента. Его применение позволяет избавиться от пульсаций напряжения, которые вызывают нестабильность в работе многих устройств — материнской платы, видео- и звуковых карт и т. п.
Сглаживание формы сигнала путём устранения его паразитной составляющей обеспечивает стабильную работу микропроцессорных блоков, особо зависящих от качества питающего их напряжения.
Кроме того, используя свойство элемента накапливать энергию, а потом её отдавать в цепь, дроссель нашёл своё применение в люминесцентных лампах. Такие осветители работают на принципе возникновения дугового разряда, поддерживающегося в парах инертного газа. Для того чтобы он возник, между электродами необходимо появление высокого пускового напряжения, способного пробить газовый диэлектрик. Благодаря дросселю такой разряд и создаётся.
Их также используют и в усовершенствованных осветительных приборах — индукционных лампах. Отличие таких светильников от люминесцентных заключается в отсутствии электродов, необходимых для зажигания. Для получения света используются три составляющие — электромагнитная индукция, разряд в газе, свечение люминофора.
Стоит отметить и ещё одно из применений дросселя — сварочный трансформатор. Здесь основное назначение радиоэлемента заключается в стабилизации тока. Сварочный дроссель, установленный в инверторе, смещает фазу между током и напряжением. Такое его использование упрощает розжиг электрода и поддерживает стабильное горение дуги.
Способность элемента создавать магнитное поле зачастую применяется в электромагнитах, отличающихся большой мощностью, а также в различных электромеханических реле, электродвигателях и даже генераторах.
Самостоятельное изготовление
Для самостоятельного изготовления дросселя необходимо правильно рассчитать его конструкцию. Для этого используется простая формула расчёта индуктивности: L=0,01*d*w 2 /(L/d+0,44), где d — диаметр основания (см), L — длина проволоки (см), w — количество витков. При этом если имеется мультиметр с возможностью изменения индуктивности, то точное количество витков можно подобрать, используя его.
Метод намотки при использовании этой формулы предполагает укладку виток к витку. Например, необходимо подобрать магнитопровод для дросселя с индуктивностью один мкГн, рассчитанный на ток I = 4A. Берется сердечник 2000 НМ типоразмера К 16 х 8 х 6. Согласно справочнику коэффициент начальной индуктивности — ALH = 1,36 мкГн, а длина магнитного пути — le= 34,84 мм. Соответственно, число витков будет N= (L/ALH)0,5= (1/1,36)0,5 = 0,86. Если принять N=1, то при заданном токе напряжённость магнитного поля в сердечнике будет равна Н= 4*1/(34,84*10−3)= 114 А/м.
Таким образом, дроссель представляет собой катушку, которая характеризуется индуктивностью. Благодаря своим свойствам он может накапливать магнитную мощность, после отдавая её в цепь в виде электрической энергии. При этом использование элемента позволяет также подавлять переменную составляющую тока в цепи.
Дроссели
Назначение дросселя SIN — фильтра
Дроссель предназначен для работы в трехфазном SIN-фильтре, подключаемом на выход преобразователя частоты. Конструктивно дроссель может быть выполнен как в виде одного трехфазного, так и в виде трех однофазных. В случае изготовления трехфазного дросселя необходимо иметь в виду, что из-за магнитной связи обмоток результирующая индуктивность увеличивается в 1.5 раза по сравнению с отдельной обмоткой. В этом случае индуктивность отдельной обмотки должна быть в 1.5 раза меньше номинальной индуктивности.
Назначение дросселя LC — фильтра
Дроссель предназначен для работы в LC-фильтре в звене постоянного тока преобразователя частоты, между трехфазным выпрямителем и конденсаторами фильтра DC.
Назначение дросселя сетевого фильтра
Дроссель предназначен для работы в сетевом фильтре на входе преобразователя частоты, на входе трехфазного сетевого выпрямителя. Конструктивно дроссель может быть выполнен как в виде одного трехфазного, так и в виде трех однофазных. В случае изготовления трехфазного дросселя необходимо иметь в виду, что из-за магнитной связи обмоток результирующая индуктивность увеличивается в 1.5 раза по сравнению с отдельной обмоткой. В этом случае индуктивность отдельной обмотки должна быть в 1.5 раза меньше номинальной индуктивности.
Гарантии поставщика
Поставщик оставляет за собой право на внесение изменений в электротехническое оборудование, без ухудшения его технических характеристик и сохранения непосредственного назначения.
Гарантийный срок на поставляемое электротехническое оборудование составляет до трёх лет с момента отгрузки, если иное не указано в сопроводительной документации либо договоре поставки.
Во избежание выхода из строя, поставщик настоятельно рекомендует осуществлять пуско-наладочные работы квалифицированными специалистами сервисной службы предприятия.
Схема обозначения
ТКЕП-ХХХ–ХХХ–УХЛ-50М
- ТКЕП — Устройство тиристорное коммутационное
- ХХХ — Номинальная выходная мощность, кВА
- ХХХ — Номинальное напряжение, В
- УХЛ — Климатическое исполнение
- 50 — Номинальная частота сети, Гц
- М — Модернизированный
Пример записи обозначения устройства с номинальным током 250А, предназначенного для переключения нагрузки, для поставок внутри страны и для поставок на экспорт в страны с умеренным климатом с частотой питающей сети 50 Гц: «Устройство тиристорное коммутационное ТКЕП-250/380 УХЛ4-50 Гц М»
Вся необходимая информация по установке, проведению пуско-наладочных работ, эксплуатации содержится в сопроводительной документации к оборудованию. Производитель рекомендует осуществление шеф-монтажных и шеф-наладочных работ высококвалифицированными специалистами собственной сервисной службы.
По возникающим вопросам
+7 (3532) 48-24-39, +7 (3532) 48-24-41 (факс)
Доступны бесплатные консультации персонала, привлекаемого к монтажным, пуско-наладочным работам и эксплуатации оборудования.
Оставить заявкуГидродроссель:назначение,типы,схема.Ремонт дросселя
Общие сведенья
Гидродросселем называется аппарат, представляющий собой регулируемое гидравлическое сопротивление.
Назначение дросселя заключается в регулировании расхода жидкости в гидросистеме, а так же служат для регулирования скорости движения гидродвигателя и для регулирования времени опорожнения и заполнения гидравлических емкостей.
Принцип работы дросселя основан на том, что для протекания жидкости через какую-либо щель или отверстие, представляющее собой существенное сопротивление потоку, необходим некоторый перепад давлений, зависящий от площади проходного сечения этого сопротивления и величины расхода жидкости. Эта зависимость выражается следующим соотношением:
Q=µ·fad· (2·Pad /ρ)
Здесь Q –расход жидкости [см3/с];µ- коэффициент расхода, который можно считать величиной постоянной в пределах значений 0,68-072; fad — площадь проходного сечения сопротивления [см2];ρ- плотность жидкости [кгс·c2/см3]; Pad— перепад давления на этом сопротивлении [кгс/см2]Протекание жидкости через такое существенное сопротивление принято называть дросселированием потока.
Типы дросселей
На рис.1 показана схема дросселей, отличающаяся формой проходного сечения сопротивления. Отверстие в корпусе 1 диаметром “d” и затвором конической формы 2, положение которого относительно этого отверстия регулируется винтом, образуют кольцевую дроссирующую щель с площадью проходного сечения fad=п·d·h (рис.1а). Изменение площади проходного сечения щели происходит за счет изменения величины “h”, при неизменной ширине щели – п·d, что является недостатком такой схемы из-за трудности поддержания стабильных малых расходов при большом периметре щели.
На рис.1 б показана схема дросселя, у которого проходное сечение сопротивления образуется затвором 2, перекрывающим окна, выполнены во втулке 3, установленной в корпусе 1, причем одно из окон выполнено каплеобразной формы, благодаря чему для регулирования малых расходов используется щель с малым периметром. Такая схема регулирования потока позволяет обеспечить достаточно глубокий диапазон изменения потока с сохранением его стабильных значений.
На рис. 1 в показана схема дросселя, представляющего собой комбинацию двух вариантов — вначале изменяется величина сечения кольцевой щели, а затем — только величина сечения продольных пазов треугольной формы, выполненных на поверхности затвора, так что при регулировании больших потоков изменяются кольцевая щель, а при регулировании потоков – площадь поперечного сечения пазов с малым периметром щели.
Благодаря быстрому формированию цветной металлургии, компания «САММЕТ» продолжает сотрудничать с крупными российскими заводами, предоставляя клиентам очень качественный товар на очень хороших условиях. Цветмет производится в значительных объемах, что вызвано его хорошими качествами и рядом позитивных параметров.
Изделия их цветмета владеют длительным служебным сроком. Алюминиевые элементы, по типу профилей и рифленых листов, имеют очень высокую прочность и маленький вес, и еще очень пластичны. Более того, достойной заменой труб из пластика станут подобного типа продукты из меди, которая выделяется стойкостью к ударам царапинам и так далее.
Дроссели: назначение, конструкция | Статьи ГидроМаш
30 сентября 2020
Дроссель отвечает за регулировку расхода рабочей жидкости (РЖ) локадьно или в гидросистеме и взаимосвязанный с этим контроль скорости движения выходного звена гидравлического двигателя.
Дроссели исполняются по 2-ум схемам.
Линейный дроссель
представлен корпусом 1 с винтом 2.
В линейку входят гидроаппараты, в которых потери давления соразмерны расходу жидкости.
Потери давления зависят от потерь давления по длине, т.е . изменить их и расход через дроссель можно, изменив длину канала для прохождения жидкости.
Линейный дроссель представлен гидроаппаратом с дроссельным каналом (см. фото выше). В нем РЖ проходит по прямоугольной винтовой канавке длиной, изменяемой винтом.
Площадь живого сечения и длина канала определяется созданием нужного перепада давлений с исключением засора канала примесями механического характера из рабочей жидкости. Т.о. удлинение канала ведет к увеличению площади живого сечения с исключением засора гидродросселя в рабочем процесс.
Нелинейные (квадратичные) дроссели
отличаются турбулентным движением РЖ, перепад давлений почти пропорционален квадрату расхода РЖ (отсюда и второе название).
Потери давления зависят от деформаций потока жидкости и вихреобразований, вызываемых местными сопротивлениями. Изменить перепад давления и, соответственно, расход жидкости можно увеличив/ уменьшив площадь проходного сечения или число местных сопротивлений.
Принципиальные схемы нелинейных дросселей:
а — игольчатый; б — комбинированный; в — пробковый щелевой; г — пробковый эксцентричный; д — пластинчатый пакетный; е — пластинчатый;
ж — условное обозначение регулируемого дросселя; 1 — корпус; 2 — игла; 3 — диафрагма; 4 — пробка; 5 — пластина; 6 — втулка
В регулируемых (вар. а, б, в, г) и нерегулируемых (вар. д, е) нелинейных гидродросселях длина канала для прохождения РЖ уменьшена до MIN, в итоге потери давления и расход меняются при уменьшении/увеличении площади рабочего проходного сечения, почти не завися от вязкости РЖ.
MAX-ое проходное сечение используют для пропуска определенного расхода РЖ сквозь полностью открытый дроссель, MIN-ое — для исключения засора рабочего окна.
К нелинейным относятся и комбинированные дроссели.
У них потери давления по длине и местные потери соразмерны между собой по величине и одинаково влияют на расход РЖ через дроссель (вар. б).
На работу комбинированных дросселей оказывает влияние вязкость РЖ. Т.е. они применимы в гидросистемах в незначительном температурном диапазоне РЖ.
Для дросселей характерна равномерная и устойчивая работа при малых расходах, что возможно при уменьшении сечения до определенных границ, т.к. ниже расход перестает быть стабильным из-за заращивания проходного отверстия, именуемого облитерацией.
Достичь малого расхода позволяет спец. исполнение, где рабочему органу передаются непрерывное вращательное или осциллирующее движение и не наблюдается заращение щели.
Возврат к списку
назначение, устройство и принцип работы
Появление и усовершенствование светодиодных ламп постепенно снижают популярность люминесцентного освещения. Но еще долго светильники «дневного света» будут пользоваться спросом у населения из-за своих положительных качеств. Современные стартеры и дроссели для люминесцентных ламп имеют высокую надежность, что способствует сохранию лидерства люминесцентного освещения.
Назначение дросселя
Сам термин «дроссель» происходит из немецкого языка. В вольном переводе он означает «фильтр», или «ограничитель». Именно такую функцию и выполняет дроссель для ламп дневного света. Газоразрядные лампы в момент пробоя и стабильного горения газового разряда имеют существенные различия в своих параметрах.
В момент включения этот элемент ведет себя как дополнительное оборудование к стартеру, создавая импульс напряжения для зажигания тлеющего разряда. Потом стартер отключается, а дроссель поддерживает горение лампы и сглаживает пульсацию переменного тока.
Устройство и принцип работы
Дроссель по своему устройству — обычная индукционная катушка, рассчитанная на конкретное напряжение и силу тока. Его составляющими элементами являются:
- сердечник;
- медная проволока со специальной изоляцией;
- защитный кожух.
При прохождении переменного электрического тока через витки проволоки в сердечнике возникает магнитное поле, которое поддерживает направление течения тока после смены его движения.
Так и происходит сглаживание пиков пульсации переменного тока, что обеспечивает стабильное горение тлеющего разряда внутри трубки люминесцентной лампы. Вот для чего нужен дроссель в люминесцентных лампах.
Возможные неисправности
Так как устройство данного элемента очень простое, то возможных поломок может быть только две: обрыв цепи и межвитковое замыкание. При обрыве цепи деталь полностью выходит из строя и не выполняет своих функций; её следует заменить.
При межвитковом замыкании часть обмотки выходит из строя, элемент сохраняет, как правило, свою работоспособность, но меняются его рабочие параметры. Такая неисправность более опасна, так как сразу ее диагностировать без тестера не всегда возможно. А долгое использование лампы с таким дросселем может привести к поломке всего оборудования.
Виды и модели
По типу питания дроссели бывают однофазными и трехфазными. Первые наиболее распространены и используются как для бытового, так и для промышленного освещения. Вторые менее популярны и используются только в промышленном осветительном оборудовании.
По степени потери мощности выделяют три группы: с низкой, средней и обычной потерей мощности. Их маркируют соответственно символами B, C и D.
Обычные дроссели имеют электромагнитный принцип действия, в их конструкции присутствует сердечник и обмотка.
Более современная разновидность — электронные, которые массово начали выпускаться всего несколько лет назад. У них вместо обычного сердечника и обмотки — миниатюрный инвертор. Такие детали несколько дороже обычных, но они не требуют дополнительно применять стартер для зажигания тлеющего газового разряда.
Разные люминесцентные источники света нуждаются в подключении дросселей разной мощности. Есть три группы по мощности:
- от 9 Вт до 15 Вт — предназначены для небольших настольных светильников;
- от 18 Вт до 36 Вт — для потолочных и настенных бытовых светильников;
- от 65 Вт до 80 Вт — используются в мощных промышленных светильниках и источниках света с несколькими лампами.
Обзор производителей
Для бытовых источников света лучший вариант — детали греческого производства под торговой маркой Schwabe Hellas. Широкий ассортимент по мощности позволяет подобрать необходимый элемент для любой бытовой однофазной лампы дневного света.
Хорошо себя зарекомендовали элементы финского производителя Helvar. Они славятся тем, что обладают низкими потерями мощности и практически не создают помех при работе. Для мощных промышленных люминесцентных источников света оптимальны дроссели данной фирмы мощностью 85 Вт.
Обычно дроссели и стартеры являются комплектующими элементами при продаже ламп дневного света. Но иногда возникает необходимость их замены. Рекомендуется выбирать для этого продукцию таких известных и проверенных производителей, как Navigator, Luxe и Chilisin.
Ремонт дросселей, особенно электронного типа, лучше не производить. Их устройство таково, что отремонтировать данную часть качественно в домашних условиях нет возможности из-за миниатюрных деталей. Лучше заменить элемент в сборе.
Замену деталей необходимо производить при полном обесточивании светильника.
Проверку работоспособности можно произвести и без мультиметра. Достаточно подключить элемент к заведомо исправному светильнику, проверить скорость зажигания разряда и стабильность его горения.
Электровоз ВЛ80C | Дроссели
Назначение. Дроссель ДС-1 предназначен для сглаживания пульсаций выпрямленного тока в цепи заряда аккумуляторной батареи, дроссель ДС-3 — для сглаживания пульсаций выпрямленного тока в цепи питания аккумуляторной батареи, дроссель ДЗ-1 — для сглаживания пульсаций выпрямленного тока в цепи защиты от замыкания на «землю», дроссель Д-51 — для снижения уровня, радиопомех при работе электровоза под контактным проводом.
Технические данные дросселей приведены в табл. 5.
Конструкция. Дроссель ДС-1 (рис. 63) состоит из магнитопровода 1 и катушки 2. Магнитопровод дросселя броневого типа шихтуется из пластин электротехнической стали 2212 (ГОСТ 21427.2-75) толщиной 0,5 мм. В боковых магнитных стержнях ярма имеется зазор, равный 5 мм, На центральном стержне расположена катушка 2, которая закреплена клиньями 3.
Катушка дросселя состоит из цилиндрической двухслойной обмотки и изоляционного цилиндра 4. Цилиндр изготовлен из стеклопласта. Обмотка имеет 90 витков, намотанных на ребро проводом ПСД 4,5 X 10,6 мм (ГОСТ 7019-80). Между слоями и но: наружной поверхности обмотка изолирована лентой стеклянной электроизоляционной ЛЭС 0,2 X 35 мм (ГОСТ 5937-68). Катушка пропитывается лаком ПЭ-933Л.
Дроссель ДС-3 (рис. 64) состоит из магнитопровода 3 и катушки 2.
Таблица 5
Параметры |
Значение параметров дросселей |
||||
ДС-1 |
ДС-3 |
ДЗ-1 |
Д 31 |
||
Номинальный ток, А . . . |
90 |
60 |
0,3 |
400* |
|
Номинальное напряжение, В |
!50 |
150 |
— |
— |
|
Номинальное напряжение |
|||||
— |
— |
2500 |
25 000 |
||
Индуктивность, мГн, при |
|||||
токе: |
|||||
12 |
— |
200±10* |
|||
0,125 А……. |
— |
36±6*** |
|||
Активное сопротивление при |
0,00751* % |
||||
+20 °С, Ом…… |
0,0!6±5 |
% |
— |
60+.4 |
|
Сопротивление переменно- |
|||||
му току 20 А частоты |
|||||
— |
Не менее |
1- |
-. |
||
2,45 |
|||||
Охлаждение , -….. |
Естественное воздушное |
||||
64-‘ |
13,3 |
,» |
* Номинальный ток указан при скорости электровоза не менее 15 км/ч. ** Индуктивность в мкГн. *** Индуктивность в» Гн-
Магнитопровод шихтуется из пластин электротехнической стали 2212 (ГОСТ 21427.2-75) толщиной 0,5 мм, скрепляется четырьмяско-бами толщиной 2 мм и четырьмя шпильками М8.
Шпильки изолированы бумагой бакелитизированной с промазкой лаком ЛБС-1 (ГОСТ 901-78).
Катушка дросселя наматывается из провода ПСД 3,55 X 5,0 мм (ГОСТ 7019-71) плашмя. Намотка правая двумя параллельными проводами. Межслоевая изоляция выполнена из ленты стеклянной электроизоляционной ЛЭС 0,1 X 20 мм (ГОСТ 5937-68).
Катушка пропитывается в лаке ПЭ-933Л и покрывается эмалью ГФ-92-ХС (ГОСТ 9151-75). Выводы катушки из медной проволоки ПМТ 3 X 20 мм (ГОСТ 434-78) припаяны к виткам обмотки припоем ПМФ. Катушка расположена на стержне магнитопровода и расклинивается гетинаксовыми клиньями 1.
Дроссель ДЗ-1 состоит из магнитопровода и катушки. Магнитопровод стержневого типа, шихтованный из пластин толщиной 0,5 мм электротехнической стали 2212 (ГОСТ 21427.2-75). На стержне магнитопровода установлена катушка и закреплена клиньями. Катушка дросселя наматывается проводом марки ПЭТ-155 (ГОСТ 21428-75) диаметром 0,56 мм. Межслоевая изоляция выполнена бумагой кабельной К-120 (ГОСТ 23436-79) толщиной .0,12 мм. Наружная изоляция катушки — лента стеклянная электроизоляционная 0,2 X 35 мм (ГОСТ 5937-68). Катушка пропитана в компаунде ЭМТ-1.
Дроссель Д:51 (рис. 65) состоит из катушки 2, закрепленной на „золяторе4 с помощью планок 1 и 3. Катушка выполнена из проволоки медной ПМТ 3 X 20 мм (ГОСТ 434-78). .
⇐ | Фильтр Ф-3 | | Электровоз ВЛ80с | | Панели фильтров | ⇒
Настройка управления полетом | X-Plane
Здесь мы рассмотрим процесс настройки осей управления, калибровки органов управления полетом и назначения функций кнопкам. Конечным результатом этого процесса (без каких-либо проблем с оборудованием) будет набор полностью работающих элементов управления полетом в X-Plane.
Подключив элементы управления полетом и включив X-Plane, вы можете настроить реакцию симулятора на ввод от каждой оси и кнопки. В этом разделе мы будем называть любое устройство ввода джойстиком; Инструкции применимы также к траверсам, квадрантам дроссельной заслонки и рулям направления.
Настройка осей управления
В X-Plane переместите мышь в верхнюю часть экрана и нажмите «Настройки», затем выберите «Джойстик и оборудование», как показано на изображении ниже. Это откроет диалоговое окно, позволяющее настроить и откалибровать элементы управления полетом. Если он еще не выбран, щелкните вкладку «Ось» в верхней части экрана.
Для начала переместите элементы управления джойстика, чтобы увидеть, как оси отображаются в X-Plane. Когда это будет сделано, одна из зеленых или красных полос будет перемещаться для каждого активированного входа.Таким образом, когда палка вращается влево и вправо, перемещается только одна зеленая или красная полоса; когда его толкают вперед и назад, будет двигаться другой стержень. Требуемая функция каждого элемента управления выбирается из раскрывающегося списка слева от его панели.
Полосы оси зеленые, если им назначена функция и откалиброваны, и красные, когда они не откалиброваны. Например, до настройки оси дроссельной заслонки перемещение дроссельной заслонки может привести к перемещению красной полосы. После назначения этой полосы дроссельной заслонке и перемещения ее по диапазону движения несколько раз, она станет зеленой.
Нормальная конфигурация органов управления полетом выглядит следующим образом:
- Перемещайте джойстик или вилку вперед и назад. При этом должна двигаться зеленая или красная полоса. Щелкните раскрывающееся меню рядом с ним и установите для него значение pitch . Не устанавливайте флажок reverse рядом с этим элементом управления, если во время полета управление тангажем самолета не работает в обратном направлении.
- Перемещайте джойстик / вилку влево и вправо. Зеленая или красная полоса, которая движется, должна быть установлена на roll .Не устанавливайте флажок назад и рядом с этим элементом управления, если во время полета управление креном самолета не работает в обратном направлении.
- Поверните джойстик (если есть). Полоса, которая перемещается, должна быть установлена на рыскание . Если вы не назначите ось рыскания, X-Plane попытается стабилизировать рыскание за вас. Еще раз, не устанавливайте флажок , задний ход, , если во время полета управление рысканием самолета не работает в обратном направлении. Если вы используете педали руля направления, сдвиньте их вперед и назад и установите зеленую / красную полосу, которая затем перемещается, на рыскание .Кроме того, только при использовании педалей руля направления нажимайте на левую педаль пальцами ног. Зеленая или красная полоса, которая движется, должна быть установлена на тормоз левой ноги . Проделайте то же самое с правой педалью и установите эту зеленую полосу на , тормоз с правой ногой .
- Переместите дроссель вперед и назад (на вилке это обычно крайний левый рычаг). Установите эту планку на , дроссельную заслонку .
Примечание : Для любой панели, которая не контролируется активно вашим оборудованием , необходимо установить на «Нет».
Центрирование элементов управления
С настроенными осями управления вы можете указать X-Plane рассматривать текущее положение вашего джойстика как центр его перемещения, нажав кнопку Использовать это положение как центральную кнопку . Использование этой кнопки позволит вам исправить элементы управления полетом, которые не возвращаются в центр своего диапазона — например, джойстик, который перемещается слева направо в диапазоне от 0 до 100, но возвращается на 55, когда вы отпускаете Это. Без центрирования такого джойстика самолет постоянно катился бы вправо.
Калибровка оборудования
Некоторое оборудование управления полетом может посылать сигнал от 0 до 1000, когда пользователь перемещает данный элемент управления от одного предела к противоположному, в то время как другое устройство может посылать сигнал (при таком же движении руки или ноги пользователя), скажем, из — от 6000 до 3992. Единственный способ для X-Plane узнать диапазон нажатия данного джойстика — это «научить» его пользователю.
Все, что нужно, чтобы научить X-Plane интерпретировать сигнал вашего джойстика, то есть откалибровать аппаратное обеспечение джойстика, — это переместить все оси джойстика во всем диапазоне их движения, находясь на вкладке «Ось» окна «Джойстик и оборудование». окно.Обязательно перемещайте каждый из регулируемых элементов управления джойстика (то есть все ползунки, джойстики, рули направления и т. Д.) Во всем диапазоне их движения. Проведите их полностью вперед, полностью назад, влево и вправо. Все это можно сделать довольно быстро, поскольку X-Plane может отслеживать все различные входы одновременно.
Назначение функций кнопкам
Каждой кнопке и переключателю на джойстике можно назначить функцию в X-Plane (например, переключение тормозов или шасси).Для этого откройте вкладку «Кнопки: Основные» окна «Джойстик и оборудование». Когда вы используете кнопки и переключатели джойстика, вы увидите, что поле в верхнем левом углу меняет отображаемое число. Это означает, что X-Plane получил ввод и готов назначить этой кнопке / переключателю функцию. Приведенные ниже инструкции относятся только к кнопкам. Однако они применимы и к переключателям, хотя переключателю может быть назначена функция как для его «вверх», так и «вниз». Чтобы изменить назначение кнопки, просто нажмите эту кнопку на джойстике, а затем выберите функцию, которая должна быть назначена ей, щелкнув круговой переключатель рядом с этой функцией.Например, на изображении справа кнопке 0 назначена функция «Переключить регулярное усилие тормозов». Повторите эту операцию для всех кнопок, которым назначены необходимые функции. Закройте окно «Джойстик и оборудование», и настройки будут сохранены.
Примечание : Вы должны выбрать желаемую кнопку, нажав и отпустив ее перед , чтобы назначить ей функцию. Если этого не сделать, назначение последней нажатой кнопки будет перезаписано.
Чтобы назначить джойстику функции, выходящие за рамки того, что доступно на вкладке «Кнопки: Основные», вы можете использовать вкладку «Кнопки: Adv», чтобы назначить любую командную функцию, доступную для кнопки.Как и на другой вкладке, просто нажмите кнопку, которую вы хотите назначить, щелкните команду, которую вы хотите назначить этой кнопке, в правой половине экрана и закройте окно.
Управление чувствительностью джойстика и устойчивостью самолета
Чтобы изменить чувствительность джойстика или устойчивость самолета, откройте вкладку Nullzone в верхней части экрана «Джойстик и оборудование». Три ползунка в правом верхнем углу этого окна управляют кривыми отклика для осей тангажа, крена и рыскания джойстика.
Если эти ползунки установлены в крайнее левое положение, реакция летательного аппарата на ввод этой оси будет полностью линейной. Это означает, что отклонение джойстика на 50% будет отклонять органы управления самолетом на 50% их хода. Когда эти ползунки перемещаются вправо, отклик становится изогнутым. В этом случае отклонение джойстика от центра к его средней точке может отклонить органы управления коптером только на 10%. Это ослабит любые движения самолета и снизит чувствительность к управлению пользователем.Однако имейте в виду, что в этом случае оставшиеся 90% отклонения поверхности управления должны приходиться на последние 50% движения джойстика. Таким образом, органы управления будут ослаблены в первой половине или около того своего хода, а затем станут сверхчувствительными на оставшуюся часть их броска. Это дает пользователю множество точных настроек управления рядом с центром диапазона управления полетом для точного удержания высоты и крена, но все же позволяет полностью контролировать управление в крайних случаях.
Попробуйте летать с ползунками в разных положениях, чтобы увидеть, какая настройка работает лучше всего.
В верхней левой части экрана Nullzone находится еще один набор ползунков с надписью «Повышение стабильности». Они управляют повышением устойчивости X-Plane за счет гашения прогнозируемых сил, действующих на поверхности управления полетом самолета. Если эти ползунки находятся до упора влево, то увеличения устойчивости самолета нет. Когда ползунки перемещаются вправо, X-Plane автоматически добавляет некоторое увеличение устойчивости к самолету, добавляя некоторый ввод руля высоты для выравнивания носа, некоторый ввод элеронов для минимизации скорости крена и некоторый ввод руля направления для противодействия любым значениям рыскания самолета. .Другими словами, симулятор попытается упростить управление самолетом, добавив управляющие элементы для пользователя. Обратной стороной, конечно же, является то, что по мере увеличения устойчивости X-Plane самолет становится менее отзывчивым (и менее реалистичным).
Установка нулевых зон
Нулевые зоны определяют, на сколько нужно переместить джойстик, прежде чем X-Plane начнет действовать. Для каждой оси джойстика может быть установлена нулевая зона, чтобы точно настроить, насколько чувствительны вводы с поверхности управления, но эта функция обычно используется для предотвращения «ползания» оборудования в полете или для игнорирования постоянного дрожания, которое многие старые контроллеры будут отправлять на X-Plane.
Чтобы установить нулевую зону, сначала откройте вкладку Nullzone в окне «Джойстик и оборудование». Теперь перетащите ползунок nullzone (находится в нижней половине окна) в желаемое положение; чем выше процент, тем больше «мертвая зона», которая не влияет на органы управления коптером, будет на входе джойстика.
Добавление специального оборудования
Последняя вкладка в окне «Джойстик и оборудование», обозначенная «Оборудование», используется для настройки специального оборудования для использования в X-Plane.Эта вкладка обычно используется в конфигурациях X-Plane с несколькими компьютерами в профессиональных симуляторах, сертифицированных FAA, или для подключения различных GPS-навигаторов (таких как настоящий Garmin 96/296/396 или 430 GPS-приемник). После подключения к компьютеру это оборудование должно быть настроено в соответствии с рекомендациями производителя, а затем отмечено на экране «Оборудование», чтобы сообщить X-Plane, что оно подключено.
Устранение проблем с управлением полетом
Если ваши органы управления полетом работают не так, как вы думаете, см. Статью «Мой джойстик или вилка не работают».
Вернуться к базе знаний
Руководство по настройке джойстика для эскадрилийИспользование джойстика для игры в «Звездные войны: эскадрильи» — это, безусловно, самый увлекательный способ управлять своим кораблем. Полетные джойстики и хоты (ручной газ и джойстик) обеспечивают максимальное погружение и беспрецедентный уровень контроля. Если вы еще не выбрали джойстик, у нас есть отличное руководство, которое поможет вам выбрать лучшую настройку для вас. Следующим шагом будет настройка вашей флешки для игры. Процесс довольно прост, но на то, чтобы разобраться, может потребоваться много времени, особенно если вы никогда раньше не использовали джойстик.В этом руководстве мы рассмотрим процесс назначения клавиш и лучший способ подумать о назначении кнопок для эскадрилий.
Назначение вашего Flight Stick
Хорошая новость заключается в том, что «Звездные войны: эскадрильи» автоматически обнаруживают большинство марок и моделей джойстиков. Плохая новость заключается в том, что вам нужно назначить их вручную, прежде чем игра позволит вам их использовать. Если вы пытаетесь назначить кнопки, а игра не распознает ни один из ваших вводов, вероятно, именно здесь вы застряли.
СВЯЗАННЫЙ: Руководство покупателя стикеров полета эскадрилий для новичков
Прежде чем вы сможете начать назначать свои кнопки, вам сначала нужно открыть меню настроек и перейти на страницу управления. В самом низу списка, в категории джойстиков, вы увидите варианты назначения стиков.
Squadrons позволяет использовать до трех разных контроллеров полета, поэтому вы можете использовать джойстик, дроссель и педали, если хотите.Игра автоматически определит, сколько входов вы подключили. Я установил свою ручку на номер один, а газ на номер два, но вы можете назначить их как хотите.
Сопоставление ключей с вашими полетными джойстиками
В следующей части все может стать ошеломляющим, особенно если вы не знакомы с джойстиками. Список кнопок для сопоставления огромен, и вы, вероятно, даже не поймете, что большинство из них делают.Кроме того, многие из них избыточны или даже не используются.
Рекомендую в первую очередь поиграть в кампанию. В режиме истории каждая новая механика вводится медленно, и только после того, как у вас будет возможность изучить предыдущую механику. Когда вводится новая кнопка, игра приостанавливается и объясняет, что она делает. Это лучшая возможность отобразить новую кнопку.
СВЯЗАННЫЙ: Звездные войны: Эскадрильи — Как получить славу
Если кнопка не назначена, во всплывающей подсказке будет отображаться значок джойстика с цифрой 1 рядом с ним и без других цифр.Как только вы поймете назначение кнопки, вы должны переместить мышь, чтобы увидеть, какой кнопке на клавиатуре она назначена — таким образом вы сможете точно определить, что она называется в меню сопоставления кнопок. Затем нажмите указанную кнопку на клавиатуре, чтобы закрыть всплывающую подсказку, затем приостановите игру, перейдите к элементу управления и выберите кнопки назначения.
Теперь прокрутите кнопки клавиатуры и найдите клавишу, которую вы только что выучили, посмотрите, как она названа, затем перейдите в меню стика управления и найдите этот ввод.Как только вы это сделаете, просто нажмите или нажмите спусковой крючок на своем джойстике, чтобы выбрать запись, и нажмите любую кнопку, которой вы хотите назначить ее.
Это немного запутано, но, проделав этот процесс пару раз, вы вспомните, как это делать. Лучше сделать этот процесс, чем назначать все кнопки случайным образом и узнать, что они делают позже, потому что вам будет намного легче запомнить, какие кнопки что делают, если вы назначите их намеренно.
Философия назначения кнопок
Каждая комбинация джойстиков уникальна, поэтому вам придется поэкспериментировать, чтобы определить, какая конфигурация кажется вам наиболее естественной. Даже если бы существовал шаблон сообщества, я все равно рекомендовал бы настроить его самостоятельно, исходя из вашего собственного опыта и того, как все ощущается. Некоторые люди предпочитают вращать ручку управления для вращения, в то время как другие предпочитают использовать педали на дроссельной заслонке. Это полностью основано на ощущениях от использования.
Однако есть несколько принципов, которые могут помочь вам, если вы совершенно не знаете, с чего начать. Вот несколько советов, которые помогут вам решить, где разместить элементы управления.
- Оружие и вспомогательные системы обычно лучше всего работают на палке. Спусковой крючок должен быть вашим основным оружием, а любая кнопка сверху, которую вы можете нажать большим пальцем, должна быть вашим вспомогательным оружием, таким как ракеты и бомбы.
- Шляпные переключатели разнонаправлены и отлично подходят для кругового меню, но в пылу битвы может быть действительно сложно точно выбрать правильный вход.Постарайтесь ограничить количество направлений, которые вы используете на переключателе, до четырех. Например, переключатель шляпы на верхней части джойстика отлично подходит для перенаправления мощности на двигатели, оружие, щиты или нейтраль.
- Не бойтесь делать вещи, которые кажутся нетрадиционными. Вам не нужно использовать свою палку для наклона и рыскания, вы можете назначить рыскание кнопкам или лопастям, если вам так удобнее. Здесь нет правильных конфигураций, и самое главное, вы просто запомните, какие кнопки вы назначили.
Когда вы закончите, почему бы не ознакомиться с нашим руководством по Star Wars: Squadrons Fleet Battles. Хотя, возможно, пока держитесь подальше от компа — «Звездные войны: Соревновательный режим эскадрилий» в настоящее время является катастрофой.
ЧИТАЙТЕ СЛЕДУЮЩИЙ: Обзор коллекции очков HyperX Spectre Gaming: теперь я ясно вижу, напряжение прошло
Геймер использует Mario Kart Live, чтобы помочь со строительствомКто-то использовал Mario Kart Live, чтобы помочь с некоторыми довольно серьезными поделками, и это действительно работает.
Читать далее
Об авторе Эрик Свитцер (Опубликовано 1121 статья)Эрик Свитцер — редактор новостей Livestream для TheGamer, а также руководитель VR и Tech.Он писал о комиксах и фильмах для Bloody Disgusting и VFXwire. Он выпускник Университета Миссури — Колумбия и Ванкуверской киношколы. Эрик любит настольные игры, собрания фанатов, новые технологии и своих милых котят Брюса и Бэбса. Любимые игры включают Destiny 2, Kingdom Hearts, Super Metroid и Prey … но в основном Prey. Его любимый покемон — Умбреон.
Более От Эрика СвитцераРазверните, чтобы прочитать всю историю
Страница настройки джойстика· GitBook
Когда совместимый джойстик подключен к верхнему компьютеру, страница настройки джойстика станет активной, и на верхней панели инструментов появится маленький красный значок.После завершения процесса калибровки и включения джойстика этот значок станет белым.
Общие настройки
Вкладка Общие настройки:
- Включает или отключает джойстик. После калибровки этот флажок будет автоматически установлен.
- Выбор нужного джойстика, если подключено более одного джойстика.
- Выбор стиля режима RC.
- Режим 3 по умолчанию. Другие режимы могут быть выбраны на основе предпочтений пользователя.
- Быстрый просмотр движения оси и нажатия кнопок.
Назначение кнопок
Эта вкладка позволяет пользователям изменять конфигурацию кнопок в зависимости от их предпочтений.
Нажатие кнопки физического джойстика выделит номер на экране. Затем пользователь может выбрать нужное действие кнопки из раскрывающегося списка.
Функции кнопок джойстика
Кнопки джойстика можно настроить для выполнения различных функций.Каждой кнопке можно назначить обычную функцию и функцию переключения. Чтобы использовать функции переключения, кнопке должна быть назначена специальная функция shift . Тогда кнопка Shift будет действовать как клавиша Shift на клавиатуре; при удерживании он модифицирует другие кнопки для выполнения назначенных им функций переключения. Доступные функции кнопок описаны ниже.
Общие
- нет: ничего не делать, кнопка неактивна
- shift: при удерживании действует как модификатор переключения для других кнопок
- arm_toggle: Переключить состояние охраны автомобиля
- arm: поставить автомобиль на охрану
- disarm: снятие с охраны автомобиля
- gain_toggle: переключение между минимальной и максимальной чувствительностью входного пилот-сигнала
- gain_inc: Увеличить усиление / чувствительность пилотного входа
- gain_dec: Уменьшить усиление / чувствительность пилотного входа
- trim_roll_inc: крен цели по уровню обрезки вправо
- trim_roll_dec: крен цели по уровню обрезки влево
- trim_pitch_inc: Целевой тангаж на уровне дифферента вперед
- trim_pitch_dec: Шаг заданного уровня дифферента назад
- input_hold_toggle: Переключить удержание текущих входов оси джойстика (круиз-контроль вкл / выкл)
- roll_pitch_toggle: переключение между управлением по крену / тангажу и вперед / назад при вводе джойстика.
Выбор режима
Функции этих кнопок будут давать команду на переключение в соответствующий режим полета.Обратите внимание, что расширенные режимы находятся в разработке и не рекомендуются для общего использования.
Стандартные режимы
- mode_manual
- mode_stabilize
- mode_depth_hold
Расширенные режимы
- mode_poshold
- mode_auto
- mode_circle
- mode_guided
- mode_acro
Контроль крена и тангажа
В настоящее время (по причинам наследия / наследования) нет удобного способа управления креном и тангажом транспортного средства ArduSub с помощью QGroundControl.Доступное решение — использовать функцию кнопки джойстика roll_pitch_toggle. Когда эта кнопка нажата, передняя и боковая оси джойстика переключаются между управлением движением вперед и в сторону автомобиля и управлением креном и тангажом автомобиля.
Крен и тангаж действуют по-разному в разных режимах полета.
- РУКОВОДСТВО: Входные данные по крену и тангажу управляют скоростью вращения транспортного средства. Пока джойстик отклоняется, автомобиль продолжает вращаться.Центрированный ввод джойстика дает команду на нулевую скорость вращения.
- ACRO: работает как ВРУЧНУЮ, но скорость вращения точно контролируется и стабилизируется.
- СТАБИЛИЗАЦИЯ: Входные данные по крену и тангажу управляют желаемым углом ориентации транспортного средства. Когда джойстик находится по центру, автомобиль стабилизирует горизонтальное положение. Когда джойстик отклоняется, автомобиль стабилизирует угол отклонения. Есть два параметра, которые управляют максимальным углом отклонения транспортного средства: усиление входного сигнала пилота (которое масштабирует входное значение) и параметр ANGLE_MAX (который управляет максимальным углом отклонения транспортного средства в режиме стабилизации).Например, если параметр ANGLE_MAX равен 80 градусам, а входное усиление составляет 50%, когда джойстик крена или тангажа полностью отклонен, автомобиль отклонится на 40 градусов (0,5 * 80). Нажмите кнопку джойстика roll_pitch_toggle, когда автомобиль отклоняется, чтобы зафиксировать текущий угол отклонения и вернуться к управлению движением вперед и в стороны. Чтобы удалить команду ввода крена и тангажа, переключитесь в режим РУЧНОЙ или нажмите кнопку roll_pitch_toggle.
- УДЕРЖАНИЕ ГЛУБИНЫ: действует как режим СТАБИЛИЗАЦИЯ, но допускаются только небольшие углы.Автомобиль будет плохо себя вести при больших углах. Следует избегать ввода крена и тангажа в режиме DEPTH HOLD до тех пор, пока он не будет должным образом поддерживаться.
Управление камерой
- mount_center: Устанавливает ШИМ входного канала 8 RC на значение, заданное параметром CAM_TILT_CENTER
- mount_tilt_up: увеличить pwm входного канала RC 8 на величину, заданную параметром JS_CAM_TILT_STEP
- mount_tilt_down: уменьшить ШИМ входного канала RC 8 на величину, заданную параметром JS_CAM_TILT_STEP
- camera_trigger: Триггер камеры по затвору НЕ ОСУЩЕСТВЛЯЕТСЯ
- camera_source_toggle: переключение источника видео, переключение входного канала RC 10 между 1100 и 1900 pwm
- mount_pan_right: Панорама правая
- mount_pan_left: Панорама слева
Управление освещением
- lights1_cycle: увеличение или уменьшение входного канала RC 9 pwm на величину, заданную параметром JS_LIGHTS_STEP , переключается между увеличением и увеличением при достижении пределов выхода
- lights1_brighter: Увеличить шим на 9 входного канала RC на величину, заданную параметром JS_LIGHTS_STEP
lights1_dimmer: Уменьшение pwm входного канала RC 9 на величину, заданную параметром JS_LIGHTS_STEP
lights2_cycle: увеличение или уменьшение входного канала RC 10 pwm на величину, заданную параметром JS_LIGHTS_STEP , переключается между увеличением и увеличением при достижении пределов выхода
- lights2_brighter: увеличение входного канала RC на 10 pwm на величину, заданную параметром JS_LIGHTS_STEP
- lights2_dimmer: уменьшение входного канала RC 10 pwm на величину, заданную параметром JS_LIGHTS_STEP
Реле управления
- relay_1_on: Устанавливает вывод, сконфигурированный параметром RELAY_PIN , на выход HIGH
- relay_1_off: Устанавливает вывод, сконфигурированный параметром RELAY_PIN , на выход LOW
relay_1_toggle: Переключает состояние вывода, настроенного параметром RELAY_PIN
relay_2_on: Устанавливает вывод, сконфигурированный параметром RELAY_PIN2 , на выход HIGH
- relay_2_off: Устанавливает вывод, сконфигурированный параметром RELAY_PIN2 , на выход LOW
relay_2_toggle: Переключает состояние вывода, настроенного параметром RELAY_PIN2
relay_3_on: Устанавливает вывод, сконфигурированный параметром RELAY_PIN3 , на выход HIGH
- relay_3_off: Устанавливает вывод, сконфигурированный параметром RELAY_PIN3 , на выход LOW
- relay_3_toggle: Переключает состояние вывода, настроенного параметром RELAY_PIN3
Сервоуправление
- servo_1_inc: увеличить выход сервопривода Aux1 на 50 pwm
- servo_1_dec: Уменьшить выход сервопривода Aux1 на 50 pwm
- servo_1_min: Установите выход серво Aux1 на сконфигурированный минимальный ШИМ в соответствии с SERVO9_MIN
- servo_1_max: Установите выход серво Aux1 на сконфигурированный максимальный ШИМ в соответствии с SERVO9_MAX
servo_1_center: Установите выход сервопривода Aux1 на сконфигурированный центр в соответствии с SERVO9_TRIM
servo_2_inc: Увеличьте выход сервопривода Aux2 на 50 pwm
- servo_2_dec: Уменьшить выход сервопривода Aux2 на 50 pwm
- servo_2_min: Установите выход серво Aux2 на сконфигурированный минимальный ШИМ в соответствии с SERVO10_MIN
- servo_2_max: Установите выход серво Aux2 на сконфигурированный максимальный ШИМ в соответствии с SERVO10_MAX
servo_2_center: Установите выход сервопривода Aux2 на сконфигурированный центр в соответствии с SERVO10_TRIM
servo_3_inc: Увеличить выход сервопривода Aux3 на 50 pwm
- servo_3_dec: Уменьшить выход сервопривода Aux3 на 50 pwm
- servo_3_min: Установите выход серво Aux3 на сконфигурированный минимальный ШИМ в соответствии с SERVO11_MIN
- servo_3_max: Установите выход сервопривода Aux3 на сконфигурированный максимальный ШИМ в соответствии с SERVO11_MAX
- servo_3_center: Установите выход сервопривода Aux3 на сконфигурированный центр в соответствии с SERVO11_TRIM
На заказ
Они зарезервированы для использования разработчиками и по умолчанию ничего не делают.
- custom_1
- обычай_2
- custom_3
- custom_4
- custom_5
- custom_6
Для получения дополнительной информации можно проверить исходный код джойстика ArduSub.
Калибровка
Эта вкладка калибрует ось управления джойстика для распознавания в качестве правильных входов для QGC.
Процесс калибровки распознает только 4 оси (0–3), даже если на физическом джойстике их больше.
Процедуры калибровки
- Нажмите кнопку «Пуск», а затем следуйте инструкциям на экране для калибровки / перемещения стиков.
- Джойстик активируется на последнем этапе процесса калибровки.
- Проверьте правильность работы кнопок и стиков, нажав их и просмотрев результат на мониторе Axis / Button на вкладке General .
Расширенные настройки
На этой вкладке доступны некоторые дополнительные параметры. Эти параметры могут быть полезны для особых нестандартных настроек, для повышения чувствительности и для работы с шумными джойстиками.
Некоторые параметры не требуются или не используются с ArduSub и могут препятствовать правильной работе, если они используются.
Опции дроссельной заслонки
- Полностью опущенный джойстик — это нулевой газ: в этом режиме опущенный джойстик отправляет 0 в MANUAL_CONTROL z, центрированный стик 500 и поднятый 1000.
- Центральный джойстик — нулевой дроссель: центрированный или опущенный стик отправляет 0 в MANUAL_CONTROL z, поднятый стик отправляет 1000.
- Пружинное сглаживание дроссельной заслонки: в этом режиме вы управляете не самим дросселем, а скоростью, с которой он увеличивается / уменьшается. Это полезно для установок, где ручка газа подпружинена, так как пользователь может удерживать желаемый газ, отпуская ручку.
Экспоненциальный слайдер
Экспоненциальный ползунок позволяет уменьшить чувствительность стиков в центре, обеспечивая более точный контроль в этой зоне.Ползунок регулирует кривизну экспоненциальной кривой. Чем выше значение Expo, тем более пологая кривая находится в центре и круче по краям.
Дополнительные расширенные настройки
Расширенные настройки не рекомендуются для обычных пользователей. При неправильном использовании они могут привести к непредсказуемым результатам.
Перемещениеразделов может серьезно подорвать активность кластера и клиентские подтверждения. · Проблема № 150 · linkedin / круиз-контроль · Перемещение разделов GitHub
может серьезно подорвать активность кластера и клиентские подтверждения · Проблема № 150 · linkedin / круиз-контроль · GitHubКомментарии
полоса ааронлевина добавил коммит на полосу aaronlevin / круиз-контроль это упомянуло Эта проблема 6 июн.2019 г.Решает linkedin # 150.См. Проектную документацию в linkedin # 150. Некоторые заметные отклонения из оригинального проектного документа: * Параметр API называется `replication_throttle` вместо` throttle` * Replication_throttle передается всем конечным точкам, которые вызывают перемещение разделов должно произойти Соавтор: joshrosen-stripeполоса ааронлевина добавил коммит на полосу aaronlevin / круиз-контроль это упомянуло Эта проблема 7 июн.2019 г.Соавтор: nat-stripe
См. Проектную документацию на linkedin # 150.Обратите внимание, есть несколько отклонений из этого дизайнерского документа, на который стоит обратить внимание: 1. `throttle` был переименован в` replication_throttle` 2. Параметр replication_throttle был добавлен ко всем конечным точкам, которые привести к перемещению перегородки. Спасибо основному автору этой работы Джошу Розену. Соавтор: Джош Розенполоса ааронлевина добавил коммит на полосу aaronlevin / круиз-контроль это упомянуло Эта проблема 7 июн.2019 г.Соавтор: Нат Уилсон
См. Проектную документацию на linkedin # 150.Обратите внимание, есть несколько отклонений из этого дизайнерского документа, на который стоит обратить внимание: 1. `throttle` был переименован в` replication_throttle` 2. Параметр replication_throttle был добавлен ко всем конечным точкам, которые привести к перемещению перегородки. Спасибо основному автору этой работы Джошу Розену. Это было протестировано Натом Уилсоном на нашем кластере QA (с брокерами Kafka на 2.2). Соавтор: Джош РозенВы не можете выполнить это действие в настоящее время.Вы вошли в систему с другой вкладкой или окном. Перезагрузите, чтобы обновить сеанс. Вы вышли из системы на другой вкладке или в другом окне. Перезагрузите, чтобы обновить сеанс.Соавтор: Нат Уилсон
Функции вывода автопилота — документация коптера
Все выводы сервопривода / двигателя автопилота могут быть сопоставлены с любой функцией вывода, поддерживаемой ArduPilot. На этой странице описывается, как настроить эти выходные каналы и что каждый из доступных функций есть.
Параметры SERVOn_FUNCTION
В расширенном просмотре параметров вашего GCS вы обнаружите, что каждый
Выходной канал SERVO имеет параметр SERVOn_FUNCTION
.Например, SERVO5_FUNCTION управляет функцией вывода канала 5, SERVO6_FUNCTION управляет функцией вывода канала 6 и так далее.
Не все функции доступны в каждом автомобиле. По умолчанию установлено значение 0 при первой загрузке прошивки для определенного типа автомобиля. Выбор оправы Конфигурация в Планировщике миссий во время начальной настройки установит для выходов основные типичные функции для этого типа кадра. Например, Плоскость неподвижного крыла установит первые четыре выхода, SERVO1-SERVO4 на функции элеронов, руля высоты, газа и руля направления соответственно.
Все эти функции могут использоваться на нескольких каналах. Итак, если вы
хотите 3 канала лифта по какой-то причине вы можете установить SERVOn_FUNCTION
до 19 на 3 ваших выходных каналах.
Конфигурация
Конфигурация может быть выполнена с использованием вкладки SERVO Планировщика миссий или путем непосредственной установки параметра SERVOx_FUNCTION
для выхода.
Например, если вы хотите переупорядочить двигатели рамы Copter quad-x с заводской настройки по умолчанию на более логичный метод по часовой стрелке, внесите следующие изменения:
- SERVO1_FUNCTION оставить как 33 (он же «мотор1», передний правый)
- SERVO2_FUNCTION изменяется с 34 (также известный как «мотор2», задний левый) на 36 (двигатель № 4, задний правый)
- SERVO3_FUNCTION изменяется с 35 (также известный как «мотор3», передний левый) на 34 (двигатель №2, задний левый)
- SERVO4_FUNCTION изменяется с 36 (также известный как «мотор4», задний правый) на 35 (двигатель № 3, передний левый)
ОБЩИЕ ФУНКЦИИ
Функция | ID | Доступен в: |
Отключено | 0 | Самолет, Вертолет, Ровер |
RCPassThru | 1 | Самолет, Вертолет, Ровер |
RCPassThru1 | 51 | Самолет, Вертолет, Ровер |
RCPassThru2 | 52 | Самолет, Вертолет, Ровер |
RCPassThru3 | 53 | Самолет, Вертолет, Ровер |
RCPassThru4 | 54 | Самолет, Вертолет, Ровер |
RCPassThru5 | 55 | Самолет, Вертолет, Ровер |
RCPassThru6 | 56 | Самолет, Вертолет, Ровер |
RCPassThru7 | 57 | Самолет, Вертолет, Ровер |
RCPassThru8 | 58 | Самолет, Вертолет, Ровер |
RCPassThru9 | 59 | Самолет, Вертолет, Ровер |
RCPassThru10 | 60 | Самолет, Вертолет, Ровер |
RCPassThru11 | 61 | Самолет, Вертолет, Ровер |
RCPassThru12 | 62 | Самолет, Вертолет, Ровер |
RCPassThru13 | 63 | Самолет, Вертолет, Ровер |
RCPassThru14 | 64 | Самолет, Вертолет, Ровер |
RCPassThru15 | 65 | Самолет, Вертолет, Ровер |
RCPassThru16 | 66 | Самолет, Вертолет, Ровер |
Отключено
Для нормальной работы функция Отключенный выход устанавливает выходное значение. канала на 0, то есть импульсы ШИМ не отправляются.Исключение составляют случаи, когда Используется MAVLink переопределение канала или сервопривода миссии. Так что в в некоторых случаях «инвалиды» могут быть названы «управляемыми».
Когда вы выполняете автоматическую миссию, вы можете попросить установить сервопривод на ценность как часть этой миссии. В этом случае вы должны установить SERVOn_FUNCTION для этого канала в значение Disabled, чтобы значение не заменяются другой функцией вывода сразу после миссии устанавливает значение.
RCPassThru
Установка канала на RCPassThru означает, что он будет выводить значение, которое поступающий на плату из соответствующего входного канала.Например, если SERVO5_FUNCTION равно 1 (то есть RCPassThru), то выход канала 5 будет всегда быть равным входу канала 5.
Примечание
Выход сервопривода будет точно соответствовать значению ШИМ входного RC-источника. RCx_TRIM / _MIN / _MAX и SERVOx_TRIM / _MIN / _MAX не влияют в этом режиме.
RCPassThru1 — RCPassThru16
Работает так же, как RCPassThru, описанный выше. Однако вместо того, чтобы управлять выходом SERVOx
с помощью входа RCx
, для управления этим выходом может быть назначен любой вход RC.Например, RCPassThru 1 (51) назначит вход RC Channel 1 для управления выходом. Таким образом, для выхода 1 назначение 51 для SERVO1_FUNCTION идентично назначению значения 1, передающего канал RC 1 на выход.
ФУНКЦИИ САМОЛЕТА (Также относится к QuadPlanes)
Функция | ID | Доступен в: |
Элерон | 4 | Самолет |
Лифт | 19 | Самолет |
Дроссель | 70 | Самолет, Вертолет, Ровер |
Дроссельная заслонка левая | 73 | Самолет, Вертолет, Ровер |
Дроссель правый | 74 | Самолет, Вертолет, Ровер |
Руль | 21 | Самолет |
Заслонка | 2 | Самолет |
Автоматические заслонки | 3 | Самолет |
Флаперон Левый | 24 | Самолет |
Флаперон Правый | 25 | Самолет |
Элевон левый | 77 | Самолет |
Элевон правый | 78 | Самолет |
V-образный хвост слева | 79 | Самолет |
V-образный хвост справа | 80 | Самолет |
Спойлер дифференциала Левый | 16 | Самолет |
Спойлер дифференциала правый1 | 17 | Самолет |
Спойлер дифференциала Левый 2 | 86 | Самолет |
Дифференциал Спойлер правый2 | 87 | Самолет |
Рулевое управление с земли | 26 | Самолет, Ровер |
Дроссельная заслонка двигателя Boost | 81 | Коптер, Квадроплан |
Переключатель включения двигателя | 30 | Коптер, Квадроплан |
Шасси шасси | 29 | Вертолет, Самолет |
Элерон
Функция выхода элеронов обеспечивает выход элеронов с собственная настройка и диапазон для каждого канала.Это полезно, когда вы хотите обрезать каждый элерон отдельно, или если ваш основной контроль крена настроен как ELEVONS, и вы тоже хотите нормальные элероны.
Лифт
Функция выхода лифта обеспечивает выход лифта. Возможны несколько выходов, каждый с отдельные настройки и диапазон для каждого канала. Это полезно, когда вы хотите обрежьте каждый руль высоты отдельно, или если ваш главный регулятор высоты тона настроен как ELEVONS, и вы тоже хотите нормальный лифт.
Дроссель
Типичный выход сервопривода для управления мощностью двигателя транспортных средств.Для многомоторных транспортных средств можно использовать несколько выходов. Основной выходной сигнал управления мощностью для обычных самолетов с неподвижным крылом, одновинтовых вертолетов и марсоходов.
Дроссельная заслонка влево / вправо
В плоскости эти выходные данные предназначены для дифференциальной тяги в двухмоторных самолетах, а величина рыскания, влияющая на базовое значение дроссельной заслонки, определяется RUDD_DT_GAIN. Кроме того, в векторных Tailsitter Plane это мощность двигателя. В Rover эти выходы предназначены для управления двигателями рулевого управления вездеходов с бортовым поворотом.В Copter эти выходы используются для двигателей Bicopter.
Руль
Функция выхода руля направления обеспечивает выходы руля направления с собственным поканальная подстройка и диапазон. Отдельные каналы руля направления особенно важны. полезен для управления носовым колесом, где может потребоваться переднее колесо перевернутый по сравнению с обычным каналом руля направления или для мультиколеса самолеты.
Заслонка
Когда канал настроен как заслонка, его значение берется из FLAP_IN_CHANNEL
.Причина, по которой вы
может захотеть использовать это вместо RCPassThru, потому что вы можете настроить
несколько каналов заслонки с разными обрезками и диапазонами, и вы можете захотеть
использовать FLAP_SLEWRATE для ограничения скорости закрылков
движение.
Автоматические закрылки
Функция автоматического вывода закрылков ведет себя так же, как вывод закрылков, за исключением того, что также может принимать автоматическое управление выходом закрылков от TKOFF_FLAP_PCNT и Параметры LAND_FLAP_PERCNT, а также FLAP_1_SPEED, Параметры FLAP_1_PERCNT, FLAP_2_SPEED и FLAP_2_PERCNT.в дополнение к ручному управлению.
Если у вас есть и FLAP_IN_CHANNEL
, и автоматические закрылки
установленной функции, то количество применяемых закрылков будет наибольшим из двух.
Флапероны
Используя SERVOn_FUNCTION 24 и 25 (FlaperonLeft / FlaperonRight), вы можете настроить флапероны, которые представляют собой элероны, которые служат закрылками. Они очень полезны для самолетов с элеронами, но без закрылков.
Для получения более подробной информации см. Раздел «Руководство по флаперонам».
Обратите внимание, что флапероны действуют как автоматические или обычные закрылки, описанные выше для закрылка. компонент вывода.
Elevon влево / вправо
Обеспечивает выходы для элевонов.
Рулевое управление с земли
Функция выхода GroundSteering действует так же, как выход руля направления. функции, за исключением того, что он действует только тогда, когда дрон находится ниже GROUND_STEER_ALT высота. На высоте выше GROUND_STEER_ALT output будет значением обрезки для канала.
См. Отдельную страницу по настройке наземного рулевого управления
Дроссельная заслонка двигателя с наддувом
Этот выход предназначен для управления дроссельной заслонкой вспомогательного двигателя с целью добавления дополнительного источника вертикальной тяги в приложениях Multi-Copter и Quadplane.
Переключатель включения двигателя
Это обеспечивает выход, который отражает состояние ARM / DISARM транспортного средства для управления переключателем включения / выключения двигателя. В режиме ARMED это значение SERVOx_MAX pwm и SERVOx_MIN pwm при снятии с охраны.
Шасси шасси
Этот выход управляет сервоприводом (сервом) шасси в коптере и самолете. См. «Шасси» для получения дополнительной информации.
ФУНКЦИИ КОПТЕРА / КВАДПЛАНА
Функция | ID | Доступен в: |
Двигатель 1 | 33 | Вертолеты, квадроциклы, вертолеты HeliQuad, традиционные и сдвоенные вертолеты |
Двигатель 2 | 34 | Вертолеты, квадроциклы, вертолеты HeliQuad, традиционные и сдвоенные вертолеты |
Двигатель 3 | 35 | Вертолеты, квадроциклы, вертолеты HeliQuad, традиционные и сдвоенные вертолеты |
Двигатель 4 | 36 | Вертолеты, квадроциклы, вертолеты HeliQuad, традиционные и сдвоенные вертолеты |
Двигатель 5 | 37 | Вертолет, квадроцикл, двойной вертолет |
Двигатель 6 | 38 | Вертолет, квадроцикл, двойной вертолет |
Двигатель 7 | 39 | Коптер, Квадроплан |
Двигатель 8 | 40 | Коптер, Квадроплан |
Двигатель 9 | 82 | Коптер |
Двигатель 10 | 83 | Коптер |
Двигатель 11 | 84 | Коптер |
Двигатель 12 | 85 | Коптер |
Двигатель наклона | 41 | QuadPlane |
Дроссельная заслонка левая | 73 | Самолет, Вертолет, Ровер |
Дроссель правый | 74 | Самолет, Вертолет, Ровер |
Электродвигатель наклона влево | 75 | Коптер, Квадроплан |
Электродвигатель наклона правый | 76 | Коптер, Квадроплан |
Электродвигатель наклона задний | 45 | QuadPlane |
Электродвигатель наклона задний левый | 46 | QuadPlane |
Электродвигатель наклона задний правый | 47 | QuadPlane |
Дроссельная заслонка двигателя Boost | 81 | Коптер, Квадроплан |
Переключатель включения двигателя | 30 | Коптер, Квадроплан |
Парашютный выпуск | 27 | Коптер |
Шасси шасси | 29 | Вертолет, Самолет |
Лебедка | 88 | Коптер |
Скорость вращения головки ротора | 31 | Традиционный и двойной вертолет, HeliQuad |
Скорость вращения хвостового винта | 32 | Традиционный вертолет |
Дроссельная заслонка влево / вправо
В плоскости эти выходные данные предназначены для дифференциальной тяги в двухмоторных самолетах, а величина рыскания, влияющая на базовое значение дроссельной заслонки, определяется RUDD_DT_GAIN.Кроме того, в векторных Tailsitter Plane это мощность двигателя. В Rover эти выходы предназначены для управления двигателями рулевого управления вездеходов с бортовым поворотом. В Copter эти выходы используются для двигателей Bicopter.
Электродвигатель наклона / Электродвигатель наклона влево / Электродвигатель наклона вправо / Электродвигатель наклона сзади / Электродвигатель наклона, задний левый / Электродвигатель наклона, задний правый
Эти выходы управляют сервоприводами наклона для самолетов с роторами наклона в плоскости и бикоптеров в коптерах.
Дроссельная заслонка двигателя с наддувом
Этот выход предназначен для управления дроссельной заслонкой вспомогательного двигателя с целью добавления дополнительного источника вертикальной тяги в приложениях Multi-Copter и Quadplane.
Переключатель включения двигателя
Это обеспечивает выход, который отражает состояние ARM / DISARM транспортного средства для управления переключателем включения / выключения двигателя. В режиме ARMED это значение SERVOx_MAX pwm и SERVOx_MIN pwm при снятии с охраны.
Шасси шасси
Этот выход управляет сервоприводом (сервом) шасси в коптере и самолете. См. «Шасси» для получения дополнительной информации.
Лебедка
Этот выход управляет лебедкой для доставки объекта в коптер.
ROVER FUNCTIONS
Функция | ID | Доступен в: |
Рулевое управление с земли | 26 | Самолет, Ровер |
Дроссель | 70 | Самолет, Квадроплан, Коптер, Ровер |
Дроссельная заслонка левая | 73 | Самолет, Вертолет, Ровер |
Дроссель правый | 74 | Самолет, Вертолет, Ровер |
Шкатулка главной паруса | 89 | Ровер |
Дроссель
Типичный выход сервопривода для управления мощностью двигателя транспортных средств.Для многомоторных транспортных средств можно использовать несколько выходов. Основной выходной сигнал управления мощностью для обычных самолетов с неподвижным крылом, одновинтовых вертолетов и марсоходов.
Дроссельная заслонка влево / вправо
В плоскости эти выходные данные предназначены для дифференциальной тяги в двухмоторных самолетах, а величина рыскания, влияющая на базовое значение дроссельной заслонки, определяется RUDD_DT_GAIN. Кроме того, в векторных Tailsitter Plane это мощность двигателя. В Rover эти выходы предназначены для управления двигателями рулевого управления вездеходов с бортовым поворотом.В Copter эти выходы используются для двигателей Bicopter.
Шкатулка главной паруса
Этот выход используется для управления гротом в парусных лодках на базе вездехода. См. Раздел «Настройка парусного транспорта» для получения дополнительной информации.
ФУНКЦИИ КАМЕРЫ / ПОДВОДА
Функция | ID | Доступен в: |
Крепежный поддон | 6 | Самолет, Вертолет, Ровер |
Наклон крепления | 7 | Самолет, Вертолет, Ровер |
Монтажный ролик | 8 | Самолет, Вертолет, Ровер |
Крепление Развертывание / втягивание | 9 | Самолет, Вертолет, Ровер |
Триггер камеры | 10 | Самолет, Вертолет, Ровер |
Mount2 Pan | 12 | Самолет, Вертолет, Ровер |
Mount2 Наклон | 13 | Самолет, Вертолет, Ровер |
Mount2 Roll | 14 | Самолет, Вертолет, Ровер |
Mount2 Развертывание / втягивание | 15 | Самолет, Вертолет, Ровер |
Камера ISO | 90 | Самолет, Вертолет, Ровер |
Апертура камеры | 91 | Самолет, Вертолет, Ровер |
Фокус камеры | 92 | Самолет, Вертолет, Ровер |
Выдержка камеры | 93 | Самолет, Вертолет, Ровер |
Крепление с панорамированием / наклоном / роликом / развертыванием
Управляют выходными каналами для управления сервоподвесом.Пожалуйста подробности см. в документации по конфигурации стабилизатора камеры.
Параметры Mount2 такие же, но для управления вторым стабилизатором камеры.
Camera_trigger
Функция вывода Camera_trigger используется для запуска камеры с сервопривод. Подробную информацию см. В документации по стабилизатору камеры.
ISO камеры / диафрагма / фокус / выдержка
Эти выходы используются для удаленного управления указанными выше значениями для устройств, совместимых с BMMC (Blackmagic Micro Cinema Camera).
ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ
При загрузке прошивки или выборе типа кадра для функций вывода будут установлены определенные значения по умолчанию. При желании пользователь может переместить их на альтернативные выходы сервоприводов / двигателей. Значения по умолчанию показаны ниже:
ТИП АВТОМОБИЛЯ SERVO | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Мультикоптер | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 82 | 83 | 84 | 85 |
Трикоптер | 33 | 34 | 0 | 36 | 0 | 0 | 39 | 0 | 0 | 0 | 0 | 0 |
Одинарный / коаксиальный вертолет | 33 | 34 | 35 | 36 | 37 | 38 | 0 | 0 | 0 | 0 | 0 | 0 |
Традиционный вертолет | 33 | 34 | 35 | 36 | 0 | 0 | 0 | 31 | 0 | 0 | 0 | 0 |
Двойной вертолет | 33 | 34 | 35 | 36 | 37 | 38 | 0 | 31 | 0 | 0 | 0 | 0 |
HeliQuad | 33 | 34 | 35 | 36 | 0 | 0 | 0 | 31 | 0 | 0 | 0 | 0 |
Самолет с фиксированным крылом / хвостовой борт | 4 | 19 | 21 | 70 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Квадроплан | 4 | 19 | 21 | 70 | 33 | 34 | 35 | 36 | 0 | 0 | 0 | 0 |
квадроцикл трикоптер | 4 | 19 | 21 | 70 | 33 | 34 | 0 | 36 | 0 | 0 | 39 | 0 |
Ровер | 26 | 0 | 70 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
РазвертываниеПримечание
Автомобили с бортовым управлениемRover должны будут вручную переключить SERVO1 и SERVO3 на «Дроссельная заслонка влево» и «Дроссельная заслонка вправо», чтобы включить противоскользящее рулевое управление.
Post Kafka | Confluent Documentation
После того, как вы развернули кластер в производственной среде, есть несколько инструментов и практики, чтобы ваш кластер работал в хорошей форме. В этом разделе рассказывается о динамическая настройка параметров, изменение уровней ведения журнала, переназначение разделов и удаление тем.
Лесозаготовки
Apache Kafka® создает несколько журналов. Расположение журналов зависит от упаковки.
формат — kafka_logs_dir
будет в / var / log / kafka
в rpm / debian и $ base_dir / logs
в формате архива.Уровень ведения журнала по умолчанию — ИНФОРМАЦИЯ
. Обеспечивает умеренный
объем информации, но он должен быть довольно легким, чтобы ваши журналы
не огромный.
При отладке проблем, особенно проблем с выпадением реплик из ISR,
может быть полезно поднять уровень ведения журнала до DEBUG
.
Журналы с сервера идут в logs / server.log
.
Вы можете изменить файл log4j.properties
и перезапустить узлы, но это
одновременно утомительно и приводит к ненужным простоям.
Контроллер
Kafka выбирает одного брокера в кластере в качестве контроллера. Контроллер отвечает за управление кластером и обрабатывает такие события, как сбои брокера, выборы лидера, удаление темы и многое другое.
Поскольку контроллер встроен в брокер, журналы контроллера
отделены от журналов сервера в logs / controller.log
. Любая ОШИБКА
, ФАТАЛЬНАЯ
или WARN
в этом журнале указывает на важное событие, на которое следует обратить внимание
администратор.
Журнал изменений состояния
Контроллер управляет состоянием всех ресурсов в кластере Kafka. Этот
включает темы, разделы, брокеры и реплики. В рамках государственного управления,
когда состояние любого ресурса изменяется контроллером, он регистрирует действие
в специальный журнал изменений состояния, хранящийся в каталоге logs / state-change.log
. Это
полезно для устранения неполадок. Например, если какой-то раздел не в сети
какое-то время этот журнал может предоставить полезную информацию о том,
не в сети из-за неудачной операции по выбору лидера.
Обратите внимание, что уровень журнала по умолчанию для этого журнала — TRACE
.
Регистрация запросов
Kafka имеет возможность регистрировать каждый запрос, обслуживаемый брокером. Это включает не только производить и потреблять запросы, но и запросы, отправленные контроллером брокерам и запросам метаданных.
Если этот журнал включен на уровне DEBUG
, он содержит информацию о задержке
для каждого запроса вместе с разбивкой по времени задержки по компонентам, чтобы вы могли видеть
где узкое место.Если этот журнал включен на TRACE
, он далее регистрирует
содержание запроса.
Мы не рекомендуем вам устанавливать этот журнал на TRACE
в течение длительного периода времени, поскольку
объем журналирования может повлиять на производительность кластера.
Административные операции
В этом разделе рассматриваются различные инструменты администрирования, которые можно использовать для администрирования Kafka.
кластер в производстве. Есть еще ряд полезных операций, которые не
автоматизирован и должен запускаться с помощью одного из инструментов, поставляемых с Kafka
под бункер /
Добавление тем
У вас есть возможность добавить темы вручную или создать их автоматически, когда данные впервые публикуются в несуществующей теме.Если темы создаются автоматически, тогда вы можете настроить используемые по умолчанию конфигурации тем. для автоматически созданных тем.
Темы добавляются и изменяются с помощью инструмента темы:
bin / kafka-themes --bootstrap-server localhost: 9092 --create --topic my_topic_name \ --partitions 20 - коэффициент репликации 3 --config x = y
Коэффициент репликации определяет, сколько серверов будут реплицировать каждое сообщение, которое написано. Если у вас коэффициент репликации 3, то до 2 серверов могут выйти из строя. прежде, чем вы потеряете доступ к своим данным.Мы рекомендуем использовать коэффициент репликации 2 или 3, чтобы вы могли прозрачно перезагружать машины, не прерывая данные потребление.
Счетчик разделов определяет, в сколько журналов будет разделена тема. Там несколько влияний количества разделов. Сначала каждый раздел должен полностью соответствовать на одном сервере. Итак, если у вас есть 20 разделов, полный набор данных (а также чтение и нагрузка записи) будет обрабатываться не более чем 20 серверами (без подсчета реплик). Наконец, количество разделов влияет на максимальный параллелизм ваших потребителей.
Конфигурации, добавленные в командной строке, имеют приоритет над настройками по умолчанию. server имеет такие вещи, как продолжительность хранения данных. Полный здесь задокументирован набор конфигураций для каждой темы.
Изменение тем
Вы можете изменить конфигурацию или разбиение темы, используя тот же инструмент темы.
Для добавления разделов можно сделать
bin / kafka-themes --bootstrap-server localhost: 9092 --alter --topic my_topic_name \ - перегородки 40
Имейте в виду, что одним из вариантов использования разделов является семантическое разделение данных, и добавление разделов не меняет разделение существующих данных, поэтому это может беспокоить потребителей, если они полагаются на эту перегородку.Это если данные разделены по хешу (ключу)% number_of_partitions, тогда это разбиение потенциально будет перетасовывается путем добавления разделов, но Kafka не будет пытаться автоматически распространять данные никак.
Для добавления конфигов:
bin / kafka-configs --bootstrap-server localhost: 9092 --alter - темы типа объекта - имя объекта my_topic_name --add-config x = y
Чтобы удалить конфиг:
bin / kafka-configs --bootstrap-server localhost: 9092 --alter - темы типа объекта - имя-объекта my_topic_name \ --deleteConfig x
Обратите внимание, что Kafka в настоящее время не поддерживает уменьшение количества разделов для темы.
Удаление тем
Вы также можете удалить тему с помощью инструмента темы:
bin / kafka-themes --bootstrap-server localhost: 9092 --delete --topic my_topic_name
Плавное выключение
Кластер Kafka автоматически обнаруживает отключение или сбой любого брокера и выбирает новые лидеры для перегородок на этой машине. Это произойдет, если сервер выходит из строя или намеренно отключается для обслуживания или изменения конфигурации. Для более поздних случаев Kafka поддерживает более изящный механизм остановки сервера. потом просто убиваю его.Когда сервер корректно останавливается, у него есть две оптимизации он воспользуется преимуществом:
- Он синхронизирует все свои журналы на диск, чтобы избежать необходимости восстановления журнала, когда он перезапускается (т.е. проверяет контрольную сумму для всех сообщений в хвосте бревно). Восстановление журнала требует времени, поэтому это ускоряет преднамеренный перезапуск.
- Он перенесет любые разделы, на которых сервер является лидером, на другие реплики. перед выключением. Это ускорит смену руководства и минимизировать время недоступности каждого раздела до нескольких миллисекунд.
Синхронизация журналов будет происходить автоматически при остановке сервера
кроме жесткого убийства, но контролируемая миграция лидерства требует использования
специальная настройка: managed.shutdown.enable = true
Обратите внимание, что управляемое завершение работы будет успешным только в том случае, если все разделы размещены на у брокера есть реплики (т.е. коэффициент репликации больше 1 и при хотя бы одна из этих реплик жива). Обычно это то, что вам нужно, так как завершение работы последней реплики сделает этот раздел темы недоступным.
Повторный перезапуск
Если вам нужно выполнить обновление программного обеспечения, обновления конфигурации брокера или кластера обслуживания, то вам нужно будет перезапустить все брокеры в вашем кластере Kafka. Для этого вы можете выполнить непрерывный перезапуск, перезагружая по одному брокеру за раз. Перезапуск брокеров по одному обеспечивает высокую доступность, избегая время простоя для конечных пользователей.
Некоторые рекомендации по предотвращению простоев включают:
- Используйте Confluent Control Center для отслеживания статуса брокера во время непрерывного перезапуска.
- Поскольку одна реплика недоступна во время перезапуска брокера, клиенты не будут испытывать простоя, если количество оставшихся в синхронизации реплик больше, чем настроенное значение
min.insync.replicas
. - Запустите посредников с
managed.shutdown.enable = true
, чтобы перенести лидерство по разделам темы до того, как брокер будет остановлен. - Активный контроллер должен быть последним перезапускаемым брокером. Это необходимо для того, чтобы активный контроллер не перемещался при каждом перезапуске брокера, что замедлило бы перезапуск.
Перед запуском непрерывного перезапуска:
- Убедитесь, что ваш кластер исправен и что нет недреплицированных перегородки. В Центре управления перейдите к Обзор кластер и обратите внимание на значение Под реплицированными разделами . Если есть под реплицированными разделами, прежде чем делать непрерывный перезапуск.
- Определите, какой брокер Kafka в кластере является активным контроллером.
Активный контроллер будет сообщать
1
для следующих метрикакафка.контроллер: тип = KafkaController, имя = ActiveControllerCount
а остальные брокеры сообщат0
.
Используйте следующий рабочий процесс для последовательного перезапуска:
Подключиться к одному брокеру, обязательно оставив активный контроллер в последнюю очередь и корректно остановите процесс брокера. Не отправляйте команду
kill -9
. Подождите, пока брокер полностью отключился.Подсказка
Эти инструкции основаны на предположении, что вы устанавливаете Confluent Platform с использованием архивов ZIP или TAR.Дополнительные сведения см. В разделе «Локальные развертывания».
Если вы выполняете обновление программного обеспечения или внесения каких-либо изменений в конфигурацию системы, следуйте этим шаги на этом брокере. (Если вы просто меняете брокера properties, при желании вы можете сделать это до остановки брокера)
Запустите брокера резервную копию, передав свойства брокера файл.
бин / кафка-запуск сервера и т. Д. / Кафка / server.properties
Подождите, пока этот брокер полностью не перезапустится и не будет пойман, прежде чем приступаем к перезапуску следующего брокера в вашем кластере.Ожидание важно, чтобы переключение лидера происходило так же чисто, как и возможно. Чтобы узнать, когда брокер пойман, в Центре управления перейдите к Обзор кластера и обратите внимание на Под реплицированными разделами значение. Во время перезапуска брокера это число увеличивается, потому что данные не будут реплицированы в тему разделы, которые находятся на перезапускающемся брокере.
После того, как брокер перезапустился и был пойман, это число возвращается к исходному значение перед перезапуском, которое должно быть
0
в работоспособном кластере.Повторите вышеуказанные шаги для каждого брокера, пока вы не перезапустите всех брокеров. но активный контроллер. Теперь вы можете перезапустить активный контроллер.
Масштабирование кластера (добавление узла в кластер Kafka)
Добавить серверы в кластер Kafka очень просто, просто назначьте им уникальный идентификатор брокера и запустите Kafka на своих новых серверах. Однако эти новые серверы не будут автоматически быть назначены какие-либо разделы данных, поэтому, если разделы не будут перемещены в них, они не будут делать любую работу, пока не будут созданы новые темы.Обычно, когда вы добавляете машины в свой кластер, вы захотите перенести некоторые существующие данные на эти машины. Другими распространенными причинами переноса данных являются вывод из эксплуатации брокеров и ребалансировка данных по кластеру (когда он становится несбалансированным).
Начиная с Confluent Platform 6.0.0, вы можете использовать самобалансирующиеся кластеры для автоматического управления распределение данных по разделам. Самобалансирующиеся кластеры автоматически инициируют при необходимости перебалансировать на основе ряда показателей и факторов, в том числе когда Узлы Kafka (брокеры) добавляются или удаляются.
В версиях Confluent Platform до 6.x процесс переноса данных должен выполняться вручную. инициирован, но полностью автоматизирован. Под покровом, когда Кафка перемещает перегородку, она добавит новую реплику на целевую машину в качестве последователя раздела он мигрирует. Новой реплике разрешено реплицировать, и когда она будет полностью догнал, он будет помечен как синхронизированный. Тогда одна из существующих реплик на исходный сервер будет удален, завершив перенос.
Confluent Platform включает инструмент confluent-rebalancer и инструмент с открытым исходным кодом Kafka kafka-reassign-partitions
.Конфлюэнт
Ребалансировщик имеет следующие преимущества:
- Минимизирует перемещение данных
- Сбалансирует данные как на уровне кластера, так и на уровне темы (а не только на уровне темы)
- Распределяет использование диска между брокерами (в дополнение к балансировке количества ведущих и реплик между стойками и брокерами)
- Поддерживает вывод из эксплуатации брокера (ов)
- Поддерживает перемещение разделов от мертвых брокеров
Конфлюэнт-ребалансир описан на отдельной странице.
Инструмент переназначения разделов с открытым исходным кодом может работать в 3 взаимоисключающих режимах —
-
--generate
: в этом режиме, учитывая список тем и список брокеров, инструмент генерирует переназначение кандидата, чтобы переместить все разделы указанных тем новым брокерам. Этот вариант просто обеспечивает удобный способ создания плана переназначения раздела с учетом списка тем и целевых брокеров. -
--execute
: в этом режиме инструмент запускает переназначение разделов на основе предоставленного пользователем плана переназначения.(с использованием параметра--reassignment-json-file
). Это может быть индивидуальный план переназначения, созданный администратором вручную или предоставленный с помощью параметра –generate . -
--verify
: в этом режиме инструмент проверяет статус переназначения для всех разделов, перечисленных в последнем--execute
. Статус может быть успешно завершен, не пройден или выполняется.
Инструмент переназначения раздела еще не имеет возможности автоматически генерировать план переназначения для списываемых брокеров.Как таковой, администратор должен разработать план переназначения, чтобы переместить реплику для всех разделов, размещенных на брокере, для вывода из эксплуатации, в остальные брокеры. Это может быть относительно утомительно, поскольку переназначение необходимо, чтобы гарантировать, что все реплики не будут перемещены из списанного брокера. только одному другому брокеру. Как было сказано ранее, конфлюэнт-ребалансировщик имеет встроенную поддержку для этого.
Увеличение коэффициента репликации
Увеличить коэффициент репликации можно с помощью инструмента kafka-reassign-partitions
.Укажите дополнительные реплики в файле json пользовательского переназначения и используйте
это с опцией --execute
, чтобы увеличить коэффициент репликации указанных разделов. Например, в следующем примере увеличивается репликация
коэффициент раздела 0 темы foo от 1 до 3. До увеличения коэффициента репликации единственная реплика раздела существовала на брокере 5. В рамках увеличения
фактор репликации, мы добавим больше реплик на брокерах 6 и 7.
Первым шагом является создание пользовательского плана переназначения в файле json —
кошачий фактор увеличения репликации.json {"версия": 1, "перегородки": [ {"topic": "foo", «раздел»: 0, "реплики": [5,6,7] } ] }
Затем используйте файл json с опцией --execute
, чтобы начать процесс переназначения —
bin / kafka-reassign-partitions --bootstrap-server localhost: 9092 --reassignment-json-file Increase-replication-factor.json --execute Назначение реплики текущего раздела {"версия": 1, "перегородки": [ {"topic": "foo", «раздел»: 0, "реплики": [5] } ] } Сохраните это, чтобы использовать как параметр --reassignment-json-file во время отката. Успешно начато переназначение разделов {"версия": 1, "перегородки": [ {"topic": "foo", «раздел»: 0, "реплики": [5,6,7] } ] }
Параметр --verify
можно использовать с инструментом для проверки статуса переназначения раздела.Обратите внимание, что тот же увеличивающий-репликационный фактор.json
(используемый с опцией --execute
) должен использоваться с опцией --verify
bin / kafka-reassign-partitions --bootstrap-server localhost: 9092 --reassignment-json-file Increase-replication-factor.json --verify Переназначение раздела [foo, 0] успешно завершено
Вы также можете проверить увеличение коэффициента репликации с помощью инструмента kafka-themes
:
bin / kafka-themes --bootstrap-server localhost: 9092 --topic foo --describe Тема: foo PartitionCount: 1 ReplicationFactor: 3 Конфигурации: Тема: foo Раздел: 0 Лидер: 5 Реплики: 5,6,7 Isr: 5,6,7
Ограничение использования полосы пропускания во время переноса данных
Kafka позволяет вам ограничивать трафик репликации, устанавливая верхнюю границу полосы пропускания, используемой для перемещения реплик с машины на машину.Это полезно при перебалансировке кластера, начальной загрузке нового брокера или добавлении или удалении брокеров, поскольку это ограничивает влияние этих операций с большим объемом данных на пользователей.
Есть три интерфейса, которые можно использовать для включения дроссельной заслонки. Самый простой и безопасный — применить дроссель при вызове confluent-rebalancer или kafka-reassign-partitions
, но kafka-configs
также можно использовать для просмотра и изменения значений дросселя напрямую.
Так, например, если бы вы выполнили перебалансировку с помощью приведенной ниже команды, она переместила бы разделы со скоростью не более 50 Мбит / с.
bin / kafka-reassign-partitions --bootstrap-server myhost: 9092 --execute --reassignment-json-file больше-cluster.json —throttle 50000000
Когда вы запустите этот скрипт, вы увидите, что дроссельная заслонка включена:
… Предел дроссельной заслонки был установлен на 50000000 бит / с. Успешно начато переназначение разделов.
Если вы хотите изменить дроссельную заслонку во время перебалансировки, скажем, чтобы увеличить пропускную способность, чтобы она завершилась быстрее, вы можете сделать это, повторно запустив команду execute, передав тот же reassignment-json-file
:
bin / kafka-reassign-partitions --bootstrap-server localhost: 9092 --execute --reassignment-json-file больше-кластер.json - дроссель 700000000 Выполняется существующее задание. Предел дроссельной заслонки был установлен на 700000000 B / s.
После завершения перебалансировки администратор может проверить статус перебалансировки с помощью опции --verify
. Если перебалансировка завершена и --verify
запущен, дроссельная заслонка будет удалена. Важно, чтобы администраторы своевременно убирали дроссель после завершения перебалансировки, выполнив команду с параметром --verify
.Невыполнение этого требования может привести к регулированию обычного трафика репликации.
После выполнения опции --verify
и завершения переназначения сценарий подтвердит, что дроссельная заслонка была удалена:
bin / kafka-reassign-partitions --bootstrap-server localhost: 9092 --verify --reassignment-json-file больше-cluster.json Статус переназначения раздела: Переназначение раздела [my-topic, 1] успешно завершено Переназначение раздела [mytopic, 0] успешно завершено Дроссель сняли.
Администратор также может проверить назначенные конфигурации с помощью kafka-configs
. Для управления процессом дросселирования используются две пары конфигураций дроссельной заслонки. Само значение дроссельной заслонки. Это настраивается на уровне брокера с использованием динамических свойств:
leader.replication.throttled.rate Follower.replication.throttled.rate
Существует также перечисленный набор регулируемых реплик:
leader.replication.throttled.replicas последователь.replication.throttled.replicas
Которые настраиваются по теме. Все четыре значения конфигурации автоматически назначаются kafka-reassign-partitions
(обсуждается ниже).
Механизм дроссельной заслонки работает путем измерения скорости приема и передачи для разделов в списках replication.throttled.replicas
на каждом брокере. Эти скорости сравниваются с конфигурацией replication.throttled.rate
, чтобы определить, следует ли применять дроссель. Скорость дросселирования репликации (используемая механизмом дросселирования) записывается в приведенных ниже показателях JMX, поэтому их можно контролировать извне.
MBean: kafka.server: type = LeaderReplication, name = скорость передачи байтов MBean: kafka.server: type = FollowerReplication, name = скорость передачи байтов
Для просмотра конфигурации ограничения дроссельной заслонки:
bin / kafka-configs --describe --bootstrap-server localhost: 9092 - брокеры типа сущности Конфиги для брокеров "2": leader.replication.throttled.rate = 1000000, follower.replication.throttled.rate = 1000000 Конфиги для брокеров "1": leader.replication.throttled.rate = 1000000, follower.replication.throttled.ставка = 1000000
Это показывает дроссель, применяемый как к ведущей, так и к ведомой стороне протокола репликации. По умолчанию обеим сторонам назначается одно и то же значение регулируемой пропускной способности.
Для просмотра списка регулируемых реплик:
bin / kafka-configs --describe --bootstrap-server localhost: 9092 - темы типа объекта Конфиги для темы "my-topic": leader.replication.throttled.replicas = 1: 102,0: 101, follower.replication.throttled.replicas = 1: 101,0: 102.
Здесь мы видим, что дроссель лидера применяется к разделу 1 на брокере 102 и к разделу 0 на брокере 101.Аналогичным образом дроссель ведомого устройства применяется к разделу 1 на брокере 101 и разделу 0 на брокере 102.
По умолчанию kafka-reassign-partitions
применяет ведущий дроссель ко всем репликам, существующим до перебалансировки, любая из которых может быть ведущей. Он применит дроссель ведомого ко всем пунктам назначения перемещения. Таким образом, если есть раздел с репликами на брокерах 101,102
, переназначенный на 102,103
, дроссель лидера для этого раздела будет применен к 101,102
(возможные лидеры во время перебалансировки), а дроссель ведомого будет применен к 103
только (пункт назначения).
При необходимости вы также можете использовать переключатель --alter
на kafka-configs
, чтобы вручную изменить конфигурацию дроссельной заслонки.
Следует соблюдать осторожность при использовании регулируемой репликации. В частности:
- Снятие дроссельной заслонки:
Дроссель должен быть удален своевременно после завершения переназначения (путем запуска confluent-rebalancer --finish
или kafka-reassign-partitions -—verify
).
- Обеспечение прогресса:
Если дроссельная заслонка установлена слишком низко по сравнению со скоростью входящей записи, репликация может не продвигаться.Это происходит, когда:
макс (BytesInPerSec)> дроссельная заслонка
Где BytesInPerSec — это метрика, которая отслеживает пропускную способность записи производителей в каждый брокер.
Администратор может отслеживать, идет ли репликация, во время перебалансировки, используя метрику:
kafka.server: type = FetcherLagMetrics, name = ConsumerLag, clientId = ([-. \ W] +), topic = ([-. \ W] +), partition = ([0-9] +)
Задержка должна постоянно уменьшаться во время репликации. Если показатель не уменьшается, администратор должен увеличить пропускную способность дроссельной заслонки, как описано выше.
- Как избежать длительных задержек при репликации:
Регулируемая пропускная способность должна быть достаточно большой, чтобы реплики не могли простаивать в течение длительного времени. Хорошее консервативное эмпирическое правило — держать дроссель выше #brokers MB / s
, где #brokers
— количество брокеров в вашем кластере.
Администраторы, желающие использовать более низкие значения дроссельной заслонки, могут настроить размер ответа, используемый для репликации, на основе отношения:
Задержка в наихудшем случае = реплика.fetch.response.max.bytes x # брокеры / дроссель
Здесь администратор должен настроить дроссель и / или replica.fetch.response.max.bytes
соответствующим образом, чтобы задержка никогда не превышала replica.lag.time.max.ms
(насколько это возможно для некоторых разделов, особенно меньших, для входа в ISR до завершения перебалансировки) или внешнего окна дроссельной заслонки: (replication.quota.window.size.seconds x replication.quota.window.num)
или тайм-аут соединения реплики .socket.timeout.ms
.
Поскольку значение по умолчанию для replica.fetch.response.max.bytes
составляет 10 МБ, а задержка должна быть меньше 10 с ( replica.lag.time.max.ms
), это приводит к практическому правилу, согласно которому дросселирование должно никогда не будет меньше # брокеров МБ / с.
Чтобы лучше понять связь, рассмотрим пример. Скажем, у нас есть кластер из 5 узлов с настройками по умолчанию. Мы устанавливаем дроссель 10 Мбит / с для всего кластера и добавляем нового брокера. Брокер начальной загрузки будет реплицироваться от других 5 брокеров с запросами размером 10 МБ (реплика по умолчанию .fetch.response.max.bytes
). В худшем случае полезная нагрузка, поступающая одновременно с брокером начальной загрузки, составляет 50 МБ. В этом случае дроссель ведомого устройства на брокере начальной загрузки будет задерживать последующие запросы репликации на (50 МБ / 10 МБ / с) = 5 с, что приемлемо. Однако, если мы установим дроссель на 1 Мбит / с, в худшем случае задержка будет 50 с, что неприемлемо.
Балансировка реплик между стойками
Функция распознавания стойки распределяет реплики одного и того же раздела по разные стойки.Это расширяет гарантии, которые Kafka предоставляет в случае отказа брокера от покрывают отказ стойки, ограничивая риск потери данных, если все брокеры стойки выходят из строя сразу. Эту функцию также можно применить к другим группам брокеров. такие как зоны доступности в EC2.
Вы можете указать, что брокер принадлежит к определенной стойке, добавив свойство в конфигурацию брокера:
При создании или изменении темы или при перераспределении реплик ограничение стойки будет соблюдаться, гарантируя, что реплики охватывают столько стоек, сколько они может.Перегородка будет охватывать количество различных стоек, которое составляет минимум # стойки и фактор репликации.
Алгоритм, используемый для назначения реплик брокерам, гарантирует, что количество лидеры на брокера будут постоянными, независимо от того, как брокеры распределены поперек стоек. Это обеспечивает сбалансированную пропускную способность.
Однако, если стойкам назначено разное количество брокеров, назначение реплик даже не будет. Стойки с меньшим количеством брокеров получат больше реплик, это означает, что они будут использовать больше хранилища и вкладывать больше ресурсов в репликацию.Следовательно, разумно настроить равное количество брокеров на стойку.
Осторожно
В настоящее время функция поддержки стойки не может быть включена во время обновлений. Вам нужно включить поддержку стойки до или после завершения обновления версии Confluent Platform.
Обеспечение соблюдения клиентских квот
Начиная с версии 0.9, кластер Kafka имеет возможность принудительно вводить квоты для запросов на создание и выборку. Квоты — это в основном пороговые значения скорости передачи байтов, определяемые для каждого идентификатора клиента. Идентификатор клиента логически идентифицирует приложение, выполняющее запрос.Следовательно, один идентификатор клиента может охватывать несколько экземпляров производителя и потребителя, и квота будет применяться ко всем из них как к единому объекту, т.е. если client-id = «test-client» имеет квоту производства 10 Мбит / с, она распределяется между всеми экземпляры с тем же идентификатором.
Квоты защищают брокеров от производителей и потребителей, которые производят / потребляют очень большие объемы данных и, таким образом, монополизируют ресурсы брокера и вызывают насыщение сети. Это особенно важно в больших многопользовательских кластерах, где небольшой набор клиентов с плохим поведением может ухудшить взаимодействие с пользователем для клиентов с хорошим поведением.Фактически, при запуске Kafka в качестве службы квоты позволяют применять ограничения API в соответствии с согласованным контрактом.
По умолчанию каждый уникальный идентификатор клиента получает фиксированную квоту в байтах / сек, настроенную кластером ( quota.producer.default
, quota.consumer.default
). Эта квота определяется для каждого брокера. Каждый клиент может публиковать / извлекать максимум X байт / сек на брокера , прежде чем он будет заблокирован.
Когда брокер обнаруживает нарушение квоты, он не возвращает ошибку.Скорее, он пытается замедлить клиента, превышающего его квоту. Брокер вычисляет величину задержки, необходимую для перевода клиента, нарушающего квоту, в рамках своей квоты, и откладывает ответ на это время. Такой подход обеспечивает прозрачность нарушения квоты для клиентов (вне метрик на стороне клиента). Это также избавляет их от необходимости реализовывать какое-либо специальное поведение отката и повтора, которое гарантирует соблюдение квот независимо от реализации клиента. Показатели JMX на клиенте и брокерах могут выявить, когда клиенты задушены.
Клиентская скорость передачи байтов измеряется в нескольких небольших окнах (например, 30 окон по 1 секунде каждое), чтобы быстро обнаруживать и исправлять нарушения квот. Как правило, наличие больших окон измерения (например, 10 окон по 30 секунд каждое) приводит к большим всплескам трафика, за которыми следуют длительные задержки, что не очень удобно для пользователя.
Можно переопределить квоту по умолчанию для идентификаторов клиентов, которым требуется более высокая (или даже меньшая) квота. Механизм аналогичен переопределению конфигурации журнала для каждой темы.
По умолчанию каждый идентификатор клиента получает неограниченную квоту. Следующее устанавливает квоту по умолчанию для каждого производителя и идентификатора клиента клиента равной 10 Мбит / с:
quota.producer.default = 10485760 quota.consumer.default = 10485760
Также можно установить индивидуальные квоты для каждого клиента:
bin / kafka-configs --bootstrap-server localhost: 9092 --alter --add-config 'Manufacturer_byte_rate = 1024, consumer_byte_rate = 2048' --entity-name clientA --entity-type clients Обновлен конфиг для clientId: "clientA".
Вот как описать квоту для данного клиента:
bin / kafka-configs --bootstrap-server localhost: 9092 --describe --entity-name clientA --entity-type clients Конфиги для клиентов: clientA: Producer_byte_rate = 1024, consumer_byte_rate = 2048
Советы по производительности
Выбор количества разделов для темы
На самом деле нет правильного ответа, мы предлагаем это как вариант, потому что это компромисс. Простой ответ заключается в том, что количество разделов определяет максимальный потребительский параллелизм, и поэтому вы должны установить количество разделов на основе максимального потребительского параллелизма, который, как вы ожидаете, потребуется (т.е. избыточное обеспечение). Кластеры с общим количеством разделов до 10k вполне работоспособны. Кроме того, мы не проводим агрессивных тестов (это должно работать, но мы не можем этого гарантировать).
Вот более полный список возможных компромиссов:
- Раздел — это в основном каталог файлов журнала.
- Каждый раздел должен полностью умещаться на одной машине. Поэтому, если у вас есть только один раздел в вашей теме, вы не можете масштабировать скорость записи или удержание за пределы возможностей одной машины.Если у вас есть 1000 разделов, вы потенциально можете использовать 1000 машин.
- Каждая перегородка полностью заказана. Если вы хотите упорядочить все записи, вы, вероятно, захотите иметь только один раздел.
- Каждый раздел не используется более чем одним потоком / процессом-потребителем в каждой группе потребителей. Это позволяет потреблять каждый процесс в однопоточном режиме, чтобы гарантировать заказ потребителю внутри раздела (если мы разделим раздел упорядоченных сообщений и раздадим их нескольким потребителям, даже если сообщения хранились в порядке, в котором они будут обрабатываться. выходил из строя в разы).
- Однако один процесс может использовать множество разделов. Таким образом, у вас может быть 1000 разделов, занятых одним процессом. Другой способ сказать вышесказанное — это то, что количество разделов ограничивает максимальный параллелизм потребителя.
- Больше разделов означает больше файлов и, следовательно, может привести к меньшему объему записи, если у вас недостаточно памяти для правильной буферизации записей и объединения их в более крупные записи
- Каждому разделу соответствует несколько узлов в zookeeper.ZooKeeper хранит все в памяти, так что со временем это может выйти из-под контроля.
- Больше разделов означает более длительное время восстановления после отказа. Каждый раздел можно обработать быстро (за миллисекунды), но с тысячами разделов это может накапливаться.
- Когда мы проверяем позицию потребителя, мы сохраняем по одному смещению на раздел, поэтому чем больше разделов, тем дороже будет контрольная точка позиции.
- Позже можно увеличить количество разделов, НО, когда мы это сделаем, мы не будем пытаться реорганизовать данные в теме.Поэтому, если вы зависите от семантического разбиения на основе ключей в своей обработке, вам придется вручную скопировать данные из старой темы нижнего раздела в новую тему более высокого раздела, если позже вам потребуется расширить.
Обратите внимание, что количество операций ввода-вывода и файлов на самом деле касается # разделов / # брокеров, поэтому добавление брокеров устранит проблемы там; но ZooKeeper обрабатывает все разделы для всего кластера, поэтому добавление машин не помогает.
Настройка виртуальной памяти
Виртуальная памятьLinux автоматически настраивается в соответствии с рабочей нагрузкой система.Поскольку Kafka в значительной степени полагается на кеш системных страниц, когда виртуальный система памяти переключается на диск, возможно, недостаточно памяти выделен в кеш страницы. Вообще говоря, своппинг имеет заметную негативно влияет на все аспекты производительности Kafka, и этого следует избегать.
Если не настраивать пространство подкачки, то можно вообще избежать проблемы с производительностью, связанные с подкачкой. Однако своп обеспечивает важную безопасность. механизм на случай катастрофической проблемы системы.Например, своп предотвращает ОС от внезапного завершения процесса при возникновении нехватки памяти.
Чтобы избежать проблем с производительностью подкачки и одновременно иметь гарантию
в качестве подстраховки установите для параметра vm.swappiness
очень низкое значение, например 1.
Значение vm.swappiness
— это процент от вероятности виртуальной памяти
подсистема должна использовать пространство подкачки, а не удалять страницы из кеша страниц.
Чем выше значение параметра, тем агрессивнее ядро будет
менять.Уменьшение размера кэша страницы предпочтительнее регулировки свопа. Однако это
не рекомендуется использовать значение 0, потому что это никогда не позволит
своп при любых обстоятельствах, таким образом теряя страховочную сетку, предоставляемую, когда
используя этот параметр.
Отстающие реплики
ISR — это набор реплик, полностью синхронизированных с лидером. Другими словами, каждая реплика в ISR записала все зафиксированные сообщения в свой локальный журнал. В устойчивом состоянии ISR всегда должна включать все реплики раздела.Иногда некоторые реплики выпадают из списка несинхронных реплик. Это могло произойти из-за неудачных реплик или медленных реплик.
Реплика может быть исключена из ISR, если она отклоняется от лидера сверх определенного порога. Это контролируется следующим параметром:
replica.lag.time.max.ms
Обычно устанавливается равным значению, которое надежно определяет отказ брокера. Вы можете установить это значение соответствующим образом, наблюдая за значением минимальной скорости выборки реплики, которая измеряет скорость получения сообщений от лидера (
кафка.сервер: тип = ReplicaFetcherManager, имя = MinFetchRate, clientId = Replica
). Если эта скорость равнаn
, установите значение этого параметра больше, чем1 / n * 1000
.
Увеличение пропускной способности потребителей
Во-первых, попытайтесь выяснить, работает ли потребитель медленно или он остановился. Для этого вы можете отслеживать метрику максимальной задержки kafka.consumer: type = ConsumerFetcherManager, name = MaxLag, clientId = ([-. \ W] +)
, которая указывает количество сообщений, которые потребитель отстает от производителя.Другой показатель, который необходимо отслеживать, — это минимальная скорость выборки kafka.consumer: type = ConsumerFetcherManager, name = MinFetchRate, clientId = ([-. \ W] +)
потребителя. Если MinFetchRate потребителя упадет почти до 0, вероятно, потребитель остановился. Если MinFetchRate отличен от нуля и относительно постоянен, но задержка потребителя увеличивается, это указывает на то, что потребитель работает медленнее, чем производитель. Если это так, то типичным решением является увеличение степени параллелизма у потребителя. Это может потребовать увеличения количества разделов в теме.
Обработка сообщений большого размера
Мы настоятельно рекомендуем придерживаться максимального размера сообщений по умолчанию — 1 МБ. Когда абсолютно необходимо увеличить максимальный размер сообщения, вам следует учитывать следующее. Также рассмотрите альтернативные варианты, такие как использование сжатия и / или разделения сообщений.
- Фрагментация кучи
- Постоянно большие сообщения могут вызвать фрагментацию кучи на стороне посредника, что потребует значительной настройки JVM для поддержания стабильной производительности.
- Грязный кеш страниц
- Доступ к сообщениям, которые больше не доступны в кэше страниц, выполняется медленно. Чем больше сообщений, тем меньше сообщений помещается в кеш страницы, что снижает производительность.
- Размер буфера клиента Kafka
- Размеры буфера по умолчанию на стороне клиента настроены для небольших сообщений (<1 МБ). Вам нужно будет настроить буферы на стороне клиента как на производителе, так и на потребителе, чтобы правильно обрабатывать сообщения. См. Обсуждение
max.message.bytes
.
Чтобы настроить Kafka для обработки больших сообщений, установите следующую конфигурацию параметры на нужном вам уровне в Producer, Consumer и Topic. Если все темы нужна эта конфигурация, установите ее в конфигурации брокера, но это не рекомендуется по причинам, перечисленным выше.
Объем | Параметр конфигурации | Банкноты |
---|---|---|
Тема | макс.message.bytes | Рекомендуется устанавливать максимальный размер сообщения на уровне темы. |
Брокер | message.max.bytes | Не рекомендуется устанавливать максимальный размер сообщения на уровне брокера. |
Производитель | макс. Размер запроса | Требуется для изменения максимального размера сообщения на уровне производителя. |
размер партии буфер.память | Используйте эти параметры для настройки производительности. | |
Потребитель | fetch.max.bytes макс. Раздел. Выборка. Байтов | Используйте их, чтобы установить максимальный размер сообщения на уровне потребителя. |
Например, если вы хотите иметь возможность обрабатывать сообщения размером 2 МБ, вам необходимо настроить, как показано ниже.
Конфигурация темы:
макс. Байта сообщения = 2097152
Конфигурация производителя:
макс. Размер запроса = 2097152 # Это позволит 5 сообщений на пакет (1 пакет = 1 раздел), если все сообщения имеют размер 2 МБ.batch.size = 10485760 # Это позволит хранить в памяти 10 пакетов одновременно, если все сообщения имеют размер 2 МБ buffer.memory = 104857600
Потребительская конфигурация:
# Это позволит использовать максимум 5 записей на раздел, если все сообщения имеют размер 2 МБ. max.partition.fetch.bytes = 10485760 # Это позволит использовать 10 разделов, если все сообщения имеют размер 2 МБ. fetch.max.bytes = 104857600.
Помимо настройки Kafka для обработки больших сообщений, рассмотрите возможность сжатия сообщения на уровне производителя, чтобы уменьшить размер, получаемый брокерами, до избегайте некоторых из причин, перечисленных выше.
самолетов: how_to_fly_a_helicopter [Aerofly FS Wiki]
Основные органы управления вертолетом
Для новичков или пилотов, которые делают несколько попыток управлять вертолетом, мы предлагаем краткое введение в основные органы управления вертолетом.
Коллектив
Поднять = Поднять
В кабине есть рычаг слева от сиденья пилота и слева от сиденья второго пилота, который вместе управляет углом наклона лопастей всех лопастей.Этот элемент управления называется рычагом общего шага. Общий рычаг поднимается, чтобы увеличить угол наклона лопастей. Это увеличивает подъемную силу ротора, и вертолет начинает подниматься. Правильно, на вертолете мы обычно не увеличиваем дроссельную заслонку или обороты ротора, мы просто меняем угол наклона лопастей.
На мобильном устройстве: переместите экранный ползунок в левой части экрана вверх, чтобы увеличить ввод общего шага
На рабочем столе: Увеличьте назначенный вход общего шага.По умолчанию это та же ось, которая назначена дроссельной заслонке. Вы можете назначить другую ось в настройках контроллера в разделе управления вертолетом.
В VR: Вы можете захватить общий рычаг с помощью контроллера левой руки VR. Потяните рычаг вверх, чтобы увеличить коллектив.
Циклический
Циклический крен влево / вправо = крен влево / вправо
Циклический шаг вперед / назад = тангаж вверх / вниз
Палку между коленями пилота в вертолете называют циклической.Он регулирует шаг отдельных лопастей на протяжении всего оборота ротора таким образом, чтобы фюзеляж самолета двигался в том направлении, на которое вы указываете циклический двигатель.
Если вы двигаете циклический двигатель вперед, вертолет наклоняется вперед и нос опускается вниз. В конце концов самолет разгоняется, и вы увеличиваете скорость полета.
Если вы двигаете циклический двигатель назад, нос вертолета поднимается вверх. Самолет снова замедляется и даже может лететь назад.
Перемещение циклического переключателя влево позволяет самолету катиться влево.Если вы держите этот крен влево, самолет начнет дрейфовать влево и будет становиться все быстрее и быстрее, пока стабилизатор хвоста не начнет действовать как флюгер и не повернет нос самолета в направлении движения.
Переместите цикл вправо, чтобы катиться вправо.
На мобильном устройстве с контролем наклона: наклоните устройство вперед или назад, чтобы опустить нос или потянуть его вверх
На мобильном устройстве с экранным джойстиком: виртуальный джойстик напрямую управляет циклическим вводом.
На рабочем столе: назначение по умолчанию для циклического шага такое же, как для лифта самолета. Назначение циклического крена по умолчанию такое же, как и для входа элеронов. Вы можете изменить оба эти параметра в настройках контроллера в разделе управления вертолетом.
Во время зависания цикличность почти полностью нейтральна. Для изменения положения вертолета требуется очень небольшой ввод. Если вы практикуете наведение, выполняйте небольшие и очень короткие вводы.Обычно небольшой и короткий толчок уже приводит к значительному изменению отношения. Не удерживайте ручку в отклоненном состоянии, пока не увидите, как дрон ускоряется. Вместо этого попробуйте контролировать только положение фюзеляжа. Если вы видите, что отношение меняется, вам следует добавить небольшой вклад, чтобы исправить это изменение отношения. Добавьте небольшой ввод, чтобы изменить положение, а затем подождите, чтобы увидеть, уменьшится ли скорость самолета или нет. Если вы продолжите удерживать ручку в отклоненном положении, дрон продолжит катиться, и вы увидите экстремальные углы наклона или крена еще до того, как ваш вертолет даже начнет движение.
А как насчет дроссельной заслонки?
Не требуется ручное управление дроссельной заслонкой
Когда вы увеличиваете угол наклона лопастей с вводом общего шага, лопасти вашего ротора вгрызаются в воздух и толкают его вниз. Воздух сопротивляется этим изменениям и воздействует на лопасти ротора. Это приводит к замедлению ротора, так как же ротор продолжает вращаться, а не полностью останавливаться?
Ответ — контроллер двигателя.Полнофункциональная цифровая система управления двигателем (FADEC) изменяет количество топлива, впрыскиваемого в двигатель с турбонаддувом. Если вы потянете за коллектор, и частота вращения ротора упадет, он определит компьютер двигателя и добавит топливо в двигатель, чтобы увеличить выходную мощность. Затем двигатели ускоряются и создают больший крутящий момент. FADEC в вертолете действует как регулятор, который поддерживает постоянную скорость ротора, изменяя топливо, которое поступает в двигатель.
На мобильном телефоне вы не можете напрямую изменить дроссельную заслонку.Вы можете выключить FADEC или повернуть поворотную рукоятку на общем рычаге, но это непрактично и не требуется ни на одном этапе полета.
На рабочем столе вы можете назначить дроссельную заслонку вертолета, но мы не рекомендуем этого делать, если вы не являетесь опытным пользователем и не хотите попрактиковаться в посадке с авторотацией. Назначение дроссельной заслонки может вызвать проблемы, если вы точно не знаете, что делаете.
Хвостовой ротор
Левый / правый рулевой винт = нос вращается влево / вправо
Подобно коллективному входу, шаг лопастей рулевого винта регулируется коллективно.Пилот для этого использует ножные педали, как в самолете. Если нажать левую педаль вперед, нос пойдет влево. При нажатии правой педали вперед нос поворачивается вправо.
Для поддержания постоянной скорости вращения ротора FADEC регулирует подачу топлива в двигатель. Двигатель создает крутящий момент на карданном валу, который механически связан с ротором. Поскольку двигатель находится внутри фюзеляжа, весь фюзеляж начинает вращаться относительно ротора, если вы измените крутящий момент. Хвостовой винт должен противодействовать этому вращению, и обычно пилот должен постоянно регулировать педаль, чтобы нос смотрел в одном направлении.
В Aerofly FS мы помогаем вам, автоматически удерживая нос прямо с помощью искусственной помощи в системе повышения устойчивости (SAS). Если вы нажмете красную кнопку на циклическом переключателе, вы можете отключить эту функцию автоматического удержания курса.
На мобильном телефоне у вас есть ползунок руля направления для управления педальными входами
На рабочем столе хвостовой винт назначается так же, как и руль направления по умолчанию. Вы можете изменить это назначение в настройке контроллера в разделе вертолета.Мы рекомендуем использовать физическую пару педалей руля для практики, но это ни в коем случае не является обязательным требованием. Вы также можете использовать джойстик с поворотной ручкой.
Ховер
Типичный полет с вертолетом начинается и заканчивается фазой зависания. Вертолет летит прямо над землей с почти нулевой скоростью вперед или вбок.
Чтобы попасть в эту фазу полета, ротор, очевидно, должен вращаться с работающими двигателями, и оба переключателя FADEC находятся в положении ПОЛЕТ.
Осторожно потяните за вход общего шага, чтобы подняться
Используйте очень маленькие и короткие входы на циклическом джойстике для поддержания некоторого ровного положения
Поскольку ротор на EC135 расположен под углом к полу фюзеляжа, нос самолета должен быть значительно направлен вверх, чтобы оставаться в неподвижном состоянии. При угле наклона около 7 градусов ротор фактически расположен горизонтально по отношению к земле.
А поскольку рулевой винт создает значительную тягу, чтобы остановить вращение фюзеляжа, он создает небольшую боковую силу вправо.Чтобы вертолет оставался неподвижным, нужно повернуть налево примерно на 3 градуса.
Так что типичное положение для стационарного парения — это немного поднятый нос и слегка повернутый влево.
Стандартная взлетная
Во время стандартного взлета мы переходим от неподвижного зависания к полету вперед на высоте нескольких футов от земли. Как и в случае с самолетом, мы ускоряемся по взлетно-посадочной полосе, пока мы находимся, а затем выполняем вращение для перехода в фазу набора высоты.
Чтобы выполнить нормальный взлет, мы слегка опускаем нос и поддерживаем высоту коллективным входом.
Слегка опустите носовую часть с помощью небольшого включения циклической ручки вперед. Передний край диска ротора теперь немного наклонен вниз, и мы набираем скорость.
Слегка увеличьте общую мощность, чтобы увеличить подъемную силу ротора и поддерживать высоту в несколько футов от земли.
Между 30 и 50 узлами у нас достаточно поступательной скорости, чтобы поток несущего винта больше не влиял на приток ротора. Теперь приток ротора — это свежий свежий воздух, который мы еще не вытолкнули, что приводит к значительному увеличению подъемной силы ротора.Из-за этого нос вертолета захочет приподняться, но мы вводим циклический режим вперед, чтобы этого не происходило. Вертолет продолжает разгоняться до тех пор, пока мы не покинем зону влияния земли на отметке 50–60 узлов с указанной воздушной скоростью. В этот момент мы можем мягко оттянуть циклическое движение или уменьшить прямое давление, даже не изменяя общий ввод.
При скорости от 50 до 60 узлов самолет начнет набирать высоту самостоятельно.
с вертикальным взлетом
В зависимости от веса самолета и высоты этот маневр может быть невозможен.В отличие от стандартного взлета, мы сначала увеличиваем высоту, прежде чем начнем ускоряться вперед.
Плавно поднимите сборную, пока не достигнете максимальной взлетной мощности. Следите за крутящим моментом двигателя и двигателем N1 и прекратите тянуть, когда увидите желтую индикацию. Если вы видите красную индикацию, уменьшите мощность.
Сохраняйте горизонтальное положение и подождите, пока высота над землей не увеличится до 50 или 100 футов.
Затем выполните стандартный взлет, продвинувшись по циклическому тангажу вперед, набрав скорость и медленно переходя на набор высоты со скоростью около 60 узлов.
Стандартный заход на посадку и посадка
Стандартный подход на вертолете очень похож на посадку в самолете. Мы приближаемся к взлетно-посадочной полосе с типичным углом захода на посадку 3 °, но мы продолжаем замедляться по мере приближения к целевой зоне приземления. Мы медленно переходим к зависанию по мере замедления. Когда мы находимся прямо над местом приземления, мы можем уменьшить коллектив и мягко приземлиться.
В отличие от самолетов вертолеты обычно приземляются на рулежных дорожках или, конечно же, на вертолетных площадках.Процедура захода на посадку одинакова для стандартного захода на посадку и посадки.
Вертикальная посадка
Как и при стандартном заходе на посадку, мы летим к желаемой точке приземления с нормальным углом захода на посадку 3 °. Но мы стремимся всегда быть на 50-100 футов выше, чтобы мы находились в стационарном зависании прямо над местом приземления. Затем мы медленно спускаемся по вертикали. Во время этого вертикального спуска стремитесь к скорости снижения менее 200 футов / мин.
На этом этапе важно поддерживать небольшую скорость снижения.В противном случае промывка ротора вниз будет вращаться вокруг ротора, и ротор потеряет большую подъемную силу, что приведет к очень высокой скорости опускания. В этом состоянии вихревого кольца мы в значительной степени просто падающий объект. Если вы обнаружите, что очень быстро спускаетесь по вертикали, вы, вероятно, не сможете оправиться от этого, просто потребляя больше коллективных усилий. Вместо этого вы должны подтолкнуть циклическое движение вперед, чтобы опустить нос и потянуть коллектив. Это отодвинет струю вниз в сторону, и по мере того, как вы продолжите падать, ротор больше не будет впрыскивать собственную струю вниз.Он снова наберет подъемную силу, и вы сможете подтянуться после погружения, чтобы полностью восстановиться.
Авторотация
Когда двигатель (ы) вертолета выключается, вал ротора механически отсоединяется от приводного (ых) вала (ов) двигателя из-за обгонной муфты, так что ротор может продолжать вращаться даже при остановке двигателя. С этого момента пилот должен изменить ввод общего шага таким образом, чтобы частота вращения ротора поддерживалась в определенных пределах. Повышение коллектива приведет к падению оборотов ротора.Понижение коллектива увеличивает скорость вращения ротора. Во время авторотации вертолет постоянно теряет энергию в виде трения или сопротивления. Из-за этого нам нужно поменять скорость самолета или высоту, чтобы получить скорость ротора.
Когда мы летим быстро и происходит авторотация (короткое «авто»), мы можем сначала торговать своей избыточной скоростью и даже поддерживать или набирать высоту, слегка уменьшив общий рычаг и подняв нос с помощью циклической ручки. После того, как мы замедлились примерно до 80–70 узлов, мы уменьшаем общую мощность и начинаем глиссирование к месту посадки.
Когда мы работаем медленнее, чем это, мы сначала должны опустить коллектив и войти в пикирование, чтобы набрать воздушную скорость, прежде чем мы сможем плавно подтянуться.
В зависимости от размера вертолета мы стремимся к полетной скорости от 60 до 70 узлов при авторотации. Мы должны настроить коллектив, чтобы поддерживать скорость ротора, и использовать циклические элементы управления для регулировки траектории полета.
Найдите место, где вы можете приземлиться. Профессиональному пилоту действительно не нужно много места, но если вы все еще тренируетесь, то местом посадки может быть вся территория аэропорта.
Используйте общий рычаг для управления скоростью ротора. Старайтесь постоянно поддерживать 100% оборотов в минуту.
Используйте циклический шаг для управления воздушной скоростью
Используйте циклический крен, чтобы направиться к месту приземления.
Подход во время автоматического захода на посадку может быть круче, чем вы привыкли, поддерживайте скорость полета 60-70 узлов, пока не приблизитесь к земле. Затем приступайте к вспышке.
Отсюда вы можете использовать разные стратегии.
A) На твердой поверхности или на ровной траве вы можете удерживать вертолет в горизонтальном положении и приземлиться, используя коллективный ввод. Это намного проще и безопаснее, но при скольжении по взлетно-посадочной полосе вы можете повредить ваши салазки. На неровной местности можно перевернуться, что нехорошо. Во время последней фазы, особенно на земле, старайтесь держать педали носом прямо вперед.
Б) Перед приземлением снизьте скорость движения до нуля.Это требует высокого положения носа при приближении к земле до тех пор, пока скорость полета не упадет настолько, что скорость ротора резко снизится. У вас есть всего несколько секунд, чтобы привести нос в горизонтальное положение и приземлиться, используя коллективные действия, прежде чем подъемник станет слишком низким, и вы будете вынуждены приземлиться. Во время разворота и разворота вы рискуете получить удар хвостом из-за высокого положения носа, поэтому не выполняйте этот маневр слишком близко к земле. Воспользовавшись воспроизведением, вы сможете определить, насколько вы были близки к последнему удару.
Этот веб-сайт использует файлы cookie. Используя веб-сайт, вы соглашаетесь с хранением файлов cookie на вашем компьютере. Также вы подтверждаете, что прочитали и поняли нашу Политику конфиденциальности. Если вы не согласны, покиньте сайт.