[MCU] 请教这个过零检测电路怎么改可以输出100HZ

[复制链接]
3162|15
手机看帖
扫描二维码
随时随地手机跟帖
qqtfh|  楼主 | 2021-10-11 12:02 | 显示全部楼层 |阅读模式
1.png 2.png 3.png
我想搞一个AC12V的过零检测电路,图片中是电路仿真得到50HZ的方波。我想请教一下,这个电路怎么改,能输出100HZ的方波。我想要用运放实现,不想用814/817这类光耦实现,光耦允许的电压偏差小,延迟时间长。求指点。

使用特权

评论回复

相关帖子

LcwSwust| | 2021-10-11 14:09 | 显示全部楼层
搜一下“倍频电路”看看

使用特权

评论回复
liangdalaser| | 2021-10-11 15:07 | 显示全部楼层
50Hz采用全波整流后,变成100周的半波,再接你后面的检测电路就可以的了。

使用特权

评论回复

评论

qqtfh 2021-10-11 15:34 回复TA
仿真试过了,不很。 
lrhsx33| | 2021-10-11 16:55 | 显示全部楼层
直接用单片机不就可以了?非常简单啊?

使用特权

评论回复
R2D2| | 2021-10-11 22:13 | 显示全部楼层
光耦允许的电压偏差小,延迟时间长?

你要求的电压动态范围有多大?延迟时间有多短?

https://bbs.21ic.com/forum.php?mod=viewthread&tid=2618640

使用特权

评论回复
32021724| | 2021-10-12 08:40 | 显示全部楼层
跳变沿检测是微分还是积分来着,检测50hz的跳变沿并且输出就是100hz了

使用特权

评论回复
群山荟萃nice| | 2021-10-12 10:59 | 显示全部楼层
学习一下

使用特权

评论回复
QuakeGod| | 2021-10-12 13:34 | 显示全部楼层
需求不明确,没法给回答。

你要说出你最初的需求,你就会发现,其实你要100Hz是误入歧途了。

使用特权

评论回复
QuakeGod| | 2021-10-12 13:41 | 显示全部楼层
50Hz变成100Hz很简单,也有很多办法,但是估计都不符合你的要求。
比如,你要求100Hz是正脉冲,还是负脉冲?上升沿还是下降沿对齐过零点?还是不需要对齐?
死区时间多少?前导还是延迟?迟滞范围多少?
这些都没说,等于没要求,没要求就等于随便做,但是随便做就等于没法做,因为白费劲。

通过猜测,猜测,猜测,你最大的可能性是想要捕捉交流信号的过零点。
那么如果是这个要求的话,你这个电路其实也已经可以用了。
首先,你输出的波形已经包括了所有的过零信息,只是一个上升沿一个下降沿而已。
现在的单片机可以选择上升沿和下降沿都能触发中断,这样就能满足你的需求了。

假如非常不幸,你选择了一个古老的只能下降沿才能触发中断的单片机。
那你可以在方波之后处理一下,加一个单稳态电路,或者一个异或门就可以了。

使用特权

评论回复
QuakeGod| | 2021-10-12 13:47 | 显示全部楼层
方波信号引入异或门的一个脚,然后通过电阻引入异或门的另一个脚,同时那个脚上加一个电容,产生一个延迟。
这样,方波的每一次跳变,不管是正跳变还是负跳变,都会在异或门输出产生一个正脉冲,
而稳态的时候,不管输入信号是高电平还是低电平,异或门输出都是低电平。
这样就能把正负跳变都变成一个脉冲,而且前沿对齐。
如果你不满意正脉冲,只需要在异或门的输出后面再加一个非门,就变成了输出负脉冲,而稳态是高电平。

使用特权

评论回复

评论

cjseng 2021-10-15 21:30 回复TA
@QuakeGod :方波要求高低电平对称,如果只要求是矩形波,你的方法就可以了 
QuakeGod 2021-10-15 20:20 回复TA
@cjseng :都数字信号了,不是方波,难道还是正弦波? 
cjseng 2021-10-15 10:44 回复TA
你这样输出的不是100hz的方波,不是方波 
weiwei4dk| | 2021-10-15 20:42 | 显示全部楼层
楼主是想要得到过零信号,然后进行控制的是吧
这个检测信号肯定是与实际过零点有提前或延迟的,但是这个时间在信号稳定的情况下是一稳定的值,可以在程序中做时间补偿来处理

使用特权

评论回复
wsnsyy| | 2021-10-18 09:42 | 显示全部楼层
整流不是100HZ了吗

使用特权

评论回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 我要提问 投诉建议 申请版主

本版热帖

本版活跃用户

优质原创写原创,赢大奖

编辑推荐

  • 1 呐咯密密 得到打赏 ¥310.00
  • 2 qbwww 得到打赏 ¥265.00
  • 3 yanzhengxin1 得到打赏 ¥200.00
  • 4 full_stack 得到打赏 ¥100.00
  • 5 laocuo1142 得到打赏 ¥55.00
  • 6 二哲科技 得到打赏 ¥50.00
  • 7 zhangjiantao 得到打赏 ¥50.00
  • 8 改名了 得到打赏 ¥50.00
  • 9 小叶三千 得到打赏 ¥50.00
  • 10 cjseng 得到打赏 ¥50.00
在线客服 快速回复 返回顶部 返回列表