LINUX.ORG.RU

Российские контроллеры двигателей, совместимые с Raspberry PI

 , сервосила


3

1

Компания СЕРВОСИЛА выпустила в продажу миниатюрные встраиваемые контроллеры бесколлекторных двигателей, совместимые с Linux, в частности с Raspberry PI.

Эти контроллеры были разработаны для применения в своих собственных продуктах — мобильных роботах, руках-манипуляторах и сервоприводах, но стали универсальными. Они предназначены для управления бесколлекторными двигателями (PMSM, BLDC) любых производителей в сочетании с различными энкодерами абсолютного положения вала (BISS-C, SSI, SPI, ШИМ, квадратурный) или без них. Для подключения к управляющим компьютерам АСУ, PLC или к бортовым системам управления контроллеры предоставляют интерфейсы управления CANbus/CANopen и USB 2.0.

Сопутствующее программное обеспечение работает с любыми операционными системами, поддерживающими интерфейсы CANbus или USB такими, как Windows, Linux, включая отечественную Astra Linux (доступно видео с примером управления двигателем из Astra Linux), и Raspberry PI OS.

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

В модулях реализованы алгоритмы управления:

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

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

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: hobbit (всего исправлений: 6)

Ответ на: комментарий от servosila

Ну то есть китайский контроллер за 20 000 рублей с блобом и неизвестно что делающей программой работающей от рута? Спасибо, не надо.

PPP328 ★★★★★
()
Ответ на: комментарий от anonymous

Контроллеры Сервосила дешевле аналогов.

Настроящие аналоги стоят 300-500 Евро. Т.е. дороже в два раза, чем Сервосила.

То, что вы имеете в виду «на Алиэкспресс», не поддерживают абсолютные энкодеры, и не поддерживают режимы сервоуправления и direct drive.

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

Если надо крутить насос, то можно и «с Aliexpress». Если надо сервоуправление или траекторное управление, то только абсолютный энкодер может обойтись в 400 евро. Совершенно другая задача.

servosila
() автор топика
Ответ на: комментарий от PPP328

Российский, не китайский.

Настроечная программа «в виде блоба» в конечной системе не нужна. Работа с контроллерами происходит через виртуальный COM порт или через CANbus. Для этого в стандартных ОС все есть, даже драйверы не нужны, и «блоб» тоже не нужен.

servosila
() автор топика

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

Ну и плюс куча рекламы.

CAN ещё можно использовать в производстве (не популярен, конечно, как 485, HART и пр.), но USB-2 в производстве - это дико (длинны нет, помехозащищённости от электромагнитных помех тоже нет, сложный стек для «встройки»)…

Или вы позиционируете свои контроллеры движков как компонент для домашнего DIY?

drfaust ★★★★★
()
Ответ на: комментарий от drfaust

Контроллеры очень сложные :-) Мы их делали 7 лет и отлаживали на своих роботах и партнерских проектах. Это уже двадцатая итерация «железа», и, наверное, сотая итерация firmware.

А, сейчас эти контроллеры можно запросто купить на Чип и Дип. Это, разве, не прекрасно? :-)

Для контроллеров есть настроечная программа, написанная на Qt. Она нужна только на этапе настройки контроллера под конкретный двигатель. В production эта настроечная программа не нужна, так как все уже настроено к тому моменту. Эта программа скомпилирована для Linux, Windows, Raspberry PI и Astra Linux.

Еще в этой программе есть очень продвинутый симулятор электродвигателей, который решает дифференциальные уравнения в реальном времени. На нем даже можно смоделировать электродвигатель от атомного ледокола «Арктика».

«Либы» нет. В стандартном Linux есть готовая либа SocketCAN для CANbus, она ставится из стандартных репозиториев дистрибутивов. А в Windows и в Linux есть штатная поддержка виртуальных COM портов (см. USB CDC драйвер). Т.е. какой-то особой «либы» для работы с контроллерами не требуется.

servosila
() автор топика

Очень годная новость. Спасибо!

anonymous
()

как-то не державненько… надо было совместимые с Модуль МВ77.07, ахаха )

aol ★★★★★
()
Ответ на: комментарий от servosila

Ах да, обозначайте цены. Вы не на базаре же, уважаемый.

Или это очередная дочки недогосконторы, которая начала через дочку знакомится с реалиями экономики? Если второе, то очень грустно, но цены всё равно пишите.

anonymous
()
Ответ на: комментарий от servosila

