Перейти к содержанию
    

MPetrovich

Свой
  • Постов

    804
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

MPetrovich стал победителем дня 5 мая

MPetrovich имел наиболее популярный контент!

Репутация

5 Обычный

Информация о MPetrovich

  • Звание
    Знающий
    Знающий

Информация

  • Город
    Array

Посетители профиля

2 862 просмотра профиля
  1. У меня Zero Crossing детектируется при PWM_ON. Если есть нужда крутить ооочень медленно, то лучше делать при PWM_OFF. Однако, при таком методе коммутации, медленно крутить скорее всего не получится из-за малого значения Back EMF, да и из-за самой формы напряжения в обмотках. Так что предпочтительнее детектирование перехода через ноль при PWM_ON. Напряжение, измеренное АЦП нужно сравнивать с половиной напряжения питания силовых каскадов. Почитайтеапнот от ATMel. Я, к сожалению не могу сходу вспомнить название, но помню, что там используют ATMega48.
  2. Тем не менее, Вы так и не ответили на мои вопросы. В каких режимах измерения производить и как полученые результаты учесть в проектировании?
  3. При каких именно 3-х разных нагрузках нужно снимать зависимость? Без нагрузки, прижата обрабатываемая деталь послабее и прижата посильнее? И что мне дадут эти характеристики? Я повторюсь: считаю обороты интегральным параметром, который учитывает всё воздействия на вал двигателя. А введение ПИД в петле обратной связи позволит нивелировать практически любое изменение момента на валу. Другое дело, что частота 50Гц довольно мала для отслеживания дифференциальной составляющей в петле регулировки, но и система довольно инерционна. Если всё же не получится поддерживать относительно стабильную скорость вращения симистором, то придётся тогда ШИМить синус и регулировать уже его амплитуду. Но надеюсь не придётся))) Ну так сопротивление тоже "источник тока"))) Только плохонький...
  4. Регуляторы этого типа изменяют среднеквадратичное значение напряжения за период сети путём "отрезания" куска полупериода. А частота вращения пропорциональна току протекающему через двигатель, который, в свою очередь, пропорционален только напряжению (сопротивление обмотки движка не меняется) . Мощность - произведение этих двух величин. Выходит обороты пропорциональны в итоге среднеквадиатичному напряжению... 🤔
  5. Это чтобы получить управляемое током сопротивление? А зачем диодом через источник тока управлять, если можно просто напряжением? За подсказку спасибо, не знал про эти оптоизоляторы. Только у них один существенный недостаток - стоимость на порядок больше обычных биполярных
  6. Открывать/закрывать симистор при переходе сетевого напряжения через ноль можно оптосимисторной парой с детектированием нуля, но это только для нагревательных приборов годится... А то, что Вы предложили, это интересный вариант. По способу управления нагрузкой это повторяет классический фазовый метод управления через диак, только непосредственно с МК. А детектор нуля - это просто выпрямительный мост с ограничивающими резисторами и оптопарой, типа вот этого: Мне кажется, что скорость вращения - интегральный параметр. Отслеживая скорость, отслеживаются все факторы воздействия на ротор двигателя. Можно завести ПИД в петлю регулировки, в конце концов)))
  7. Всех приветствую. На работе есть точильный станок с коллекторным двигателем. на нем стоит крутилка якобы для регулировки оборотов. Однако, обороты по факту не регулируются. Регулируется лишь скорость набора оборотов. Решили сделать регулятор с ОС, который следит за оборотами иия поддерживает заданную скорость вращения. Сделали шторку-стаканчик с 4-мя прорезями, закрепили на оси точила. От корпуса идет планка, на ней внутри шторки магнит, а снаружи шторки датчик холл. Получилось примерно как формирователь импульсов для бесконтактного зажигания ну ВАЗ-2109))) В результате с датчика Холла снимаются импульсы, длительность которых зависит от оборотов. Далее МК считает в прерывании по заднему фронту длительность этих импульсов, сравнивает с заданным значением (задается потенциометром через АЦП) и увеличивает или уменьшает длительность рабочего цикла ШИМ в зависимости от оборотов. Цифровая часть работает без вопросов, непонятки с аналоговой частью... Вот схема, которую мы применили. Проблема в том, что не получается добиться плавной регулировки в диапазоне малых и средних мощностей. Диапазон относительно плавного регулирования находится рядом с падением напряжения на светодиоде оптопары - около 1,1В. Пробовали ставить в эмиттер оптотранзистора оптопары дополнительное сопротивление - стало немного лучше но не сильно. Сейчас цифровая часть не подключена, испытываем подавая напряжение на R7. Вместо мотора лампа накаливания 60Вт для наглядности регулировки. P.S .Диак (динистор) DB4 имеет напряжение пробоя 35...45В, он был в наличии, другого не было. Вообще, как мне видится, можно наверное использовать вместо него два включенных встречно стабилитрона/супрессора с нужным напряжением пробоя. Прав ли я?
  8. Будет ли вектрным управление согласно изображения выше, если принять за проекции этого вектора на оси моментальные значения напряжений на фазах? Поскольку в течении 120 градусов одна из фаз равна нулю, то оперировать придётся всего с двумя значениями вместо трёх. Это значительно упростит всё преобразования Кларка/Парка. Единственной затыкой остаётся измеритель оборотов... Я пока так и не придумал каким образом его реализовать. Да, ещё забыл уточнить- нужны датчики тока на всех 3-х фазах или достаточно одного общего?
  9. Не могли бы Вы пояснить - что имеется в виду под диапазоном 10000/1? И зачем в данном случае ОС по скорости, если ротор стоит на месте (практически)?
  10. Я правильно понимаю, что, подав на соответствующие фазы соответствующие величины постоянных напряжений (которые сформируются ШИМом нужного заполнения), я могу удерживать ротор двигателя в неподвижном состоянии? Даже под нагрузкой (например - подвешен груз на лебедке)?
  11. А эти проекции вектора на координаты являются двумя каким-либо фазами или чем-то ещё? Вообще, преобразование 3-осевой системы координат в 2-осевую вращающуюся, называют везде преобразованием Кларка... Но там, по-моему, оси это момент и магнитный поток.
  12. Так вроде всё так и поступают))) Настраивают ШИМ-формирователи контроллера на выдачу трёх синхронных ШИМ, а потом только меняют к-т заполнения. Не понял что такое двухфазный вектор... Я полагаю это метод управления двигателем по двум фазам, в то время, как третья на земле (нижний ключ фазы открыт). Я таким пользуюсь, но в скалярном режиме.
  13. "Вот оно чо, Михалыч!" (цитата) Ну это ж совсем другое дело! Похоже на трапецидальное шестишаговое управление бесколлекторным двигателем... Спасибо!
  14. Посмотрел книгу. Я и раньше, как оказалось, её видел) Однако запутался, похоже, ещё больше... По таблице 3 (стр. 60) выходит, что период ШИМ разбивается ещё на 7 (!!!) частей и внутри периода происходит СЕМИКРАТНОЕ переключение ключей. Т.е. выходит, что частота переключения (а она раньше и была частотой ШИМ) увеличиться в СЕМЬ раз... В моём случае частота ШИМ = 32кГц, а должна стать 32*7=224кГц! Или нужно уменьшить исходную частоту ШИМ 32/7=4,57кГц, чтобы скакать по ключам внутри периода ШИМ... Или я неправильно интерпретировал эту таблицу, или подход к формированию ШИМа в МК мне нужно в корне менять... Прикрепил файл с книгой, чтобы не искать, если кто захочет посмотреть. Kalachev_Yu_N_Vektornoe_regulirovanie.pdf
×
×
  • Создать...