Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Изготовить драйвер линейного двигателя (Москва)
Форум разработчиков электроники ELECTRONIX.ru > Дополнительные разделы - Additional sections > Предлагаю работу
VladSK
Добрый день!

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

На фото показан статор линейного двигателя. Обмотки через одну объединены в две фазы. Сопротивление каждой фазы 5,2Ом, индуктивность 3.6мГн. Питание осуществляется источником 48В@7.5А (можно два таких поставить). Переключать обмотки надо с частотой от 0 до 20Гц. Драйвер должен иметь возможность запускать ток в обе стороны. Также должна быть реализована возможность питать обмотку не полным током.

На входе драйвер должен получать 4 сигнала:
- ток обмотки А 0...100% (0...5В)
- направление тока обмотки А (0/5В)
- ток обмотки Б 0...100% (0...5В)
- направление тока обмотки Б (0/5В)
+ питание для обмоток и самого драйвера.

На выходе 4 клеммы: А, А', Б, Б'.

Если величина тока обмотки регулируется с помощью ШИМ, то частота ШИМ должна быть настраиваемая (например подстроечным резистором), чтобы уйти можно было по месту уйти от лишних резонансов и звона в обмотках.

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

Оплата по договору подряда. Цена разработки обсуждаема, пусть для начала будет 10 000 руб. Территориально мы расположены Москва, м. Калужская.

Контактное лицо: Владислав, vladislav@kalitka.me. Или пишите в этой теме.

Нажмите для просмотра прикрепленного файла
VladSK
Спасибо всем, разработчик нашелся.
Огурцов
пусть потом мне напишет - у меня есть для такого работа
Oxygen Power
Цитата(Огурцов @ Nov 5 2015, 14:44) *
пусть потом мне напишет - у меня есть для такого работа

Зачем ждать? Выставляйте предложение на конкурс. Может кто и возьмётся делать.
Огурцов
т.е. вы считаете, что таких уникумов в природе больше 1 0 ?
Oxygen Power
Природа населена талантами...
Огурцов
т.е. вы сможете ?
Oxygen Power
Сначала ТЗ. Потом скажу смогу или нет.
C2000
Цитата(Огурцов @ Nov 6 2015, 00:32) *
т.е. вы считаете, что таких уникумов в природе больше 1 0 ?

Особенно готовых работать за 10т.р.
vk123
Я занимаюсь управлением двигателями. ШД и BLDC. Если что-нибудь конкретное надо - пишите.
Огурцов
Цитата(Oxygen Power @ Nov 6 2015, 07:18) *
Сначала ТЗ

60x60мм, 60в, 5а, микростеп до 8и или 16и
вход инкрементального энкодера
вход цифровой линейки
входы концевиков
интерфейсы: step/dir/sleep + uart с физикой can и/или can и/или ethernet
16к кадров в секунду с непосредственным выполнением, либо буфер с синхронизацией времени, либо кадры с временными метками и синхронизацией по времени
C2000
Цитата(Огурцов @ Nov 6 2015, 09:48) *
60x60мм, 60в, 5а, микростеп до 8и или 16и
вход инкрементального энкодера
вход цифровой линейки
входы концевиков
интерфейсы: step/dir/sleep + uart с физикой can и/или can и/или ethernet
16к кадров в секунду с непосредственным выполнением, либо буфер с синхронизацией времени, либо кадры с временными метками и синхронизацией по времени

Таки Вы микростеп повторить хотите что ли?
Огурцов
Цитата(C2000 @ Nov 6 2015, 08:55) *
Таки Вы микростеп повторить хотите что ли?

микростеп легко может упасть на 64к
поэтому дано три варианта - выбирайте - согласуем с разработчиком реал-тайм модуля
vk123
Цитата(Огурцов @ Nov 6 2015, 09:48) *
60x60мм, 60в, 5а, микростеп до 8и или 16и
вход инкрементального энкодера
вход цифровой линейки
входы концевиков
интерфейсы: step/dir/sleep + uart с физикой can и/или can и/или ethernet
16к кадров в секунду с непосредственным выполнением, либо буфер с синхронизацией времени, либо кадры с временными метками и синхронизацией по времени

