之所以用三极管驱动,是因为一般单片机的漏电流能力很弱,如果直接让单片机的IO口连到继电器上拉低来驱动,继电器上的大电流从单片机的IO口灌入,此时单片机可能会受不了烧掉,所以要一个三极管做中介来承担这部分电流,选择NPN或者PNP型根据希望的高电平触发或者低电平触发来选择,此原理图是高电平触发的,Q1基极高电平时,Q1导通,继电器吸合。S8050多用于低频的开关场合,用在这里合适。
另外,此电路要在Q1集电极上加一个限流电阻,继电器内部是一个线圈,电阻很小,当通电时,电流会比较大,需要加一个电阻限流,避免把Q1也烧了。
再另外,注意D1这个二极管,由于继电器内部的线圈,当电路从通电到断电的时候,存在法拉第效应,线圈上会感应出电抗,在高速通断时,必须把这部分电抗快速释放掉,所以加一个反向二极管。
首先5V继电器,线圈得电,吸合触点的时候,线圈上的电流一般是60-100mA
而单片机的IO是承受不了这个电流的。
使用S8050的目的就是小电流控制大电流,S8050最大能过500MA
而其中二极管的作用是当三极管关断的时候,由于线圈的电感特性,电压会在三极管上集聚增大。
有了这个二极管,就可以为这些电荷提供一个放电回路,保护三极管。
电生磁
磁吸和
电路闭合
继电器结构有线圈,通电流然后使节点闭合或断开,然后断开或通过大电压、大电流。
S8050和9013都可以,因为对线圈进行控制没有太高的要求。