Бюджетный серводрайвер.
- yudelex
- Новичок
- Сообщения: 14
- Зарегистрирован: 04 мар 2018, 23:45
- Репутация: 10
- Настоящее имя: Юлианчук Денис Александрович
- Откуда: Воронеж
- Контактная информация:
Бюджетный серводрайвер.
Приветствую всех! Предлагаю вашему вниманию проект недорогого серводрайвера на базе платы Arduino Nano и микросхемы H-моста L6203 (напряжение до 48 В, пиковый ток до 5А).
На данный момент реализовано:
- написана прошивка на языке си без использования среды разработки Arduino IDE, что позволилио получить длительность сервоцикла =~11 мкс (90 кГц);
- удержание вала, позиционирование вала и стабилизация скорости вращения (скорость зависит от частоты входящих импульсов управления);
- управление и конфигурирование командами с ПК посредством последовательного порта через терминальную программу;
- управление по сигналам step/direction;
Что планируется реализовать:
- программа настройки серводрайвера с визуализацией работы сервомотора и отклика системы;
- автонастройка серводрайвера через программу на ПК по кривой отклика системы;
- материнская плата с гальваническими развязками и питанием под силовой модуль на напряжение до 45 В и ток до 43 А.
Видео работы: http://www.youtube.com/watch?v=_nROxDhK8oY&t=1s
На данный момент реализовано:
- написана прошивка на языке си без использования среды разработки 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: Бюджетный сервоконтроллер.
Что в нём бюджетного?
Чем он лучше YAPSC?
Чем он лучше YAPSC?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- yudelex
- Новичок
- Сообщения: 14
- Зарегистрирован: 04 мар 2018, 23:45
- Репутация: 10
- Настоящее имя: Юлианчук Денис Александрович
- Откуда: Воронеж
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Цена ардуины + микросхемы L6203 меньше чем цена 1 шт dspic30f4012. YAPS - это преобразователь сигналов управления для сервоконтроллера.UAVpilot писал(а):Что в нём бюджетного?
Чем он лучше YAPSC?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
dspic30f4012 стоит 400 руб, уже в РФ.
Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.yudelex писал(а):YAPS - это преобразователь сигналов управления для сервоконтроллера.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Бюджетный сервоконтроллер.
есть YAPSС и "полноценный"yudelex писал(а):YAPS - это преобразователь сигналов управления для сервоконтроллера.
- yudelex
- Новичок
- Сообщения: 14
- Зарегистрирован: 04 мар 2018, 23:45
- Репутация: 10
- Настоящее имя: Юлианчук Денис Александрович
- Откуда: Воронеж
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Какова цена полноценного сервоконтроллера YAPS?UAVpilot писал(а):dspic30f4012 стоит 400 руб, уже в РФ.
Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.yudelex писал(а):YAPS - это преобразователь сигналов управления для сервоконтроллера.
-
Quark
- Кандидат
- Сообщения: 50
- Зарегистрирован: 25 май 2016, 13:55
- Репутация: 11
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Не обращай внимания на любителей YAPSC. Продолжай делать свой контроллер. Я надеюсь это открытый проект?
Есть ли контроль тока? Просто без контроля тока невозможно сделать режим контроля по моменту на валу.
Есть ли контроль тока? Просто без контроля тока невозможно сделать режим контроля по моменту на валу.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Я продаю по 1500-2000 руб. http://www.cnc-club.ru/forum/viewtopic. ... 63&t=14445yudelex писал(а):Какова цена полноценного сервоконтроллера YAPS?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- yudelex
- Новичок
- Сообщения: 14
- Зарегистрирован: 04 мар 2018, 23:45
- Репутация: 10
- Настоящее имя: Юлианчук Денис Александрович
- Откуда: Воронеж
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Я там не увидел, собственно, сервоконтроллера.UAVpilot писал(а):Я продаю по 1500-2000 руб. http://www.cnc-club.ru/forum/viewtopic. ... 63&t=14445yudelex писал(а):Какова цена полноценного сервоконтроллера YAPS?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
UAVpilot писал(а):Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- yudelex
- Новичок
- Сообщения: 14
- Зарегистрирован: 04 мар 2018, 23:45
- Репутация: 10
- Настоящее имя: Юлианчук Денис Александрович
- Откуда: Воронеж
- Контактная информация:
Re: Бюджетный сервоконтроллер.
На иностранных ресурсах сервоконтроллер и серводрайвер - это нераздельные понятия. Зачастую используются оба термина. Термин "сервоусилитель" - это тоже что и сервопривод (следящий привод). Так же нет конкретики.UAVpilot писал(а):UAVpilot писал(а):Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Если хотите поиграть в слова, то я тоже могу.
сервопривод = сервомотор + серводрайвер.
сервомотор = мотор + датчик обратной связи
серводрайвер = сервоконтроллер + сервоусилитель
сервоусилитель = усилитель, усиливающий управляющий сигнал до возможности подачи его на мотор, возможно с собственной обратной связью по току. Как вариант - преобразователь частоты (инвертор).
сервоконтроллер = устройство, сравнивающее задание позиции и сигнал обратной связи и выдающий результат сравнения в виде управляющего сигнала для сервоусилителя, т.е. по сути ПИД-регулятор.
Исходя из этого YAPSC - сервоконтроллер. На входе задание в формате step/dir и сигнал энкодера в виде ABI, на выходе аналоговый сигнал для сервоусилителя.
сервопривод = сервомотор + серводрайвер.
сервомотор = мотор + датчик обратной связи
серводрайвер = сервоконтроллер + сервоусилитель
сервоусилитель = усилитель, усиливающий управляющий сигнал до возможности подачи его на мотор, возможно с собственной обратной связью по току. Как вариант - преобразователь частоты (инвертор).
сервоконтроллер = устройство, сравнивающее задание позиции и сигнал обратной связи и выдающий результат сравнения в виде управляющего сигнала для сервоусилителя, т.е. по сути ПИД-регулятор.
Исходя из этого YAPSC - сервоконтроллер. На входе задание в формате step/dir и сигнал энкодера в виде ABI, на выходе аналоговый сигнал для сервоусилителя.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
ММ... т.е. там просто счетчик+ЦАП ?UAVpilot писал(а):Исходя из этого YAPSC - сервоконтроллер. На входе задание в формате step/dir и сигнал энкодера в виде ABI, на выходе аналоговый сигнал для сервоусилителя.
пАчиму аж на 1500 набегает ?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Нет.SVP писал(а):ММ... т.е. там просто счетчик+ЦАП ?
предложи дешевле.SVP писал(а):пАчиму аж на 1500 набегает ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Я ценой не конкурирую...UAVpilot писал(а):предложи дешевле.SVP писал(а):пАчиму аж на 1500 набегает ?
Т.е. рассыпухи там рублей на 300-400, остальное "за беспокойство" ?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Возьми калькулятор, ali/ebay и попробуй сам подсчитать - BOM виден в натуре на фото в моей теме, ну или на моём сайте, где выложена вся инфа по проекту.SVP писал(а):Т.е. рассыпухи там рублей на 300-400, остальное "за беспокойство" ?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
SVP
- Мастер
- Сообщения: 6140
- Зарегистрирован: 19 дек 2012, 15:49
- Репутация: 884
- Откуда: Москва
- Контактная информация:
Re: Бюджетный сервоконтроллер.
Ну "нет, так нет".
Нет, считать не буду (не люблю дурную работу). Конкурировать ценой тоже неинтересно.
Если придется для себя собирать, тогда да...
Нет, считать не буду (не люблю дурную работу). Конкурировать ценой тоже неинтересно.
Если придется для себя собирать, тогда да...
- yudelex
- Новичок
- Сообщения: 14
- Зарегистрирован: 04 мар 2018, 23:45
- Репутация: 10
- Настоящее имя: Юлианчук Денис Александрович
- Откуда: Воронеж
- Контактная информация:
Re: Бюджетный сервоконтроллер.
В таком случае - мой проект является серводрайвером. Изменю название темы, чтобы не вводить в заблуждение.UAVpilot писал(а):Если хотите поиграть в слова, то я тоже могу.
сервопривод = сервомотор + серводрайвер.
сервомотор = мотор + датчик обратной связи
серводрайвер = сервоконтроллер + сервоусилитель
сервоусилитель = усилитель, усиливающий управляющий сигнал до возможности подачи его на мотор, возможно с собственной обратной связью по току. Как вариант - преобразователь частоты (инвертор).
сервоконтроллер = устройство, сравнивающее задание позиции и сигнал обратной связи и выдающий результат сравнения в виде управляющего сигнала для сервоусилителя, т.е. по сути ПИД-регулятор.
Исходя из этого YAPSC - сервоконтроллер. На входе задание в формате step/dir и сигнал энкодера в виде ABI, на выходе аналоговый сигнал для сервоусилителя.
А готовый простой аналоговый усилитель где посмотреть и какая у него цена?UAVpilot писал(а):UAVpilot писал(а):Это именно сервоконтроллер, для полноценного серводрайвера ему не хватает только простого аналогового усилителя с выхордом на мотор.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Бюджетный серводрайвер.
Самый простой будет для коллекторного двигателя: операционник с полным мостом из мосфетов на выходе.
Если в устройстве уже есть МК, то "усилитель" будет состоять из те-же мосфетов и драйверов к ним, управление обмотками и ШИМ будут программнные в МК. Собственно типовая схема шаговых драйверов и простых серводрайверов именно так и выглядит: МК, драйвера мосфетов, мосфеты, обратная связь по току в виде токового шунта, напряжение с него на АПЦ МК. В случае серво ещё сигнал энкодера заводится в МК.
вот тут это хорошо видно: Re: Станок 600х400х150 мм #708
Если в устройстве уже есть МК, то "усилитель" будет состоять из те-же мосфетов и драйверов к ним, управление обмотками и ШИМ будут программнные в МК. Собственно типовая схема шаговых драйверов и простых серводрайверов именно так и выглядит: МК, драйвера мосфетов, мосфеты, обратная связь по току в виде токового шунта, напряжение с него на АПЦ МК. В случае серво ещё сигнал энкодера заводится в МК.
вот тут это хорошо видно: Re: Станок 600х400х150 мм #708
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- yudelex
- Новичок
- Сообщения: 14
- Зарегистрирован: 04 мар 2018, 23:45
- Репутация: 10
- Настоящее имя: Юлианчук Денис Александрович
- Откуда: Воронеж
- Контактная информация:
Re: Бюджетный серводрайвер.
Схемотехнику этих изделий я прекрасно знаю. Вопрос заключался в том, где конкретно к вашему YAPS готовые аналоговые усилители и какова их цена?UAVpilot писал(а):Самый простой будет для коллекторного двигателя: операционник с полным мостом из мосфетов на выходе.
Если в устройстве уже есть МК, то "усилитель" будет состоять из те-же мосфетов и драйверов к ним, управление обмотками и ШИМ будут программнные в МК. Собственно типовая схема шаговых драйверов и простых серводрайверов именно так и выглядит: МК, драйвера мосфетов, мосфеты, обратная связь по току в виде токового шунта, напряжение с него на АПЦ МК. В случае серво ещё сигнал энкодера заводится в МК.
вот тут это хорошо видно: Re: Станок 600х400х150 мм #708