
单片微机控制继电器一般有两种方式: 一种是单片微机晶体管(PNP)继电器,另一种是单片微机光耦三极管(NPN)继电器,后者使用反型继电器. -由于光电隔离的干扰能力比前者强. 前者选择PNP类型主要考虑控制逻辑,低电平触发的控制逻辑可以防止微控制器复位引起的故障. 后面的NPN是为了方便控制,但也遵循这种控制逻辑.


本实验中使用的材料是:
STC89C52RC 51单片机

NEC / Ps2002B晶体管光电耦合器
9013 NPN三极管

SRD-06VDC-SL-C Songle 6V继电器
我不会画电路图,可以用谷歌MCS-51直流继电器接口关键字. 这里遇到的主要问题是驱动电流的选择. 首先检查单片机的IO端口. 根据手册,找到5V电源时电流为5〜6mA. 然后检查光电耦合器的发光二极管以找到最大正方向. 电流IF = 50mA,最大正向电压VF为1.9V,在IF = 5mA下,电流传输率CTR至少为100%(对数据的真实性稍有怀疑),然后检查继电器,电流为75mA. 在6V电源的情况下,电阻约为80欧姆,在检查9013时最大集电极电流为0.5Apnp控制继电器,查看直流电流增益,当集电极电流IC为50mA时pnp控制继电器,放大倍数为60-300, IC为500mA,最小放大倍数为40.
从以上数据可以知道,要使继电器吸合,最小电流为75mA,对应于9013的最小放大倍数为40,则基座必须至少提供75/40 = 1.875mA,因为如果电流传输率为100%,则注入MCU的电流至少为1.875mA * 100%= 1.875mA,小于可以提供的MCU灌电流4〜6mA.
否则,将对其进行改进,其思路是:
1. 可以将相同的相或逆变器添加到MCU,或者可以将相同的相或逆变器添加到输出以增加电流.
2. 可以使用达林顿输出光电耦合器.
3. 添加一个由小电流驱动的中间继电器
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-267053-1.html
各路黑
向美囯佬开炮