roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 07:27

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




Начать новую тему Ответить на тему  [ Сообщений: 968 ]  На страницу Пред.  1 ... 31, 32, 33, 34, 35, 36, 37 ... 65  След.
Автор Сообщение
 Заголовок сообщения: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 25 июл 2013, 03:49 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Так, надоело постоянное тро-ло-ло. Объявляем десятилетие изучения BLDC моторов. Взываю к духу учителя. Желающие присоединяются.

Вложение:
2nd_Gen_Prius_Transaxle.jpg
2nd_Gen_Prius_Transaxle.jpg [ 17.9 КиБ | Просмотров: 465399 ]


оглавление:
Теория
-Теория
-Аппноты, хаутушки, мануалы
-linvinus - подробно об управлении двигателем

Двигатели
-Двигатель бессенсорный высокооборотистый
-Двигатель сенсорный высокооборотистый
-Двигатель сенсорный низкооборотистый (в т.ч. и "удерживающий")
- перемотка BLDC под свои нужды
- самодельные BLDC

Контроллеры
-Самодельные контроллеры/драйверы
-Покупные контроллеры с перепрошивкой

Управление с ПК
-Управляющее ПО (контроль, измерения, настройка)

Механизмы на основе BLDC
- BLDC Сервоприводы

Dmitry__ писал(а):
Myp писал(а):
вопрос, скока магнитиков клеить на ротор?

Есть книга, гуглить "BrushlessPermanentMagnetMotorDesignVersion2".
Еще есть онлайн калькуляторы, типа:
http://www.bavaria-direct.co.za/scheme/calculator/
https://www.emetor.com/edit/windings/

Для меня самое понятное соотношение: 1, 2 или 4 магнита на одну группу полюсов (группа = 3 полюса). Т.е. те соотношения которые не дают пульсаций гармоник в калькуляторе при нажатии кнопки "advanced".
Например: 12s16m, 12s8m, 18s12m, 18s6m и.т.д. Подбирать так: Число слотов делим на 3 и умножаем на 1, 2 или 4.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Последний раз редактировалось dccharacter 12 июн 2016, 08:07, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 20 фев 2014, 05:31 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
если помните показывал фотки большой трехколесной тележки.. там по 40Нм на колесах, меня толкает на ура, при том что масса примерно та же )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 25 фев 2014, 20:38 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
linvinus, у тебя импульсы с Холлов стабильные по длине? У меня немного плавают и есть смещение по фазе в двух сенсорах. А на одном моторе вообще проявляется периодическое пропадание импульса, или его укорачивание. Причём строго периодически - 6 нормальных, один дефектный.


