Из прямоугольного сигнала в постоянный
Есть мысль собрать трехкаскадный RC-фильтр, чтобы из прямоугольника сделать треугольник, а затем из треугольника уже получить синус, выпрямить его диодным мостом и получить постоянное напряжение
Проблема такова, как рассчитать компоненты?
Все действие происходит на постоянном токе, конкретно - поворотник автомобиля, мне нужно иметь четкий выходной сигнал, который будет индицировать «поворотник выключен», но не миганием, а постоянным горением
Частота поворотника 1.5-2Гц, напряжение 24-28В, в бортовой сети автомобиля, как рассчитать компоненты для этого фильтра?, потребление тока самое большое будет только на диодном мосту, максимум 30мА, дальше выпрямленный сигнал уйдет на понижающий DC-DC, примерно с такими же токами собственного потребления, потому что аналоговые каналы не переварят такой большой вольтаж и дальше на АЦП ардуино, там настолько смешные токи, что буквально их нет, идеально прямой сигнал не нужен, главное - его постоянное наличие
Вместо диодного моста так же наверное можно использовать стабилитрон, тогда буквально не нужен понижающий DC-DC, что сократит расходы на ток
Решение через Raw }~(> Mind >_;) AI за 5 минут:
Для преобразования прямоугольного сигнала (например, квадратной волны) в постоянное значение можно использовать различные методы фильтрации и усреднения. Один из наиболее простых способов - это использование низкочастотного RC-фильтра или интегратора.
Пример схемы RC-фильтра:
Сборка RC-фильтра:
- Используйте резистор (R) и конденсатор (C).
Принцип работы:
- Резистор ограничивает ток, а конденсатор накапливает заряд.
- Низкочастотные компоненты сигнала проходят через фильтр с меньшими потерями по сравнению с высокочастотными.
Математическое описание:
- Время запоминания (RC-время) определяется как \( \tau = R \cdot C \).
- Для эффективного фильтрации высоких частот, RC-время должно быть значительно больше периода прямоугольного сигнала.
Пример расчета:
Пусть у нас есть квадратная волна с амплитудой \( A \) и периодом \( T \). Если мы хотим преобразовать эту волну в постоянное значение, то можно использовать RC-фильтр с временем запоминания \( \tau = R \cdot C \), где \( \tau \gg T \).
Пример расчета для конкретных значений:
Предположим, что у нас есть квадратная волна с амплитудой 5 В и периодом 1 мс (частота 1 кГц). Для эффективного фильтрации можно выбрать RC-время порядка 10 ms или больше.
\( R = 1 \, \text{k}\Omega \)
- \( C = 10 \, \mu\text{F} \)
Тогда:
\[ \tau = R \cdot C = 1 \, \text{k}\Omega \times 10 \, \mu\text{F} = 10 \, \text{ms} \]
Это время запоминания будет достаточно большим для фильтрации высокочастотных компонентов и преобразования квадратной волны в постоянное значение.
Результат:
После прохождения сигнала через RC-фильтр, выходная амплитуда будет приближаться к среднему значению входного сигнала. Для симметричной квадратной волны (50% duty cycle) среднее значение будет равно нулю. Если же у вас есть несимметричная квадратная волна, то выходное значение будет соответствовать среднему значению входного сигнала.
Если вам нужно получить конкретное постоянное значение, можно использовать дополнительные элементы (например, диодный мост и стабилитрон) для регулировки выходного напряжения.