在现代自动控制设备中,都存在电子电路(弱电)与电气电路(强电)的相互连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(如电动机、电磁铁、电灯等),另一方面又要为电子线路的电气电路提供良好的电隔离,以保护电子电路和工作人员的人身的安全。继电器使能完成这一桥梁作用。
1.功能
通过单片机控制继电器吸合、释放,使读者熟练掌据继电器的使用方法。读者也可以用继电器的常开、常闭触点控制电灯的亮灭,实现“以小控大”。
2.器件和原理
继电器具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中。继电器实际上是用较小的电流去控制较大电流的一种“自动开关”,在电路中起着自动调节、安全保护、转换电路等作用。在大多数的情况下,继电器就是一个电磁铁,这个电磁铁的街铁可以闭合或断开一个、数个触点。当电磁铁的绕组中有电流通过时,衔铁被电磁铁吸引,因而就改变了触点的状态。继电器一般可以分为电磁式继电器、热敏干簧继电器、固态继电器等。继电器是感性器件,所以不能用单片机的I/0口直接控制,而且必须在三极环;管等控制器件上加反根保护电路。
在一般的实验中,大家都是采用单片机通过一只作为电子开关的PNP型三极管来驱动继电器,继电器的开、关完全由三极管的基极电平进行控制。当三极管基极为高电平时,PNP型三极管截止,继电器不工作;反之三极管导通,继电器得电吸合。
3.硬件电路
继电器实验相关原理图见下图
4.程序设计
01#include<reg51.h>
02
03sbitRELAY=P1^3;
04
05voidDelay()
06{
07unsignedchari,j;
08for(i=0;i<255;i++)
09for(j=0;j<255;j++);
10}
11
12voiDMAin()
13{
14while(1)
15{
16RELAY=0
17Delay();
18RELAY=1;
19Delay();
20}
21}
5.代码分析
序号1:包含51单片机寄存器定义的头文件:
序号3:位定义继电器为I/0口P1.3;
序号5~10:延时函数,具体延时与使用的晶振频率有关;
序号7:定义无符号变量i,j;
序号8-9:通过i,j的自加嵌套循环执行,达到延时目的;
序号12~21:main函数;
序号14:进入主程序的while循环;
序号16:继电器吸合;
序号17:调用延时程序;
序号18:继电器释放;
序号19:调用延时程序。
这里还没有内容,您有什么问题吗?
电子电路资源推荐
- 电磁兼容原理、技术及应用(第2版)
来源:下载中心
- 家庭常用电子电器产品电路图集
来源:下载中心
- ESD 静电保护介绍系列视频
来源:大学堂
- 电工基础
来源:大学堂
- 电阻的串联、并联及混联电路介绍及作用
来源:电路图
- 常用的13种半导体功率器件介绍
来源:电路图
推荐帖子 最新更新时间:2024-11-13 08:59
- 参加安富利ARM研讨会,发现TI M3真的很有进步
- 今天去北京国际会议中心,参加安富利举办的“ARM系统研讨会”。据说到场的1000人,反正散在各个小会场里。 参观展台时,有一个突出的发现,就是有很多针对TI M3 Stellaris的解决方案。这证明TI M3已经在逐渐被接受了。相反,大家好像没有几个人展示STM32的。
- 向农微控制器 MCU
- TMS320F28335学习笔记-启动过程
- 1.DSP reset后运行的起始地址是多少? 0x3FFFC0 2.仿真器烧写程序的步骤是? 根据cmd文件把程序烧到指定位置,然后执行。 3.DSP的Flash启动过程是什么? 首先硬件配置GPIO84~87上拉为1,即处于Flash启动过程。当DSP复位后,会从复位向量
- Jacktang微控制器 MCU
- 还是那个串口(碰到的问题真多)
- 串口能够写入,返回写入的数据也不为0。进入读线程函数后,WaitCommEvent却没反应。我真要晕了,模拟器是不是很不稳定,有时同一个程序在不同时间运行出现不同的问题。让我彻底无语...下面是读线程函数的内容,各位大虾看看吧。 DWORD WINAPI ReadPortThre
- dai_weis嵌入式系统
- 【得捷电子Follow me第1期】基于树莓派Pico W的简易网络天气时钟
- 视频演示 项目介绍 本项目的名称是 基于树莓派Pico W的简易网络天气时钟 ,以树莓派Pico W为主控板为核心,结合相关的模块实现对应的功能。 项目用到的主要模块有: 1、Pico W主控板 2、蜂鸣器模块 3、OLED显示模块 4、GP
- xinmeng_witDigiKey得捷技术专区
- 一个PDIUSBD12的问题
- 我的连接方式如下: DATA0-DATA7 P0(AT89C51RC) ALE GND CS_N 接74LS138输出的片选 SUSPEND 悬空 CLKOUT 悬空 INT_N P3.3(AT89C51RC的INT1) RD、WR
- vv0147嵌入式系统
- IXP425开发平台的问题?
- 24交换口的多网口主板一般多少钱? IXP425的开发平台是什么?厂家给提供开发平台吗?厂家还需要提供什么? IXP425开发平台的问题? 以后需再关注,现在先帮你顶一下 都是很好的建议! 值得学习
- wenhanbin嵌入式系统
- 汽车电压调节器RVC原理及协议
- 嵌入式实时操作系统性能测试方法研究
- TMS320F28027如何用汇编编程序
- TI 电子设计竞赛之---TI芯片资料
- LT1175
- SM100-B与温度变送器连接测试图
- 【MXCHIP Open1081】使用Bootloader下载WIFI_Driver
- 超声波流量计原理
- 网络技术基础知识(一)~~路由器原理及路由协议
- 请教两个关于电压的问题,usb,与sd
- [求助]+-15V,输出3A的,纹波小于1mV的电源怎么设计稳压电路
- 【NUCLEO-U083RC】32位定时器设置和PWM测试
- 【紧急求助】 xilinx cordic ip 核 仿真时遇到的问题
- 我将以前的MIDI键盘程序弄到万利的STM32板上来了,哈哈~~~
- C6000 DSP 动态链接 DLL 问题请教
- TI C2000 LaunchPad“画”外围之家用智能功率监视器方案描述
- 学模拟+ 《运算放大器噪声优化手册》 七
- 一个万年历,仿真+源程序
- 跪求大神帮忙移植下程序
- 【2024 DigiKey 创意大赛】智能聊天机器人
- LT124XIN8 300kHz 离线电源的典型应用电路
- MTRCKTSBN5643L: 采用恩智浦MPC5643L微控制器的3相无传感器BLDC开发套件
- MB3771低压过压检测典型应用电路(VCC = 5V)
- EVAL-AD7699CBZ,PulSAR AD7699 评估板,16 位,500KSPS,8 通道 PulSAR 模数转换器
- DEMO9S08LL16: S08LL Demonstration Board
- MAXREFDES1085:采用MAX17596的小尺寸24W DC-DC反激转换器
- 数字2.1功放板
- ZXRE4041 Sot23微功耗1.225V电压基准典型应用
- ADP1850 宽范围输入、双/两相、DC 至 DC 同步降压控制器的典型低电流工作电路
- Frequency Probe - 一款超迷你频率探头