关于单片机驱动三极管的问题

核心提示这个问题是三极管的问题,你可以将三极管换成S8050(NPN)的或者S8550(PNP)的。另外你可以在三极管的基极接只20K左右的电阻到电源。从IO口输出的电阻换成1K至2K的,这样高电平驱动就是由20K驱动,而不是IO口驱动,能提高基极

这个问题是三极管的问题,你可以将三极管换成S8050(NPN)的或者S8550(PNP)的。

另外你可以在三极管的基极接只20K左右的电阻到电源。从IO口输出的电阻换成1K至2K的,这样高电平驱动就是由20K驱动,而不是IO口驱动,能提高基极电流,而低电平由IO口拉低,IO口上的电阻只是限流,保护IO口不被损坏。而IO口的吸收电流远远大于输出电流。

其实如果蜂鸣器是5V集成震荡的,可以直接接入到IO口的,STC的单片机可以承受的,但是你不能在这其工作时再接其他大电流输入的了。个人建议不这样做,因为感觉还是不稳定,尽管我使用没有烧个单片机。

另外说点题外话,建议驱动这种电路的IO口不要使用P1.0和P1.1口,如果这两个口损坏了,单片机同样写不了程序的,这样就报废了,如果是其他口损坏了,只要不使用这个口就行了,单片机还是可以勉强使用的

不能,A1013是耐压160V的PNP管,你这几个管子里只有13001耐压足够,但它是NPN管.其它几个耐压都不够,只有几十V,而且只有S8550是PNP的,其它都是NPN的.

很多三极管的外型都是一样的,一定要查看它们的参数才行.不能随意替换,即使参数符合,还要看脚位是符相同,只有脚位一致,参数符合才能直接替换.

 
友情链接
鄂ICP备19019357号-22