微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 还是这个电路图~~又出毛病了

还是这个电路图~~又出毛病了

时间:10-02 整理:3721RD 点击:

这个电路中,在面包板测试的时候,P2.0那里没接入单片机,测试R2两端的电压正常

就是传感器输出0V的时候,R2两端为5V,传感器输出24V的时候,R2两端为0V

这样是正常的,为什么接入单片机IO口后,则始终保持0V不变



射随器就是三极管的电流放大器,它可以提高输出电流的能力,几乎不从光耦输出处吸收电流,光耦输出电压就不会降低了。具体接法:用一只NPN三极管,基极接R2上端,集电极接5V电源(即光耦4脚)发射极输出,也可接10K电阻对地。

R2是个下拉电阻~~~

换个IO口试试!

深圳市泽天宏大电子有限公司,专业销售代理各种贴片电容电阻都是正品,欢迎咨询。

仍然是光耦输入端驱动不足,把R1改成1.8K甚至1.5K。如果还不行,就在输出端加一级射极跟随器。

上面的两个方法,应该优选射随器的方法。

我这里没有射随器,R1不能再改小了,再改小的话,就检测不了物体的,就是有物体也是没反应的
能不能加个三极管放大?

也不是说始终保持0V,而是单片机低电平,R2两端就是0V,单片机是高电平,R2两端就是5V,也就是说,这个电路无法改变IO口的电平

这个不是采集信号给单片机吗?怎么单片机还给P2.0赋值?

你把R2放在5V下面试试;

你先确定管偶是不是能正常工作先

单片机IO定义有特殊性,使用要注意的。R2 100K肯定不行,只能限制在10K 以内,否则内部上拉导致动作错误

单片机IO口在制作时有特殊性,使用时一定要注意上拉问题。图中R2阻值太大,上拉或输出电流会导致电位错误,可以将其调整为2K左右。

5/2000=2.5MA,一点问题都没有

用3904放大了1级,没用,放大到2级的时候OK了,谢谢

可能是I/O口配置错误

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top