请教:通过光耦实现数字量输入和数字量输出时碰上的问题

cindydai   2008-7-20 12:31 楼主
最近做隔离的数字输入输出碰上了郁闷的问题...
图中给出的数字量输入(上)与输出(下)电路中,控制板还未落实,我直接上电测试光耦是否导通的,结果在输入口那边,输入24V的话光耦确实导通了,光耦3脚输出的电压有4.9V,可是经过R3后就只剩0.22V了,是否因为我给74HC165(并入串出)的并行输入口接上470欧的下拉电阻影响到了呢?因为没有控制板,所有控制线均为悬空状态的,这样的话165的输入端应该为高阻态吧?那么这个点的电位应该高于4V才是,怎么会只有0.22呢?
还有输出端口,74HC595(串入并出)的输出由于选通等等控制脚都是悬空的,其并行输出口应该也是高阻态吧?可怎么会莫名其妙得输出个0.22V电压呢?这样的话光耦的初始状态不就是导通了么?我的本意是5V流向高阻的引脚光耦点不亮...

回复评论 (3)

对于74HC165_PORT端处的电压为0.22V是因为R3,R4串联,R3的电阻为10k,而R4的电阻为470,楼主应该明白了点什么了吧
点赞  2008-7-20 19:40
........470/(470+10000)约等于0.22....晕倒~~终于搞明白了
比较奇怪的是假如我去掉了R3,把R4增大到4.7K,流进74HC165的电流会有多少呢?
点赞  2008-7-21 07:46
关注中。。。。。。。。。。。。。。。
点赞  2010-3-3 11:26
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复