Вложения:
Комментарий к файлу: периодическое пропадание импульса
screen20.JPG
screen20.JPG [ 124.76 КиБ | Просмотров: 2626 ]
Комментарий к файлу: смещение фазы импульсов Холлов
screen21.JPG
screen21.JPG [ 131.14 КиБ | Просмотров: 2635 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 26 фев 2014, 10:33 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
EIN_ENGEL писал(а):
linvinus, у тебя импульсы с Холлов стабильные по длине? У меня немного плавают и есть смещение по фазе в двух сенсорах. А на одном моторе вообще проявляется периодическое пропадание импульса, или его укорачивание. Причём строго периодически - 6 нормальных, один дефектный.

если я правильно понял датчик цифровой двуполярный. к самим датчикам у меня никогда претензий не было.
а как они установлены?

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 26 фев 2014, 18:30 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
SS411
Вложение:
DSC_0134a.JPG
DSC_0134a.JPG [ 80.48 КиБ | Просмотров: 2590 ]

Вложение:
hall sensors 7.JPG
hall sensors 7.JPG [ 383.84 КиБ | Просмотров: 2591 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 26 фев 2014, 19:04 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
Понятно, значит один магнит бракованный. У меня было всё ровно.
Если вы планируете вращать в обе стороны то советую поставить датчики через 120 физических градусов.

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 27 фев 2014, 01:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
Двигатели одни из самых дешёвых, может быть и так. Но если бы магнит был бракованный, то пропажа импульса проявлялась бы на всех трёх сенсорах. Пробовал сенсоры подсовывать снизу под ротор - ничего не меняется.

Да, планирую в обе стороны крутить. А почему именно 120 физических? По магнитам оно получается то же самое, судя по картинке. Разница только в том, что при физических 120, сенсоры попадают точно между полюсов статора. Но вроде бы поле от статора не наблюдается на сенсорах. Крутил вал выключенного мотора дрелью - всё равно длительность импульсов плавает. Причём "1" обычно короче "0".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 27 фев 2014, 11:38 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
EIN_ENGEL писал(а):
Двигатели одни из самых дешёвых, может быть и так. Но если бы магнит был бракованный, то пропажа импульса проявлялась бы на всех трёх сенсорах.

Логично, тогда только либо он находится дальше чем остальные от ротора, либо он и правда бракованный (менее чувствительный).

EIN_ENGEL писал(а):
Пробовал сенсоры подсовывать снизу под ротор - ничего не меняется.

Плохая идея, при определённой мощности, поле статора начнёт сильно влиять на датчики.

EIN_ENGEL писал(а):
Да, планирую в обе стороны крутить. А почему именно 120 физических? По магнитам оно получается то же самое, судя по картинке.

В своё время я об это голову сломал.
Вы в этом убедитесь когда запустите мотор, и когда настроите оптимальное положение (минимальный ток) при вращении в одну сторону, после изменения направления ток будет намного больше.
Единственное нормальное объяснение я нашёл тут http://endless-sphere.com/forums/viewto ... 61#p140830
но честно говоря я эту тему уже подзабыл, восстанавливаю по своим записям.

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

Вот интересная работа на тему установки датчиков (раздел 7.3.1 Digital sensors)
http://www.ee.kth.se/php/modules/public ... 09_011.pdf
(нужно вспоминать конструкцию моторов, как их рассчитывают и т.д.)

вот тут ещё про поиск фаз по отношению к сигналам датчиков http://e0designs.com/documentation/find ... binations/
может пригодится.

EIN_ENGEL писал(а):
Разница только в том, что при физических 120, сенсоры попадают точно между полюсов статора.

это очень важно, т.е. симметрия как в одну сторону так и в другую.

EIN_ENGEL писал(а):
Но вроде бы поле от статора не наблюдается на сенсорах.

Влияние у меня было на максимальных оборотах, проявлялось как сильны шум (треск) и большой ток.

EIN_ENGEL писал(а):
Крутил вал выключенного мотора дрелью - всё равно длительность импульсов плавает. Причём "1" обычно короче "0".

Скорее всего недостаточно сильно просачивается магнитное поле сквозь оболочку ротора.
У меня два мотора один Scorpion SII-3008-1090 у него сильное поле от магнитов снаружи ротора
второй какой то дешёвый Turnigy (размеры одинаковые 30мм диаметр 8мм высота статора).
Я проверял поле так: брал большую железную гайку (в пол ширины ротора), подвязывал на нитке 50см и подносил к ротору.
Если сильно прилипает (нужно отдёргивать ) то поле сильное, у Turnigy почти не прилипало.

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

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 28 фев 2014, 03:32 
Не в сети
Аватара пользователя

Зарегистрирован: 06 янв 2006, 03:02
Сообщения: 496
Откуда: Москва
прог. языки: VHDL, C++, Matlab
ФИО: Павел
linvinus писал(а):
В своё время я об это голову сломал.Вы в этом убедитесь когда запустите мотор, и когда настроите оптимальное положение (минимальный ток) при вращении в одну сторону, после изменения направления ток будет намного больше.

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

linvinus писал(а):
Плохая идея, при определённой мощности, поле статора начнёт сильно влиять на датчики.

Гонял на всех скоростях, картина качественно не меняется. Импульсы укорачиваются, но при этом длина продолжает плавать в небольших пределах. Может это и не важно. Причём без разницы, где стоят сенсоры, как сейчас - вокруг ротора, или под ним. На любых скоростях всё то же самое.

К моему мотору ничего вообще не липнет, как будто там и нет никаких магнитов.

Думал, может статор наводит поле и оно накладывается на поле магнита, но при выключенном двигателе, всё то же самое. Похоже проблема в том, что магниты неравномерно наклеены. Не совсем криво, но разница заметна на глаз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 28 фев 2014, 10:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
EIN_ENGEL писал(а):
Эта разница появляется из-за сдвига всех трёх сенсоров относительно статора. В автомоделизме называется таймингами мотора и работает аналогично настройке опережения зажигания в ДВС. Это сдвиг фазы управляющих сигналов на обмотки относительно фазы Холлов.
Можно настроить оптимальное положение по КПД, но только в одну сторону. Для другой стороны нужно или повернуть на тот же угол относительно "нуля", или поставить второй комплект датчиков для обратного вращения. Другими словами, регулятор включает обмотку полюса заранее, чтобы когда к нему подъедет магнит, поле было уже максимальным.
Но угол между самими сенсорами никак на это не влияет, тут важен только угол между сенсорами и статором.

Спасибо что рассказали про тайминги, тут про них никто не знал :)
Если вам проще два комплекта вешать, вешайте :), я сказал как можно обойтись одним.

