那我在单片机控制口上面接一个上拉电阻行不行!!!
追答从电路图看问题不大应该可以工作,只是应该接好继电器线圈的续流二极管以防止三极管被击穿。我估计问题应该出在你的软件,我没有看到断开继电器那一部分的程序。
你的三极管是什么型号
继电器可以吸合,就证明单片机已经驱动了三极管啊,但就不知道继电器只能吸合却不能断开!!!
追答你的c51程序是怎么样的
二极管没有接反,R2阻值选取1K,电流约10ma也合适啊
软件的问题。经仿真你这个时间大概是多少delay(100).这是闪烁啊(不停吸合断开),是
否时间太短,继电器无法相应,加长时间看咯
2.硬件的问题,可以吸合,说明三极管导通,不能断开,说明三极管始终导通!!有可能已经烧
坏,即我们要求在三极管关闭时,三极管必须能够承受最大供电12V,这个电流为12/R,你量下三
极管的射极集电极是否导通就知道了,要在继电器线圈上加一个电阻。试试看吧。
3.在你的电路上加上一个续流二极管防止继电器反向电流过大而烧坏
追问软件延时我时间也加长了可还是一直不行,说明不是延时的问题。
硬件我没有通过IO口来控制,直接把那根控制线接到了电源的地线此时继电器就断开了,说明三极管处于截止状态,所以应该不是三极管的问题,我用的S9014的三极管。
我也加了一个反向续流二极管IN4148.
仿真上可以吸合也可以断开,但我做的实物就不行了,继电器只能吸合不能断开!!!