Получается, что статья просто реклама. Qt - и так кроссплатформенно (хотя радует, что конфигуратор делали не винда-онли), CAN - используете стандартные линуксовые либы.

Вопрос 1: что это делает на ЛОРе кроме рекламы?

Вопрос 2: почему отказались от 485го интерфейса, или же он есть но в новости забыли?

drfaust ★★★★★
()
Последнее исправление: drfaust (всего исправлений: 1)
Ответ на: комментарий от drfaust

Новость/реклама годная, но есть ли цены? Или опять нужно выслать запрос, а потом прийти с анализами в первый отдел, для получения допуска во второй, чтобы узнать цену у менеджера?

anonymous
()
Ответ на: комментарий от zabbal

в качестве подтвержения ссылка на ютубчик.

Признайся честно, новость после подтверждения не перечитывал?

hobbit ★★★★★
()

в чипе дипе всё дорого, но девайс в любом случае не дешёвый

devorg ★★
()
Ответ на: комментарий от servosila

точно двигать по траектории что-нибудь в станке или в следящей системе

Что прекрасно умел совершенно опенсорсный LinuxCNC ещё в те времена, когда он назывался EMC2. Причём ему совершенно пофиг какой двигатель крутить - щёточный, бесщёточный и какой энкодер на него повешен. И trajectory planner там многоосевой. Так что достаточно копеечных драйверов для двигателей, столь же копеечных энкодеров и допотопного писюка из мусорки или одноплатника чтобы соорудить любую, сколь угодно навороченную систему управления и позиционирования чего угодно. Вот только RPi в качестве компа для этого не подойдёт, там огороженный процессор с огороженной фирмварью GPU и реалтайма не будет никакого. Лучше взять что-то типа BeagleBone, на них LinuxCNC отлично работает.

Если надо сервоуправление или траекторное управление, то только абсолютный энкодер может обойтись в 400 евро.

Абсолютный энкодер нужен только в крайне редких случаях, в которых, кстати, обычно 400 евро это вообще копейки а контроллер вместе с мотором будет от какого-нибудь Honeywell или Siemens за много тыщ евро. Для описываемых DIY применений он нафиг не нужен и более чем достаточно обычного фазового энкодера как в мышином колесе.

В общем, здесь вы себе клиентов не найдёте, попробуйте в Сколково какое-нибудь сунутся, или на госпредприятие какое-нибудь, что-ли.

Stanson ★★★★★
()
Ответ на: комментарий от anonymous

Ну вообще-то CAN действительно менее популярен чем RS485 в Industrial. Может что-то и поменяется в будущем, но пока что вот так.

Stanson ★★★★★
()
Ответ на: комментарий от devorg

а кто сказал что он для DIY ?

Производитель, пытающийся рекламировать его на ЛОРе и продавать через Чип&Дип.

Stanson ★★★★★
()
Ответ на: комментарий от zabbal

По которой из них? Которая до подтверждения или после?

hobbit ★★★★★
()
Ответ на: комментарий от servosila

Чип и Дип - мусорка с дикой накруткой. В других магазинах-то или напрямую будет продажа?

anonymous
()

Тоесть вот все что написано можно заменить на простое:
Продается ESC на ХХ ампер с поддержкой управления по CAN... Что общего с миром OpenSource и Linux? Прошивка открытая? Или снова переклеили китайские наклейки?

Jetty ★★★★★
()
Ответ на: комментарий от servosila

А можно фотку обратной стороны контроллера, без наклеек и спилов только.

anonymous
()

Выглядит весма интересно, но как всегда основной вопрос - где купить сие изделие простому советскому гику для гаражных экспериментов?

Serbis
()
Последнее исправление: Serbis (всего исправлений: 1)
Ответ на: комментарий от Zhbert

Или ты считаешь, что слово в удаленных - это нормально?

А, так теперь слово конкретное не понравилось. А 5.3 тогда причем?)) Ладно, забей))

Oberstserj ★★
()
Ответ на: комментарий от Zhbert

У них вроде все дороже раза в полтора обычно.

В полтора - это мягко сказано. ЧипДип часто отличается разницей цен на порядок. И не только с Китаем, но и просто с конкурентами типа Платана и проч.

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

Oberstserj ★★
()
Ответ на: комментарий от zabbal

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

Когда речь идет о совместимости с RPi, то только такой пруф и нужен. Это просто ты нихрена не шаришь.

Oberstserj ★★
()
Ответ на: комментарий от anonymous

он дал намек на то что Shpankov рекламирует vivaldi.

