打印

单片机可以直接检测交流?

[复制链接]
8258|25
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linbei1988|  楼主 | 2010-10-16 11:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
yxeglxl| | 2010-10-16 11:59 | 只看该作者
本帖最后由 yxeglxl 于 2010-10-16 12:01 编辑

最好加隔离

使用特权

评论回复
板凳
老鱼探戈| | 2010-10-16 12:28 | 只看该作者
用ADC吧

使用特权

评论回复
地板
Torda| | 2010-10-16 12:39 | 只看该作者
不加隔离好像风险比较高。

如果只是检测到高低电平变化,应该是可以的,但是不好,看你的要求有多高。毕竟需要考虑到临界电压的影响。

如果需要可靠一些,用个比较器。

使用特权

评论回复
5
linbei1988|  楼主 | 2010-10-16 13:13 | 只看该作者
谢谢楼上几位的回复!
基于成本原因,用不了带AD的单片机,比较器都不用..
我只想知道这样检测是否可行?

使用特权

评论回复
6
eyuge2| | 2010-10-16 13:43 | 只看该作者
不知道你单片机的地和220V可有关系。如果是隔离的,220V相对单片机是浮空的,单端应该是检测不了的。

使用特权

评论回复
7
linbei1988|  楼主 | 2010-10-16 15:39 | 只看该作者
不知道你单片机的地和220V可有关系。如果是隔离的,220V相对单片机是浮空的,单端应该是检测不了的。
eyuge2 发表于 2010-10-16 13:43

单片机5V就是就是用这个~220V降压整流后得到的,这样可以么?

使用特权

评论回复
8
zhangshaoyan| | 2010-10-16 20:25 | 只看该作者
老大啊,你开什么国际玩笑,你不怕把MCU整趴下!做个比例电路再加一个光耦,最好用线性度好一点的,单片机的I/O耐压值为5V吧,除了有高压放大器之外的。

使用特权

评论回复
9
gx_huang| | 2010-10-16 21:23 | 只看该作者
可以的,考虑可靠的话,电阻要多个串联。
同时要检查GPIO输入是否有内置的嵌位二极管。

使用特权

评论回复
10
eyuge2| | 2010-10-16 21:38 | 只看该作者
单片机5V就是就是用这个~220V降压整流后得到的,这样可以么?

220V降压,用的是变压器,再用二极管整流吧,这样就是隔离了。单片机的gnd与220v就没有什么关系了。
你可以从变压器的次级引出信号,做一个类似过零检测电路似的东西,来检测变化。过零电路很容易在google搜索到。因为你只是检测正半周,电路可能还要改动一下。

使用特权

评论回复
11
ocon| | 2010-10-17 00:15 | 只看该作者
单片机的地接零线,IO串大电阻接火线即可,前提是单片机IO内部或外部带有双钳位保护二极管。
要注意,若线序接反或市电线路故障,可能导致单片机的地与房屋地之间存在危险电压,只适用于和人体不直接接触的电路上。

使用特权

评论回复
12
chunyang| | 2010-10-17 00:36 | 只看该作者
想廉价且安全的话,加一个光耦即可,光耦的LED侧反向并个整流二极管再串个适当的限流电阻(不超过LED的额定电流即可)接在交流电网中,光耦的光电晶体管侧接MCU即可。如果你的MCU是用变压器供电的,从变压器次级整流后的脉动直流侧测量更佳,注意要用二极管隔离一下滤波回路。如果楼主检测交流的目的是检测交流过零点则要注意检测电路的门限使过零区尽可能的窄,这样测量精度才高。

使用特权

评论回复
13
linbei1988|  楼主 | 2010-10-21 13:10 | 只看该作者
220V降压,用的是变压器,再用二极管整流吧,这样就是隔离了。单片机的gnd与220v就没有什么关系了。
你可以从变压器的次级引出信号,做一个类似过零检测 ...
eyuge2 发表于 2010-10-16 21:38

其实我要的就是过零检测的功能,兄台一针见血!

使用特权

评论回复
14
linbei1988|  楼主 | 2010-10-21 13:11 | 只看该作者
单片机的地接零线,IO串大电阻接火线即可,前提是单片机IO内部或外部带有双钳位保护二极管。
要注意,若线序接反或市电线路故障,可能导致单片机的地与房屋地之间存在危险电压,只适用于和人体不直接接触的电路上。 ...
ocon 发表于 2010-10-17 00:15

的确是有这个现象,人体不能直接接触的

使用特权

评论回复
15
linbei1988|  楼主 | 2010-10-30 16:17 | 只看该作者
已经解决问题,抱着有始有终的态度,完成此贴..
就用我1楼所说的方案,以1M电阻接单片机IO口,其实是接外部中断引脚.
然后以上升沿和下降沿判断,判断的准确度不高,大致偏移200us

使用特权

评论回复
16
zhuzheic| | 2010-10-30 22:04 | 只看该作者
这样子把单片机给搞坏了,肯定是可以的,用外部中断就行。但是我们在做的时候是想着怎样让单片机不受干扰,你是直接用单片机来采集了。

使用特权

评论回复
17
renmq| | 2010-10-31 11:36 | 只看该作者
危险啊,如果你换芯片或者等时,不小心触电了怎么办

使用特权

评论回复
18
hbl_cn| | 2010-10-31 18:14 | 只看该作者
LZ挺猛,可以用运放把正弦波整成方波,这样应该更精确

使用特权

评论回复
19
highgear| | 2010-10-31 22:20 | 只看该作者
顶 ocon, chunyang. 其实单片机没有那么脆弱, pic单片机一直炫耀可以接220v, 因为有内部双钳位保护二极管。

使用特权

评论回复
20
linbei1988|  楼主 | 2010-11-3 09:01 | 只看该作者
回楼上众位,这个方式是考虑的成本问题,工作尚算稳定.
这样是具有一定危险性的....线路板不会裸露在外让用户接触的

使用特权

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

本版积分规则

个人签名:总结前半辈子,计划后半辈子。。

73

主题

751

帖子

2

粉丝