Моя проблема заключается в следующем: я использую две микросхемы H-моста DRV8842 для управления двумя разными коллекторными двигателями постоянного тока, я намерен использовать ПИ-регулятор для токового контура. Схема выглядит так:
Для измерения тока я использую микросхему INA301 от Texas Instruments для измерения низкого напряжения и шунтирующий резистор 30 мОм. Для измерения тока я использую прерывание АЦП в середине импульса ШИМ, чтобы проводить измерения каждый раз, когда транзисторы закрыты. Я заметил, что при низкой скважности мои текущие показания были выше, чем при увеличении скважности (частота ШИМ 20 кГц). Когда я проверил сигнал напряжения на резисторе и после INA301, я заметил колебания в сигнале, как показано на рисунке:
Синий сигнал измеряется непосредственно на клеммах шунтирующего резистора. А входной сигнал на АЦП выглядит так для случая скважности 10% и 50%:
Синие сигналы представляют собой напряжение резистора, усиленное INA301 и отфильтрованное фильтром нижних частот с помощью RC-фильтра с частотой среза ~ 1,3 МГц. Поскольку я делаю выборку в середине импульса, для низких рабочих циклов я считываю это пиковое значение, а не значение установившегося состояния. Для щеточного двигателя постоянного тока я ожидал бы, что сигнал тока имеет пилообразную форму, что может вызывать эти колебания? Может быть, моя печатная плата плохая и имеет паразитную индуктивность и емкость, или это связано с ШИМ-модуляцией, и мне нужно использовать какую-то схему демпфера? Любые идеи о том, что может быть не так или как это решить, будут оценены. Спасибо всем заранее!
С уважением, Эммануэль
Всплеск в самом начале - это обратный ток восстановления диода. Это совершенно нормально для топологий импульсных источников питания. Вот почему при управлении текущим режимом используется гашение переднего фронта. Гашение переднего фронта игнорирует предопределенную часть тока, чтобы не было ложного обнаружения перегрузки по току. Свободно вращающиеся диоды не решат эту проблему, потому что это происходит из-за корпусных диодов.
Если бы у вас был всплеск напряжения из-за индуктивной нагрузки двигателя, это было бы при выключении переключателя, а не при первом включении, как у вас. На самом деле вы ничего не можете с этим поделать, кроме как убедиться, что используемые вами компоненты могут справиться с этим действительно коротким скачком тока.
Дикий удар в темноте - ваш пробник осциллографа не использует ни одного из них: -
Импульсные источники питания печально известны тем, что генерируют пульсирующие магнитные поля, которые можно легко уловить, если вы использовали только это:
Это легко доказать — подключите зажим «крокодил» к земле целевой платы и подключите наконечник щупа точно к тому же месту — что вы видите?
Я мог что-то упустить, но никаких холостых диодов в конструкции я не вижу . Я думаю, что вы видите скачок напряжения из-за индуктивного эффекта (L * di / dt) катушек двигателя постоянного тока.
Калеб Рейстер
джмс