Я дал намек, что ЛОР плавно скатился в рекламную помойку всего и вся, что еще не так давно было прямо запрещено правилами. Вивальди не единственный грешок.

Oberstserj ★★
()
Ответ на: комментарий от Oberstserj

Я просто про оборонку подумал. Там вплоть до кабеля смотрят…

Zhbert ★★★★★
()
Ответ на: комментарий от Oberstserj

слово конкретное

Имеенно. И это слово есть танцпольное. Не думаю, что ты этого не понимаешь сам =) Ну а так да, забил.

Zhbert ★★★★★
()
Ответ на: комментарий от Shaman007

святого, фасилитирующего камплаенса на тя нет!

mumpster ★★★★★
()

Я за блокировку пользователя с удалением сообщений, спам же!

t184256 ★★★★★
()
Ответ на: комментарий от Twissel

о, это интересно было бы увидеть своими глазами)

Я дам вам почитать рукопись после публикации … Ведь вы дадите мне рубликов пятьсот?

Владимир

anonymous
()
Ответ на: комментарий от Twissel

А зачем Вам 500 рубликов, Вы нищеброд?

Затем, что если вы мне не дадите рубликов 500, я опишу как Антуан Твиссель засматривался на маленького татарчонка Шульмана … На весь мир прославитесь …

Владимир

anonymous
()
Ответ на: комментарий от anonymous

Я бы больше по татарским девочкам... а Вам советую перейти на BDSM, т.к. я гомофоб и точу свой тесак)

https://www.youtube.com/watch?v=lIxM2rGKEV4 Вот

Twissel ★★★★★
()
Последнее исправление: Twissel (всего исправлений: 1)
Ответ на: комментарий от Twissel

Твиссель имел два недостатка - он был жаден и любострастен. Однажды деревенские мужики застали его, подглядывающим в бане за Шульманом. Мужики предложили чтобы он дал им полгроша, чтобы они никому не говорили.

  • Полгроша - это целое состояние - подумал Твиссель.
    Мужики долго молча били его сапожищами. Твиссель охая и ахая терпел побои.
  • Зато куплю Шульману полкулька леденцов и еще останется - это согревало Антуану душу.
anonymous
()
Ответ на: комментарий от anonymous

Это, Вы, батенька себя описали, но занятно, занятно.

Да только труды Ваши пропадут ни за грош - все потрут модераторы.

Twissel ★★★★★
()
Ответ на: комментарий от Twissel

Да только труды Ваши пропадут ни за грош - все потрут модераторы.

Вы непременно должны стать модератором, чтобы пресекать беззаконие в отношении меня …
И да, рукописи не горят, Твиссель …

Владимир

anonymous
()
Ответ на: комментарий от anonymous

И да, рукописи не горят А если точнее - скриншоты не горят!

anonymous
()
Ответ на: комментарий от anonymous

И да, рукописи не горят

А если точнее - скриншоты не горят!

anonymous
()

поржал, СПСы

  • А где тег «реклама»?
  • Чё стоит? Дайте ссылку на магаз/али. Сколько доставка?

совместимые с Linux, в частности с Raspberry PI.

import arduino.serial

Такшоли? Какой-нибудь дефолт serial/com протокол, который вообще никака не завязан с ОС?

включая отечественную Astra Linux

А это ещё 4ё 3а xy1nya? Как линукс может быть отечественным? хватит дышать китайским воздухом

// з.ы норм, если opensource/openhardware/nofuckingrussiansovietzondinmyanus

qbbr ★★★★★
()
Ответ на: комментарий от Stanson

Пока STM32F0x2 продавались по 60-80 рублей на али, а гальваноразвязка CAN стоила еще дополнительных 100 рублей, все было хорошо.

Лично я вообще послал нафиг RS-232 и RS-485, полностью перейдя на CAN (т.к. это намного проще: МК «сам» аппаратно занимается контролем целостности данных и учетом коллизий, мне остается лишь проверять ошибки).

А теперь эти сволочи продают STM32F072CBT6 за 600р и больше! В итоге несчастный переходник CAN-USB с гальваноразвязкой подорожал в >2.5 раза!!! (до этого себестоимость такой фиговины была 300р).

anonymous
()
Ответ на: поржал, СПСы от qbbr

Как линукс может быть отечественным?

Мне тут недавно безжалостную новость сказали: вместо любимой генты, возможно, придется ставить это говнище, т.к. заставляют ФСБшники!!!

Друган предложил простой выход: ставить в этом говнище виртуалбокс, да работать в своей любимой генте и дальше!..

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.