Контроллер бесколлекторного двигателя - Сервосила SC-25R (PMSM, BLDC, BISS-C, SSI, CAN, USB)

Фото 2/3 Контроллер бесколлекторного двигателя - Сервосила SC-25R (PMSM, BLDC, BISS-C, SSI, CAN, USB)Фото 3/3 Контроллер бесколлекторного двигателя - Сервосила SC-25R (PMSM, BLDC, BISS-C, SSI, CAN, USB)
Фото 1/3 Контроллер бесколлекторного двигателя - Сервосила SC-25R (PMSM, BLDC, BISS-C, SSI, CAN, USB)
* Изображения служат только для ознакомления,
см. техническую документацию
5 шт. со склада г.Москва, срок 5 рабочих дней
21 000 руб.
Добавить в корзину 1 шт. на сумму 21 000 руб.
Номенклатурный номер: 8007180338
Артикул: SVW21-SC-25R-B-01
Производитель: СЕРВОСИЛА

Описание

Контроллеры СЕРВОСИЛА — это готовые системы управления для серво- и тяговых электроприводов. Контроллеры превращают любой бесколлекторный электродвигатель в сервопривод или в интеллектуальный тяговый электропривод.

Контроллеры предназначены для управления бесколлекторными двигателями (PMSM, BLDC) любых производителей в сочетании с различными энкодерами абсолютного положения вала или без них. Для подключения к управляющим компьютерам АСУ или к бортовым системам управления контроллеры предоставляют интерфейсы управления CANbus/CANopen и USB 2.0

Компания СЕРВОСИЛА изначально разработала данные контроллеры для применения в своих собственных продуктах — мобильных роботах, руках-манипуляторах и сервоприводах. Технология этих контроллеров прошла несколько итераций разработки и совершенствования и включила в себя значительный опыт, накопленный компанией в процессе эксплуатации своих мобильных роботов в различных, зачастую экстремальных, условиях. С тех пор контроллеры СЕРВОСИЛА нашли широкое применение в самых различных отраслях промышленности и науки, - везде, где требуется компьютерное управление бесколлекторными двигателями.

Контроллеры поставляются в двух исполнениях - плата прямоугольной формы (модель SC-25R) и плата круглой формы (модель SC-25C). Данные модели совершенно идентичны по интерфейсам и возможностям и отличаются только формой плат. Максимальный ток фазы двигателя - 25А.

Основными областями применения данных устройств являются:
• сервомеханизмы, сервоприводы,
• тяговые электроприводы,
• АСУ ТП, промышленные линии, конвейеры, насосы,
• робототехнические устройства,
• интеллектуальное торговое оборудование,
• автоматизированное складское оборудование,
• испытательные стенды с компьютерным управлением,
• системы измерения и автоматической диагностики,
• тяговые электроприводы различных мобильных шасси,
• станки с ЧПУ,
• бортовые системы управления,
• системы гиростабилизации,
• оптические, лазерные и радиоантенные системы слежения.

Поддерживаемые типы двигателей (любых производителей):
• Бесколлекторные (PMSM и BLDC), в том числе Maxon, Dunker и других.
• Бездатчиковые и с датчиками Холла (Sensorless и Sensored).
• Со встроенными энкодерами и с внешними энкодерами.
• Коллекторные (до 2шт одновременно) и соленоиды.

Контроллеры имеют набор интерфейсов для подключения внешних датчиков абсолютного положения вала («энкодеров») с разрешением до 32 бит:
• Квадратурный интерфейс с индекс-сигналом,
• BISS-C интерфейс (в том числе к магнитным датчикам фирмы RLS),
• SSI интерфейс,
• ШИМ интерфейс,
• SPI интерфейс.

Датчики абсолютного положения вала («энкодеры») применяются в различных режимах сервоуправления, а также для поддержания плавного движения вала на низких скоростях вращения. Если энкодер в электроприводе отсутствует, то для таких случаев контроллеры поддерживают режимы бездатчикового управления (sensorless control) и управления по датчикам Холла (sensored control), а также серворежимы direct control, в которых энкодеры могут не требоваться.

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

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

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

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

