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

 
 
> Комбинированное управление BLDC
uriy
сообщение Oct 3 2017, 05:29
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



В серийном изделии изучал схемотехнику управления BLDC мотором.
Двигатель содержит датчики холла и есть схема замера напряжения на обмотках.
Опыта работы с BLDC нет. Из того что я прочитал к текущему времени я понял что датчиков холла достаточно для полноценной работы.
Схемы замера напряжения используются в двигателях без датчиков и не работают на низких оборотах.
В этом изделии важно иметь высокий крутящий момент при старте. Требуется работа на низких и относительно высоких оборотах.
Дергание при старте для определния положения ротора не допустимы.
Вращение в обе стороны.
Чем в таком случае может быть полезна схема замера напряжения на обмотках?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ELEKTROS
сообщение Oct 9 2017, 08:18
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 29-06-11
Пользователь №: 65 952



Датчик положения ротора (ДПР). У себя используем не холлы, а оптические датчики, проблемы похожие и у них. Спрашиваю не просто так - поболтать, меня интересует именно работа с неисправными элементами, а то возможности покрутить на столе у меня редко бывает, а когда привод на объекте там не до этого обычно. Пробывал табличный метод оценки (по сути то о чём вы и говорили), но до ума довести не успел.
Код
    // status_dpr_old - строка,status_dpr - столбец
    static int16 table_status[8][8] ={
                                  { I0, I0, I0, I0, I0, I0, I0, I1 },
                                  { I0, S,  E,  P,  E,  N,  E,  I1 },
                                  { I0, E,  S,  N,  E,  E,  P,  I1 },
                                  { I0, N,  P,  S,  E,  E,  E,  I1 },
                                  { I0, E,  E,  E,  S,  P,  N,  I1 },
                                  { I0, P,  E,  E,  N,  S,  E,  I1 },
                                  { I0, E,  N,  E,  P,  E,  S,  I1 },
                                  { I0, I1, I1, I1, I1, I1, I1, I1 }

Получается всё равно попадаю на одинаковое сочетание в какой то момент (I0, I1), вводить доп. условия по предыдущим состояниям к этому "бутерброду" как-то громоздко кажется. Вот и спрашивал алгоритм может готовый есть.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 9 2017, 08:45
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(ELEKTROS @ Oct 9 2017, 11:18) *
Получается всё равно попадаю на одинаковое сочетание в какой то момент (I0, I1), вводить доп. условия по предыдущим состояниям к этому "бутерброду" как-то громоздко кажется. Вот и спрашивал алгоритм может готовый есть.

Что-то я не понял.
Вы хотите алгоритм для управления мотором в условиях неизвестных отказов датчиков в цепи обратной связи?
Либо это абсурд, либо вы неявно предполагаете какой-то узкий круг отказов.
Вот с последним я не согласен. Бесполезно предугадывать отказы.

Другое дело диагностика отказов. В принципе работа мотора может быть продолжена при одиночных редких сбоях.
Но обязательно это надо фиксировать для развития собственной эвристики алгоритма диагностики.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- uriy   Комбинированное управление BLDC   Oct 3 2017, 05:29
- - amaora   Для компенсации погрешностей (и отказов) датчиков ...   Oct 3 2017, 11:12
- - uriy   Разве при отказе хотя бы одного датчика холла еще ...   Oct 3 2017, 17:18
|- - amaora   Цитата(uriy @ Oct 3 2017, 20:18) Разве пр...   Oct 4 2017, 15:03
- - uriy   Цитатаполучится безопасно остановиться при отказе ...   Oct 5 2017, 05:17
- - ELEKTROS   amaora, есть алгоритм определения неисправного дат...   Oct 5 2017, 14:43
|- - AlexandrY   Цитата(ELEKTROS @ Oct 5 2017, 17:43) Допу...   Oct 5 2017, 15:24
|- - amaora   Цитата(ELEKTROS @ Oct 5 2017, 17:43) amao...   Oct 5 2017, 18:04
- - ELEKTROS   AlexandrY , ну погодите, что значит асинхронно про...   Oct 6 2017, 09:50
|- - AlexandrY   Цитата(ELEKTROS @ Oct 6 2017, 12:50) Alex...   Oct 6 2017, 14:05
|- - amaora   Цитата(ELEKTROS @ Oct 6 2017, 12:50) amao...   Oct 9 2017, 14:03
- - ELEKTROS   AlexandrY, синхронный мотор асинхронно работать не...   Oct 9 2017, 07:13
|- - AlexandrY   Цитата(ELEKTROS @ Oct 9 2017, 10:13) вы п...   Oct 9 2017, 08:00
- - ELEKTROS   Не не, именно работа мотора при отказе хотя бы одн...   Oct 9 2017, 09:16


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

 


RSS Текстовая версия Сейчас: 29th July 2025 - 05:56
Рейтинг@Mail.ru


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