找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

过零检测电路波形异常问题

查看数: 10358 | 评论数: 26 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-8-13 17:19

正文摘要:

图1为过零检测电路图图2为理想输出波形图3为实际输出波形考虑到电阻功率问题,这里使用R1,R2,R3三个3w电阻用于降压,D1利用二极管单向导通性,用于阻止正弦波负值对光耦中的发光二极管影响。光耦正向导通后, EXINT1 ...

回复

ID:879809 发表于 2025-9-30 14:52
ID:56665 发表于 2025-9-30 08:58
dinoking 发表于 2019-9-10 13:17
画的方向不好,我试过了你说的,用直流电源输入,光耦输出是很小,只有400mV

光耦满足导通条件,CE的电压本来就不高。
ID:332444 发表于 2019-9-12 15:04
仿真虽说与实际有出入,但是仿真好处也是能体现出来的,随时可以修改参数,也可用于对实际电路的参考推算参数,仿真可以演示原理是否能预期实现等.
单片机仿真也是一样,虽说与实际板上运行有出入,但最起码能验证程序逻辑设计是否合理,还是比较接近实际硬件运行的,到实际时只要稍加修改即可用.
ID:342822 发表于 2019-9-12 13:02
xianfajushi 发表于 2019-9-12 11:24
有些电阻参数需要调整,我也是依据仿真仪器测量的值决定修改参数,仿真仪器测量的值都是可以作为参考,从而修 ...

由于使用的器件型号不同调整是必要的。
ID:332444 发表于 2019-9-12 11:24
有些电阻参数需要调整,我也是依据仿真仪器测量的值决定修改参数,仿真仪器测量的值都是可以作为参考,从而修改一些电气参数.
实际电路时也是要仪表测量作相应修改元件参数.
ID:332444 发表于 2019-9-12 10:53
taotie 发表于 2019-9-10 12:41
仿真一下,的确不错~赞!

是的,所有过零检测电路中,我最喜欢的是这个电路,设计的非常巧妙.
ID:342822 发表于 2019-9-10 16:53
应该是R1 改成欧姆级的
ID:342822 发表于 2019-9-10 16:52
应该是R1  改成欧姆级的
ID:342822 发表于 2019-9-10 15:48
dinoking 发表于 2019-9-10 13:17
画的方向不好,我试过了你说的,用直流电源输入,光耦输出是很小,只有400mV

把R5改成欧姆级的~~~
ID:297241 发表于 2019-9-10 13:17
Y_G_G 发表于 2019-9-10 08:23
这都快一个月了,还搞不定呀,还在仿真,我服了,明明是实际电路出了问题,却还在想着仿真
先把左边220V部分的 ...

画的方向不好,我试过了你说的,用直流电源输入,光耦输出是很小,只有400mV
ID:342822 发表于 2019-9-10 12:41
本帖最后由 taotie 于 2019-9-10 15:56 编辑
xianfajushi 发表于 2019-8-14 15:53
随便找一个都比你这个好,低功耗,低要求,高精度,全部1/8功率

仿真一下,的确不错~赞!



ID:401564 发表于 2019-9-10 08:23
这都快一个月了,还搞不定呀,还在仿真,我服了,明明是实际电路出了问题,却还在想着仿真
先把左边220V部分的电阻二极管去掉,然后按光耦的规格书上面的电流值,使用一个5V电源,串联一个电阻供电,再看一下波形对不对,
如果是对了,那就说明光耦的右边部分是没有问题的,重点就放在左边220V部分
如果光耦已经按照规格电流供电了,波形还不对,就重点看右边部分,R13焊下来,首先排除32和端口问题,然后再慢慢的找,随便看一下示波器是不是探头是不是打到1/10档了
1,仿真对于你这个电路一点意义都没有,仿真再完美,你电路问题还是一样存在
2,为会要把地的方向向着上方呢?
ID:332444 发表于 2019-9-9 22:59
分别在W7/W10中仿真都一样,你怎么弄的不清楚,再给你看一张仿真图


ID:510570 发表于 2019-8-14 16:26
按理说,光耦截至时,Vout应该是3.3V啊。
ID:332444 发表于 2019-8-14 15:53
随便找一个都比你这个好,低功耗,低要求,高精度,全部1/8功率


ID:342822 发表于 2019-8-14 11:13

ID:332444 发表于 2019-8-14 10:00
首先光藕发光管设计的思路就不对,应该是在尽量低的电压就发光才对,你这样设计电阻让发光已经就不是对应起始点了,跑到周期的哪个点上都不知道了,还想过零检测,还是换个思路去设计.
ID:599517 发表于 2019-8-13 22:11
你算的不对,正弦波不能用有效值代替最大值(峰值),你那个不能用220V。
ID:297241 发表于 2019-8-13 21:38
1105730718 发表于 2019-8-13 19:02
看波形像是三极管饱和了  你减小输入信号试试。如果是的话确定是三极管饱和 可以适当减小集电极电阻

集电极我改用了10k电阻
ID:377268 发表于 2019-8-13 19:02
看波形像是三极管饱和了  你减小输入信号试试。如果是的话确定是三极管饱和 可以适当减小集电极电阻
ID:258566 发表于 2019-8-13 19:01
楼主的电路图仿真出来的波形很像楼主的实测波形.
ID:258566 发表于 2019-8-13 18:50
加个偏置看看,如图.

ID:599766 发表于 2019-8-13 18:38
光耦二极管端需要一定的电流才能使光耦接收三极管导通,当刚过零时,光耦二极管中已有导通电流,但还不足以使接收三极管导通.得等到电压上升到一定值,即光耦中二极管电流上升到一定值才能.所以出现你这种情况.
ID:491875 发表于 2019-8-13 18:09
另外,限流电阻可能取值过大!过零区可能过宽。可以适当减小限流电阻。
ID:491875 发表于 2019-8-13 18:06
短路D1,把光耦817换成814或者短路D1,电路串入一个全桥使得光耦通过全波电流而不是半波电流

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表