单片机通过三极管驱动继电器,发现不能开管,求大家分析下原因。
FAN接单片机P3.4管脚,理论上应该是FAN管脚低电平开管打开继电器,实际测试发现单片机管脚不管高低电平都没有效果。
实际电路中R3没焊上去,悬空。
我用导线在D2的右端用导线直接短接到地,继电器起作用,由此判断应该是三极管没启作用,之前怀疑是管子坏了,但是焊接的三块板子都一样,因此感觉还是原理上出了什么问题。
另外补充下,这个电路是同事设计的,我现在得找到原因进行改版,初步打算将这个三极管换成9013,R5电阻变成下拉电阻,不知道是否可行
你先去看下PNP管 开启的工作条件。除非你的单片机内部是上拉到12V的。否则,不管你单片机是高还是低,这个PNP都是OPEN的状态
至于你说的,继电器没有打开,我觉得是没有关闭吧,继电器是要电流驱动的。去计算你的驱动电流吧。我估计实际用,估计这个PNP会频繁烧毁的。
PNP一般不这样用,换个NPN试试。
两个结BE与CB,CB一直正偏,所以一直不导通。
换成NPN
为什么这里CB一直是正偏的?C端是接的地,如果CB正偏,那不是B端的电压应该比C端更低才行吗?
因为一般我习惯用NPN,但是这里用PNP在原理上我没找到原因,用multisim 软件仿真发现没有问题,管子能正常开启,非常费解
我也考虑过是不是电流太大烧坏的问题,继电器的型号是PCJ-112D3M,我查了资料,没有发现输入端电流参数,找到一个线圈功率参数200mW,根据这个算下来电流为16mA,这样判断下来应该不用加限流电阻,不知道这个判断对不对.
PCJ-112D3M芯片资料网站:
http://wenku.baidu.com/link?url= ... tBgE2vSdxem7zOTHfKS
有两个可能,一是三极管一直导通,不烧坏,但放大电流有限,不足以驱动。二是烧坏了,不导通
电路设计是没有错的,上拉电阻10K或者20K,下来1K试试
很简单,你先计算一下IC的饱和电流,在反推一下IB,计算出电阻R5
我也想做个这样的电路,不知道你解决没?
很实用的文件,非常感谢很实用的文件,非常感谢很实用的文件,非常感谢
换个NPN管子,然后基极加个下拉电阻就可以
那就是高电平吸合啊
对,换成高电平开管,继电器一定要接在集电极,不能接发射机,因此还是这样设计比较好
你把继电器接到c极上,对地驱动,原E极接到12V上,再把R5换为1K就解决了
同学,或许你该想想咱单片机的5V电平变化控制你12V继电器,,,,你这么接肯定不行啊,用个光耦隔离再控制三极管试试?
E级接12V不会出问题吗?
是的,就是单片机的管脚驱动继电器,我觉得好像没必要用光耦隔离,这里不需要考虑干扰吧,如果是考虑到电流的问题我觉得可能应该考虑把三极管换成mos管,但是查的继电器型号发现好像继电器接入端的电流并不大,三极管用9013是肯定够了,既然用三极管可以的话我想还是电路越简单越好些吧