EIN_ENGEL писал(а):
Гонял на всех скоростях, картина качественно не меняется. Импульсы укорачиваются, но при этом длина продолжает плавать в небольших пределах. Может это и не важно. Причём без разницы, где стоят сенсоры, как сейчас - вокруг ротора, или под ним. На любых скоростях всё то же самое.

Ок, это дело тонкое, у кого то наводки у кого то нет, если смогли поставить так чтобы не было наводок от статора вам плюс, у меня не получалось.


EIN_ENGEL писал(а):
К моему мотору ничего вообще не липнет, как будто там и нет никаких магнитов.

Мой тест работает :)
Но, если вы смогли поставить под ротор то там картина должна быть лучше, хотя вы говорите что картина не меняется, это странно.

Можно фото датчиков под ротором? как вы их туда подсунули?
Сигнал с датчиков куда дальше идёт? Подтягивающие резисторы есть на выходе?

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 04 мар 2014, 15:35 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Всем привет.
Нужен совет бывалых. Собрал коптер. Моторы - переделка из сидирумов. Контроллёры движков(4шт) - винигрет из нескольких проектов. На столе всё работало. Когда прикрутил к раме, что-то повредил в одном и тот наотрез теперь не хочет стартовать с винтом. Без нагрузки всё ок. Но когда пинцетом дотрагиваюсь до общей середины на делителях(mittel на схеме), тот стартует и прекрасно(почти, на малых оборотах трещит двигателем и мигает диодом)работает. Повесил было кондёр на землю - сначало работало, но потом, на следующий день перестало.
Перепаял/заменил уже почти всё. В чём может быть подвох? Где искать баг?
---
пс: прошивка tgy


Вложения:
Комментарий к файлу: двигатель
motor.png
motor.png [ 867.85 КиБ | Просмотров: 2471 ]
Комментарий к файлу: односторонняя плата
pcb.png
pcb.png [ 23.85 КиБ | Просмотров: 2476 ]
Комментарий к файлу: схема
sch.png
sch.png [ 49.98 КиБ | Просмотров: 2623 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 05 мар 2014, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
Без осциллограммам сказать сложно.
не понятно не стартует это:
1. при старте он прокручивается но не стартует?
2. или даже не крутится?
3. или срывается в конце разгона?

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 05 мар 2014, 11:28 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Вариант раз. Скорее дёргается то в одну, то в другую сторону. или рывками шагает в одну.
Вчера спросил, а вечером получилось стартануть.
В точке mittel было примерно 0.8в мах. Пинценом, предпологаю, чуть поднимал этот уровень. Перепаял резисторы, идущие от фаз. Было 47К, стало 39К. Соотвецтвенно уровень поднялся до чуть больше 0.9в. Сколько должно быть - без понятия. Отсюда вытекает новый вопрос: почему работают остальные три?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 05 мар 2014, 12:19 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
ilalexey писал(а):
Вариант раз. Скорее дёргается то в одну, то в другую сторону. или рывками шагает в одну.
Вчера спросил, а вечером получилось стартануть.
В точке mittel было примерно 0.8в мах. Пинценом, предпологаю, чуть поднимал этот уровень. Перепаял резисторы, идущие от фаз. Было 47К, стало 39К. Соотвецтвенно уровень поднялся до чуть больше 0.9в. Сколько должно быть - без понятия. Отсюда вытекает новый вопрос: почему работают остальные три?

делитель R13/R1 должен поделить V+ до 2..4в, при значениях 47к и 4.7к V+ должно быть порядка 22в.
откуда схема?

вот тут осциллограммы как должно быть forum11/topic10041-30.html#p207463
компаратор сравнивает значения NULL_A,NULL_B,NULL_C c MITTEL

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 05 мар 2014, 12:32 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Схема вроде с BL-Ctrl была, но я с ней когда-то что-то мудрил, так что трудно сказать.
Предположительно буду питаться от 8.4в.
..ах да, когда на столе тестил, питался от 12в бп, а в сборе запитал от 8.4.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разборки с брушлесами - обобщаем инфу по BLDC-двигателям
СообщениеДобавлено: 05 мар 2014, 13:27 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
ну вот и ответ.
схема чувствительна к напряжению питания, пересчитай делитель и всё будет работать.

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 968 ]  На страницу Пред.  1 ... 31, 32, 33, 34, 35, 36, 37 ... 65  След.

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


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO