реклама на сайте
подробности

 
 
> Контроллер для BLDC 1 об/сутки, Сверхочный привод
sergey_ch
сообщение Dec 2 2009, 11:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 16-11-09
Пользователь №: 53 654



Всем здрасьте! biggrin.gif Много читаю этот форум, место уникальное. К теме.
Мне необходимо разработать привод состоящий из двух осей. На каждой оси будут стоять оптические sin/cos энкодеры с разрешением до 8192000 отсчетов. Почему до? Потому что разрешение можно будет менять изменяя число интерполяции. С энкодером вроде всё ясно. Перейдем к мотору. Задача уйти от шагового двигателя и от промежуточных редукций из-за которых возникает огромный люфт и периодическая ошибка ведения. и вот решили поставить бесколлекторный трехфазный двигатель. Количество полюсов статора 60, число пар полюсов магнитов равно 40, т.е. 80 магнитов.
Были сделаны кое какие расчеты и появились заданные параметры.

1) Обеспечить точность позиционирования меньше одной секунды дуги.
2) Обеспечить скорость вращения ротора равной один оборот за звездные сутки.

При разрешении энкодера 8192000 отсчетов, точность позиционирования составляет 0,158203125" (секунд дуги). При таких параметрах мотора (60/80) угол поворота статора за период электрического поля равен 360 / 40(пар полюсов) = 9о. Так как оцифровываться будет либо положительная часть периода либо отрицательная, то полупериод равен 4,5о. При использовании DACа в драйвере на 16 бит получаем электрическое разрешение:
80 полупериодов * 65536 (16 бит) = 5 242 880. Скорость смены значений ЦАП равна: 5 242 880 / 86164,0905(секунд в звездных сутках) = 60,8476218988233851 Гц. Это самая медленная скорость. Максимальная скорость будет порядка 10-30 градусов в секунду и будет ограничиваться только максимальной рабочей частотой энкодера. Так же должен быть режим удержания, когда ротор просто стоит. Конструкция будет очень точно сбалансирована и будет иметь значительный момент инерции. Ветер будет раскачивать систему, но ПИД регулятор должен удерживать заданную скорость, либо заданную позицию удержания.

Так вот вопрос у меня вот в чем. Натолкните на правильный способ управления таким мотором. Мне пока видится один способ. В управлении шаговыми двигателями он называется chopper PWM drive, т.е. запитываем текущую комбинацию, ток в обмотке растет, компаратор сравнивает с опорным, которое формируется 16 битным ЦАПом, и отключает обмотку. Это все повторяется на частоте примерно 20 кГц. Частота будет зависеть от напряжения питания и от индуктивности обмотки.

Привожу внешний вид мотора и структурную схему драйвера.

Сообщение отредактировал sergey_ch - Dec 2 2009, 11:48
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergey_ch
сообщение Dec 6 2009, 17:51
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 16-11-09
Пользователь №: 53 654



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

И вот стали появляться монтировки с прямым приводом. В них прменяют PMSM и возможно пьезомоторы. Плюсы я так же перечислял.

Что за безлюфтовая передача, честно незнаю. Хотя мы разрабатываем и производим монтировки давно и много. Модели считаются высокого класса и довольно дороги. Теперь мы осваиваем новые технологии, поэтому возвращаться к каким либо редукторам не имеет никакого смысла, так как все это уже есть и выходит довольно неплохо. Периодическая ошибка ведения +/- 2-3"

Вот к чему мы теперь стремимся. (см фото)И обсуждать хотелось бы только вопросы касающиеся данного мотора и систему управления им. То что мотор будет работать по сути как шаговый в микрошаге это уже уяснил. Все еще пытаюсь точно высчитать момент который необходим для правильной работы. И про дискретность гораздо меньшую чем 16 бит я думал, теперь стал понимать что это действительно так. момент инерции будет огромный, на валу будет висеть порядка 20-30 кг



Цитата(Iptash @ Dec 6 2009, 18:55) *
Конечно можно, но усложняются пересчеты, и надо что бы счетчик энкодера сохранялся после выкл. пит. и мне такие варианты просто не нравятся smile.gif


С какой точностью ДПР должен определять положение?

Сообщение отредактировал sergey_ch - Dec 6 2009, 17:52
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Dec 6 2009, 19:28
Сообщение #3


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(sergey_ch @ Dec 6 2009, 20:51) *
Что за безлюфтовая передача, честно незнаю. Хотя мы разрабатываем и производим монтировки давно и много. Модели считаются высокого класса и довольно дороги. Теперь мы осваиваем новые технологии, поэтому возвращаться к каким либо редукторам не имеет никакого смысла, так как все это уже есть и выходит довольно неплохо.

1. Так узнайте в каком-нить справочнике конструктора, тем более, что занимаетесь вопросом давно. Всего-то делов - две шестерни и пружина вместо одной.
2. Все новое - хорошо забытое старое. Прямоприводный двигатель - крайне сложная и дорогая констукция. Это они там с жиру беситься могут. Тут имеет сысл сделать что-то практичнее.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergey_ch   Контроллер для BLDC 1 об/сутки   Dec 2 2009, 11:25
- - Sergey1957   Задача интересная. ПИД регулятор не поможет. Он хо...   Dec 4 2009, 12:30
- - Iptash   Все же ПИД нужен. Также нужен ДПР(датчик положения...   Dec 4 2009, 19:00
|- - sergey_ch   Цитата(Iptash @ Dec 4 2009, 22:00) Все же...   Dec 5 2009, 21:30
|- - Serj78   Цитата(sergey_ch @ Dec 6 2009, 00:30) В ш...   Dec 6 2009, 12:36
||- - sergey_ch   Цитата(Serj78 @ Dec 6 2009, 15:36) Про ре...   Dec 6 2009, 13:33
||- - Serj78   Цитата(sergey_ch @ Dec 6 2009, 16:33) В т...   Dec 6 2009, 16:56
|- - Iptash   Цитата(sergey_ch @ Dec 6 2009, 00:30) ......   Dec 6 2009, 13:01
- - Microwatt   Хм.. не знаю как люфт выражен в шаговом двигателе,...   Dec 4 2009, 22:46
- - Duhas   на сколь я понимаю тут нужны как раз 3 синусоиды.....   Dec 6 2009, 08:11
- - sergey_ch   Только сдвиг 120 градусов. Кстати синусоиды можно ...   Dec 6 2009, 08:50
- - Duhas   тааак, стойте подождите... разрядность ШИМ нужна ...   Dec 6 2009, 09:11
- - sergey_ch   Да, все верно... Если точно, то 14 бит, но нужен з...   Dec 6 2009, 09:12
- - Duhas   ну на 14-ти битах почти 4кГц мона точно вытащить н...   Dec 6 2009, 09:24
- - sergey_ch   Мне интересно будет ли такой способ работать с эти...   Dec 6 2009, 12:15
- - Iptash   Конечно можно, но усложняются пересчеты, и надо чт...   Dec 6 2009, 15:55
- - Microwatt   Все-таки непонятно. Какой такой еще люфт в безлюф...   Dec 6 2009, 17:01
|- - Tanya   Цитата(sergey_ch @ Dec 6 2009, 20:51) Вот...   Dec 6 2009, 18:39
|- - Iptash   Цитата(sergey_ch @ Dec 6 2009, 20:51) ......   Dec 6 2009, 19:20
||- - sergey_ch   Цитата(Iptash @ Dec 6 2009, 22:20) Вот зд...   Dec 6 2009, 19:30
|- - dpss   Цитата(Microwatt @ Dec 6 2009, 22:28) Так...   Dec 7 2009, 11:04
- - sergey_ch   Балансировка выполняется электронным способом. Мот...   Dec 6 2009, 18:54
|- - Tanya   Цитата(sergey_ch @ Dec 6 2009, 21:54) Дум...   Dec 6 2009, 19:07
- - sergey_ch   Так 30 килограмм не "мягкий" элемент? С...   Dec 6 2009, 19:21
- - khach   Энкодер на 81920000 это что за чудо? Если со встро...   Dec 6 2009, 19:41
|- - sergey_ch   Какой редуктор??? Это оптический sin/cos энкодер. ...   Dec 6 2009, 20:26
- - Tran   Может быть, для решения задачи, лучше подойдёт мом...   Dec 7 2009, 00:28
- - sergey_ch   Спасибо большое, и вообще всем спасибо за поддержк...   Dec 7 2009, 08:10
- - guxa   Вообще NEC предлагает готовые решения для BLDC, мо...   Dec 7 2009, 08:33
- - sergey_ch   Спасибо, очень много конечно нового свалилось сраз...   Dec 7 2009, 09:06
- - sergey_ch   У нас энкодер, точнее кольцо энкодера одно целое с...   Dec 7 2009, 11:56
|- - dpss   Цитата(sergey_ch @ Dec 7 2009, 14:56) При...   Dec 7 2009, 15:04
- - Duhas   если знали авр-ы уже - Хмега вам в помощь... периф...   Dec 7 2009, 12:52
- - sergey_ch   Хорошо, буду пробовать. Для начала хочу накидать н...   Dec 7 2009, 13:29
- - Duhas   тоже вариант.. но это в 2 раза медленнее.. да и в ...   Dec 7 2009, 13:46
- - sergey_ch   Меня все еще интересует как именно подавать синусо...   Dec 7 2009, 14:56
- - sergey_ch   Поверхность будет не стеклянная. Юстировка вещь оч...   Dec 7 2009, 15:37
- - dpss   Цитата(sergey_ch @ Dec 7 2009, 18:37) Но ...   Dec 7 2009, 17:25
- - sergey_ch   Опять за рыбу гроши... Почему 1000? 1000 * 8192 = ...   Dec 7 2009, 18:32


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 09:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01427 секунд с 7
ELECTRONIX ©2004-2016