文章目录
推荐视频:《 电子工程师入门到实战04 电阻选型案例分析》
推荐文章:《 嵌入式-4种经典继电器驱动电路-单片机IO端口/三极管/达林顿管/嵌套连接》
一:设计一个由单片机控制继电器电路
1.2 本文重心是电阻阻值的选取以及计算(R7R8)
1.2 先说答案R7(R5)= 4.7k,R8(R6)=10k
- 左边是单片机输出高低电平控制三极管的基极,来控制继电器的通断,此继电器5v和单片机电压要一致,继电器再控制右边220VAC电器(弱电控制强电)。
二:抓住突破点
2.1 电阻计算思路 R7-> Ib-> Ic->流过继电器线圈的电流
- 判断R7两端的电压是多少?
流过R7的电流是多少?
通过欧姆定律去计算- 下一步可以计算功率,再根据功率大小选择合适的封装尺寸
2.2 三极管使用以及计算
- 三极管可以作为放大电路也可以作为开关。
- 该三极管为NPN 型,当单片机控制基极输出高电平时,即基极和发射极电压导通时会有0.7V的压降。
- Ic=β×Ib
β为三极管放大倍数,为100倍,即当Ib流过1ma电流时Ic流过100ma
2.3 续流二极管
- 因为电磁继电器内有线圈,电感线圈会在我们加上电压或者断开电压的时候,它会有一个反向的电动势,所以使用一个二极管进行一个续流。注意方向。
2.4 继电器线圈 网站:半导小芯
- 线圈加的5V,继电器型号HF46F-G(超小型功率继电器),看数据手册,网站:半导小芯
2.5 看动作电压和线圈电阻
动作电压就是必须要大于这个电压才能动作。
最小的线圈动作电流=3.75V ➗125(1+10%)=3.75➗140=0.026A 约等于30ma
- 看三极管的数据手册,
- 判断三极管8050的芯片是否支持30ma电流通过
- 当Ic=30ma时,放大倍数有120倍-200倍,我们就按100倍计算
此时通过三极管基极B的电流Ib=300ua
- 下拉电阻:通用10k(上下拉电阻都用)
该电路设计必须要有下拉电阻,才能使三极管在无单片机信号输入的时候,始终保持低电平,不至于受外界影响处于不确定的悬浮状态,又称:固定三极管基极电位。
对寄生电容放电。- 基极和发射极的压降会有0.7V,下拉电阻取10k,即通过下拉电阻的电流=0.7V➗10k=0.00007a=70ua
3.3V-0.7V =2.6V 作用于R7,2.6V➗370ua=7027欧=7k
如果比7k大,就容易导致继电器无法正常工作,因此往下选值有6.8k、5.6k、4.7k(三者都可以)- 保险起见,一般单片机和三极管连接的电阻都采用4.7k
2.6 网站:在线电路仿真
以上,完,欢迎评论区补充