完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
这跳变的时刻应该还不是真正的过零“点”了吧,输出的是一个区间了,这看你具体应用对过零时间的准确度要求了。
|
|
|
|
不对吧,何来输出是一个区间之说?IO_H只取上升沿触发中断,IO_L只取下降沿触发中断,而这两个触发点都是交流在0V时处于临界状态。
|
|
|
|
你的交流电信号幅度是固定的吗?
|
|
|
|
幅值基本稳定
|
|
|
|
0.7Vcc和0.3Vcc的设置本身就是一种迟滞作用,假设你两个口状态不一致又如何处理呢
|
|
|
|
0.7Vcc偏置的那个口只检测上升沿,0.3Vcc偏置的那个口只检测下降沿。在零点附近两个口状态是不一样的,上升沿时0.7Vcc口先检测到上升沿,0.3Vcc口后检测到上升沿(此口忽略上升沿);下降沿时0.3Vcc口先检测到下降沿,0.7Vcc口后检测下降沿(此口忽略下降沿)。
|
|
|
|
是一种不错的思路。成本也低。
|
|
|
|
我分享的目的也不限于一定要用于零点采集,希望这种做法对大家有点启发意义,对解决相关的电路问题提供一个新思路。
|
|
|
|
你这个硬件上是简单,但是软件处理上比较复杂.
如果过零点的电压不要求,交流信号接个限流电阻,直接输入到io口都是可以的,有的单片机io口可以直接配置滤波处理. 更多的情况过零电压值有要求,你这个电路也实现不了. 过零监测看似只是高低电平的问题,其实最主要的难点是抖动的处理,之前就被极少出现的抖动情况折磨的好痛苦. |
|
|
|
理论上此电路过零电压精度仅次于运放采零点电路,关于抖动问题我认为此电路还是有可取之处的,因为此电路保留了IO口自带的2V滞回特性,有一定的滤抖效果。
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
277 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
368 浏览 0 评论
766 浏览 2 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
592 浏览 0 评论
879 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12037 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 02:40 , Processed in 0.701530 second(s), Total 59, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号