只要是NPN的三极管,LZ的电路应该能正常.但是会出现复位时继电器打动的情况.原因是单片机的I/O口内部有弱上拉,大概几十K(具体要看芯片的SPEC).要解决这个问题就要让I/0口的输出电平在复位时为低电平!在不增加很多器件的情况下对以下几种方法进行分析:1.I/0口输出加电容,此方法对电容参数的要求和软件复位后多久时间内将I/O口拉低有关,电容太小,不能起到作用;电容很大,影向继电器的切换速度.2.I/O口输出下拉一个电阻,只要保证此电阻和内部若上拉的分压值小于三极管的开启电压即可,但是要注意下拉的电阻不能太小,要不I/0输出为高时流过电阻的电流就会很大!3.在I/O口及三极管中间加一个反向电路,最简单的就是加个非门了,也可以用分力器件搭(三极管和电阻). |