打印

用直流光耦检测AC220通断的问题

[复制链接]
6661|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zpmking|  楼主 | 2014-11-27 10:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
manbo789| | 2014-11-27 10:58 | 只看该作者
C2上并联个1MΩ电阻,

使用特权

评论回复
板凳
qzlbwang| | 2014-11-27 14:08 | 只看该作者
单片机口有上拉,所以你这样情况不奇怪!

使用特权

评论回复
地板
zpmking|  楼主 | 2014-11-27 14:19 | 只看该作者
manbo789 发表于 2014-11-27 10:58
C2上并联个1MΩ电阻,

谢谢,并了,依然是高电平,还有其他办法吗?

使用特权

评论回复
5
zpmking|  楼主 | 2014-11-27 14:19 | 只看该作者
qzlbwang 发表于 2014-11-27 14:08
单片机口有上拉,所以你这样情况不奇怪!

那我该怎么办呢?谢谢

使用特权

评论回复
6
jjjyufan| | 2014-11-27 15:59 | 只看该作者
R3 放电源与光耦4脚之间
光耦3脚接地

使用特权

评论回复
7
chunyang| | 2014-11-27 16:12 | 只看该作者
楼主电路需要的是下拉电阻,C2、R3都无必要。考虑到MCU的IO通常为弱上拉型,楼主最好改改电路,将光耦的三极管侧改成低电平有效。

使用特权

评论回复
8
huayuliang| | 2014-11-27 18:22 | 只看该作者
奇葩的电路啊,三极管有这么接到么?
想要发射极输出,好吧,那发射极电阻呢?你指望单片机的引脚提供这个电阻?单片机配置为输入时,多数都是弱上拉,所以多数人都利用这个弱上拉省去一个电阻,可你这个····从没见过提供下拉的单片机。
解决方法也很简单,弱上拉的阻值很大,你可以用一个阻值较小的电阻做发射极对地电阻。10k应该就可以,不过你得试验下。
或者改为集电极输出。

使用特权

评论回复
9
Aeman| | 2014-11-27 19:22 | 只看该作者
射极对地或集电极对+5V至少应该加一个电阻的,且要对照光耦的光电流曲线,计算合适的电阻值。

使用特权

评论回复
10
shcshc1234| | 2014-11-27 22:06 | 只看该作者
你是不是io加了上拉电阻直接测io看是不是高

使用特权

评论回复
11
qzlbwang| | 2014-11-28 07:58 | 只看该作者
zpmking 发表于 2014-11-27 14:19
那我该怎么办呢?谢谢

给你两个参考:

使用特权

评论回复
12
jjeemm77| | 2014-11-28 09:50 | 只看该作者
楼上的图、讨论一下:
灯串入整流回路,是否妥当?…

使用特权

评论回复
13
光晔秋秋| | 2014-11-28 10:28 | 只看该作者
11楼不错

使用特权

评论回复
14
xpdzsj| | 2014-11-28 11:01 | 只看该作者
赞同11楼

使用特权

评论回复
15
wangkangming| | 2014-11-30 21:37 | 只看该作者
请问11楼电路的3个二极管的作用是啥?

使用特权

评论回复
16
qzlbwang| | 2014-12-1 08:08 | 只看该作者
wangkangming 发表于 2014-11-30 21:37
请问11楼电路的3个二极管的作用是啥?

产生压降,用于驱动光耦。相比于用电阻取样,其好处是,可以在很大的电流范围内有比较合适的驱动电压——在很大的电流范围内二极管的正向压降变化比较小。

使用特权

评论回复
17
gaoxiaohui176| | 2014-12-1 20:35 | 只看该作者
11楼威武!

使用特权

评论回复
18
lhq6447| | 2015-12-2 15:42 | 只看该作者
学习学习!!!

使用特权

评论回复
19
拉普拉思| | 2019-5-11 14:28 | 只看该作者
11楼不错,可以试试

使用特权

评论回复
20
R2D2| | 2019-5-11 15:13 | 只看该作者
测电流用互感器,用光耦功耗太大。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

1

粉丝