上海2014年火灾事故:如何将单片机输出的50Hz方波信号变换成50HZ的正弦波信号?

来源:百度文库 编辑:中科新闻网 时间:2024/05/09 06:41:46

简化一下说,把正弦波正半周分成四份,到2.5ms时输出通过电阻对电容冲电到2.7V(控制冲电脉宽应在0.5ms内完成),到5ms时输出通过电阻对电容冲电到3V(控制冲电脉宽应在0.5ms内完成),到7.5ms时输出通过电阻对电容冲电到2.7V(控制冲电脉宽应在0.5ms内完成),到10ms时输出通过电阻对电容冲电到2V(控制冲电脉宽应在0.5ms内完成)。以上以峰值1V,最低1V,最高3V的含2V直流成分的正弦波为例,最后用电容隔离2V直流成分,即得峰值1V的正弦波。
把正弦波正半周分成的份数越多,充电越快波型就越接近正弦波。一般把一个完整的正弦波分成40份足够了。整个过程可理解成A/D转换逆过程。程序中各段充电的电压值放到表中,由电压值确定充电脉冲宽度。但最宽不能高于每份正弦波宽,同时充电过程还的能完成。

用整形电路整形一下就可以了

恍然大悟!