Раздел 4 / 6

Приводы, датчики, элементная база и МПС

Вопрос 13 программы

Приводы роботов

Классификация приводов: пневматические, гидравлические, электрические, комбинированные. Рекуперация энергии, искусственные мышцы, микроприводы и приводные системы роботов-манипуляторов.

Что такое привод и из чего состоит приводная система

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

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

  • двигатель — источник механической энергии;
  • передаточный механизм (трансмиссию) — редуктор, ременную/цепную передачу, ШВП (шарико-винтовую передачу) для согласования момента и скорости;
  • систему управления и сенсоры — драйвер, контроллер, датчики положения, момента, тока.

Двигатель почти всегда «не той породы», что нужна суставу: он быстрый и слабый, а сочленению нужен медленный и сильный. Трансмиссия — это «коробка передач», которая меняет скорость на момент. А система управления с датчиками — «нервы», без которых мышца не знает, где находится и с какой силой давит. Классификация приводов идёт по типу используемой энергии: воздух, масло, электричество или их комбинация.

Пневматические приводы

Используют энергию сжатого газа (обычно воздуха). Сжатый воздух под давлением (типично 6–8 бар) подаётся в цилиндр или роторный двигатель, создавая силу на поршне или лопатках. Конструктивные формы: пневмоцилиндры (поступательное движение), поворотные пневмодвигатели, пневмомускулы.

  • Плюсы: простота и дешевизна, высокая скорость перемещений, чистота (нет утечек масла), надёжность; естественная упругость из-за сжимаемости воздуха даёт податливость при контакте.
  • Минусы: низкая точность позиционирования (та же сжимаемость), трудность непрерывного контурного управления, шум выхлопа, низкий КПД всей цепочки «компрессор — пневмосеть — привод», необходимость компрессорной станции.
  • Применение: простейшие pick-and-place операции, захваты (грипперы), коллаборативные роботы с пневмомускулами — облегчённые и естественно безопасные для человека.

Гидравлические приводы

Используют энергию жидкости (минеральное масло, редко вода) под высоким давлением. Гидронасос создаёт поток рабочей жидкости под давлением до 350 бар и выше; оно преобразуется в движение поршнем гидроцилиндра или гидромотором, управление — сервоклапанами.

  • Плюсы: исключительно высокая удельная мощность (сила на единицу массы), жёсткость — жидкость несжимаема, что даёт точное позиционирование под нагрузкой, огромные крутящие моменты на малых скоростях, высокая перегрузочная способность.
  • Минусы: сложность и стоимость прецизионных сервоклапанов, потенциальные утечки и пожароопасность, нужна гидростанция, большой вес вспомогательного оборудования, быстрые и точные перемещения даются труднее, чем электроприводу.
  • Применение: тяжёлые промышленные роботы (сварка, штамповка), экскаваторы-роботы, роботы для разминирования, шагающие роботы для пересечённой местности (BigDog от Boston Dynamics), антропоморфные роботы, где нужна сила (Atlas).

Электрические приводы

Доминирующий тип привода в современной робототехнике. Основные типы двигателей:

  • DC-моторы (коллекторные): просты в управлении, но имеют щётки — износ, искрение. Применяются редко, в простых устройствах.
  • Бесколлекторные DC-моторы (BLDC): высокий КПД, компактность, долгий срок службы. Стандарт для дронов и многих роботов.
  • Синхронные AC-сервомоторы (PMSM): «золотой стандарт» промышленных роботов. Превосходное отношение момент/масса, низкая инерция ротора, высочайшая точность управления положением, скоростью и моментом благодаря векторному управлению.
  • Шаговые двигатели: позиционирование без обратной связи, высокий момент на низких скоростях. 3D-принтеры, простые манипуляторы. Склонны к пропуску шагов при перегрузке.
  • Плюсы сервоприводов: высокая точность и повторяемость, простота подвода энергии (кабель), широчайший диапазон регулирования скорости, высокий КПД, простая интеграция с цифровыми системами управления, модульность.
  • Минусы: для высоких моментов нужен редуктор (люфт, трение, масса), ограничения по перегрузкам (перегрев), потенциальная опасность при отказе тормоза на вертикальной оси.
  • Применение: 90 %+ промышленных роботов-манипуляторов, сервисные роботы, мобильные роботы (колёса), медицинские роботы.

Комбинированные (гибридные) приводы

Сочетают преимущества разных типов для специальных задач:

  • Электро-гидравлические: автономные модули «электродвигатель + миниатюрный гидронасос + цилиндр». Электричество подводится по кабелю, гидравлическое усилие генерируется на месте — снимается проблема централизованной гидростанции.
  • Гидро-пневматические: гидравлика для силового рабочего хода, пневматика для быстрого обратного холостого хода (чаще в прессах, чем в роботах).
  • Электро-пневматические: управляемые электропневматические распределители с обратной связью превращают пневмоцилиндр в сервопривод. Пример: Festo Motion Terminal.
КритерийПневматическийГидравлическийЭлектрический
Рабочее давление / энергиявоздух, 6–8 бармасло, до 350 бар и вышеэлектрическая, по кабелю
Удельная мощностьумереннаяисключительно высокаявысокая (PMSM)
Точность позиционированиянизкая (сжимаемость воздуха)высокая под нагрузкой (несжимаемость)высочайшая (векторное управление)
Податливость при контактеестественнаяжёсткийреализуется алгоритмически
Инфраструктуракомпрессорная станциягидростанция, сервоклапанытолько кабель
Типичное применениегрипперы, pick-and-place, пневмомускулыBigDog, Atlas, тяжёлые роботы90 %+ промышленных манипуляторов
демоХарактеристики приводов: момент — скорость
Качественные механические характеристики: гидропривод даёт огромный момент на низких оборотах, DC-электропривод — линейную характеристику от момента страгивания до скорости холостого хода, пневмопривод — умеренное усилие при высокой скорости. Включайте кривые чекбоксами и сравнивайте.