Для такой задачи лучше использовать готовый драйвер ШД, специально под вас его делать дорого будет. Если бы напряжение пониже
было, я бы предложил использовать что-то вроде L6470. Но он до 45В. Нужно искать что-нибудь с бОльшим напряжением.
Всю логику/интерфесы, включая CAN и ethernet можно реализовать на dsPIC.
Огурцов
Цитата(vk123 @ Nov 6 2015, 11:05) *
Для такой задачи лучше

вы просто не представляете, на сколько нелучше

Цитата(vk123 @ Nov 6 2015, 11:05) *
делать дорого

не понятное утверждение
C2000
Цитата(vk123 @ Nov 6 2015, 13:05) *
Для такой задачи лучше использовать готовый драйвер ШД, специально под вас его делать дорого будет. Если бы напряжение пониже
было, я бы предложил использовать что-то вроде L6470. Но он до 45В. Нужно искать что-нибудь с бОльшим напряжением.
Всю логику/интерфесы, включая CAN и ethernet можно реализовать на dsPIC.

Можно взять L6480 или L6482 + МК. Можно и всё на МК реализовать, но это посложнее и естественно дороже(за разработку).
Насколько я понял Ethetnet не обязателен(или) можно обойтись CAN интерфейсом?
Тогда могу взяться.
Огурцов
Цитата(C2000 @ Nov 6 2015, 11:34) *
Можно взять L6480 или L6482

нельзя, тепло посмотрите

Цитата(C2000 @ Nov 6 2015, 11:34) *
Насколько я понял Ethetnet не обязателен(или) можно обойтись CAN интерфейсом? Тогда могу взяться.

