19839009851 发表于 2024-11-10 10:22:46

关于电压触发单片机外部中断问题!

如图是这样的大神们,我用外部信号 通过4K7 和470电阻分压 ,给三极管8050提供过压信号,我的意图是当信号达到5V时候触发三级管,然后三级管导通,INT1外部中断 进入下降中断,不知道我这个外部信号5V是否能达到效果,还是需要更高的电压才能让三极管导通。

zhang32568 发表于 2024-11-10 11:07:17

这个可以简单计算一下
估算三极管导通电压0.7V这个时候470欧电阻上的电压是0.7V同样的4.7K上的电压是7V 那么控制信号电压就是需要0.7V+7V=7.7V
如果需要满足5V导通。需要增大470欧电阻或者减小4.7K电阻。
如果470欧不变。上端电阻5-0.7=4.3V4.3/(0.7/470)=2887.8欧取2.7K 即可满足

21cnsound 发表于 2024-11-10 12:26:31

要求精确的话,还得用运放/比较器来实现。
用三极管实现,“动作”前后三极管应该是工作在放大区,不容易精准控制。

19839009851 发表于 2024-11-10 12:45:05

感谢大神们的指点,谢谢

晓飛飛 发表于 2024-11-10 15:56:07

既然提到了使用电压触发中断的问题,那不得不提一下用电压比较器更适合,电压比较器是典型的模数混合结构,可以更精确的判断外部电压输出结果,而三极管电路非常依赖三极管本身的Vbe导通特性,这个特性受制造工艺和环境温度的变化导致一致性不会太好,精度也就无从谈起。而且输入电压在三极管临界导通时会有一段处于放大区,尤其的不稳定。而比较器具有回差判断机制,输出逻辑0或1都是非常干脆利落,也能产生相关中断输出。

wlhet 发表于 2024-11-10 18:19:11

zhang32568 发表于 2024-11-10 11:07
这个可以简单计算一下
估算三极管导通电压0.7V这个时候470欧电阻上的电压是0.7V同样的4.7K上的电压是 ...

R23和R29一个是干路 一个是支路 电流不一样吧

zhang32568 发表于 2024-11-10 21:26:21

rpbdibvj 发表于 2024-11-10 18:19
R23和R29一个是干路 一个是支路 电流不一样吧

在这个电路中三极管基极电流很小可以忽略不计。当然如果为了更好触发,如果触发电压都到5V了。那要三极管干什么,直接接到单片机引脚上不完事了

Lkck8210 发表于 2024-11-11 16:19:52

zhang32568 发表于 2024-11-10 21:26
在这个电路中三极管基极电流很小可以忽略不计。当然如果为了更好触发,如果触发电压都到5V了。那要三极 ...

这里的三极管是用来把信号反向并把阀值设为5V
页: [1]
查看完整版本: 关于电压触发单片机外部中断问题!