В самом начале форума, была уже данная тема. там был описан и привод и его управление.
Самый оптимальный привод, это тот у которого минимум внешних органов управления и предельно простой алгоритм поведения.
Открыть/закрыть и еще промежуточное положение скажем 30-50%.
"Ловить" крайние положения привода т.е закрытое либо открытое, самое оптимальное решение это разрыв цепи питания двигателя. Способ самый "железный" но самый надежный.
Как можно отловить промежуточные положения,? каким образом?
1. На силовой установке, иметь датчики типа энкодера т.е. счетчик импульсов. Сами импульсы могут быть от оптодатчиков (могут иметь помехи), контактные датчики с разнесением по окружности на 30 % (механический энкодер) либо взять готовый энкодер и встроить его в один из опорных элементов (противоположная опора шторы от привода).
2. Можно также использовать шаговые двигатели но тут упадет скорость хотя функциональность возрастет.
Самые же оптимальный вариант это когда сам привод имеет в своем составе все необходимые элементы защита, ограничение. мягкий пуск и и тп.
Готовые варианты есть но очень уж дорогие (20 и более ТР) за такое чудо? Ну кто может хорошо но не все готовы.
Вариант из промышленного. Это типовые редукторные двигатели на 220 в это РД-9 (но он "крупноват", хотя самый "оптимальный" провернет любую по размеру штору) привод на основе редуктора от РВМ-1 (реле времени механическое)решение удачное, поскольку идеально встраивается двигатель от кассетного магнитофона и на выходе получаем очень удобный силовой агрегат. Размеры тоже оптимальные D 6 cм. толщина 2.5 единственный минус довольно неприятно "визжит"
при работе. также хорошо работают приводы от стекло подъемников и видел вариант (на Хабре) с приводом применяемого для управления заслонкой отопителя автомобиля. "Газель".
Была в работе штора с таким приводом (РД-9) (сейчас после ремонта, и установки глухого забора на участке в ней уже нет необходимости).
Контроллер был на основе простой логики. Питание 12 в. управлялась также от команд ИК пультов, а также просто закрыть открыть время закрытия примерно 20 сек. Сама шторы это довольно большая штанга из трубки на 2 окна. Имела 3 точки крепления крайняя одна из которых сам привод и средняя на основе втулки. Сами элементы были укрыты карнизом и как таковые т.е валик шторы не были видны. Основной же "эстетичный" элемент "привод" был расположен в самом углу и с учетом боковых элементов отделки, а также карниза не был виден совсем.
Крайние положения самой шторы определялись так.
Длинна рулона шторы в расправленном состоянии (типовая римская штора (правда она была немецкая) была подобраны по высоте окна и закреплена на самой штанге путем петли с несколькими точками крепления. (в штанге 2-3 отверстия петля охватывает штангу через отверстия крепкой ниткой с затяжкой закрепляем саму штору. Можно еще стянуть стяжкой под цвет шторы (короче вариантов много).
При нижнем положении штора опускается практически на подоконник и в ее нижнем крае в естественную складку можно вложить 1-2 магнита (использовались от сигнализации они размером 6-6-40 мм и очень мощные.
В сам подоконник (пластик ПВХ по сути самый распространенный) встраивается геркон. Его размещение простое поскольку подоконник имеет ячеистую структуры и в нем достаточно полостей. Геркон крепится как клеем так любым подомным способом
Чтобы магнит, точно попал на геркон,(ы) необходимо так подобрать его место чтобы при возможных отклонениях ( сама штора довольно стабильна из за веса) от препятствий он по возможности попадал на них (например было что кот на окне спит) но когда на него штора опускается он как правило убегает...
Магниты и герконы советую размещать с обеих сторон подоконника, разместить их нет проблем, поскольку сняв боковые заглушки можно добраться до полостей.
Если же сама штора закреплена на самой штанге петлей то страшного от того что она не остановится нет просто ее опять смотает на штангу и сработает концевик крайнего верхнего положения.
Теперь про верхнее положение. Тут много вариантов, тот же магнит в шторе, можно отследить диаметр, совпадение нескольких сигналов т.е нет сигнала внизу. привод идет вверх. любой датчик на останов.
Сам использовал те же герконы поскольку магнит на самом краю то его легко ловят герконы их тоже 2. Герконы могут быть как на замыкании так и переключаемые (3 контактные) такие использовать не советую у них более длинный ход и необходимо более сильное магнитное поле. Мне понравились герконы из старой клавиатуры от старой 80-е г. немецкой ЭВМ (жалко было, хорошо сделана но ....
) они очень миниатюрные 3/10 мм и очень чувствительные, кроме того выводы уже имели напаянные гибкие проводники что упростило их монтаж.
Контроллер это простая схема на элементарной КМОП логике хотя можно и МК.