设计的电路如图所示:
当从X1流入的12V交流电压为零时,光耦5和8断开,在3.3V的电压作用下电流流向三极管的基极,三级管导通,ZERO直接和地相连,为低电平。
当输入端的交流电不为0时,光耦导通,电流直接通过光耦流向地,三极管截至,ZERO显示为3.3V的高电平。
以上是我设计的原理,但是示波器的测量结果只显示正半轴的电压会被过零检测,负半轴的电压对应的ZERO信号一直为低电平,不知道哪里出错了。
测量结果如下:
顺带一提,测量时的地端使用时是STM32开发板上的GND引脚。希望前辈们为我指点迷津,感谢!
更多回帖