用比较器实现正弦波转方波的电路图
如下图所示,使负比较端固定为输入信号的直流电平:Ua 正端接输入信号,输出即为所需要的方波。
如果产生的方波不是标准的方波,角上有弧度,那是因为比较器的基准电压值设置得不合适所造成的,调整一下基准电压就可以改变占空比。
最简单的办法是用反相器来整形,例如用CD4069,只要经过最多两次反相,正弦波信号就会转换成质量很好的正方波了。
使用LM358芯片实现正弦波转方波电路
某些传感器产生的信号是正弦波信号,单片机要处理它,就必须把它转换成方波。例如磁电传感器产生的信号,单片机要测它的频率的场合,现在一般的汽车车速都是这么做的,通过测量车速传感器信号的频率,来判断现在的车速。
如果正弦波的幅值够大,可以直接利用施密特触发器7414整形后直接送到单片机引脚。如果正弦波幅值不够大,比如幅值只有零点几V,就需要先用运算放大器放大,再用7414整形后送到单片机引脚。
一般情况下,传感器产生的正弦波只有2条线,正弦波就是2条线相对的波形,没有我们常见的地线,所以我们采用差分输入,为了不影响信号源,需要提供输入阻抗。
电路图如下:
采用LM358芯片。LM358内部有两个运算放大器,电路里面,第一级用作差分输入放大,主要作用是隔离信号与采集电路,起到保护信号源的作用。第二级用作滤波放大,R15和C22用作滤波,R14/R15组成放大,放大倍数R14/R15。
图中,-5V可以用GND。也可以用ICL7660芯片产生。
正弦波加过零比较器转换成方波,下面给出方波电路转换原理图:
具体做法,大家可以先行思考一下。
评论
查看更多