打印

大家看看这个电路如何工作

[复制链接]
4315|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
附图输入高时,I/O口测试为5V左右;输入低时I/O端口测试为0。

1.jpg (576.05 KB )

1.jpg

相关帖子

沙发
lemenade|  楼主 | 2011-7-15 09:34 | 只看该作者
本帖最后由 lemenade 于 2011-7-15 14:22 编辑

在输入12V的时候,测试5819负极端为4.44V(同理论值),I/O端口基本在4.4V减去5819的导通压降值;不是很明白这个电路配合AVR单片机的工作原理。

使用特权

评论回复
板凳
lemenade|  楼主 | 2011-7-15 09:44 | 只看该作者
DDxn  PORTxn  PUD(in SFIOR)  I/O       上拉电阻      说明
0          0             X             Input       No        高阻态 (Hi-Z)
0          1             0             Input       Yes       被外部电路拉低时将输出电流
0          1             1             Input       No        高阻态(Hi-Z)
1          0             X             Output     No        输出低电平 ( 吸收电流)
1          1             X             Output     No        输出高电平 ( 输出电流)

使用特权

评论回复
地板
zzyfidy| | 2011-7-15 13:59 | 只看该作者
5819是肖特基二极管,有反向漏电,所以.....

使用特权

评论回复
5
lemenade|  楼主 | 2011-7-16 08:51 | 只看该作者
4# zzyfidy
反向漏电流和单片机高阻态IO口测试电压有关系么?我测试了只有0.4V左右的反向节压。

使用特权

评论回复
6
lemenade|  楼主 | 2011-7-20 15:18 | 只看该作者
咋没人关注呢?

使用特权

评论回复
7
jiangquanjie110| | 2011-7-20 19:19 | 只看该作者
大虾们指点下啊,不怎么明白。

使用特权

评论回复
8
阿亮2006| | 2011-7-20 23:33 | 只看该作者
5819是做电子开关用的,输入为12V时5819关断,AVR的IO口为高电平,输入为0时相当于3K和5.1K电阻并联入地,5819导通,从而实现对输入电平的检测,两个102电容应该是对波形进行整理的

使用特权

评论回复
9
suronglong| | 2011-7-21 00:20 | 只看该作者
新手啊

使用特权

评论回复
10
overfire| | 2011-7-21 12:10 | 只看该作者
8# 阿亮2006
  好像是这么回事

使用特权

评论回复
11
lemenade|  楼主 | 2011-7-30 14:49 | 只看该作者
本帖最后由 lemenade 于 2011-7-30 14:51 编辑

8# 阿亮2006
I/O口为高阻态,这个高电平从何而来?
你的理解是建立在外部输入影响I/O口的,但是5819做反向截止了。

使用特权

评论回复
12
天神下凡| | 2011-7-30 16:21 | 只看该作者
IO的输入阻抗大于二极管的反向阻抗吧

使用特权

评论回复
13
lemenade|  楼主 | 2011-8-1 08:08 | 只看该作者
12# 天神下凡
天兄 能具体解释下么?

使用特权

评论回复
14
jy1975jy1975| | 2011-8-3 17:02 | 只看该作者
就是一个逻辑电路,

使用特权

评论回复
15
lemenade|  楼主 | 2011-8-8 09:51 | 只看该作者
啥都没说

使用特权

评论回复
16
jonyea| | 2011-8-8 10:18 | 只看该作者
IO口内部有上拉电阻,输入为0时,IO口通过1N5819接地,所以测的电压约为0;
输入为12V时,因为1N5819反向,IO口电压只能为芯片的工作电压,即5V;

使用特权

评论回复
17
jonyea| | 2011-8-8 10:21 | 只看该作者
可以参考数字电路,逻辑与的关系!

使用特权

评论回复
18
mumuxi| | 2011-8-8 15:46 | 只看该作者
电路的作用是对输入电平检测的////通过IO口的状态来检查输入是12v还是0V//////

使用特权

评论回复
19
lemenade|  楼主 | 2011-8-9 16:29 | 只看该作者
伙计们都看清楚了再回答!!

使用特权

评论回复
20
xiaotann| | 2011-8-12 12:05 | 只看该作者
谢谢共享,

使用特权

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

本版积分规则

个人签名:混迹在工程师中的半吊子

21

主题

958

帖子

1

粉丝