Рекуперация энергии в приводах

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

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

  • Регенерация в сеть: инвертор синхронизирует выработанную энергию с промышленной сетью переменного тока. Сложно, дорого, требует разрешения.
  • Разделение по звену постоянного тока (DC-Bus sharing): самое эффективное решение для многоприводных систем (манипуляторов) — тормозная энергия одного привода питает другой, разгоняющийся в тот же момент; избыток гасится балластным резистором.
  • Накопление: энергия запасается в батарее конденсаторов (суперконденсаторы) или аккумуляторе и используется позже. Идеально для роботов с частыми циклами разгона/торможения.

Портовые краны-роботы: энергия, выработанная при опускании контейнера, запасается и идёт на следующий подъём — экономия до 40 %. Другие примеры: шагающие роботы с регенеративным торможением в фазе опоры ноги; экзоскелеты, собирающие энергию при отрицательной работе мышц (ходьба по лестнице вниз).

Искусственные мышцы

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

  • Пневматические искусственные мышцы (PAM, мышцы Маккиббена): эластичная резиновая трубка внутри жёсткой оплётки; при подаче сжатого воздуха трубка раздувается, а оплётка сокращается по длине. Огромная сила при малом весе, высокая податливость (compliance), естественное демпфирование. Работают только на сокращение (однонаправленные), усилие падает по мере сокращения.
  • Сплавы с памятью формы (SMA): проволока из никель-титанового сплава (нитинол) «помнит» высокотемпературную форму; при нагреве пропусканием тока сокращается на 4–8 %, создавая огромное напряжение. Плюсы — предельная простота, миниатюрность, бесшумность; минусы — очень низкий КПД, сильное тепловыделение, малая скорость (ограничена охлаждением), сложное точное управление из-за гистерезиса.
  • Электроактивные полимеры (EAP): ионные — изгибаются из-за миграции ионов под напряжением (низкое напряжение, но нужна влажная среда, сила мала); диэлектрические эластомеры (DEA) — деформируемый конденсатор: высокое напряжение (киловольты) сжимает полимерную плёнку, и она расширяется в плоскости. Огромные деформации (>100 %) и высокие скорости, но нужны киловольты и есть нелинейности.

Микроприводы

Приводы для микро- и нанороботов, микрохирургии, оптических систем; размеры — от микрометров до нескольких миллиметров.

  • Электростатические: кулоновское притяжение заряженных пластин; доминируют в MEMS. Микрогребенчатые актюаторы (comb-drive) — основа микрозеркал проекторов.
  • Пьезоэлектрические: прямой эффект — перемещения до десятков микрометров с разрешением вплоть до атомарного и огромным быстродействием; ультразвуковые моторы — высокочастотные колебания пьезоэлемента толкают ротор, есть самоторможение в обесточенном состоянии, компактность.
  • Магнитострикционные: материал (например, Terfenol-D) меняет размеры в магнитном поле. Высокие усилия, но малые деформации.
  • Микро-электромагнитные: миниатюрные катушки и постоянные магниты; изготовление сложно из-за 3D-обмоток.
  • Тепловые (биметаллические): нагрев током изгибает пластину. Медленные, но развивают значительные усилия.

Приводные системы роботов-манипуляторов

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

  1. Двигатель: бесколлекторный синхронный серводвигатель переменного тока (PMSM). Главные требования — минимальная инерция ротора и максимальный тепловой КПД; часто интегрирован с датчиками.
  2. Редуктор — повышает момент и снижает скорость:
    • RV-редуктор (циклоидальный) — для осей с максимальной нагрузкой (основание, плечо): минимальный люфт, огромная жёсткость и перегрузочная способность, «сердце» тяжёлого робота;
    • гармонический (Harmonic Drive, волновая передача) — для «лёгких» сочленений (локоть, запястье): нулевой люфт, компактность, большое передаточное отношение в одной ступени, но меньший допустимый момент, чем у RV;
    • планетарный — компромисс по точности и люфту, часто с косозубой передачей.
  3. Датчики обратной связи — двойные энкодеры: на валу двигателя (абсолютный или инкрементальный — для векторного управления) и на выходном валу редуктора (высокоточный абсолютный — для точного позиционирования звена, компенсирует погрешности и люфт редуктора).
  4. Тормоз: нормально-замкнутый электромагнитный на валу двигателя — удерживает робота при аварийном отключении питания (безопасность).
  5. Сервопривод (усилитель): силовая электроника, преобразующая команды контроллера в токи обмоток; замкнутые контуры тока (момента), скорости и положения; полоса пропускания контура тока — несколько килогерц.

Кинематические особенности: прямой привод (Direct Drive) — двигатель без редуктора прямо на сочленении: идеальная повторяемость, нет люфта, есть податливость, но низкий момент на единицу массы и большие габариты (SCARA-роботы по вертикальной оси, точная сборка). Размещение приводов на основании с передачей движения рычагами и параллелограммными механизмами или длинным валом с конической/гипоидной передачей — уменьшает массу подвижных частей. Уравновешивание статического момента от веса руки — пружинные уравновешиватели, газовые пружины, контргрузы: разгружают привод плеча и экономят энергию.

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

демоШИМ: как цифровой контроллер управляет «аналоговой» скоростью
Серая ломаная — ШИМ-сигнал на обмотке, цветная кривая — сглаженная индуктивностью двигателя «средняя» (фактическая скорость), пунктир — идеальное среднее Uср = D·Uпит. Двигайте заполнение — меняется среднее; поднимайте частоту — пульсации скорости уменьшаются.

На собеседовании сначала дайте классификацию по типу энергии (пневмо/гидро/электро/комбинированные) и по одному вкусному факту на каждый тип: 6–8 бар и податливость; до 350 бар, BigDog и Atlas; PMSM как «золотой стандарт» с векторным управлением. Затем добавьте: «в 90 %+ промышленных манипуляторов стоит связка PMSM + RV или гармонический редуктор + двойные энкодеры + нормально-замкнутый тормоз» — это показывает знание не только двигателей, но и всей приводной системы.

Вопросы к собеседованию

Сравните пневматический, гидравлический и электрический приводы.

Пневматический (6–8 бар): простой, дешёвый, быстрый, чистый, естественно податливый из-за сжимаемости воздуха, но неточный, шумный, с низким КПД цепочки «компрессор—сеть—привод»; грипперы и pick-and-place. Гидравлический (до 350 бар): исключительная удельная мощность, жёсткость (жидкость несжимаема), огромные моменты на малых скоростях и перегрузочная способность, но дорогие сервоклапаны, утечки, пожароопасность, нужна гидростанция; тяжёлые роботы, BigDog, Atlas. Электрический: высочайшая точность и повторяемость, энергия по кабелю, широкий диапазон скоростей, высокий КПД, лёгкая интеграция с цифровым управлением, но нужен редуктор (люфт, масса) и есть ограничения по перегреву; 90 %+ промышленных манипуляторов.

Какие типы электродвигателей применяются в роботах и почему PMSM называют «золотым стандартом»?

Коллекторные DC — просты, но щётки изнашиваются и искрят, применяются редко. BLDC — высокий КПД, компактность, долговечность, стандарт дронов. Шаговые — позиционирование без обратной связи, высокий момент на низких оборотах, но пропускают шаги при перегрузке (3D-принтеры). PMSM — синхронный AC-сервомотор: лучшее отношение момент/масса, низкая инерция ротора и высочайшая точность управления положением, скоростью и моментом благодаря векторному управлению — поэтому он стандарт промышленных роботов.

Что такое рекуперация энергии в приводах и как она реализуется?

Повторное использование кинетической/потенциальной энергии, которая иначе греет тормозные резисторы. При торможении или опускании груза двигатель переходит в генераторный режим; энергия появляется на звене постоянного тока сервоусилителя. Три пути: регенерация в сеть (инвертор, сложно и дорого); DC-Bus sharing — тормозная энергия одного привода питает другой разгоняющийся (лучший вариант для многоприводных манипуляторов, избыток — в балластный резистор); накопление в суперконденсаторах или аккумуляторе. Пример: портовые краны экономят до 40 %, запасая энергию опускания контейнера для следующего подъёма.

Какие бывают искусственные мышцы и микроприводы?

Искусственные мышцы: PAM (мышцы Маккиббена) — резиновая трубка в оплётке, при наддуве сокращается; огромная сила при малом весе, податливость, но работает только на сокращение. SMA (нитинол) — при нагреве током сокращается на 4–8 %; просто и бесшумно, но низкий КПД и гистерезис. EAP: ионные (низковольтные, слабые, нужна влага) и диэлектрические эластомеры DEA — «деформируемый конденсатор» с деформациями >100 %, но нужны киловольты. Микроприводы: электростатические comb-drive (MEMS, микрозеркала), пьезоэлектрические (атомарное разрешение; ультразвуковые моторы с самоторможением), магнитострикционные (Terfenol-D), микро-электромагнитные, тепловые биметаллические.

Опишите приводную систему звена промышленного манипулятора.

PMSM с минимальной инерцией ротора + редуктор: RV-циклоидальный на тяжёлых осях (основание, плечо — минимальный люфт, жёсткость, перегрузочная способность), гармонический на лёгких сочленениях (локоть, запястье — нулевой люфт, компактность), планетарный как компромисс. Двойные энкодеры: на валу двигателя для векторного управления и абсолютный на выходе редуктора для компенсации его люфта и погрешностей. Нормально-замкнутый электромагнитный тормоз удерживает робота при пропадании питания. Сервоусилитель замыкает контуры тока, скорости и положения (полоса контура тока — килогерцы). Плюс уравновешивание веса руки пружинами/газовыми пружинами/контргрузами и вариант прямого привода без редуктора для SCARA.

Вопрос 14 программы

Датчики исполнительных механизмов и УСО

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

Датчики ИМ и устройства связи с объектом

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

УСО (устройства связи с объектом) — комплекс технических средств, сопрягающих управляющий контроллер с «полем» (датчиками и ИМ). Четыре основные функции: нормирование сигналов (приведение к стандартному диапазону), гальваническая развязка (защита от помех и потенциалов), АЦП/ЦАП-преобразование, дискретный ввод/вывод (сухие контакты, открытый коллектор).

УСО — это «переводчик и телохранитель» контроллера. Датчики в поле говорят на разных языках (милливольты, миллиамперы, замыкания контактов) и живут в агрессивной среде с помехами. УСО переводит всё это в понятные контроллеру цифры и одновременно не пускает в него опасные напряжения — для этого и нужна гальваническая развязка.

Аналоговые датчики: напряжение и токовая петля

У аналогового датчика выходной сигнал непрерывно меняется пропорционально физической величине. Два стандартных способа передачи:

  • По напряжению: 0…10 В, 0…5 В, ±10 В. Плюсы — простота измерения (вольтметр) и диагностики. Минусы — падение напряжения на длинных линиях и подверженность электромагнитным помехам, поэтому рекомендуются для расстояний не более 10–15 метров.
  • По току: токовая петля 4…20 мА. Ключевая особенность — «живой ноль»: 4 мА — начало шкалы, а 0 мА означает обрыв линии. Плюсы: высокая помехозащищённость, передача на сотни метров, контроль целостности кабеля. Применение: датчики давления, уровня, положения (аналоговые потенциометры, вынесенные магнитные датчики).
Датчик давления·уровня·положения I = f(x) = 4…20 мА УСО контроллера токовый вход → АЦП I = 0 мА → авария «обрыв» линия связи — сотни метров ток одинаков в любой точке петли — длина кабеля не искажает сигнал 0 мА обрыв линии / отказ 4 мА = 0 % шкалы «живой ноль» 12 мА = 50 % 20 мА = 100 % диапазон 0…4 мА в норме не встречается — любое значение ниже 4 мА означает неисправность
Токовая петля 4…20 мА: сигнал кодируется током, поэтому сопротивление длинной линии не вносит погрешность, а «живой ноль» (4 мА) позволяет отличить нулевое значение измеряемой величины от обрыва кабеля (0 мА).

