Power Electronics http://valvol.ru/ |
|
Драйвер БЛДС http://valvol.ru/topic1688.html |
Страница 1 из 3 |
Автор: | whale [ 02-07, 01:43 ] |
Заголовок сообщения: | Драйвер БЛДС |
Пытаюсь сделать драйвер блдс мотора с обратной связью по наведенной эдс в обмотках. Те коммутируются всегда только две обмотки (если мотор 3-х фазный) а с третьей обмотки снимается сигнал положения ротора. Теорию читал, использую пересечение нуля. Пока не работает, весь мозг сломал, если у кого-то получилось написать драйвер рад буду пообщаться на эту тему. |
Автор: | e-nik [ 02-07, 08:10 ] |
Заголовок сообщения: | |
Какие параметры мотора? Я делал такие драйвера для моторов бормашинок 60 000 оборотов 120Вт. Потом весь мир "сделали" корейцы и производить бормашины стало никому не выгодно.. Питание 3-27В регулировалось бак- преобразователем, далее драйвер и трехфазный мотор с 3 или 4мя проводками.. . BLDC BEMF хорошо работают только тогда, когда нет старта под полной нагрузкой. |
Автор: | whale [ 02-07, 11:14 ] |
Заголовок сообщения: | |
Все пересмотрел, мне больше нравиться это http://scholar.lib.vt.edu/theses/available/etd-09152003-171904/unrestricted/T.pdf У меня проблемма в том что обмотка которая становиться сигнальной в предыдущий шаг была нагружена и соот имела маг поле, при ее отключении это ее маг поле начинаем уменьшаться и искажает сигнал в одном случае сигнал смещается вниз в другом вверх что не позволяет засечь ноль. Вот так должно быть а вот так у меня сигнал ушел вниз, видно что в начале шага он вообще ниже нуля сильно и соот полностью гасится на диодах |
Автор: | e-nik [ 02-07, 12:55 ] |
Заголовок сообщения: | |
А с такой схемой не сталкивались? |
Автор: | whale [ 02-07, 13:32 ] |
Заголовок сообщения: | |
с какой ? |
Автор: | whale [ 02-07, 13:34 ] |
Заголовок сообщения: | |
valvol писал(а): http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en025522
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en530042 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en533912 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en544825 http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en545803 Дело не в алгоритмах а в самой сути Сейчас тупо переключаю фазы с коммутацией по две обмотки а с третьей смотрю сигнал и не вижу где там можно зацепиться за положение ротора. Мотор 3-х фазный 9 катушек 6 магнитов. |
Автор: | whale [ 02-07, 13:55 ] |
Заголовок сообщения: | |
Вот расмотрим момент обведеный красным, Они считаю что ток в катушке упал до нуля за один период (отмечено скобками) те у них ток достигает заданного за один период шима, а если он не достигает а увеличивается все время шага ? В этом случае он и спадать будет примерно тоже время даже если обмотки закоратить накоротко, те сигнал о положении ротора сместиться и величина смещения всегда будет плавать и зависит от предыдущего тока. |
Автор: | whale [ 02-07, 13:59 ] |
Заголовок сообщения: | |
e-nik писал(а):
Дело не в схеме, всяких компараторов придумать можно много, дело в сути происходящего , какой сигнал идет с обмотки и как из него извлечь положение ротора. Если бы у меня был сигнал как на зеленых графиках проблемы бы не было в том то и дело что он совсем другой. |
Автор: | valvol [ 02-07, 16:24 ] |
Заголовок сообщения: | |
whale писал(а): Дело не в схеме, всяких компараторов придумать можно много, дело в сути происходящего , какой сигнал идет с обмотки и как из него извлечь положение ротора Возможно сигнал зависит от конкретного конструктива двигателя. whale писал(а): Сейчас тупо переключаю фазы с коммутацией по две обмотки а с третьей смотрю сигнал и не вижу где там можно зацепиться за положение ротора.
Было бы интересно посмотреть. Стоит идеализировать картину при помощи внешнего датчика положения. Возможно картинка будет зависеть от фазы включения. |
Автор: | whale [ 02-07, 18:12 ] |
Заголовок сообщения: | |
Так я выше привел осцилограмму с двигателя (синяя) За цикл (6 шагов) каждая фаза становиться сигнальной два раза, в первом сигнал занижается, во втором завышается, зависит от того как тек ток в ней в предыдущем шаге. Я вот в упор не пойму как эту проблемму решали все остальные |
Автор: | e-nik [ 02-07, 19:06 ] |
Заголовок сообщения: | |
Вы схему плохо смотрели.. Ключевой момент в этой схеме интегратор, который определяет момент следующего переключения. Все остальное- простая логика, для компактности замененная микропоцессором. Завтра на работе посмотрю патент по которому все это работает.. Но в простейшем обьяснении это выглядит так. Входной операционник формирует постоянную составляющую соответсвующую напряжению нейтрали. к этому напряжению подмешивается сигнал. Через мультиплексор свободная фаза проходит на интегратор и затем компаратор. Сигнал с выхода компаратора является сигналом переключения фазы. |
Автор: | whale [ 02-07, 20:51 ] |
Заголовок сообщения: | |
Ну эта, способов там много с нейтралью или еще как, так весь вопрос в том что у меня вся эта нейтраль гуляет вверх-вниз как хочет, потому что складывается с сигналом от предыдущего состояния фазы а оно, состояние, может быть разным, а сигнал "пересечение нуля" вообще пропадает полностью тк шунтируется диодами ключей, посмотрите мои объяснения, тут никакая нейтраль не поможет. Если только как то учитывать ток в предыдущем состоянии и его потом вычитать/прибавлять с сигналу то можно попробовать найти положение ротора по состоянию когда фазы включены, но сигнал который надо учитывать нелинейный, это разряд катушки на диоде запаришься его вычислять, у китайского народа вроде работает все просто и графики вон какие красивые приводят прямо загляденье Кстати насчет момента переключения, пересечению нуля или нейтрали выдает сигнал о переключении с опережением на 30 градусов так что с простой логикой там сложновато будет |
Автор: | e-nik [ 03-07, 07:03 ] |
Заголовок сообщения: | |
Вы схему смещения уровня промоделируйте.... Не надо так голословно утверждать что она не работает.. Она работает превосходно!!! на выходе мультиплексора ВСЕГДА сигнал с постоянной составляющей-средней точкой "mid" которая является виртуальным виртуальной нейтралью. Компаратор момент переключения выдает с опережением 30 град.. есть схемы вообще без микроконтроллера.. Дайте параметры Вашего двигателя.. можно в личке. может найду схему под аналогичный моторчик. |
Автор: | whale [ 03-07, 11:26 ] |
Заголовок сообщения: | |
Да дело не в схеме ) я сам какую угодно придумаю ) Я хочу суть понять что происходит. Мотор обычный 3 фазы /9 катушек 6 магнитов, тип аксиальный. Если у вас есть драйвер, может померяете осцилограмму на сигнальной обмотке ? Или я что то глобально не понимаю или ни у кого это не работает |
Страница 1 из 3 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |