Alex1603 0 25 марта Опубликовано 25 марта · Жалоба Добрый день! Делаю шестишаговый инвертор BLDC компрессора холодильника 100Вт. Не стабильно запускается. Судя по осцилографу плохо определяется момент переключения обмоток. Дачиков хола нет. Подскажите какая схема и алгоритм лучше всего жто делает. Пробовал запустить этот мотор обычным китайским ESC Turnigy 30А, запускается легко. Моя схема сделана на STSPIN32F0A. Набирает гдето 1000 оборотв /мин и затем срыв писк и остановка. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 45 25 марта Опубликовано 25 марта · Жалоба 1 час назад, Alex1603 сказал: Подскажите какая схема и алгоритм лучше всего жто делает. Например что то из серии A4960. 1 час назад, Alex1603 сказал: Моя схема сделана на STSPIN32F0A. Ниачем, ибо само по себе оно не заработает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex1603 0 25 марта Опубликовано 25 марта (изменено) · Жалоба 4 часа назад, Vasily_ сказал: Например что то из серии A4960. Ниачем, ибо само по себе оно не заработает. Под схемой и алгоритмом я имел ввиду, что все ли используют делитель из резисторов между фазами и АЦП, который измеряет напряжение в момент отключения свободной фазы и в момент отключения PWM на остальных фазах? На китайском Turnigy так же? STSPIN32F0A - сделал схему и сгенерировал прошивку из worckbanch 6.2.0 авиомодельные двигатели работаеют. Компрессор под нагрузкой не устойчиво. Изменено 25 марта пользователем Alex1603 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 45 25 марта Опубликовано 25 марта · Жалоба 9 минут назад, Alex1603 сказал: STSPIN32F0A - сделал схему и сгенерировал прошивку из worckbanch 6.2.0 Повторю еще раз. Ниачем, ибо само по себе оно не заработает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 25 марта Опубликовано 25 марта · Жалоба 15 минут назад, Alex1603 сказал: Под схемой и алгоритмом я имел ввиду, что все ли используют делитель из резисторов между фазами и АЦП, который измеряет напряжение в момент отключения свободной фазы и в момент отключения PWM на остальных фазах? Нет, не все. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex1603 0 25 марта Опубликовано 25 марта (изменено) · Жалоба STSPIN32F0A схема уже работает. Если есть кому по теме сказать буду благодарен? Односложные ответы типа "есть" и "ниче не заработает", просьба тут не писать. Ниже схема делителя BEFM Изменено 25 марта пользователем Alex1603 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex1603 0 25 марта Опубликовано 25 марта (изменено) · Жалоба Щас АЦП измеряет переход через ноль, т.е., как я понял, как только напряжение ниже порога, у меня 0.1В, отчитывается 30 градусов и идет переключение. На холостом ходу и небольшой нагрузке вроде работает, но при увеличении нагрузки, синхронизация срывается. Демгнитизация включена. Картинки из мануала с сайта. мои примерно такие-же. Изменено 25 марта пользователем Alex1603 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 45 25 марта Опубликовано 25 марта · Жалоба 30 минут назад, Alex1603 сказал: Односложные ответы типа "есть" и "ниче не заработает", просьба тут не писать. Каков вопрос, таков и ответ. На все заданные вами вопросы даны четкие ответы. Только у вас даже название темы и схемы не понятно о чем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MPetrovich 3 9 апреля Опубликовано 9 апреля · Жалоба On 3/25/2024 at 3:35 PM, Alex1603 said: все ли используют делитель из резисторов между фазами и АЦП, который измеряет напряжение в момент отключения свободной фазы Можно использовать компараторы для фиксации перехода через ноль. Я так делал в ATMega128. Но более универсальный способ (в смысле переноса кода на разные МК) всё же использовать АЦП. Заметьте, на Вашей картинке на два поста выше обратная ЭДС справа и слева разной формы и даже разной длительности. Из-за этого, при внесении дополнительной расстройки в виде нагрузки, форма и длительность этих кривых ещё больше разнится. Оттого и срывается синхронизация. Выход во внесении некого рекурсивного фильтра длительности периодов коммутации фаз. Отфильтрованное время с момента предыдущей коммутации = (время с момента предыдущей коммутации + 3 * Отфильтрованное время с момента предыдущей коммутации) / 4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться