Поиск по базе знаний

Не полностью закрываются умные шторы в Алисе: калибровка мотора

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

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


Физика позиционирования: Энкодеры и токовая отсечка

В отличие от простых моторов, умный привод электрокарниза (например, Aqara Curtain Controller или Dooya) должен точно знать, в какой точке траектории находятся полотна штор. Для этого используется двухфакторная система позиционирования:

1. Подсчет импульсов (Электронный энкодер)

На валу ротора двигателя установлен магнитный диск и датчики Холла (или оптический энкодер). При вращении двигателя датчик Холла генерирует импульсы: $$N_{\text{имп}} = k \cdot \theta$$ где $\theta$ — угол поворота вала, а $k$ — коэффициент дискретности энкодера. Микроконтроллер привода считает эти импульсы. Зная общее расстояние пути в импульсах ($N_{\text{total}}$), контроллер может точно позиционировать бегунки в процентах от $0%$ (открыто) до $100%$ (закрыто).

2. Детекция крайних положений (Токовая отсечка)

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

Когда каретка доезжает до физического стопора на краю карниза, ротор двигателя блокируется (состояние Stall). При этом противо-ЭДС ($E$), индуцируемая в обмотках вращающегося ротора, падает до нуля: $$E = C_e \cdot \Phi \cdot \omega = 0 \quad (\text{так как угловая скорость } \omega = 0)$$

Ток, проходящий через обмотки статора, мгновенно возрастает до пускового значения: $$I_{\text{блокировка}} = \frac{U}{R_{\text{якорь}}}$$ Этот скачок тока фиксируется измерительным шунтом на плате управления привода. Если ток превышает пороговое значение ($I_{\text{изм}} > I_{\text{порог}}$, обычно $1.2-1.8\text{ А}$), плата управления мгновенно отключает питание силовых ключей моста во избежание перегрева обмоток и записывает данное положение энкодера как крайнюю точку.


Почему сбивается калибровка?

  • Ослабление и растяжение зубчатого ремня: Со временем приводной ремень (выполненный из полиуретана с металлическим или стекловолоконным кордом) растягивается. При старте или резком торможении зубья ремня могут проскальзывать на ведущей шестерне мотора. Импульсы энкодера считаются верно, но физическое положение шторы сдвигается на несколько сантиметров.
  • Повышенное трение в рельсе: Пыль, отсутствие смазки в бегунках или слишком тяжелое полотно шторы (вес $> 15-20\text{ кг}$) создают локальное механическое сопротивление на треке. Ток мотора возрастает в середине пути, плата ошибочно считает это упором и останавливает штору раньше времени.
  • Функция ручного запуска (Manual Pull): Функция «потяни шторку руками, и мотор поедет сам» (Touch & Go) использует датчик крутящего момента. Если пользователи часто дергают шторы вручную в разные стороны, калибровочные значения в памяти привода накапливают погрешность.

Пошаговое руководство по калибровке и настройке

Шаг 1. Проверка механической части

  1. Обесточь двигатель и сними его с карниза (повернув стопорное кольцо).
  2. Вручную потяни за ведущую каретку. Штора должна двигаться плавно по всей длине карниза, без заеданий и рывков.
  3. Если каретка идет туго, очисти внутренний паз алюминиевого профиля от пыли и обработайте бегунки сухой тефлоновой смазкой (PTFE). Не используйте жидкие масла типа WD-40, так как они соберут пыль, и через месяц карниз заклинит окончательно.
  4. Проверь натяжение ремня. На концевых ведомых шкивах карниза есть регулировочные винты — подтяни ремень так, чтобы исключить его провисание, но не перетягивай во избежание повышенного износа подшипников.

Шаг 2. Аппаратный сброс концевиков

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

  1. Подай питание на мотор.
  2. Найдите физическую кнопку Reset на нижней или боковой части корпуса привода.
  3. Зажми её и удерживайте в течение 10 секунд.
  4. Светодиод на корпусе начнет мигать красным цветом (или мотор сделает короткое возвратно-поступательное движение «вверх-вниз»), подтверждая сброс старых лимитов.

Шаг 3. Запуск автокалибровки

Мотор должен провести «обучающий» цикл движения:

  1. Установи мотор обратно на карниз.
  2. Вручную сдвинь шторы на середину карниза.
  3. Открой приложение «Дом с Алисой» или плагин производителя (Aqara Home). Запустите режим «Калибровка пути» (в меню настроек устройства).
  4. Мотор начнет медленное движение в одну сторону до упора, зафиксирует $I_{\text{блокировка}}$, затем развернется и проедет в противоположную сторону до второго упора.
  5. Контроллер автоматически запишет общее расстояние $N_{\text{total}}$ импульсов.

Шаг 4. Настройка перекрытия (Overlap) и сценариев

Если шторы раздвижные (двухсторонние), по центру окна в месте встречи полотен часто остается световой зазор. Для его устранения:

  1. В приложении управления настройте параметр Manual Limit Adjustment (Ручная корректировка).
  2. Задайте принудительное перекрытие (overlap) ведущих кареток на $5-10\text{ см}$ внахлест. Это заставит шторы сходиться плотнее.
  3. Для бесшумного ночного или утреннего открытия (чтобы не пугаться звука редуктора) в сценариях Алисы задавай скорость открытия на минимум (если мотор поддерживает регулировку скорости вращения через Zigbee-атрибуты).

Для надежного запуска штор по беспроводным выключателям, минуя облака, обязательно изучи принципы настройки локальных сценариев умного дома. Если карниз управляется по радиоканалу через внешний пульт и команды иногда теряются, обратитесь к статье по устранению слепых зон ИК/РФ пультов Яндекса. При организации доступа к управлению шторами для всей семьи используйте гайд по семейному доступу и слиянию аккаунтов.

Инструкция по устранению

1

Сброс концевых положений мотора

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

Инструкция: Сброс концевых положений мотора
2

Автокалибровка пути по току

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

3

Устранение провисания ремня

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

4

Настройка перекрытия (Overlap)

Для полной светоизоляции настройте в приложении перекрытие ведущих бегунков (overlap) на 5–10 см, чтобы исключить световую щель по центру окна.