Почему «живой ноль» — гениальная идея: если бы ноль шкалы кодировался нулевым током, контроллер не мог бы отличить «датчик честно показывает ноль» от «кабель перерезан». Сдвинув начало шкалы на 4 мА, мы получаем бесплатную самодиагностику: 0 мА в петле — это всегда авария.

Позиционные (релейные) и пороговые датчики

Позиционные датчики релейного типа — датчики дискретного действия с сигналом «сухой контакт», «открытый коллектор» или питание ключа. Выход имеет два состояния: «ВКЛ» (логическая 1) и «ВЫКЛ» (логический 0). Типы:

  • механические концевые выключатели (микропереключатели) на ИМ;
  • герконы (магнитоуправляемые контакты) в пневмоцилиндрах;
  • индуктивные и ёмкостные бесконтактные выключатели.

Функция — сигнализация крайних положений («Открыто»/«Закрыто») или блокировка.

Пороговые (компараторные) датчики — промежуточный тип, который часто путают с релейными. Отличие: внутри происходит аналоговое измерение, а выход переключается при превышении программно или аппаратно заданного порога. Примеры: реле давления, реле потока, датчики-сигнализаторы уровня, электронные термостаты. Выход — релейный контакт или транзисторный ключ, но уставка гибко настраивается (потенциометром или кнопками с отображением уставки).

Цифровые датчики

Передают информацию последовательностью двоичных кодов или по промышленному протоколу — это исключает погрешности аналогового входа контроллера. Интерфейсы:

  • Инкрементальные (TTL/RS-422): энкодеры — датчики угла поворота вала ИМ, выдают последовательность импульсов.
  • Абсолютные: SSI, BiSS, EnDat (проприетарные протоколы) — передают код, однозначно определяющий угол.
  • Промышленные сети (smart-датчики): IO-Link (самый популярный для УСО), CANopen, Profibus PA, Modbus RTU/ASCII, HART — цифровой протокол поверх аналоговой петли 4–20 мА.

Преимущества: удалённая диагностика обрыва и перегрева датчика, передача помимо основной величины вторичных параметров — температуры сенсора, времени наработки.

демоКвадратурный инкрементальный энкодер
Диск с прорезями вращается, два фотодатчика формируют сигналы A и B со сдвигом 90°. Направление определяется тем, какой канал опережает; счёт фронтов ×1/×2/×4 повышает разрешение без изменения диска. Смените направление — порядок фаз A и B поменяется, счётчик пойдёт назад.

Выбор датчика: ключевые критерии

1. Условия эксплуатации — самый критичный фактор надёжности:

  • климатические: диапазон рабочих температур, влажность; класс защиты IP — минимум IP65 для пыльных цехов, IP67/IP68 для погружных датчиков, IP69K для моек;
  • механические: вибростойкость и ударопрочность — нельзя ставить хрупкий стеклянный геркон на пресс без демпфирования;
  • химические: стойкость корпуса и кабеля к маслам, кислотам, пару;
  • ЭМС: устойчивость к помехам от частотных преобразователей, питающих ИМ; важны экранировка кабеля и гальваническая развязка.

2. Диапазон измерения — с запасом, но без огромного перекрытия (иначе теряется относительная точность).

Положение: ход штока задвижки 50 мм → потенциометр на 50–75 мм, но не на 200 мм (упадёт относительная точность). Давление: номинал 5 бар, гидроудары до 10 бар → датчик с пиковой прочностью на 16 бар и диапазоном измерения 0–10 бар.

3. Требуемая точность — приведённая погрешность (% от диапазона) или абсолютная:

  • грубая (1–5 %) — сигнализация положения, концевики;
  • средняя (0,25–0,5 %) — стандартные аналоговые датчики положения (потенциометр, магнитострикция) для регулирования заслонок;
  • высокая и прецизионная (0,1 % и менее) — станки с ЧПУ, дозирующие насосы, системы позиционирования: абсолютные энкодеры, лазерные интерферометры;
  • повторяемость (repeatability) — важнее абсолютной точности, если алгоритм работает по «стоп-сигналу»: релейные датчики должны срабатывать в одной и той же точке, гистерезис — минимальный или предсказуемый.

Итоговая таблица: датчик под задачу ИМ

Задача управления ИМТип датчикаИнтерфейсКритерий выбора
Сигнализация «Закрыто/Открыто»Релейный (концевик, геркон)Сухой контакт, NPN/PNPIP-защита, взрывозащита (Ex), механическая износостойкость
Регулирование положения клапанаАналоговый токовый4…20 мАУстойчивость к вибрации, диапазон = 100 % хода, линейность <0,5 %
Серводвигатель (точное позиционирование)Цифровой (абсолютный энкодер)SSI, BiSS, ProfibusРазрешение (бит на оборот), многооборотность, скорость вращения
Умный механизм (Индустрия 4.0)IO-Link датчикIO-Link (цифровой)Удалённая параметризация, передача статуса устройства
Поршневой компрессор (достижение макс. давления)Пороговый (электронное реле давления)PNP/NPNДопустимый гистерезис, предел прочности при перегрузке

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

Стройте ответ по оси «выходной сигнал»: аналоговые (напряжение до 10–15 м, токовая петля на сотни метров), релейные, пороговые (внутри — аналоговое измерение, снаружи — ключ), цифровые (инкрементальные → абсолютные → smart с IO-Link). Обязательно объясните «живой ноль» — это любимый вопрос: 4 мА = ноль шкалы, 0 мА = обрыв, встроенная самодиагностика линии.

Вопросы к собеседованию

Что такое УСО и какие функции оно выполняет?

Устройства связи с объектом — комплекс технических средств для сопряжения управляющего контроллера с «полем»: датчиками и исполнительными механизмами. Четыре функции: нормирование сигналов (приведение к стандартным диапазонам), гальваническая развязка (защита от помех и опасных потенциалов), аналого-цифровое и цифро-аналоговое преобразование, дискретный ввод/вывод (сухие контакты, открытый коллектор).

