三极管+继电器驱动电路

单片机io口输出的电流在10~25mA,不足以驱动继电器。所以需要加以三极管进行控制。

借鉴网上资料,电路形式如下

三极管+继电器驱动电路_第1张图片

二极管叫做续流二极管,具体功能参考下面文章

硬件篇:继电器端并联二极管_继电器控制电路增加续流二极管输出-CSDN博客

当输入电压为3.3V,三极管导通继电器吸合。输入0v时三极管断开,继电器断开。

下面是我测试的数据

R1 VCE(mA) VBE(mA) IB(mA) IC(mA) β
20000 3826 667 0.1287 46.96 364.8795649
10000 2750 686 0.2555 90 352.2504892
6800 2023 694 0.374558824 119.08 317.920691
3300 1230 754 0.753636364 150.8 200.0965018
910 225 852 2.625274725 191 72.7542905
820 206 856 2.908536585 191.76 65.93006289
510 171 866 4.656862745 193.16 41.47856842
200 140 883 11.79 194.4 16.48854962
100 125 896 23.45 195 8.315565032
47 120 920 49.38297872 195.2 3.952778975
1

在R1为10k时继电器因为ic电流太小不满足吸合条件,继电器断开。

三极管+继电器驱动电路_第2张图片

我所使用的是松乐继电器 型号SRD-03VDC-SL-C,在官方文档没找到3V电压的,但是可以推测他的吸合电流大于71.4mA,直流电阻小于70Ω,我用万用表实际测量,直流电阻为25Ω。

以上测试也是在直流电阻为25Ω基础上测试的。

当点流小于吸合电流时,继电器内部的线圈产生的磁力不足以将开关吸合。

三极管+继电器驱动电路_第3张图片

综上所述,R1取值范围3300Ω~10000Ω。

你可能感兴趣的:(嵌入式硬件)