можно обойтись и uart`ом
vcucumber@yandex.ru
Anyola
Цитата(C2000 @ Nov 6 2015, 14:34) *
Можно взять L6480 или L6482 + МК. Можно и всё на МК реализовать, но это посложнее и естественно дороже(за разработку).
Насколько я понял Ethetnet не обязателен(или) можно обойтись CAN интерфейсом?
Тогда могу взяться.

Читайте ТЗ внимательно.
Ток обмотки задается извне. Это сфера ответственности ТС. Сделать надо только усилитель/коммутатор тока. Бюджет приемлем (для тех, кто в теме и с наработками).

Меня же очень интересует линейный двигатель с тягой 1кН и уменьшенным коггингом. Если у кого есть, отзовитесь!
C2000
Цитата(Anyola @ Nov 6 2015, 13:51) *
Читайте ТЗ внимательно.
Ток обмотки задается извне. Это сфера ответственности ТС. Сделать надо только усилитель/коммутатор тока. Бюджет приемлем (для тех, кто в теме и с наработками).

Меня же очень интересует линейный двигатель с тягой 1кН и уменьшенным коггингом. Если у кого есть, отзовитесь!
Цитата

Во первых назвать это ТЗ никак нельзя, это даже не описание основных характиристик устройства в ясно изложенном виде. Во вторых где там сказано про ток?
Наличие наработок не уменьшает стоимость разработки ни коем образом. Если только Вы хотите приобрести пару готовых устройств и заплатить только за них, а не за разработку и документацию.

Цитата(Огурцов @ Nov 6 2015, 13:40) *
нельзя, тепло посмотрите

vcucumber@yandex.ru

Так силовая часть то вроде как внешняя???
Oxygen Power
Так это уже потребуется полноценный PC с программой обработки, надеюсь G-кода. В предполагаемом ТЗ об этом ничего не сказано. А чем вас не устраивают китайские драйверы + Mach3?
Anyola
Цитата(C2000 @ Nov 6 2015, 14:58) *
Во первых назвать это ТЗ никак нельзя, это даже не описание основных характиристик устройства в ясно изложенном виде. Во вторых где там сказано про ток?
Наличие наработок не уменьшает стоимость разработки ни коем образом. Если только Вы хотите приобрести пару готовых устройств и заплатить только за них, а не за разработку и документацию.


Объясняю для особо непонятливых.

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

Заказчику нужен ДРАЙВЕР,
Цитата
На фото показан статор линейного двигателя. Обмотки через одну объединены в две фазы. Сопротивление каждой фазы 5,2Ом, индуктивность 3.6мГн. Питание осуществляется источником 48В@7.5А (можно два таких поставить). Переключать обмотки надо с частотой от 0 до 20Гц. Драйвер должен иметь возможность запускать ток в обе стороны. Также должна быть реализована возможность питать обмотку не полным током.

На входе драйвер должен получать 4 сигнала:
- ток обмотки А 0...100% (0...5В)
- направление тока обмотки А (0/5В)

имеющий на входе аналоговый сигнал, пропорциональный выходному току, и цифровой, переключающий полярность выходного тока.
Места для ВАШЕГО микроконтроллера тут нет. Также нет места для РС, G-кодов и прочих излишеств.

Все определяющие параметры есть. Макс. ток обмотки оценивается на раз. Для того, кто хоть раз крутил двигатель, задание исчерпывающее.

При наличии наработок можно продать серийное изделие (2000 р) или предсерийное (10000 р).
Oxygen Power
Цитата(Anyola @ Nov 6 2015, 16:11) *
Объясняю для особо непонятливых.


Заказчику нужен ДРАЙВЕР,

имеющий на входе аналоговый сигнал, пропорциональный выходному току, и цифровой, переключающий полярность выходного тока.
Места для ВАШЕГО микроконтроллера тут нет. Также нет места для РС, G-кодов и прочих излишеств.

Все определяющие параметры есть. Макс. ток обмотки оценивается на раз. Для того, кто хоть раз крутил двигатель, задание исчерпывающее.

При наличии наработок можно продать серийное изделие (2000 р) или предсерийное (10000 р).


Стоп. Поскольку ТС нашёл исполнителя разговор продолжился с Огурцовым.
Anyola
Цитата(Oxygen Power @ Nov 6 2015, 16:50) *
Стоп. Поскольку ТС нашёл исполнителя разговор продолжился с Огурцовым.

Упомянутый разговор не отностися к теме, установленной автором топика, является флудом, и посему подлежит удалению модератором. Который единственный имеет полномочия говорить "стоп", в отличие от вас.
C2000
Цитата(Anyola @ Nov 6 2015, 15:11) *
Объясняю для особо непонятливых.

Прежде чем кому то что то объяснять неплохо бы Вам самому хоть что то понимать. Для начала прочитать все сообщения внимательно чтоб знать кто про что пишет.
Да, и драйвера бывают разные и с очень наворочеными мозгами.
понятие "драйвер" не заканчивается на преобразовании уровня/усилении сигнала.
Огурцов
Цитата(C2000 @ Nov 6 2015, 11:58) *
Так силовая часть то вроде как внешняя???

вы правы, оказывается он не совсем готовый


Цитата(Oxygen Power @ Nov 6 2015, 12:11) *
Так это уже потребуется полноценный PC с программой обработки, надеюсь G-кода.

не, выше д.б. какая-то демоборда, а где-то там уже м.б. pc
или не быть

Цитата(Oxygen Power @ Nov 6 2015, 12:11) *
В предполагаемом ТЗ об этом ничего не сказано. А чем вас не устраивают китайские драйверы + Mach3?

проводов слишком много
система координат не ортогональная
C2000
Цитата(Огурцов @ Nov 6 2015, 17:33) *
вы правы, оказывается он не совсем готовый



не, выше д.б. какая-то демоборда, а где-то там уже м.б. pc
или не быть


проводов слишком много
система координат не ортогональная


Ну так что? Если еще нужно готов обсудить более конкиетное ТЗ и стоимость.
Пишите ksrp@yandex.ru
Oxygen Power
Цитата(Anyola @ Nov 6 2015, 17:22) *
Упомянутый разговор не отностися к теме, установленной автором топика, является флудом, и посему подлежит удалению модератором. Который единственный имеет полномочия говорить "стоп", в отличие от вас.


Извините, если фраза "стоп" вызвала у Вас отрицательные эмоции.
Следовало воспринимать как поправка, поскольку диалог продолжился с другим человеком.
Elsystems
Цитата(Anyola @ Nov 6 2015, 13:51) *
Меня же очень интересует линейный двигатель с тягой 1кН и уменьшенным коггингом. Если у кого есть, отзовитесь!


Обращайтесь. Есть опыт управления 3-х фазным линейным двигателем на постоянных магнитах http://storkdrives.com/wp-content/uploads/.../DS01088_EN.pdf
Усилия до 800Н в пике, потрясающая точность и плавность, скорость до 4м/с. Сделаем и под ваши параметры.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.