求各位解答下单片机过零检测疑问?????

2020-02-05 08:46发布

    弄不清楚单片机中过零检测电路中中断引脚处的输入电平是怎样的一个波形。我感觉是正弦波,又好像是方波。不知道原因。请各位高手帮忙解释下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
book11
1楼-- · 2020-02-06 04:35
关注一下
BXAK
2楼-- · 2020-02-06 05:33
本帖最后由 BXAK 于 2012-7-18 17:05 编辑
c475301174 发表于 2012-7-18 12:56
谢谢BXAK前辈的热心 解答,小弟还有几处不明白。就是我好像只听说过单片机I/O口作为输出的时候有开漏输出 ...


1、内部开漏,那个1MΩ电阻相当于外部上拉
2、对于只有下降沿中断的普通51,
折中方法1:(一个检测引脚,你使用的过零检测方案)下降沿中断时是一个过零点A,零点A之后10ms时算是另一个过零点B;
折中方法2:(两个检测引脚,你使用的过零检测方案,加个三极管反向供另一引脚检测)下降沿中断时是一个过零点A,另一个下降沿中断时是另一个过零点B;
折中方法3:(一个检测引脚,用光电耦合做过零检测)下降沿中断时是过零点A或者B;【方法3在论坛里有开源的电路图和源程序,是红外遥控调光的,自己搜搜】

那个Multisim文件只是简易仿真 过零检测.rar (438.58 KB, 下载次数: 16) 2012-7-18 17:04 上传 点击文件名下载附件

建议用Proteus搭个完整的电路加上程序仿真好些,Multisim仿真阻容降压步进太慢了
dz20062008
3楼-- · 2020-02-06 08:12
本帖最后由 dz20062008 于 2012-7-18 17:21 编辑

建议还是搜索现成的过〇检测电路,不然怎么能工作正常了


文档截图是道客巴巴看到的PDF可惜没帐号下载就只能截图了
BXAK
4楼-- · 2020-02-06 12:25
 精彩回答 2  元偷偷看……
dz20062008
5楼-- · 2020-02-06 13:40
BXAK 发表于 2012-7-18 20:21
LZ那个也是现成的电路,也是最廉价的,

厉害,AVR功能真的很强大
dz20062008
6楼-- · 2020-02-06 14:12
本帖最后由 dz20062008 于 2012-7-19 01:29 编辑

1.这电路要求检测电路与单片机地是隔离的。你这共地电路没法产生0.7付的负压。相当于接地1M电阻短路了。

2.输入与输出与引脚是否使用内部上啦电阻没关系的。输入时,引脚一定要上啦电阻,可以设置内部上啦也可以外部连接上啦电阻,但一定要有否则就测不到高电平信号了,只有高阻态,输入信号就是未知数了。
当你输入一个非数字信号时上啦电阻就会改变这个模拟信号的波形。

3.这电路应该是输入一个模拟信号,而非数字信号。内部肯定要经过一个处理电路转化为数字信号才能被识别的,也许是运算放大器组成的过零翻转电路,说白了就是为你省了运算放大器的钱,又能得到一个标准的过零方波信号。

4,,,0.5的负压为了矫正波形延时的,这是这电路的精髓。

5.接到电源的二极管是正半周波形限伏的,让输入不超过5伏。。也是引脚的保护二极管。

5.这电路不简单,牛叉啊

6.以上猜的。

一周热门 更多>