Бюджетный серводрайвер.

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
yudelex
Новичок
Сообщения: 14
Зарегистрирован: 04 мар 2018, 23:45
Репутация: 10
Настоящее имя: Юлианчук Денис Александрович
Откуда: Воронеж
Контактная информация:

Бюджетный серводрайвер.

Сообщение yudelex »

Приветствую всех! Предлагаю вашему вниманию проект недорогого серводрайвера на базе платы Arduino Nano и микросхемы H-моста L6203 (напряжение до 48 В, пиковый ток до 5А).
На данный момент реализовано:
- написана прошивка на языке си без использования среды разработки Arduino IDE, что позволилио получить длительность сервоцикла =~11 мкс (90 кГц);
- удержание вала, позиционирование вала и стабилизация скорости вращения (скорость зависит от частоты входящих импульсов управления);
- управление и конфигурирование командами с ПК посредством последовательного порта через терминальную программу;
- управление по сигналам step/direction;

Что планируется реализовать:
- программа настройки серводрайвера с визуализацией работы сервомотора и отклика системы;
- автонастройка серводрайвера через программу на ПК по кривой отклика системы;
- материнская плата с гальваническими развязками и питанием под силовой модуль на напряжение до 45 В и ток до 43 А.

Видео работы: http://www.youtube.com/watch?v=_nROxDhK8oY&t=1s
Последний раз редактировалось yudelex 05 мар 2018, 20:34, всего редактировалось 2 раза.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение Serg »

Что в нём бюджетного?
Чем он лучше YAPSC?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
yudelex
Новичок
Сообщения: 14
Зарегистрирован: 04 мар 2018, 23:45
Репутация: 10
Настоящее имя: Юлианчук Денис Александрович
Откуда: Воронеж
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение yudelex »

UAVpilot писал(а):Что в нём бюджетного?
Чем он лучше YAPSC?
Цена ардуины + микросхемы L6203 меньше чем цена 1 шт dspic30f4012. YAPS - это преобразователь сигналов управления для сервоконтроллера.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение Serg »

dspic30f4012 стоит 400 руб, уже в РФ.
yudelex писал(а):YAPS - это преобразователь сигналов управления для сервоконтроллера.
Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение nkp »

yudelex писал(а):YAPS - это преобразователь сигналов управления для сервоконтроллера.
есть YAPSС и "полноценный"
Аватара пользователя
yudelex
Новичок
Сообщения: 14
Зарегистрирован: 04 мар 2018, 23:45
Репутация: 10
Настоящее имя: Юлианчук Денис Александрович
Откуда: Воронеж
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение yudelex »

UAVpilot писал(а):dspic30f4012 стоит 400 руб, уже в РФ.
yudelex писал(а):YAPS - это преобразователь сигналов управления для сервоконтроллера.
Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.
Какова цена полноценного сервоконтроллера YAPS?
Quark
Кандидат
Сообщения: 50
Зарегистрирован: 25 май 2016, 13:55
Репутация: 11
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение Quark »

Не обращай внимания на любителей YAPSC. Продолжай делать свой контроллер. Я надеюсь это открытый проект?
Есть ли контроль тока? Просто без контроля тока невозможно сделать режим контроля по моменту на валу.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение Serg »

yudelex писал(а):Какова цена полноценного сервоконтроллера YAPS?
Я продаю по 1500-2000 руб. http://www.cnc-club.ru/forum/viewtopic. ... 63&t=14445
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
yudelex
Новичок
Сообщения: 14
Зарегистрирован: 04 мар 2018, 23:45
Репутация: 10
Настоящее имя: Юлианчук Денис Александрович
Откуда: Воронеж
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение yudelex »

UAVpilot писал(а):
yudelex писал(а):Какова цена полноценного сервоконтроллера YAPS?
Я продаю по 1500-2000 руб. http://www.cnc-club.ru/forum/viewtopic. ... 63&t=14445
Я там не увидел, собственно, сервоконтроллера.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение Serg »

UAVpilot писал(а):Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
yudelex
Новичок
Сообщения: 14
Зарегистрирован: 04 мар 2018, 23:45
Репутация: 10
Настоящее имя: Юлианчук Денис Александрович
Откуда: Воронеж
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение yudelex »

UAVpilot писал(а):
UAVpilot писал(а):Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.
На иностранных ресурсах сервоконтроллер и серводрайвер - это нераздельные понятия. Зачастую используются оба термина. Термин "сервоусилитель" - это тоже что и сервопривод (следящий привод). Так же нет конкретики.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение Serg »

Если хотите поиграть в слова, то я тоже могу.
сервопривод = сервомотор + серводрайвер.
сервомотор = мотор + датчик обратной связи
серводрайвер = сервоконтроллер + сервоусилитель
сервоусилитель = усилитель, усиливающий управляющий сигнал до возможности подачи его на мотор, возможно с собственной обратной связью по току. Как вариант - преобразователь частоты (инвертор).
сервоконтроллер = устройство, сравнивающее задание позиции и сигнал обратной связи и выдающий результат сравнения в виде управляющего сигнала для сервоусилителя, т.е. по сути ПИД-регулятор.
Исходя из этого YAPSC - сервоконтроллер. На входе задание в формате step/dir и сигнал энкодера в виде ABI, на выходе аналоговый сигнал для сервоусилителя.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение SVP »

