Какая должна быть частота среза?

Чтобы преобразовать сигнал ШИМ в напряжение постоянного тока, его необходимо отфильтровать с помощью фильтра нижних частот. Как узнать, какую частоту среза следует использовать и как рассчитать значения резистора и конденсатора, принадлежащих этой частоте среза? Я знаю, что частота среза должна быть намного выше/ниже по сравнению с сигналом ШИМ, например, в 100 раз ниже/выше.

, 👍-2

Обсуждение

https://arduino.stackexchange.com/tour, @Juraj

запрограммируйте отключение в зависимости от того, насколько быстро вам нужно изменить заданное напряжение, а не в зависимости от частоты ШИМ. Если вам нужно настроиться за 100 мс, стремитесь к этому, и вы не будете разочарованы. Кроме того, вы можете использовать второй этап, чтобы _значительно_ улучшить сглаживание при заданном размере резистора, что может улучшить время отклика за счет использования более высокой частоты среза, но при этом получить достаточное сглаживание., @dandavis

Также обратите внимание, что это не будет работать так, как ожидалось, в зависимости от того, какой ток потребляется на Uout., @Julien


1 ответ


2

Частота ШИМ на Arduino по умолчанию составляет около 500 Гц, поэтому вам нужно, чтобы частота -3 дБ была ниже этого значения. Насколько далеко внизу? Это субъективно. Значение «Нижнее» обеспечивает более плавный выходной сигнал, но более низкую скорость отклика. Поскольку вам нужен постоянный ток, вы можете позволить себе снизить его до очень низкого уровня, если только вам не нужно, чтобы он быстро реагировал на изменения заданного значения.

,