单片机是弱电控制中心
单片机只是一个控制中心,IO的驱动能力是很弱的,只能用于信号处理或者信号控制,最多是驱动一个LED作为指示灯。驱动负载需要加入三极管、场效应管、继电器、可控硅等器件。
三极管驱动
如果要驱动LED或者功率不大的直流电机,可以直接用三极管,NPN或者PNP的三极管都可以。控制三极管工作在饱和导通区和截止区就可以实现负载的开和关了。需要设置合适的基极限流电阻,让三极管可以进入饱和导通区。三极管饱和导通时,Vce
MOS管驱动
MOS管和三极管的驱动有相似的地方,三极管是电流型的驱动元件,MOS管是电压型的驱动元件。控制电压>Vgs才可以让MOS管导通,MOS导通后内阻很小,适合驱动功率相对较大的直流负载。
如果单片机IO的驱动电压不足以控制MOS管导通,可以加入三极管协助。
继电器驱动
继电器可以用于控制交流或者直流的负载,继电器的线圈工作本身也需要较大电流,所以需要加入三极管协助,不能直接用单片机IO驱动。驱动继电器时,需要加入续流二极管,避免线圈断电时产生的反向电动势击穿三极管。
双向可控硅驱动
双向可控硅可以用于驱动交流负载,比如发热管、交流电机,通过控制双向可控硅的导通角,还可以实现功率控制。继电器是靠触点断开、闭合实现控制的,开关速度不能太高,双向可控硅是电子式的导通和关断,可以实现交流电压斩波控制。
当然双向可控硅的控制,需要三极管或者光耦的协助。