Easyelectronics.ru

Электроника для всех
Текущее время: 08 мар 2021, 08:23

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 21 ] 
Автор Сообщение
 Заголовок сообщения: Самодельный контроллер сервопривода.
СообщениеДобавлено: 08 мар 2019, 07:07 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
Собственно вопрос в заглавии темы.

Есть у меня рулевые машинки. Электроника (аналоговая) заглючила, а вот моторы/шестерёнки ещё вполне.
Начал гуглить "самодельный контроллер сервопривода" (что-нить вроде ATtiny13+L9110).
НЕТУ.
Никто не сподобился сбацать. Или я плохо ищу... :)

Никто не встречал, не делал?
Или мож кто подскажет какой готовый (микросхему) драйвер, что стоят в сервоприводах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 08 мар 2019, 09:18 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 5097
Откуда: Кемеровская область, Киселевск
Так там же обычные DC моторы.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 08 мар 2019, 11:08 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
Ну да. Коллекторные.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 08 мар 2019, 12:05 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 5097
Откуда: Кемеровская область, Киселевск
Ну и в чем проблема? L293 гуглите.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 08 мар 2019, 12:52 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
Да нет.
Не "драйвер двигателя"
А контроллер сервопривода.
С измерением длины импульса, с обратной связью через потенциометр...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 08 мар 2019, 16:43 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 20:18
Сообщения: 610
OpenServo


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 08 мар 2019, 19:34 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 5097
Откуда: Кемеровская область, Киселевск
DPANYTA писал(а):
Да нет.
Не "драйвер двигателя"
А контроллер сервопривода.
С измерением длины импульса, с обратной связью через потенциометр...

Проще купить новую серву.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 08 мар 2019, 19:48 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
amaora писал(а):
OpenServo

Крутовато... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 09 мар 2019, 12:15 
Старожил

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 522
https://www.pololu.com/category/10/brus ... ontrollers
Вот, берите и заказывайте.

Сделать свой контроллер сервы возможно, но без опыта будет долго. Проще или новую серву купить, или поставить готовый контроллер, или предложенную openservo накатить на атмегу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 09 мар 2019, 13:22 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
Ссылка симпатичная, закинул в закладки.

Ну почему долго... ATtiny13 + L9110S уже "работают" :) в протеусе.
Изображение
Тиньки есть. Драйвера заказал, ждёмс...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 09 мар 2019, 17:24 
Старожил

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 522
DPANYTA писал(а):
Ну почему долго... ATtiny13 + L9110S уже "работают" :) в протеусе.


Потому что простейший ПИ-регулятор сервы будет неточным и плохо отрабатывать задание положения при переменных нагрузках на вал (особенно если плечо большое). Если невысокая точность позиционирования сервы устраивает - без проблем.

Если же нужна инвариантность к влияющим на вал нагрузкам - тут уже нужно подчиненное регулирование.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 09 мар 2019, 19:00 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
Ну... Всякими там ПИ + ПД нас не удивить :)
Это с одной стороны.
А с другой нафига столь наворотов простой рулевой машинке...
Ужель в копеечных китайских сервах реализовано это "подчиненное регулирование" ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 09 мар 2019, 21:51 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 5097
Откуда: Кемеровская область, Киселевск
2 микросхемы L9110S это и есть одна L293

_________________
RADIOWOLF.RU


Последний раз редактировалось Oxford 09 мар 2019, 22:11, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 09 мар 2019, 22:03 
Старожил

Зарегистрирован: 08 июн 2015, 16:26
Сообщения: 522
DPANYTA писал(а):
Ну... Всякими там ПИ + ПД нас не удивить :)
Это с одной стороны.
А с другой нафига столь наворотов простой рулевой машинке...
Ужель в копеечных китайских сервах реализовано это "подчиненное регулирование" ?


Нет, не реализовано. Ну в качестве руля они канают, лишь бы сразу по номинальной нагрузке серву подобрать.
А вот для каких-нибудь подъемных механизмов или манипуляторов для таскания какого-нибудь веса - уже хуже. Просто потому что условно вверх рычаг будет ехать медленнее, вниз - быстрее, а потому и лажать в плане поддержания требуемого положения.
Впрочем, думаю, вам об этом здесь не стоит париться. Но если интересно, то для общего развития интересно будет почитать: https://habr.com/ru/company/npf_vektor/blog/392837/

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 05 апр 2019, 16:09 
Старожил
Аватара пользователя

Зарегистрирован: 24 июл 2012, 13:54
Сообщения: 856
Плату можно взять OpenServo второй версии. Он двухслойный и без наворотов.
Прошивку, думаю, лучше писать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 05 апр 2019, 18:33 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
Жду драйвера...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 05 апр 2019, 20:25 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 886
DPANYTA писал(а):
Есть у меня рулевые машинки. Электроника (аналоговая) заглючила, а вот моторы/шестерёнки ещё вполне.

Для сервопривода нужна обратная связь. Раньше это был резистор, который у вас есно сломался. Если делать простейшую серву, то первым шагом будет установка нового резистора, или оптики, или магнитного датчика. После чего девайс опять превратится в китайский сервопривод. В не зависимости от остальной электроники.

_________________
[url=https://github.com/AVI-crak/Rtos_cortex]Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 06 апр 2019, 04:02 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
Ну че сразу "сломался"... :)
Да мне и не надо прям СЕРВОПРИВОД. Прям УХ. :)
Мне нужна поднималка для робота, хуч китайская, хуч любая.
Ну и так. Спортивный интерес, куда ж без него.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 06 апр 2019, 14:35 
Старожил
Аватара пользователя

Зарегистрирован: 30 мар 2015, 23:56
Сообщения: 886
DPANYTA писал(а):
Да мне и не надо прям СЕРВОПРИВОД.

А это и был сервопривод, правда китайский. И обратная связь там была настоящая, правда через китайский резистор. Всё на одной плате из китайского одностороннего говногетенакса. На котором и резистор нарисован, и клякса чипа, и даже место под не распаянный керамический конденсатор фильтра помех.
Чтобы повторить весь функционал девайса - придётся использовать дискретные элементы электроники. Которые у вас с огромной долей вероятности туда не влезут. А те что могут быть использования -имеют ценник выше новой китайской сервы.
Смерись и успокойся.

_________________
[url=https://github.com/AVI-crak/Rtos_cortex]Потоковая OS


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 06 апр 2019, 17:21 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
AVI-crak писал(а):
Смерись и успокойся.

1. "смИрись". :)
2. серва не китайская (PIKO Elektronik)
3. даже ежели китайская...
:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Самодельный контроллер сервопривода.
СообщениеДобавлено: 26 май 2019, 10:18 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 17 сен 2011, 11:02
Сообщения: 76
Откуда: Бурятия
Не прошло и полгода... :)
Два месяца ждал драйвера от таукитайских наших братьев. Ну их...
Написал им чудный отзыв и заказал тут.
Работает.
Изображение
Изображение
Изображение
В архиве плата, схема и исходники на Algorithm Builder, с прошивкой.
Ну а вдруг ещё кому интересно... :)
Вложение:
Серво.rar [17.84 Кб]
Скачиваний: 156

Никаких подчинённых управлений. Всё просто.
Тинька измеряет длину импульса, измеряет напряжение на датчике положения, приводит их к одному знаменателю.
Сравнивает.
Результат сравнения - на выход шима.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 21 ] 


Часовой пояс: UTC + 5 часов


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB