请问PIC的“弱上拉电阻”大概有多大?

[复制链接]
8538|8
 楼主| 情场探花 发表于 2009-5-10 00:16 | 显示全部楼层 |阅读模式
我是第一次用PIC12,缺乏经验,特来请教。<br />它有几个引脚是带“弱上拉电阻”的,请问阻值大概是多少呢?<br /><br /><br />补充一下这个问题的来由:<br />我要用单片机检测一个光电开关。为此搭了如下的实验电路。结果发现:有光时A点电压接近0,无光时大于2V。<br />因此,如果PIC里的上拉电阻和26K差不多,我就比较有把握了。<br />顺便再请教一下:诸位一般是如何接光电开关的呢?<br />多谢!<br />
yewuyi 发表于 2009-5-10 13:28 | 显示全部楼层

从 几十K到 几百K都有可能

是等效电阻&nbsp;。<br /><br />你应该加三极管。
 楼主| 情场探花 发表于 2009-5-10 16:30 | 显示全部楼层

请看这样可以么?

加一个9013.<br />无光时截止,c为高电平。<br />有光时导通,c处为0.7V。<br />可以么?<br />
aihe 发表于 2009-5-10 20:47 | 显示全部楼层

错了,不可以

  
xieyuanbin 发表于 2009-5-11 09:20 | 显示全部楼层

你看看光敏电阻的数据手册.

一般都是用一个固定电阻分压的.<br />弱上拉是IO口内部的一个场效应管,电阻是这个场效应管的沟道电阻,所以不能当真的,你测的26K是典型值,实际有可能到50K.
 楼主| 情场探花 发表于 2009-5-11 12:46 | 显示全部楼层

加限流电阻?

回4楼:这样加个限流电阻是不是可以了?20K左右(按1mA计算)<br /><br />回5楼:我没有数据手册(我用的是光电开关,就是LED和光敏三极管组合在一起的那种),再说为了便于通用,也希望能多适应一些型号,不要具体做死为某个型号的光电开关。<br /><br />
 楼主| 情场探花 发表于 2009-5-11 22:13 | 显示全部楼层

上面的方法还是不对

改成这样是不是可以了呢:<br /><br />但是这样的话,单片机里的上拉电阻好像就浪费了。
bobo1957 发表于 2009-5-12 00:34 | 显示全部楼层

同意7楼

7楼是比较普遍的做法。光电二极管一般都是反向使用,因为有光和无光会影响反向电流变化,如果是正向就是一个普通二极管的特性。如果你加了外部上拉电阻,而且是经验值的话,那你就可以认为内部弱上拉不存在,内部若上拉差不多有470K大小吧,这个值我记不太准了,但是肯定很大
cc1020 发表于 2009-5-22 09:34 | 显示全部楼层

弱上拉电阻

&nbsp;&nbsp;&nbsp;我记得DATASHEET说的等效电阻根据温度变化为10K~100K
您需要登录后才可以回帖 登录 | 注册

本版积分规则

473

主题

1261

帖子

6

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