使用Arduino微控制器将可变DC转换为恒定DC

时间:2016-06-09 05:09:17

标签: arduino

我在感应电机的帮助下运行直流电机,它在输出端给出了直流电压。如果我改变感应电机的速度,直流电压会改变。我想做的是,无论我们在输出端获得直流电压,我都需要有恒定的直流电压。我试图通过改变占空比使用arduino来实现它。有关如何做的任何建议?提前致谢。

2 个答案:

答案 0 :(得分:0)

这绝对是一个EE问题。要从PWM源获得恒定的直流电压,您应该实现一个低通R-C滤波器,将PWM信号平滑成几乎连续的信号。您应该将滤波器放在μc和为直流电机供电的晶体管底座之间。

您可以找到有关如何设计此类过滤器的在线教程和课程,但我没有找到R-C过滤器计算,也不想误导您的详细信息。您也可以在EE Q&A上提出更好的答案。

作为替代方案,您还可以找到可以使用I²C或1-Wire总线以数字方式控制的数字电位器组件。

HTH

答案 1 :(得分:0)

有关您的问题的大量信息可以在互联网上找到。 例如here。 这里使用Arduino和PWM(脉冲宽度调制)原理。