22问答网
所有问题
当前搜索:
单片机怎么控制继电器
单片机
驱动
继电器
直接用三极管还是先加光耦再接
答:
如果
继电器
线圈用电还要供其它元件用(光电开关、接近开关、限位开关等引线较长)就有必要加光耦;输出电流不够时,小功率电路用三极管就够了,用光耦隔离后接继电器输出是
控制
高压大型电路的方法,可靠性当然更高。感性器件在线圈断电的时候会产生很高的反电动势,这个电动势会反作用到
单片机
的端口上,导致...
单片机控制继电器
定时开关的程序流程
答:
单片机控制继电器
定时开关的程序流程 是不是要设置一个条件循环检测当前时间如果设定开启的小时<=当前小时<设定关闭小时&&设定开启的分钟<=当前分钟<设定关闭分钟则接通继电器否则断开继电器??这个扫描当前时间的间隔... 是不是要设置一个条件循环检测当前时间 如果 设定开启的小时<=当前小时<设定关闭小时 && 设定开启...
如何用51
单片机控制继电器
工作?
答:
51
单片机
io口的输入/输出逻辑电平是:低电平是0,高电平接近5V。但负载能力并不大。所带的负载只限于TTL负载。要用io口
控制
一个
继电器
,要用一个NPN三极管,io口接一个基极电阻后控制三极管基极,继电器接在三极管的集电极。如果继电器比较多的话,就用ULN2003,或ULN2803。你的继电器应该是12V的吧,没有...
关于高电平触发
继电器
,
单片机
要
怎么控制
?
答:
include<reg51.h> //--定义要使用的IO口--// sbit RELAY = P1^4; //定义
继电器
使用的IO口 sbit K1 = P0^0; //定义按键使用的IO口 / 函 数 名 : main 函数功能 : 主函数 输 入 : 无 输 出 : 无 / void main(){ while(1){ if(K1 == 0)//如果...
51
单片机
可以能直接驱动24VDC中间
继电器
吗?
答:
不能,51系列
单片机
的IO脚最高也就是5V的,不能直接驱动24V电压。因此最起码得用一个三极管,将单片机IO脚得5V
控制
电压,转成24V的,才可以驱动中继。望采纳。。。
怎么
用
单片机控制
一个
继电器
的开启和关闭的时间?
答:
说明:按下K1灯点亮,再次按下时灯熄灭 / include<reg51.h> define uchar unsigned char define uint unsigned int sbit K1=P1^0;sbit RELAY=P2^4;//延时 void DelayMS(uint ms){ uchar t;while(ms--)for(t=0;t<120;t++);} //主程序 void main(){ P1=0xff;RELAY=1;while(1){ ...
单片机控制继电器
答:
可能有两个问题 1.
单片机
程序有问题,程序出错让让
继电器
反复开/断 2.可能是驱动问题,单片机一般是不能直接驱动继电器的,需要接放大器来驱动,一个功率管就可以 当然我估计第一种可能比较大,只要你仔细检查程序,一般能解决
单片机
如何
控制继电器
220v 大功率
答:
注意:一定要隔离市电。比如说用隔离变压器降压或者降压整流以后用光耦隔离。(否则可能烧坏
继电器
或者
单片机
的)。那单片机用的5v电源
怎么
办呢?很简单的12v直流用7805(线性稳压源)稳压,出来以后就是5V直流了。注意:一般继电器线圈的工作电流大约是100mA以上,所以单片机不能直接驱动继电器的。3.再说驱动...
单片机
开发板
怎么
把
继电器
接外接电路
答:
连接继电器模块:根据继电器模块的说明书或引脚图,将其连接到
单片机
开发板的GPIO引脚和地线上。通常,继电器模块需要连接到单片机的GPIO引脚和地线上。确保正确连接引脚,以避免损坏单片机开发板或继电器模块。编写控制程序:使用单片机的编程语言(如C语言),编写控制程序来
控制继电器
模块。根据您的需求,可以...
51
单片机控制继电器
每隔一小时闭合5分钟程序
怎么
写
答:
50ms=0x0000;五、再设一个计时器timer_hour,以 5 分钟为计时单位,计时器计到 12 即复位,即 if (timer_hour>=12) timer_hour=0x00; 可以在计时器任何一个位置
控制继电器
闭合,在其它时间继电器打开。如在主程序中可以加入 if (timer_hour==0x02){//继电器闭合} else {//继电器打开} ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