Что такое «живой ноль» токовой петли 4…20 мА и в чём её преимущества перед сигналом 0…10 В?

«Живой ноль» — начало шкалы кодируется током 4 мА, а не 0: тогда 0 мА в петле однозначно означает обрыв линии или отказ датчика, и система получает встроенный контроль целостности кабеля. Преимущества токовой петли: ток одинаков в любой точке контура, поэтому падение напряжения на длинной линии не искажает сигнал — передача возможна на сотни метров с высокой помехозащищённостью. Сигнал 0…10 В проще измерять, но он «проседает» на линии и ловит помехи, поэтому рекомендуется не более 10–15 метров.

Чем пороговый датчик отличается от позиционного релейного? Приведите примеры.

У обоих дискретный выход (контакт или транзисторный ключ), но релейный позиционный датчик срабатывает от самого факта положения — механический концевик, геркон в пневмоцилиндре, индуктивный/ёмкостный выключатель; функция — сигнализация крайних положений и блокировки. Пороговый (компараторный) датчик внутри выполняет аналоговое измерение и переключает выход при достижении настраиваемой уставки: реле давления, реле потока, сигнализаторы уровня, электронные термостаты. Ключевое отличие — наличие аналогового измерения и гибко задаваемого порога срабатывания.

Какие интерфейсы цифровых датчиков вы знаете и что даёт «цифра» по сравнению с аналогом?

Инкрементальные энкодеры — импульсные выходы TTL/RS-422; абсолютные энкодеры — SSI, BiSS, EnDat (код однозначно задаёт угол); smart-датчики в промышленных сетях — IO-Link (самый популярный для УСО), CANopen, Profibus PA, Modbus RTU/ASCII, а также HART — цифровой протокол поверх аналоговой петли 4–20 мА. Цифровой канал исключает погрешность аналогового входа контроллера и добавляет сервис: удалённую диагностику обрыва и перегрева, передачу вторичных параметров (температура сенсора, время наработки), удалённую параметризацию.

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

Три группы критериев. Условия эксплуатации: температура и влажность (IP65 для пыльных цехов, IP67/IP68 для погружения, IP69K для моек), вибро- и ударостойкость, химическая стойкость, ЭМС-устойчивость к помехам частотных преобразователей (экран, гальваническая развязка). Диапазон: с запасом, но без большого перекрытия — ход 50 мм измеряют датчиком на 50–75 мм, а не на 200 мм; давление 5 бар с гидроударами до 10 бар — датчиком 0–10 бар с прочностью 16 бар. Точность: грубая 1–5 % для сигнализации, средняя 0,25–0,5 % для регулирования заслонок, 0,1 % и менее для ЧПУ и дозирования; для работы по «стоп-сигналу» важнее повторяемость и минимальный гистерезис.

Вопрос 9 программы

Элементная база робототехнических платформ

Общие требования к компонентам, элементная база пяти подсистем — вычисления, актуаторы, сенсоры, питание, связь — и её особенности для БПЛА, наземных платформ и коботов.

Общие требования к свойствам элементной базы

Выбор компонентов робототехнической платформы диктуется не только ценой, но и жёсткими условиями эксплуатации:

  • Энергоэффективность: робот чаще всего питается от аккумулятора — критичны КПД преобразователей, потребление микроконтроллера в режиме сна, токи утечки.
  • Удельная мощность: двигатели и актуаторы должны отдавать максимум момента при минимальном собственном весе.
  • Вычислительная производительность на ватт — особенно для нейросетевых задач на борту (Edge AI).
  • Устойчивость к внешним воздействиям: индустриальный температурный диапазон от −40 до +85 °C; вибро- и ударопрочность (особенно разъёмы питания и датчики на шасси); помехоустойчивость EMI/EMC — ШИМ мощных двигателей не должен мешать чувствительным аналоговым датчикам.
  • Стандартизация протоколов для масштабируемости: CAN, RS-485, EtherCAT, UART.
  • Функциональная безопасность (functional safety): в коллаборативных роботах — датчики с двойным резервированием, сертифицированные контроллеры с защитой от выбега двигателя.

Подсистема вычислений и управления — «мозг»

Современная архитектура, как правило, двухуровневая:

  • Управляющий контроллер (MCU, реальное время): STM32 (серии F4/F7/H7), Arduino (ATmega), ESP32 для IoT-роботов, TI C2000 для управления моторами. Требования: детерминированность (работа без зависаний), обилие таймеров для ШИМ и квадратурных энкодеров, поддержка шин CAN/RS-485.
  • Бортовой компьютер (SBC, высокоуровневая логика): Nvidia Jetson (Nano, Orin), Raspberry Pi 4/5, Intel NUC, платы на Rockchip. Требования: GPU/NPU для машинного зрения, быстрые интерфейсы — USB 3.0, MIPI-CSI для камер, PCIe для лидаров.

Почему два уровня? MCU — это «спинной мозг»: простой, но абсолютно предсказуемый по времени, он крутит ШИМ и считает импульсы энкодера каждые микросекунды. SBC — «кора головного мозга»: мощная, но с непредсказуемыми задержками ОС, она строит карты и распознаёт объекты. Разделив уровни, получаем и надёжность контура управления, и вычислительную мощь.

Исполнительные механизмы (актуаторы)

  • Электродвигатели: коллекторные DC — дёшево и просто (слабые приводы, игрушки; нужна защита от искрения); BLDC — основа серьёзной робототехники (квадрокоптеры, роверы), требуют драйвера с обратной связью по ЭДС или датчикам Холла, высоких оборотов и охлаждения; умные сервомодули (smart servos, Dynamixel) — двигатель + редуктор + драйвер в одном корпусе с обратной связью по положению/моменту/току и последовательным интерфейсом TTL/RS-485.
  • Драйверы двигателей: ключевой силовой элемент — MOSFET; мостовые драйверы L298N, TB6612 для слабых моторов, VESC и ODrive для мощных BLDC. Требования: низкое сопротивление открытого канала RDS(on) (меньше нагрев), защита от сквозных токов и перегрузок.
  • Редукторы: планетарные, циклоидальные, волновые (Harmonic Drive). Требования: минимальный люфт (до угловых секунд в коллаборативных роботах), высокий ресурс износа.

