Vasily_ 45 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 6 минут назад, NikP сказал: Отсюда с небольшими изменениями (по части деталей) Ужос. Вам конечно виднее, но сейчас делать такую схему не стоит. Уже появилось много чего более интересного. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NikP 0 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба Ну если бы был опыт, который приходит не сразу.... Можете ссылку дать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 2 минуты назад, NikP сказал: Ну если бы был опыт, который приходит не сразу.... Можете ссылку дать? Очень доступное описание есть здесь: https://habr.com/ru/company/npf_vektor/blog/367653/ А на наиболее вероятную причину дёрганий указали ещё во втором посте: ошибка в программе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 45 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 7 минут назад, NikP сказал: Можете ссылку дать? https://www.infineon.com/cms/en/product/microcontroller/embedded-power-ics-system-on-chip-/3-phase-bridge-driver-integrated-arm-cortex-m3/tle9879-2qxa40/ https://www.st.com/en/motor-drivers/brushless-dc-motor-drivers.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 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, так что эту версию сразу можно отмести. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
NikP 0 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба Двигатель Maxon, таблица соответствия состояний датчиков холла и подключения из описания на двигатель. " К каждому сочетанию полюсов и обмоток нужно определять правильную таблицу коммутации. " Это , возможно криво и непонятно, я и пытался уточнить: в таблице приведены подключения обмоток, которые надо сделать при соответствующем состоянии датчиков Холла, или же это состояние датчиков при данном подключении обмоток ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 4 минуты назад, AlexandrY сказал: А вы в курсе, что таблица коммутации ключей зависит от числа полюсов на роторе? Каким образом? У ТС - датчики Холла. А они всегда выдают 6 рабочих фаз состояний на один электрический оборот, а не механический. И эти состояния никак не зависят от количества пар полюсов мотора. 4 минуты назад, AlexandrY сказал: Небольшое запаздывание коммутации из-за прерываний никак не вызовет заметные дерганья у BLDC, так что эту версию сразу можно отмести. Я не про прерывания говорю, а про любую ошибку в программе. Например даже - элементарная ошибка округления в вычислениях.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 11 minutes ago, jcxz said: Каким образом? У ТС - датчики Холла. А они всегда выдают 6 рабочих фаз состояний на один электрический оборот, а не механический. И эти состояния никак не зависят от количества пар полюсов мотора. Ну попробуйте вместо 4-х полюсного ротора вставить 8-и полюсный и управлять по той же таблице. Как раз дерганья и получите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 2 минуты назад, AlexandrY сказал: Ну попробуйте вместо 4-х полюсного ротора вставить 8-и полюсный и управлять по той же таблице. Пробовал и пробую: сейчас как раз отлаживаю свою программу - работает и с 10-пар-полюсным мотором и с 23-пар-полюсным (и с 52-пар-полюсным работала ранее). И таблица переходов фаз д.Холла у меня - const и одна единая на все случаи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wla 2 8 декабря, 2019 Опубликовано 8 декабря, 2019 (изменено) · Жалоба 30 минут назад, AlexandrY сказал: Ну попробуйте вместо 4-х полюсного ротора вставить 8-и полюсный и управлять по той же таблице. Как раз дерганья и получите. Я считал Вас более продвинутым.. А у ТС, скорее всего, прерывания залазят друг на друга и тормозят момент переключения фаз Изменено 8 декабря, 2019 пользователем wla Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 30 minutes ago, wla said: Я считал Вас более продвинутым.. В смысле поверили на слово jcxz? Так он не назвал количество зубцов. Т.е. либо придумал сейчас на ходу, либо у него соотношение 3/4 остается постоянным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wla 2 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 56 минут назад, AlexandrY сказал: В смысле поверили на слово jcxz? Так он не назвал количество зубцов. Т.е. либо придумал сейчас на ходу, либо у него соотношение 3/4 остается постоянным. Ключ во фразе "Каким образом? У ТС - датчики Холла. А они всегда выдают 6 рабочих фаз состояний на один электрический оборот, а не механический. И эти состояния никак не зависят от количества пар полюсов мотора. " Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 40 minutes ago, wla said: И эти состояния никак не зависят от количества пар полюсов мотора. " Заклинания тут не помогут. Просто вы зомбированы стандартными рисунками где всегда рисуют ротор с 4-я полюсами на 3-и зубцами (электрическими , к сведению) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
wla 2 8 декабря, 2019 Опубликовано 8 декабря, 2019 · Жалоба 1 час назад, AlexandrY сказал: Заклинания тут не помогут. Просто вы зомбированы стандартными рисунками где всегда рисуют ротор с 4-я полюсами на 3-и зубцами (электрическими , к сведению) Да хоть сто.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
варп 16 9 декабря, 2019 Опубликовано 9 декабря, 2019 · Жалоба On 12/8/2019 at 7:32 PM, NikP said: " Это , возможно криво и непонятно, я и пытался уточнить: в таблице приведены подключения обмоток, которые надо сделать при соответствующем состоянии датчиков Холла, или же это состояние датчиков при данном подключении обмоток ? NikP, может Вам так понятней будет... - я делал контроллер BLDC из ОБЫЧНОЙ ПЗУ - на адресные входы подключены выходы датчиков Холла, а к выходам ПЗУ - драйверы верхних и нижних ключей. Всё работало, как часы. Вы поймите -- датчики Холла реагируют ТОЛЬКО на магнитное поле ПОСТОЯННЫХ магнитов.... Куда подключены обмотки фаз датчикам по-барабану... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться