用单片机控制继电器 这里继电器由相应的S8050 三极管来驱动,开机时,单片机初始化后的P2
4 为高电平,+5伏电源通过电阻使三极管导通,所以开机后继电器始终处于吸合状态,如果我们在程序中给单片机一条:CLR P2
3 或者 CLR P2
4 的指令的话,相应三极管的基极就会被拉低到零伏左右,使相应的三极管截至,继电器就会断电释放,每个继电器都有一个常开转常闭的接点,便于在其他电路中使用,继电器线圈两端反相并联的二极管是起到吸收反向电动势的功能,保护相应的驱动三极管
51 单片机驱动继电器电路 1
基本电路如右图
单片机的IO 口输出电流很小4 到20mA,所以要用三极管放大来驱动继电器
主要技术参数 1
触点参数: 触点形式:1C(SPDT) 触点负载: 3A 220V AC/30V DC 阻 抗: ≤100mΩ 额定电流: 3A 电气寿命:≥10 万次 机械寿命:≥1000 万次 2
线圈参数: 阻值(士 10%): 120Ω 线圈功耗:0
2W 额定电压:DC 5V 吸合电压:DC 3
75V 释放电压:DC 0
5V 工作温度:-25℃~+70℃ 绝缘电阻:≥100MΩ 型 号 : HK4100F-DC5V-SH 线圈与触点间耐压:4000VAC/1 分钟 触点与触点间耐压:750VAC/1 分钟 继电器工作吸合电流为 0
2W/5V=40mA 或 5V/120Ω≈40mA
三极管基极电流:继电器的吸合电流/放大倍数=基极电流(40mA/100 =4mA),为工作稳定,实际基极电流应为计算值的2 倍以上
基极电阻:(5V-0
7V)/基极电流=电阻值(4
7V/8mA =3
这里单片机IO 口输出高电平触发三极管导通
经过以上的分析计算得出:三极管可用极性是 NPN的9014 或 8050,电阻选 3
3K AT89S5