Контроллеры WLMotion

Контроллеры, драйверы, датчики, управляющие устройства.

Контроллеры WLMotion

Сообщение Bender » 25 июн 2019, 10:39

WLMotion - это контроллеры управления перемещением. Контроллеры могут использоваться в различных решениях.
Контроллеры WLMotion WLMotionShems.png


На данный момент доступны контроллеры:
1. WL35A - это контроллер начального уровня. Он подключается к широко известной интерфейсной плате (народная плата).
(для просмотра содержимого нажмите на ссылку)
Контроллеры WLMotion IMG_20190712_145716.jpg

Его наиболее интересные характеристики:
- 4 независимые оси
- максимальная частота перемещения 150КГц (step/dir - 75KГц) для каждой оси
- параболическая интерполяция
- задание s кривой для каждой оси
- буфер планировщика 30 элементов (круг,спираль,парабола)
- usb интерфейс
- обновление прошивки



В данной теме будут освещаться вопросы связанные с использованием контроллеров.
WLMill - viewtopic.php?f=16&t=22621&p=517086#p517086
Последний раз редактировалось Bender 23 авг 2019, 08:38, всего редактировалось 10 раз(а).
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 750
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 204
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение daemon78 » 25 июн 2019, 12:39

Я правильно понял, что контроллер управляется через USB, а управляющие линии протянуты через "народную" плату опторазвязки, которая вставляется в DB-25 который есть на плате контроллера (по аналогии с портом DB-25 на компе)?
Если так, то готов сделать заказ!!!
Аватара пользователя
daemon78
Мастер
 
Сообщения: 918
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 32
Настоящее имя: Владимир

Re: Контроллеры WLMotion

Сообщение Bender » 25 июн 2019, 13:05

daemon78 писал(а):Я правильно понял, что контроллер управляется через USB, а управляющие линии протянуты через "народную" плату опторазвязки, которая вставляется в DB-25 который есть на плате контроллера (по аналогии с портом DB-25 на компе)?


Все верно!

daemon78 писал(а):Если так, то готов сделать заказ!!!

...напишу в личку
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 750
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 204
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение daemon78 » 25 июн 2019, 13:10

Bender писал(а):...напишу в личку

Ок
Аватара пользователя
daemon78
Мастер
 
Сообщения: 918
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 32
Настоящее имя: Владимир

Re: Контроллеры WLMotion

Сообщение Bender » 02 июл 2019, 14:08

Стал изучать штатный преобразователь (PWM-> 0-10В) на народной плате, оказалось что на частоте около 750Гц он даёт весьма неплохие результаты.
Тест с помощью WLMill (Smin - 200 Smax -10000) (PWM min 0 PWM max 100)
S В
500 0.51
1000 0.99
2000 1.96
3000 2.94
4000 3.94
5000 4.96
6000 5.99
7000 7.04
8000 8.1
9000 9.2
9500 9.74
10000 10

-измерял тестером.
-проверял осцил. на предмет пульсаций , не обнаружил
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 750
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 204
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение megagad » 02 июл 2019, 14:33

А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
megagad
Почётный участник
Почётный участник
 
Сообщения: 3153
Зарегистрирован: 05 апр 2014, 18:57
Откуда: Реуспублика Крым, Бахчисарай.
Репутация: 704

Re: Контроллеры WLMotion

Сообщение daemon78 » 02 июл 2019, 14:51

megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?

Это вообще не ардуина, это STM32
Аватара пользователя
daemon78
Мастер
 
Сообщения: 918
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 32
Настоящее имя: Владимир

Re: Контроллеры WLMotion

Сообщение UAVpilot » 02 июл 2019, 14:55

megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?

Проще кому? Пользователям конечно-же проще - можно купить одну и "отбить бабло" продав эту же прошивку ещё раз пять. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18367
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4511
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение daemon78 » 02 июл 2019, 14:57

Получил сегодня контроллер. К сожалению попробовать смогу только завтра.
В своей темке выложу первые впечатления :)
Аватара пользователя
daemon78
Мастер
 
Сообщения: 918
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 32
Настоящее имя: Владимир

Re: Контроллеры WLMotion

Сообщение selenur » 02 июл 2019, 19:44

megagad писал(а):А не проще продавать не сам "контроллер", а просто прошивку для дуины? если глаза не врут - стоит обычная "нано"?

Защита прошивки, что-бы другие не слили, и не начали дублировать достаточно непростая задача, для примера далеко ходить не нужно, например контроллер MK1 от planet-cnc :-)
Вот один из вебинаров по защите, если кому интересно: https://www.youtube.com/watch?v=M7KWg43A0Ws
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4028
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение megagad » 03 июл 2019, 14:13

daemon78 писал(а):Это вообще не ардуина, это STM32

Что в лоб, что полбу - модуль стандартный, "алиэкспрессный" :)
selenur писал(а):для примера далеко ходить не нужно, например контроллер MK1 от planet-cnc

МК1 на СТМ32? Не знал... Всегда думал она на ПИКах.
И, кстати, не зря планеты вспомнили - для защиты можно продавать прошивку И программу управления ;) С УНИКАЛЬНЫМ кодом для работы ТОЛЬКО данной прошивки на ДАННОЙ программе. Хотя да - что то, что другое мона "склонировать"(что и делают китайцы...).
А! Да - а что за СТМка рулит?
Bender писал(а):- максимальная частота перемещения 150КГц (step/dir - 75KГц)

Это для одной оси, или суммарно для всех?
Что по поводу дуг? Интересная строка "буфер планировщика элементов" - выходит это у вас не просто "транслятор степ/дир", а полный интерпретатор? Грузите сырой Г-код и получаете степ/дир последовательность? С какими "сторонними" программами ваш "контроллер" совместим?
We Do What We Must, Because We Can!
Причинять добро, наносить пользу и подвергать ласке.
Аватара пользователя
megagad
Почётный участник
Почётный участник
 
Сообщения: 3153
Зарегистрирован: 05 апр 2014, 18:57
Откуда: Реуспублика Крым, Бахчисарай.
Репутация: 704

Re: Контроллеры WLMotion

Сообщение selenur » 03 июл 2019, 14:20

megagad писал(а):МК1 на СТМ32? Не знал... Всегда думал она на ПИКах.

Именно на ПИКах, МК1, просто привел пример того что просто давать прошивку, приведет к нежелательным последствиям.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4028
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение Bender » 04 июл 2019, 10:50

megagad писал(а):Это для одной оси, или суммарно для всех?
Что по поводу дуг? Интересная строка "буфер планировщика элементов" - выходит это у вас не просто "транслятор степ/дир", а полный интерпретатор? Грузите сырой Г-код и получаете степ/дир последовательность? С какими "сторонними" программами ваш "контроллер" совместим?


-дуги хороши)) задаются 3 точками.
-У контроллера WL35A 4 независимые оси(могут работать в различных режимах) 150/75 для каждой.
-Там есть планировщик(WLModulePlanner)(к нему подключаются оси контроллера(логически)).Планировщику даются задания (элементы перемещения).
-Пока не с какими сторонними(посмотри схему в первом посте), готовиться документация и открытый код с примерами(С++, QT) для работы с контроллерами. Сейчас "утрясаются" некоторые моменты...
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 750
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 204
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение Bender » 08 июл 2019, 05:47

обновил прошивку...
Скоро выложу видео по S кривым и параболической интерполяции на примере программы WLMill... будет интересно)
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 750
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 204
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение daemon78 » 08 июл 2019, 08:13

Bender писал(а):обновил прошивку...
Скоро выложу видео по S кривым и параболической интерполяции на примере программы WLMill... будет интересно)

Ждемс.
Кстати, а не планируется changelog?
А то не понятно, что новое в прошивки появляется.
И вопросик по WLMotion. Нет ли ветки на джитхабе, или типа того, чтобы вносить хотелки/баги?
Аватара пользователя
daemon78
Мастер
 
Сообщения: 918
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 32
Настоящее имя: Владимир

Re: Контроллеры WLMotion

Сообщение Bender » 08 июл 2019, 08:43

daemon78 писал(а):Кстати, а не планируется changelog?
А то не понятно, что новое в прошивки появляется.

конечно планируется,..

daemon78 писал(а):И вопросик по WLMotion. Нет ли ветки на джитхабе, или типа того, чтобы вносить хотелки/баги?

Есть ветка, но пока не разобрался в ней(там планируется выкладывать открытый код для работы с контроллерами и пр.), так - что пока здесь.
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 750
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 204
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение Bender » 10 июл 2019, 10:12

Обновил прошивку WL35A
исправлено:
при многократном изменение номеров датчиков оси не всегда происходило логическое соединение....
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 750
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 204
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение Bender » 10 июл 2019, 15:21

Сделал видео про возможности S перемещений.
https://youtu.be/864q4WqpiCQ
Контроллеры, софт, поддержка...
Аватара пользователя
Bender
Мастер
 
Сообщения: 750
Зарегистрирован: 24 янв 2012, 16:04
Откуда: Новосибирск
Репутация: 204
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение UAVpilot » 10 июл 2019, 15:51

А можно сделать такой эксперимент: задействовать две оси X и Y, оставить банку с водой, но добавить карандаш и бумагу, включить S-кривые и нарисовать ромб (квадрат повёрнутый на 45 градусов), чем больше, тем лучше?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 18367
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4511
Медальки:
Настоящее имя: Сергей

Re: Контроллеры WLMotion

Сообщение daemon78 » 10 июл 2019, 16:36

Bender писал(а):Сделал видео про возможности S перемещений.

Теперь я понял, для чего та фигня в баночке нужна :) :) :)
Полезная фишка, сегодня поэксперементирую с баночкой :)

Ты сказал, что макс скорость достигается к середине оси, а какая длинна оси? Я по видео не могу примерно масштаб перемещения оценить
Аватара пользователя
daemon78
Мастер
 
Сообщения: 918
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 32
Настоящее имя: Владимир

След.

Вернуться в Электроника

Кто сейчас на конференции

Зарегистрированные пользователи: Bender, Bing [Bot], Dmaster, Евжений, FLUKE, Gestap, Google [Bot], Hugo, itur, ivanov777, loi_28, Mamont, nik1, PavelTch, polkin, putnik, Smlua, verser, woodshop, Yandex [bot]

Reputation System ©'