打印
[技术讨论]

请教老外的调光样品的过零电路的思路或实现方式???

[复制链接]
4759|43
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
请教老外的调光样品的过零电路的思路或实现方式
如下图,  测绘了一个老外的调光样品, 他的过零电路非常简单
电路里面的IO_Zero直接连接到单片机上面,  它这种方式肯定是通过
软件算法来实现的,  而且接到单片机的引脚不是功能引脚, 就是普通io
没有int中断, adc采样, io电平中断等功能, 我一直想不通他是如何实现的
而且还非常准,
一般过零电路都会有一个三极管的, 它这样就没有,请哪位大侠给讲讲
这个过零算法的大致逻辑 ?


zero.png (435.25 KB )

zero.png

使用特权

评论回复

相关帖子

沙发
lyjian| | 2021-5-24 23:24 | 只看该作者
MICROCHIP有一份应用笔记有描述,找来学习一下。

使用特权

评论回复
板凳
lyjian| | 2021-5-24 23:29 | 只看该作者
ATMEL(现在也是MICROCHIP家了)也有也有一份应用笔记

使用特权

评论回复
地板
meng_1226|  楼主 | 2021-5-24 23:35 | 只看该作者
lyjian 发表于 2021-5-24 23:29
ATMEL(现在也是MICROCHIP家了)也有也有一份应用笔记


使用特权

评论回复
5
meng_1226|  楼主 | 2021-5-24 23:36 | 只看该作者

我参考了他们的算法了
效果没有样品的准确

使用特权

评论回复
6
meng_1226|  楼主 | 2021-5-24 23:38 | 只看该作者
AVR182 说的过零算法 , 接的io是功能引脚,   int中断的
我的样品io_zero接的引脚就是一个普通IO口, 奇怪了!

使用特权

评论回复
7
lyjian| | 2021-5-24 23:39 | 只看该作者
之前用过同样方法用PIC16F57控制TRIACS做加热控制。

使用特权

评论回复
8
meng_1226|  楼主 | 2021-5-24 23:41 | 只看该作者
lyjian 发表于 2021-5-24 23:39
之前用过同样方法用PIC16F57控制TRIACS做加热控制。

哦,  我尝试用定时器 每隔50us去扫io_zero这个引脚的, 但实际效果比样品要差太远了 , 而且还不稳定!

使用特权

评论回复
9
meng_1226|  楼主 | 2021-5-24 23:42 | 只看该作者

使用特权

评论回复
10
meng_1226|  楼主 | 2021-5-24 23:42 | 只看该作者
这个IO_Zero引脚的波形

使用特权

评论回复
11
lyjian| | 2021-5-24 23:52 | 只看该作者
R13,C8拿掉

使用特权

评论回复
12
x1k2w3| | 2021-5-25 07:59 | 只看该作者
建议楼主去STC官网下载一个用一个IO实现红外接收的程序,参考一下。

使用特权

评论回复
13
caojihui521| | 2021-5-25 10:11 | 只看该作者
不太合理啊,VCC电压多少,ZERO IO后面直接接了IO口,没有其他的电路么

使用特权

评论回复
评论
chunyang 2021-5-25 20:58 回复TA
只要前级阻抗足够高,IO的内部钳位就会保证芯片安全,电压被钳位了,电流才是这里的关键。 
14
henangongda123| | 2021-5-25 11:17 | 只看该作者

这波形,除了低电平中断,还能咋识别过零点?

使用特权

评论回复
15
meng_1226|  楼主 | 2021-5-25 11:23 | 只看该作者
caojihui521 发表于 2021-5-25 10:11
不太合理啊,VCC电压多少,ZERO IO后面直接接了IO口,没有其他的电路么

VCC 就是5V,  没有其他电路!

使用特权

评论回复
16
meng_1226|  楼主 | 2021-5-25 11:25 | 只看该作者
henangongda123 发表于 2021-5-25 11:17
这波形,除了低电平中断,还能咋识别过零点?

就是感觉奇怪了,  而且IO_Zero不是什么功能引脚,  即不是int中断, 也不是adc引脚

使用特权

评论回复
17
meng_1226|  楼主 | 2021-5-25 11:26 | 只看该作者
x1k2w3 发表于 2021-5-25 07:59
建议楼主去STC官网下载一个用一个IO实现红外接收的程序,参考一下。

好的, 我来看看呢,  有什么好的思路嘛

使用特权

评论回复
18
henangongda123| | 2021-5-25 11:33 | 只看该作者
meng_1226 发表于 2021-5-25 11:25
就是感觉奇怪了,  而且IO_Zero不是什么功能引脚,  即不是int中断, 也不是adc引脚 ...

那就定时器扫描

使用特权

评论回复
19
lyjian| | 2021-5-25 12:36 | 只看该作者
之前做过的2个板子。
单线IO过零检测,用的PIC12F508、PIC16F57之类IC,无中断功能。





使用特权

评论回复
20
meng_1226|  楼主 | 2021-5-25 13:05 | 只看该作者
lyjian 发表于 2021-5-25 12:36
之前做过的2个板子。
单线IO过零检测,用的PIC12F508、PIC16F57之类IC,无中断功能。

好的, 多谢, 参考一下

使用特权

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

本版积分规则

8

主题

67

帖子

2

粉丝