UAVpilot писал(а):Исходя из этого YAPSC - сервоконтроллер. На входе задание в формате step/dir и сигнал энкодера в виде ABI, на выходе аналоговый сигнал для сервоусилителя.
ММ... т.е. там просто счетчик+ЦАП ?
пАчиму аж на 1500 набегает ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение Serg »

SVP писал(а):ММ... т.е. там просто счетчик+ЦАП ?
Нет.
SVP писал(а):пАчиму аж на 1500 набегает ?
предложи дешевле. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение SVP »

UAVpilot писал(а):
SVP писал(а):пАчиму аж на 1500 набегает ?
предложи дешевле. :)
Я ценой не конкурирую...
Т.е. рассыпухи там рублей на 300-400, остальное "за беспокойство" ?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение Serg »

SVP писал(а):Т.е. рассыпухи там рублей на 300-400, остальное "за беспокойство" ?
Возьми калькулятор, ali/ebay и попробуй сам подсчитать - BOM виден в натуре на фото в моей теме, ну или на моём сайте, где выложена вся инфа по проекту. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
SVP
Мастер
Сообщения: 6140
Зарегистрирован: 19 дек 2012, 15:49
Репутация: 884
Откуда: Москва
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение SVP »

Ну "нет, так нет".
Нет, считать не буду (не люблю дурную работу). Конкурировать ценой тоже неинтересно.
Если придется для себя собирать, тогда да...
Аватара пользователя
yudelex
Новичок
Сообщения: 14
Зарегистрирован: 04 мар 2018, 23:45
Репутация: 10
Настоящее имя: Юлианчук Денис Александрович
Откуда: Воронеж
Контактная информация:

Re: Бюджетный сервоконтроллер.

Сообщение yudelex »

UAVpilot писал(а):Если хотите поиграть в слова, то я тоже могу.
сервопривод = сервомотор + серводрайвер.
сервомотор = мотор + датчик обратной связи
серводрайвер = сервоконтроллер + сервоусилитель
сервоусилитель = усилитель, усиливающий управляющий сигнал до возможности подачи его на мотор, возможно с собственной обратной связью по току. Как вариант - преобразователь частоты (инвертор).
сервоконтроллер = устройство, сравнивающее задание позиции и сигнал обратной связи и выдающий результат сравнения в виде управляющего сигнала для сервоусилителя, т.е. по сути ПИД-регулятор.
Исходя из этого YAPSC - сервоконтроллер. На входе задание в формате step/dir и сигнал энкодера в виде ABI, на выходе аналоговый сигнал для сервоусилителя.
В таком случае - мой проект является серводрайвером. Изменю название темы, чтобы не вводить в заблуждение.
UAVpilot писал(а):
UAVpilot писал(а):Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.
А готовый простой аналоговый усилитель где посмотреть и какая у него цена?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Бюджетный серводрайвер.

Сообщение Serg »

Самый простой будет для коллекторного двигателя: операционник с полным мостом из мосфетов на выходе.
Если в устройстве уже есть МК, то "усилитель" будет состоять из те-же мосфетов и драйверов к ним, управление обмотками и ШИМ будут программнные в МК. Собственно типовая схема шаговых драйверов и простых серводрайверов именно так и выглядит: МК, драйвера мосфетов, мосфеты, обратная связь по току в виде токового шунта, напряжение с него на АПЦ МК. В случае серво ещё сигнал энкодера заводится в МК.
вот тут это хорошо видно: Re: Станок 600х400х150 мм #708
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
yudelex
Новичок
Сообщения: 14
Зарегистрирован: 04 мар 2018, 23:45
Репутация: 10
Настоящее имя: Юлианчук Денис Александрович
Откуда: Воронеж
Контактная информация:

Re: Бюджетный серводрайвер.

Сообщение yudelex »

UAVpilot писал(а):Самый простой будет для коллекторного двигателя: операционник с полным мостом из мосфетов на выходе.
Если в устройстве уже есть МК, то "усилитель" будет состоять из те-же мосфетов и драйверов к ним, управление обмотками и ШИМ будут программнные в МК. Собственно типовая схема шаговых драйверов и простых серводрайверов именно так и выглядит: МК, драйвера мосфетов, мосфеты, обратная связь по току в виде токового шунта, напряжение с него на АПЦ МК. В случае серво ещё сигнал энкодера заводится в МК.
вот тут это хорошо видно: Re: Станок 600х400х150 мм #708
Схемотехнику этих изделий я прекрасно знаю. Вопрос заключался в том, где конкретно к вашему YAPS готовые аналоговые усилители и какова их цена?
Ответить

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