Jump to content

    

BLDC "дёргается" при работе

6 минут назад, NikP сказал:

Отсюда с небольшими изменениями (по части деталей)

Ужос. Вам конечно виднее, но сейчас делать такую схему не стоит. Уже появилось много чего более интересного.

Share this post


Link to post
Share on other sites

Ну если бы был опыт, который приходит не сразу.... Можете ссылку дать?

Share this post


Link to post
Share on other sites
2 минуты назад, NikP сказал:

Ну если бы был опыт, который приходит не сразу.... Можете ссылку дать?

Очень доступное описание есть здесь:  https://habr.com/ru/company/npf_vektor/blog/367653/

А на наиболее вероятную причину дёрганий указали ещё во втором посте: ошибка в программе.

Share this post


Link to post
Share on other sites
7 minutes ago, NikP said:

Отсюда с небольшими изменениями (по части деталей)

http://www.gaw.ru/html.cgi/txt/app/micros/avr/AVR492.htm

А вы в курсе, что таблица коммутации ключей зависит от числа полюсов на роторе? 
Обратите внимание на эту таблицу - http://www.bavaria-direct.co.za/info/
К каждому  сочетанию полюсов и обмоток нужно определять правильную таблицу коммутации.  

3 minutes ago, jcxz said:

Очень доступное описание есть здесь:  https://habr.com/ru/company/npf_vektor/blog/367653/

А на наиболее вероятную причину дёрганий указали ещё во втором посте: ошибка в программе.

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

Share this post


Link to post
Share on other sites

Двигатель Maxon, таблица соответствия состояний датчиков холла и подключения  из описания на двигатель.

" К каждому  сочетанию полюсов и обмоток нужно определять правильную таблицу коммутации.   " Это , возможно криво и непонятно, я и пытался уточнить:

в таблице приведены подключения обмоток, которые надо сделать при соответствующем состоянии датчиков Холла, или же это состояние датчиков при данном подключении обмоток ?

Share this post


Link to post
Share on other sites
4 минуты назад, AlexandrY сказал:

А вы в курсе, что таблица коммутации ключей зависит от числа полюсов на роторе? 

Каким образом? У ТС - датчики Холла. А они всегда выдают 6 рабочих фаз состояний на один электрический оборот, а не механический. И эти состояния никак не зависят от количества пар полюсов мотора.

4 минуты назад, AlexandrY сказал:

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

Я не про прерывания говорю, а про любую ошибку в программе. Например даже - элементарная ошибка округления в вычислениях..

Share this post


Link to post
Share on other sites
11 minutes ago, jcxz said:

Каким образом? У ТС - датчики Холла. А они всегда выдают 6 рабочих фаз состояний на один электрический оборот, а не механический. И эти состояния никак не зависят от количества пар полюсов мотора.

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

Share this post


Link to post
Share on other sites
2 минуты назад, AlexandrY сказал:

Ну попробуйте вместо 4-х полюсного ротора вставить 8-и полюсный и управлять по той же таблице. 

Пробовал и пробую: сейчас как раз отлаживаю свою программу - работает и с 10-пар-полюсным мотором и с 23-пар-полюсным (и с 52-пар-полюсным работала ранее).

И таблица переходов фаз д.Холла у меня - const и одна единая на все случаи.

Share this post


Link to post
Share on other sites
30 минут назад, AlexandrY сказал:

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

Я считал Вас более продвинутым..

 

А у ТС, скорее всего, прерывания залазят друг на друга и тормозят момент переключения фаз

Edited by wla

Share this post


Link to post
Share on other sites
30 minutes ago, wla said:

Я считал Вас более продвинутым..

В смысле поверили на слово jcxz? 
Так он не назвал количество зубцов. Т.е. либо придумал сейчас на ходу, либо у него соотношение 3/4 остается постоянным. :laugh1:

Share this post


Link to post
Share on other sites
56 минут назад, AlexandrY сказал:

В смысле поверили на слово jcxz? 
Так он не назвал количество зубцов. Т.е. либо придумал сейчас на ходу, либо у него соотношение 3/4 остается постоянным. :laugh1:

Ключ  во фразе

"Каким образом? У ТС - датчики Холла. А они всегда выдают 6 рабочих фаз состояний на один электрический оборот, а не механический. И эти состояния никак не зависят от количества пар полюсов мотора.  "

Share this post


Link to post
Share on other sites
40 minutes ago, wla said:

И эти состояния никак не зависят от количества пар полюсов мотора.  "

Заклинания тут не помогут.
Просто вы зомбированы стандартными рисунками где всегда рисуют ротор с 4-я полюсами на 3-и зубцами (электрическими , к сведению)

Share this post


Link to post
Share on other sites
1 час назад, AlexandrY сказал:

Заклинания тут не помогут.
Просто вы зомбированы стандартными рисунками где всегда рисуют ротор с 4-я полюсами на 3-и зубцами (электрическими , к сведению)

Да хоть сто..

Share this post


Link to post
Share on other sites
On 12/8/2019 at 7:32 PM, NikP said:

   " Это , возможно криво и непонятно, я и пытался уточнить:

в таблице приведены подключения обмоток, которые надо сделать при соответствующем состоянии датчиков Холла, или же это состояние датчиков при данном подключении обмоток ?

NikP, может Вам так понятней будет... - я делал контроллер BLDC из ОБЫЧНОЙ ПЗУ - на адресные входы подключены выходы датчиков Холла, а к выходам ПЗУ - драйверы верхних и нижних ключей. Всё работало, как часы. Вы поймите -- датчики Холла реагируют ТОЛЬКО на магнитное поле ПОСТОЯННЫХ магнитов.... Куда подключены обмотки фаз датчикам по-барабану...

1306353908_A29040A.thumb.JPG.45cb11c4fc122d1486577ea199df6b63.JPG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this