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

zq1987731 2008-07-20 12:31:50
最近做隔离的数字输入输出碰上了郁闷的问题...
图中给出的数字量输入(上)与输出(下)电路中,控制板还未落实,我直接上电测试光耦是否导通的,结果在输入口那边,输入24V的话光耦确实导通了,光耦3脚输出的电压有4.9V,可是经过R3后就只剩0.22V了,是否因为我给74HC165(并入串出)的并行输入口接上470欧的下拉电阻影响到了呢?因为没有控制板,所有控制线均为悬空状态的,这样的话165的输入端应该为高阻态吧?那么这个点的电位应该高于4V才是,怎么会只有0.22呢?
还有输出端口,74HC595(串入并出)的输出由于选通等等控制脚都是悬空的,其并行输出口应该也是高阻态吧?可怎么会莫名其妙得输出个0.22V电压呢?这样的话光耦的初始状态不就是导通了么?我的本意是5V流向高阻的引脚光耦点不亮...
...全文
707 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaotao5 2010-03-03
  • 打赏
  • 举报
回复
关注中。。。。。。。。。。。。。。。
zq1987731 2008-07-21
  • 打赏
  • 举报
回复
........470/(470+10000)约等于0.22....晕倒~~终于搞明白了
比较奇怪的是假如我去掉了R3,把R4增大到4.7K,流进74HC165的电流会有多少呢?
jiang0020 2008-07-20
  • 打赏
  • 举报
回复
对于74HC165_PORT端处的电压为0.22V是因为R3,R4串联,R3的电阻为10k,而R4的电阻为470,楼主应该明白了点什么了吧

27,517

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