Сенсорная подсистема — обратная связь

  • Проприоцептивные (внутреннее состояние): энкодеры — инкрементальные (оптические/магнитные, типа AS5600) и абсолютные; требования — высокое разрешение (CPR) и помехозащищённость. IMU — MPU-6050/9250, BNO055, ICM-20948; требования — алгоритмическая компенсация дрейфа гироскопа, термостабильность.
  • Экстероцептивные (внешняя среда): лидары RPLidar (Slamtec), Velodyne, Livox — важны дальность, число семплов в секунду, пыле- и влагозащита; камеры глубины Intel RealSense, Orbbec, Stereolabs ZED — работа при солнечной засветке (ИК-подсветка слепнет) и глобальный затвор для быстрого движения; ультразвуковые HC-SR04, MaxBotix — узкая диаграмма направленности, защита от перекрёстных наводок при групповой установке; тактильные и сило-моментные (F/T) тензометрические датчики — минимальный гистерезис, частота опроса >1 кГц для управления усилием.

Подсистема питания

  • Аккумуляторы: Li-Po — максимальная токоотдача (критично для дронов); Li-Ion — высокая плотность энергии (роверы); LiFePO4 — безопасность и ресурс циклов.
  • BMS (Battery Management System): балансировка ячеек, защита от переразряда/перезаряда, мониторинг температуры.
  • Преобразователи: импульсные стабилизаторы buck/boost и LDO-линейки. Требования: минимальные пульсации для аналоговых цепей и вычислительного ядра, высокая частота преобразования — меньше габариты катушек индуктивности.

Коммуникационная подсистема — «нервная система»

  • Внутренние проводные: CAN/RS-485 — стандарт промышленных роботов; требования: дифференциальный сигнал, гальваническая развязка на оптронах или iCoupler. Ethernet/EtherCAT — высокоскоростная синхронизация многозвенных манипуляторов, джиттер синхронизации <1 мкс.
  • Внешние беспроводные: Wi-Fi (802.11ac/ax), Bluetooth/BLE для джойстиков, LoRa для телеметрии агророботов.

Особенности по типам платформ: что лимитирует выбор

  • БПЛА — лимит: масса. Все элементы выбираются по критерию «граммы»: дорогие высокооборотные BLDC, лёгкие LiPo/HV LiPo батареи, виброразвязка полётного контроллера.
  • Наземные платформы (UGV) — лимит: энергопотребление и крутящий момент. Мотор-редукторы с высоким передаточным числом, мощные драйверы с активным торможением, амортизация и пылезащита IP54+.
  • Манипуляторы и коботы — лимит: безопасность и точность. Датчики момента (torque sensors) в каждом сочленении, безлюфтовые дорогие редукторы (Harmonic Drive), двойные энкодеры — на валу мотора и на выходном звене для контроля проскальзывания.

Итог: инженер всегда ищет компромисс между производительностью, надёжностью, массой и стоимостью.

Отвечайте «сверху вниз»: сначала общие требования (энергоэффективность, −40…+85 °C, EMI/EMC, стандартные шины, functional safety), затем пять подсистем с одним-двумя конкретными названиями в каждой (STM32 + Jetson; BLDC + ODrive; AS5600 + RealSense; LiFePO4 + BMS; CAN + EtherCAT). Финальный аккорд — таблица лимитов: БПЛА считает граммы, UGV — ватты и ньютон-метры, кобот — миллиметры и безопасность. Такая структура показывает системное мышление.

Вопросы к собеседованию

Сформулируйте общие требования к элементной базе робототехнических платформ.

Энергоэффективность (питание от аккумулятора: КПД преобразователей, спящие режимы, токи утечки); удельная мощность актуаторов (максимум момента на единицу массы); производительность на ватт для бортового Edge AI; стойкость к внешним воздействиям — индустриальный диапазон −40…+85 °C, вибро- и ударопрочность, помехоустойчивость EMI/EMC (ШИМ силовых цепей не должен мешать аналоговым датчикам); стандартизация протоколов (CAN, RS-485, EtherCAT, UART) для масштабируемости; функциональная безопасность — двойное резервирование датчиков и сертифицированные контроллеры в коллаборативных роботах.

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

Уровень реального времени — MCU (STM32 F4/F7/H7, ATmega, ESP32, TI C2000): детерминированное исполнение, таймеры для ШИМ и квадратурных энкодеров, шины CAN/RS-485 — он гарантированно успевает в контуре управления моторами. Высокоуровневый — SBC (Nvidia Jetson Nano/Orin, Raspberry Pi 4/5, Intel NUC): GPU/NPU для машинного зрения, быстрые интерфейсы USB 3.0, MIPI-CSI, PCIe — но задержки ОС непредсказуемы. Разделение даёт одновременно жёсткое реальное время внизу и вычислительную мощь наверху.

Опишите элементную базу актуаторной, сенсорной и питающей подсистем.

Актуаторы: DC-моторы (простые приводы), BLDC (дроны, роверы — драйвер по ЭДС или датчикам Холла), smart-сервы Dynamixel (мотор + редуктор + драйвер, интерфейс TTL/RS-485); драйверы на MOSFET с низким RDS(on) — L298N/TB6612 для слабых, VESC/ODrive для мощных; редукторы планетарные, циклоидальные, волновые с минимальным люфтом. Сенсоры: проприоцептивные — энкодеры (AS5600), IMU (MPU-6050, BNO055) с компенсацией дрейфа; экстероцептивные — лидары (RPLidar, Velodyne, Livox), камеры глубины (RealSense, ZED — глобальный затвор), ультразвук (HC-SR04), сило-моментные датчики с опросом >1 кГц. Питание: Li-Po (токоотдача), Li-Ion (плотность энергии), LiFePO4 (безопасность), BMS с балансировкой и защитой, преобразователи buck/boost с низкими пульсациями.

Чем отличаются лимитирующие факторы при выборе элементной базы для БПЛА, наземной платформы и кобота?

БПЛА: главный лимит — масса; всё выбирается «по граммам» — высокооборотные BLDC, лёгкие LiPo/HV LiPo, виброразвязка полётного контроллера. UGV: лимит — энергопотребление и крутящий момент; мотор-редукторы с большим передаточным числом, мощные драйверы с активным торможением, амортизация и защита IP54+. Коботы: лимит — безопасность и точность; датчики момента в каждом сочленении, безлюфтовые редукторы Harmonic Drive, двойные энкодеры (вал мотора + выходное звено) для контроля проскальзывания. Общий принцип — компромисс производительность/надёжность/масса/стоимость.

Вопрос 15 программы

Микропроцессорные системы в мехатронике

Статические и динамические схемы цифровой техники, структурная схема МПС с шинной организацией, цикл фон-Неймана и классификация микропроцессорных систем.

Статические и динамические схемы цифровой техники

Статические (комбинационные) схемы — выходной сигнал зависит только от комбинации входных сигналов в данный момент времени; памяти нет. Основа — логические элементы И, ИЛИ, НЕ, исключающее ИЛИ. Примеры: дешифраторы, мультиплексоры, сумматоры, шифраторы, компараторы кодов.
Динамические (последовательностные) схемы — выход зависит не только от текущих входов, но и от истории работы (предыдущих состояний). Обязательный компонент — память: триггеры RS, D, JK, T, регистры, счётчики. Типы: асинхронные (потенциальные) и синхронные (тактируемые). Примеры: регистры хранения, двоичные счётчики энкодеров, конечные автоматы (FSM).

Комбинационная схема — как калькулятор без памяти: подали входы — мгновенно получили ответ, и он не зависит от того, что было раньше. Последовательностная — как счётчик посетителей на двери: её ответ («сколько прошло») невозможно вычислить из текущего входа, нужна память о прошлом. Граница между ними — наличие хотя бы одного триггера.

Применение в мехатронике: комбинационные — дешифрация адресов портов ввода-вывода, селекция сигналов датчиков, простые условия блокировки (концевик + сигнал разрешения); последовательностные — формирование ШИМ-сигналов в контроллерах двигателей, схемы обработки сигналов квадратурных инкрементальных энкодеров, аппаратная реализация протоколов SPI и UART.

Структурная схема МПС с шинной организацией

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

  • Центральный процессор (CPU) — ядро системы: АЛУ (арифметико-логическое устройство) и УУ (устройство управления);
  • ОЗУ (RAM) — переменные, стек, промежуточные данные;
  • ПЗУ (ROM/Flash) — программа (прошивка);
  • УВВ (порты ввода/вывода) — АЦП, ЦАП, GPIO, интерфейсные блоки UART, CAN, Ethernet; в мехатронике это драйверы моторов и сенсоры;
  • Системная магистраль — три шины: шина адреса (A) — однонаправленная в простых системах, передаёт адрес ячейки памяти или порта; шина данных (D) — двунаправленная, передаёт коды команд и данные; шина управления (C) — линии чтения RD, записи WR, выбора кристалла CS, тактового сигнала CLK, запросов прерываний INT.
Центральный процессор (CPU) АЛУ УУ регистры: PC (счётчик команд), IR (регистр команд) Шина адреса (A) — однонаправленная: адрес ячейки или порта Шина данных (D) — двунаправленная: коды команд и данные Шина управления (C): RD, WR, CS, CLK, INT ПЗУ (ROM / Flash) программа (прошивка) ОЗУ (RAM) переменные, стек УВВ (порты) АЦП · ЦАП · GPIO UART · CAN · Ethernet датчики / приводы INT — запрос прерывания → CPU
Обобщённая структурная схема МПС: CPU (АЛУ + УУ) связан с ПЗУ, ОЗУ и УВВ через магистраль из трёх шин — адреса (однонаправленная), данных (двунаправленная) и управления. УВВ смотрит «в поле» — на датчики и приводы.

Принцип работы МПС: цикл фон-Неймана

Работа любой МПС — бесконечное повторение цикла «Выборка — Декодирование — Исполнение» (Fetch — Decode — Execute):

  1. Выборка (Fetch): процессор выставляет на шину адреса содержимое счётчика команд (PC), активирует сигнал чтения RD; код команды из ПЗУ/ОЗУ по шине данных поступает в процессор и заносится в регистр команд (IR).
  2. Декодирование (Decode): устройство управления расшифровывает код операции — что делать (сложить, переслать, сравнить) и где операнды. Счётчик команд автоматически инкрементируется, указывая на следующую команду.
  3. Исполнение (Execute): если нужны данные из памяти или порта — CPU выставляет новый адрес и читает их в аккумулятор или рабочие регистры; АЛУ выполняет операцию; результат записывается в регистр, память или порт вывода.

Обработка прерываний: мехатронная система работает в реальном времени — в любой момент цикла может прийти сигнал от датчика (например, сработал концевик). CPU прерывает основную программу, сохраняет контекст в стек, переходит к подпрограмме обработки прерывания (ISR) и затем возвращается обратно.

демоЦикл фон-Неймана по полутактам
Программа из трёх команд: LOAD 4 → ADD 5 → STORE 6 (и HLT). Жмите «Шаг» и следите, какая шина активна (адреса — синяя, данных — зелёная, управления — красная) и какие блоки работают: PC, IR, АЛУ, аккумулятор, ОЗУ. Фаза цикла и её смысл — в строке состояния.

Классификация микропроцессорных систем

