最好还是用I/O口直接控制继电器,在RAM中保存继电器的输出状态,并定期更新。 如果你的单片机I/O口上电为高电平输出,还应该再加一个三极管倒相;如果I/O口上电为低电平输出,照着我给的图做就可以了——当然了如果你要求继电器在上电时就动作又另当别论。 图中: 电阻R1起到限制I/O口电流以及限制继电器线圈电流的作用,需要根据计算值进行修改; 二极管1N4148防止电路出故障(比如接错三极管,三极管击穿等)时烧毁单片机I/O口; 二极管1N4007是续流二极管(注意接法,楼主在主贴里贴的图用法错了); 继电器初级控制电压是5V,12V,24V……都无所谓,关键是输出能力!
|