1. Стабилизация выходного момента на валу (torque control). Применяется для точного управления силой, с которой электропривод воздействует на нагрузку, например, в испытательных стендах, АСУ ТП или в шагающих роботах.

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

3. Сервоуправление (servo control) — поворот до заданного положения вала и последующее удержание вала с использованием датчика положения вала (энкодера) через редуктор или напрямую. Применяется в робототехнических руках-манипуляторах, АСУ ТП, станках с ЧПУ, следящих системах и любых других устройствах, где необходимо повернуть вал двигателя на заданный угол, а затем поддерживать положение при изменяющейся внешней нагрузке. В зависимости от подключенного энкодера положения вала обеспечивается точность поворота сервопривода до 32 бит.

4. Direct Drive — точное управление положением вала посредством прямого позиционирования магнитного поля статора электродвигателя, в том числе при отсутствии редуктора в электроприводе. Применяется в системах гиростабилизации, точных оптических системах, лазерных системах, в системах автоматического слежения, станках с ЧПУ, линейных двигателях, - везде где требуется максимальная точность управления положением без редукторов. В этом режиме электропривод на бесколлекторном двигателе может заменить шаговые двигатели при значительном улучшении точности.

5. Тормоз вала («блокировка вращения»), - блокировка вращения вала вне зависимости от воздействия внешних нагрузок, например, для фиксации остановленного конвейера или для торможения колес мобильного шасси, стоящего «на горке». Блокировка происходит только работой бесколлекторного двигателя без применения каких-либо дополнительных тормозных устройств.

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

В контроллерах СЕРВОСИЛА реализованы современные алгоритмы управления бесколлекторными двигателями:

• Field Oriented Control (FOC),
• с функцией Q-D axis coupling compensation для снижения энергопотребления,
• с опциональным field weakening для достижения максимальных скоростей вращения,
• с интеллектуальными алгоритмами защиты
• и управления динамикой электродвигателя.

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

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

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

Предусмотрены следующие физические интерфейсы (разъемы) для интеграции с управляющими компьютерами АСУ или бортовыми системами управления:

• Физическая шина CANbus с протоколом верхнего уровня CANopen. Контроллеры имеют два порта CANbus для облегчения построения «гирлянды» из контроллеров. До 127 контроллеров СЕРВОСИЛА могут быть подключены к единой шине CANbus. Это применяется для построения АСУ, управляющих множеством электроприводов одновременно, или в робототехнических системах с большим числом степеней свободы.

• Порт USB 2.0, который автоматически инициализируется, как виртуальный COM-порт в Windows 10, 8 и в Linux. Установка специальных драйверов не требуется ни в Windows, ни в Linux. Порт USB 2.0 у контроллеров СЕРВОСИЛА удобен тем, что позволяет управлять электродвигателями с помощью обычных персональных компьютеров или их промышленных вариантов, например, на испытательных стендах или автоматизированных системах контроля качества.

Контроллеры СЕРВОСИЛА способны выполнять функцию USB-CANbus шлюза («переходника USB2CAN») для обеспечения доступа управляющих компьютеров к сети CANbus. Этот «переходник» работает как в Windows 10, 8, так и в Linux.

Поддерживаемые операционные системы для подключения через USB 2.0 интерфейс:

• Windows 10 (драйверы не требуются)
• Windows 8 (драйверы не требуются)
• Linux (драйверы не требуются), включая популярные дистрибутивы Debian и Ubuntu.

К Windows 10 и Windows 8 контроллеры СЕРВОСИЛА подключаются через интерфейс USB 2.0, который автоматически определяется, как виртуальный COM-порт. Управляющие пользовательские программы, работающие под Windows, могут посылать текстовые команды в контроллер СЕРВОСИЛА через этот виртуальный COM-порт, а также получать обратно телеметрию в текстовом виде. Обмен данными происходит через стандартный текстовый протокол SLCAN.

Подключенный по USB 2.0 контроллер также выполняет роль USB-to-CANbus шлюза и позволяет обеспечить доступ управляющих компьютеров с ОС Windows или ОС Linux ко всей сети CANbus. Таким образом, через единый интерфейс USB 2.0 к компьютеру с ОС Windows или Linux можно подключить «гирлянду» контроллеров СЕРВОСИЛА для управления целым комплексом электроприводов, например, в составе испытательного стенда, АСУ ТП или мобильного робота, а также любые другие устройства, поддерживающие шину CANbus, например, инерциальные датчики или GPS приемник.

К ОС Linux контроллеры СЕРВОСИЛА подключаются либо по интерфейсу CANbus, либо по интерфейсу USB 2.0. В случае подключения по CANbus управляющие пользовательские программы могут использовать стандартный Linux SocketCAN API для посылки команд в контроллеры СЕРВОСИЛА и для получения телеметрии в обратном направлении. В сети Интернет можно найти примеры исходного кода множества программ, работающих через SocketCAN API.

Если же контроллер СЕРВОСИЛА подключен к Linux через интерфейс USB 2.0 (а не через CANbus), то контроллер идентифицируется в Linux, как виртуальный COM-порт, также, как и в ОС Windows. В этом случае управляющие пользовательские программы могут использовать либо стандартный Linux SocketCAN API через встроенный в Linux драйвер SLCANd, либо же работать с виртуальным COM-портом напрямую с использованием стандартного текстового протокола команд SLCAN.

При подключении через USB 2.0 к ОС Linux контроллер также может выполнять функцию USB-to-CANbus шлюза и обеспечить доступ ОС Linux ко всей сети CANbus. Эта функция полезна в случае, если управляющая компьютерная система с ОС Linux не имеет своего собственного физического CANbus порта. В этом случае контроллеры СЕРВОСИЛА могут играть вспомогательную роль интерфейсного адаптера USB-в-CANbus.

Для разработки программ, управляющих контроллерами СЕРВОСИЛА через CANbus или USB 2.0, не требуются какие-либо специализированные библиотеки, SDK или средства разработки кроме тех, которые уже имеются в стандартных ОС Linux и Windows. Разрабатывать программы можно на языках C/C++, Python, MATLAB, или любых других, которые могут работать с виртуальными COM-портами или со стандартным SocketCAN API в Linux.

В комплект поставки входит программное обеспечение «Сервоскоп», которое автоматизирует процесс настройки контроллеров под конкретный электродвигатель и позволяет строить графики и получать отладочную телеметрию с электроприводов по сети CANbus или USB 2.0. Данное графическое программное обеспечение работает как под ОС Windows 10/8, так и под ОС Linux, в том числе, на популярных дистрибутивах Debian и Ubuntu. Установки драйверов не требуется.

Для упрощения отладки пользовательского управляющего программного обеспечения в комплект поставки входит программный симулятор контроллера СЕРВОСИЛА. Программный симулятор распространяется бесплатно в составе программного обеспечения «Сервоскоп». Этот симулятор полностью воспроизводит управляющий интерфейс CANbus/CANopen контроллеров СЕРВОСИЛА и позволяет отлаживать пользовательское программное обеспечение управления электроприводом без риска повредить реальный электродвигатель или редуктор электропривода.

Технические параметры

Автонастройка Да
Бездатчиковое управление Да
Встроенный шлюз USB-to-CANbus
Входное напряжение питания 7-60 V DC
Глубина 16 мм
Длина 68 мм
Интерфейс энкодера BISS-C Да
Интерфейс энкодера SPI Да
Интерфейс энкодера Квадратурный Да
Интерфейс энкодера ШИМ Да
Максимальное разрешение датчика положения вала 32 бит
Максимальный ток через фазу двигателя 25 А
Масса около 50 грамм без радиатора
Номинальный ток через фазу двигателя 15 А
Поддерживаемые операционные системы Windows, Linux:Debian,Ubuntu,Astra,Raspberry PI OS
Режим «Тормоз» Да
Режим сервоуправления Да
Режим стабилизации момента Да
Режим стабилизации скорости (ESC) Да
Рекуперация энергии в батарею Да
Типы бесколлекторных двигателей PMSM, BLDC
Управление по датчикам Холла (Sensored) Да
Управляющие интерфейсы CANbus, USB2.0
Функция «D-Q Coupling Compensation» Да
Функция «Field Oriented Control» Да
Функция «Field Weakening» Да
Ширина 40 мм
Вес, г 50

Техническая документация

Видео

Сроки доставки

Выберите регион, чтобы увидеть способы получения товара.

Цена и наличие в магазинах