А. По назначению и функциональной сложности:

  • микроконтроллеры (МК) — CPU, RAM, ROM и порты на одном кристалле, оптимизированы для управления (STM32 управляет шаговым двигателем 3D-принтера);
  • микропроцессоры общего назначения — требуют внешней памяти и чипсета; ПК и тяжёлые вычисления (Intel Core i7 в промышленном компьютере технического зрения);
  • цифровые сигнальные процессоры (DSP) — гарвардская архитектура, оптимизация «умножения с накоплением» (MAC); сложная фильтрация и управление (TMS320 в сервоприводах реального времени).

Б. По разрядности: 8-битные (AVR, PIC — простые контроллеры конвейеров, реле); 16-битные (MSP430); 32-битные (ARM Cortex-M: STM32, Kinetis — стандарт индустрии для прецизионной мехатроники, ЧПУ, роботов); 64-битные (Cortex-A, Raspberry Pi — роботы с ROS).

В. По архитектуре памяти:

Фон-неймановская архитектура — единая шина и общая память для команд и данных: проще, но медленнее («бутылочное горлышко» — за команду и за данными приходится ходить по одной шине по очереди).
Гарвардская архитектура — раздельные шины и раздельная память команд и данных: можно одновременно читать команду и загружать данные. Абсолютный стандарт в DSP и большинстве современных МК (внутри кристалла — модифицированная гарвардская).

Г. По системе команд: CISC (сложные команды, много методов адресации — x86) и RISC (простые команды за один такт — подавляющее большинство ARM и AVR).

Д. По характеру вычислительного процесса: однозадачные (одна программа — цикл управления) и многозадачные с RTOS (FreeRTOS, QNX) — критично для сложных роботов, где один поток управляет моторами, второй обрабатывает лидар, третий — интерфейс оператора.

Е. По конструктивному исполнению: одноплатные компьютеры SBC (Raspberry Pi, BeagleBone); промышленные контроллеры PLC/PAC (Siemens LOGO!, Allen-Bradley — программирование Ladder Diagram, высокая защита, станки и конвейеры); встраиваемые модули SoM/CoM для готовых устройств.

Ж. Специфичный признак мехатроники — тип обратной связи: системы с разомкнутым управлением (МК генерирует шаги для шагового двигателя, не зная фактической позиции ротора) и с замкнутым (сервосистемы: МК читает энкодер, вычисляет ошибку, выдаёт корректирующий сигнал ПИД-регулятора; нужны высокая частота прерываний и быстрые АЦП/DSP-ядро).

Схему МПС на собеседовании проще нарисовать, чем рассказать: CPU сверху, три горизонтальные шины, под ними ПЗУ, ОЗУ и УВВ. Подпишите направленность: адресная — однонаправленная, данных — двунаправленная, управления — RD/WR/CS/CLK/INT. Затем «оживите» схему циклом фон-Неймана: PC → шина адреса → RD → код по шине данных → IR. Для вопроса о Гарварде достаточно одной фразы: «две шины вместо одной убирают бутылочное горлышко — команду и операнд читаем одновременно».

Вопросы к собеседованию

Чем комбинационные схемы отличаются от последовательностных? Где они применяются в мехатронике?

Комбинационные (статические) — выход определяется только текущей комбинацией входов, памяти нет; строятся на элементах И, ИЛИ, НЕ, исключающее ИЛИ: дешифраторы, мультиплексоры, сумматоры, компараторы кодов. Последовательностные (динамические) — выход зависит и от истории работы, обязательна память на триггерах (RS, D, JK, T), регистры, счётчики, конечные автоматы; бывают асинхронные и синхронные. В мехатронике комбинационные дешифруют адреса портов и формируют блокировки (концевик + разрешение), последовательностные формируют ШИМ, обрабатывают сигналы квадратурных энкодеров и аппаратно реализуют SPI/UART.

Опишите обобщённую структурную схему МПС с шинной организацией.

CPU (АЛУ + устройство управления), ПЗУ с программой, ОЗУ для переменных и стека, УВВ (АЦП, ЦАП, GPIO, UART/CAN/Ethernet — в мехатронике за ними стоят драйверы моторов и сенсоры), объединённые системной магистралью из трёх шин: шина адреса — однонаправленная, передаёт адрес ячейки или порта; шина данных — двунаправленная, передаёт коды команд и данные; шина управления — линии RD, WR, CS, CLK и запросов прерываний INT. Модульность магистрали позволяет наращивать систему, просто подключая новые устройства к шинам.

Опишите цикл фон-Неймана. Что происходит на этапе выборки команды?

Бесконечный цикл Fetch — Decode — Execute. Выборка: процессор выставляет на шину адреса содержимое счётчика команд PC, активирует сигнал чтения RD, и код команды из памяти по шине данных заносится в регистр команд IR. Декодирование: УУ расшифровывает код операции (что делать и где операнды), PC инкрементируется на следующую команду. Исполнение: при необходимости CPU читает операнды из памяти/порта, АЛУ выполняет операцию, результат пишется в регистр, память или порт. Поверх цикла — прерывания: по сигналу датчика CPU сохраняет контекст в стек, исполняет ISR и возвращается, что обеспечивает реакцию в реальном времени.

Сравните фон-неймановскую и гарвардскую архитектуры. Как ещё классифицируют МПС?

Фон-неймановская — единая шина и общая память команд и данных: проще, но медленнее из-за «бутылочного горлышка». Гарвардская — раздельные шины и память команд и данных: команду и операнд можно читать одновременно; стандарт DSP и большинства современных МК (внутри кристалла — модифицированный Гарвард). Прочие признаки: назначение (МК на одном кристалле / МП общего назначения / DSP с MAC-операциями), разрядность (8 — AVR/PIC, 16 — MSP430, 32 — ARM Cortex-M, 64 — Cortex-A), система команд (CISC x86 / RISC ARM, AVR), вычислительный процесс (однозадачные / RTOS: FreeRTOS, QNX), конструктив (SBC / PLC / SoM) и тип обратной связи — разомкнутое управление (шаговый двигатель без датчика) или замкнутое (сервосистема с энкодером и ПИД-регулятором).