请教一个I/O口取信号的问题

[复制链接]
3091|11
 楼主| 风语者1979 发表于 2008-4-11 08:54 | 显示全部楼层 |阅读模式
我用单片机P口取一个光电开关的信号,因为光电开关感应距离比较大,在1米和0.5米左右,所以输出的信号电压值比较高,最高的可以达到12V,那么我要用什么样的方法把这个信号分压到5V再接到I/O口会比较好点呢?请指教!
ztzer 发表于 2008-4-11 14:02 | 显示全部楼层

电位器

用一10K电位器分压
 楼主| 风语者1979 发表于 2008-4-11 17:08 | 显示全部楼层

新问题来了

我用了电位器,确实把电压降到了5V,但是当我把这个信号直接接到I/O口的时候,光电开关感应到物体,电压本来是变为0,为什么不变?是不是这个信号不能直接接到i/o口?搞不懂!
gyt 发表于 2008-4-11 17:17 | 显示全部楼层
 楼主| 风语者1979 发表于 2008-4-11 17:30 | 显示全部楼层

电阻这么用?

是要串一个电阻么?还是怎么用电阻?
gyt 发表于 2008-4-11 17:39 | 显示全部楼层

我的意思是可以不用电位器,直接用电阻。

gyt 发表于 2008-4-11 17:41 | 显示全部楼层

关于3楼的问题

不接到I/O口的时候,电压会不会变0?
 楼主| 风语者1979 发表于 2008-4-11 17:49 | 显示全部楼层

不接到I/O口,电位就会变低

lbx_00 发表于 2008-4-11 19:03 | 显示全部楼层

估计搂主不是分压式接法

gyt 发表于 2008-4-12 14:55 | 显示全部楼层

0V会不会是

实际上没有下拉,而是不输出任何电压,变成了高阻状态
湟水先生 发表于 2008-4-12 15:42 | 显示全部楼层

描述问题能力太差?

dzn 发表于 2008-4-13 02:16 | 显示全部楼层

用比较器

用比较器如:393等。设定一个触发门限电压
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

58

帖子

0

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