匠人哥哥,maychang哥哥等诸位有空的哥哥请进

[复制链接]
8634|57
 楼主| szshawn2010 发表于 2010-3-22 12:16 | 显示全部楼层 |阅读模式
本帖最后由 szshawn2010 于 2010-3-22 16:32 编辑

哥哥们:

   如图所示的过零检测电路。

   其中 GND  VDD,是通过对220V/50HZ高压 进行 容阻降压--半周整流--稳压所得。


  现象是:

  当我用示波器表针顶在如图所示的示波器表针位置时,MCU检测工作正常。(示波器的夹子是悬空的)

  当我取走示波器表针时,MCU就不能正常检测到交流电的过零点,亦不能正常进入到外部中断子程序。显示不能正常工作。


  请哥哥们指点江山。谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
maychang 发表于 2010-3-22 23:53 | 显示全部楼层
24楼:画图总要些时间的。

GND端必须与交流输入的一端相联接,最好是交流零线,接到相线上有触电危险。

你原来的图,先不看基极上那个电容,仅就3Mohm电阻和300ohm电阻分压,就无法使三极管导通,当然也就无法产生过零信号。
若将300ohm电阻去掉,3Mohm电阻与0.1uF电容,时间常数是0.3秒,等于15个工频周期,怎么取过零信号?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| szshawn2010 发表于 2010-3-22 13:20 | 显示全部楼层
本帖最后由 szshawn2010 于 2010-3-22 15:40 编辑

盼解答
 楼主| szshawn2010 发表于 2010-3-22 15:40 | 显示全部楼层
本帖最后由 szshawn2010 于 2010-3-22 16:26 编辑

请教:电路应该怎么修改方可工作啊


当示波器表夹悬空。表针×1状态,顶住图中所示位置时,工作正常。但是表针×10的话,就不能工作了。

请教,如何修改电路啊~~
hjl123 发表于 2010-3-22 16:48 | 显示全部楼层
请检查是否共地
程序匠人 发表于 2010-3-22 16:57 | 显示全部楼层
共地了吗?
gaohq 发表于 2010-3-22 17:59 | 显示全部楼层
减小R0,增大R1.
gaohq 发表于 2010-3-22 18:02 | 显示全部楼层
或者把R1去掉。
 楼主| szshawn2010 发表于 2010-3-22 21:07 | 显示全部楼层
本帖最后由 szshawn2010 于 2010-3-22 21:12 编辑

5# 程序匠人

回复 匠人&hjl123哥 :

       这里的GND,我接的是MCU的GND,也就是高压电降压后,稳压整流的GND。这个应该算共地吧。

       另:我的软件没有做任何处理,就是简单的 上升边沿触发。不知应该软件是否可以改进。


       奇怪的是:如果MCU不装上去,用示波器测此处波形,很工整的波形。但是MCU一装上去,波形就变的不工整了。
 楼主| szshawn2010 发表于 2010-3-22 21:09 | 显示全部楼层
本帖最后由 szshawn2010 于 2010-3-22 21:18 编辑

7# gaohq


我最初测试的电路中,是没有R1的。后来上网查资料看了下人家的有这个电阻。所以我就装上一个试试。我也不清楚是否有效果。


不过3M的电阻,我没有尝试过调小。明天去办公室里试一下。我担心电阻太小了会不会烧掉


另:3M的电阻改小后,理论上是不是只是提升了此处的电流。如果此路的电流提升了,是不是可以提升三极管C极的电流。这么说,示波器的表笔顶住时,是不是相当于提升了此处电路的电流?还是对此处进行了放电或其他相当操作?实验发现,很准的,只要表笔一碰立马就正常。一移走就不正常。
 楼主| szshawn2010 发表于 2010-3-22 21:20 | 显示全部楼层
还有就是:当MCU上电,首次运行时,会发生一次中断。此后就再也不会发生外部中断了。除非,示波器的表笔顶住此处。
NE5532 发表于 2010-3-22 21:52 | 显示全部楼层
把你交流电网部分的电路画全了上来看看呢,包括单片机的电源部分,很怀疑你没共地。
 楼主| szshawn2010 发表于 2010-3-22 22:07 | 显示全部楼层
11# NE5532

整个系统就只有这一个电源。请查阅!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| szshawn2010 发表于 2010-3-22 22:16 | 显示全部楼层
MCU部分

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| szshawn2010 发表于 2010-3-22 22:22 | 显示全部楼层
偶的测试板是严格按上图连接的。也检查了很多遍了。请各位高人指教

感觉知识就是爱欺侮老实人~~~~~!看起来大家用的都是正常的。我一用就不行了,晕!
程序匠人 发表于 2010-3-22 22:36 | 显示全部楼层
你所测的那个220v,对于你的GND来说,只不过是VDD而已。当然不会有过零信号。

接另一路220v试试看
 楼主| szshawn2010 发表于 2010-3-22 22:39 | 显示全部楼层
15# 程序匠人


匠人大哥,我的应该怎么调整比较好?

我检测过零信号是为了实现对可控硅的电压控制。因此,检测过零信号越准越好。软件上有什么需要注意的吗?谢谢~~~
程序匠人 发表于 2010-3-22 22:40 | 显示全部楼层
接另一路220v试试看
程序匠人 发表于 2010-3-22 22:40 | 显示全部楼层
现在不是准不准的问题,而是对不对的问题。呵呵。

所以先别考虑软件,先把硬件整明白了
 楼主| szshawn2010 发表于 2010-3-22 22:41 | 显示全部楼层
本帖最后由 szshawn2010 于 2010-3-22 22:43 编辑

17# 程序匠人

严重感谢匠人大哥!!!!!

同时,我在软件上有没有注意事项,以便能准确的检测到过零点。

----------------
OK~~~明天先试一下,对不对。不过我想像你这样的高手,明确的指出问题了,应该不会有太大问题了。谢谢
程序匠人 发表于 2010-3-22 22:45 | 显示全部楼层
呵呵,实践是检验真理的唯一标准。我不是硬件高手,当我吃不准时我也得试了才知道。
你明天按这个试吧:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

636

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部