单片机控制继电器的电路毕业设计

合集下载

毕业设计论文_基于51单片机

毕业设计论文_基于51单片机

南京信息职业技术学院毕业设计论文作者薛亮学号*****T32 系部电子信息学院专业无线电技术题目基于单片机的家用电器远程遥控装置的设计与制作指导教师李光明评阅教师完成时间:2010年2月11日目录第1章绪论 (5)1.1 概述 (5)1.2 设计要求及主要功能介绍 (5)1.3 MCS-51系列单片机简介 (7)第2章系统总体设计 (9)2.1 系统功能模块的划分 (9)2.2 系统原理框图 (9)2.3 系统软件主要特色 (10)第3章各模块详细设计 (12)3.1 振铃检测模块的设计 (12)3.2 双音多频模块的设计 (13)3.3 自动摘机及超时挂机模块的设计 (16)3.4 语音提示模块的设计 (17)3.5 密码设置模块的设计 (21)3.6 EEPROM及看门狗模块的设计 (23)3.7 继电器驱动模块的设计 (27)3.8 系统总程序的设计 (28)第4章系统的组装、调试和测试 (30)4.1 系统的组装、调试 (30)4.2 振铃检测及自动摘机功能的测试 (30)4.3 语音及双音多频功能的测试 (30)4.4 密码设置功能的测试 (30)4.5 EEPROM密码存储功能的测试 (31)4.6 继电器驱动、电器状态显示及语音提示功能的测试 (31)4.7 超时自动挂机功能的测试 (31)第5章系统方案总评 (32)结论 (33)致谢 (33)参考文献 (33)附录A 家用电器远程遥控装置的功能及使用 (35)1 家用电器远程遥控装置的功能 (35)2 家用电器远程遥控装置的使用方法 (36)图1 家用电器远程遥控装置原理图 (38)图2 家用电器远程遥控装置印制板图 (39)图3 家用电器远程遥控装置CPLD内部电气图 (40)表1 家用电器远程遥控装置元器件清单 (41)第1章绪论1.1 概述单片机以其强大的控制能力已经被广泛应用于诸多领域,从最初的8位控制器到现在的16位、32位控制器都还有很大的发展和应用空间。

继电器控制实验报告

继电器控制实验报告

继电器控制实验报告单片机原理与应用技术实验报告(实验项目:控制继电器通断)****数学计算机科学系实验报告专业: 计算机科学与技术班级: 实验课程: 单片机原理与应用技术姓名: 学号: 实验室:硬件实验室同组同学: 实验时间: 2013年3月20日指导教师签字:成绩:实验项目:控制继电器通断一实验目的和要求1. 控制继电器通断,同时发出啪啪声。

2.掌握单片机使用。

二实验环境PC机一台,实验仪器一套三实验步骤及实验记录1.在pc机上,打开Keil C。

2.在Keil C中,新建一个工程文件,点击“Project-New Project?”菜单。

3. 选择工程文件要存放的路径 ,输入工程文件名 k2, 最后单击保存。

4. 在弹出的对话框中选择 CPU 厂商及型号。

5. 选择好 Atmel 公司的 89c51 后 , 单击确定。

6. 在接着出现的对话框中选择“是”。

7. 新建一个 C51 文件 , 点击file菜单下的NEW,或单击左上角的 New File 快捷键。

8. 保存新建的文件,单击SAVE。

9. 在出现的对话框中输入保存文件名MAIN.C,再单击“保存”。

10. 保存好后把此文件加入到工程中方法如下 : 用鼠标在 Source Group1 上单击右键 , 然后再单击 Add Files toGroup ‘Source Group 1'。

11. 选择要加入的文件 , 找到 MAIN.C 后 , 单击 Add, 然后单击 Close。

12. 在编辑框里输入代码如下:#include reg51.h //包含头文件sbit K2=P2 ;//定义继电器控制IO#define uchar unsigned char#define uint unsigned intdelay(uint time) //int型数据为16位,所以最大值为65535{uint i,j;//定义变量i,j,用于循环语句for(i=0;itime;i++)//for循环,循环50*time次for(j=0;j50;j++); //for循环,循环50次}void main() //主函数{while(1) //进入while死循环{K2=0; //断开继电器delay(5000); //延时K2=1; //导通继电器delay(5000); //延时}}13.单击快捷键或单击Project/Rebuild all the files,如果在错误与警告处看到 0 Error(s) 表示编译通过。

毕业设计(论文)-基于单片机控制的电子密码锁设计

毕业设计(论文)-基于单片机控制的电子密码锁设计

基于单片机控制的电子密码锁设计目录摘要 (I)关键词 (I)Abstract ................................................................................................................... I I Key words ............................................................................................................... I I 1 绪论. (1)1.1 课题背景 (1)1.2 课题的目的和意义 (1)1.3 电子密码锁发展趋势 (1)1.4 本设计完成的工作 (2)2 总体方案设计 (2)2.1 电源模块 (3)2.2主控制器模块 (3)3 硬件实现及单元电路设计 (4)3.1 主控制模块 (4)3.2 单片机的时钟电路与复位电路设计 (4)3.3 单片机管脚说明 (5)3.4 键盘电路设计 (6)3.5 数码管显示电路设计 (6)3.6 存储芯片电路设计 (7)3.7 报警电路 (7)3.8 密码锁电路 (7)4 红外遥控电路设计 (8)4.1 红外通信基本原理 (8)4.2红外通信标准 (9)4.3 红外线遥控原理 (10)4.4 主要模块设计 (10)5 系统软件设计方案 (11)5.1 主程序流图 (11)5.2 开锁软件设计 (12)6 系统的安装与调试 (15)6.1硬件的安装 (15)6.2单片级密码锁的仿真 (16)结论 (16)致谢 ...................................................................................... 错误!未定义书签。

参考文献 (17)附录1 整机电路原理图 (18)附录2 部分源程序 (18)附录3:实物图 (27)基于单片机控制的电子密码锁设计摘要:本设计研究的对象是单片机密码锁,单片机密码锁由硬件和软件组成,硬件部分有电源输出电路、晶振电路、复位电路、键盘接口电路、开锁电路、报警电路、继电器、以及51单片机组成。

基于PIC12F675单片机的可编程多功能时间继电器的设计

基于PIC12F675单片机的可编程多功能时间继电器的设计

基于PIC12F675单片机的可编程多功能时间继电器的设计摘要:定时控制是最基本的自动控制方式,由单片机制作的定时控制,具有定时精确,电路简单等诸多优点,能够实现多种定时模式,利用MCU内部的多个TMR模块,可以设计成多个集成的时间继电器,利用MCU内部的多路ADC转换模块通过各自的电位器独立调整延时时间,而且各定时模块可以级联控制,实现电动机控制电路的简化,如果通过IO口连接外部信号,便于实现多种简单的自动控制。

关键词:MCU、定时器、AD转换、级联控制1、引言常用的电子时间继电器普遍使用CD4060振荡计数分频CMOS集成电流构成,一般采用外部RC振荡器,定时精度低、控制功能单一。

由于这种电子时间继电器内部带有小功率稳压电源模块,用引脚较少的单片机取代原数字电路芯片,可以实现多个定时器集成在一起,或者多个定时级联控制。

如果用较少引脚的单片机构成时间继电器,则提高定时精度,而且实现多个时间继电器的集成,通过编程可以实现多个时间继电器的级联控制。

从而可以大大简化控制电路,节省了线材。

2、单片机及选型单片机又称微控器MCU,生产厂家和品牌很多。

众所周知proteus是开发单片机产品最好用的仿真软件,不但能够进行单片机仿真,而且能够进行电路仿真和PCB电路设计,因此选型时首先考虑容易购置且在proteus中有仿真模型的MCU产品。

经典的普林斯顿构架的51单片机,内部资源少,引脚多,不适合单片机产品的开发。

PIC单片机虽然品种繁多,但是一个IDE软件可以通吃,而且在proteus仿真软件有丰富的仿真模型,这样便于电路研发设计。

其中有PIC12F675[1]单片机是PICF12系列单片机中内部资源较为丰富的品种。

其内部有两个可编程定时器模块TMR0和TMR1,还具有4路10位ADC转换模块和比较器模块,比较适合制作时间继电器的控制电路。

选用PIC单片机的另一个好处是有廉价的替代品,台湾的麦肯单片机质优价廉,可以直接取代。

stm32单片机控制继电器代码

stm32单片机控制继电器代码

stm32单片机控制继电器代码1.引言1.1 概述在本文中, 我们将探讨如何使用STM32单片机来控制继电器。

继电器是一种常见的电子元件,用于控制电路的打开和关闭。

它可以通过小电流控制大电流,并在电路中起到开关的作用。

本文的目的是介绍如何使用STM32单片机来实现对继电器的控制。

我们将通过编写相应的代码,实现STM32单片机与继电器的连接,并控制继电器的开关。

此外,我们还将介绍继电器的原理和应用,并提供一些实际的应用案例和展望。

通过阅读本文,读者将会了解到如何利用STM32单片机来控制继电器,并且可以将所学知识应用于各种实际情境中。

本文将以易于理解和实践的方式呈现相关内容,以帮助读者更好地理解和掌握这一技术。

1.2文章结构1.2 文章结构本文将分为三个主要部分进行讨论。

首先,引言部分将提供关于文章的背景和主要目标的概述。

其次,正文部分将介绍STM32单片机的基本概念和特性,以及继电器的原理和应用。

最后,结论部分将展示如何实现STM32单片机控制继电器的代码,并提供一些应用案例和展望。

在正文部分中,我们将首先详细介绍STM32单片机的基本知识,包括其架构、性能和应用领域。

随后,我们将探讨继电器的原理和工作方式,以及在各种电子系统中的广泛应用。

通过对继电器的深入理解,我们将能够更好地理解STM32单片机控制继电器的代码实现过程,并加深对其应用的认识。

在结论部分,我们将给出一份实现STM32单片机控制继电器的代码示例,以帮助读者更好地理解如何利用STM32单片机实现对继电器的控制。

此外,我们还将提供一些实际应用案例,展示继电器在各种领域中的重要作用,并展望未来其在智能控制系统中的潜在应用。

通过本文的阅读,读者将能够掌握STM32单片机控制继电器的基本技术,并了解其在各种实际场景中的应用前景。

通过以上的分析和讨论,本文将全面介绍STM32单片机控制继电器的相关知识和技术,为读者提供一份系统而全面的指南。

单片机3.3V驱动继电器电路(四种电路设计原理图详解)

单片机3.3V驱动继电器电路(四种电路设计原理图详解)

单片机3.3V驱动继电器电路(四种电路设计原理图
详解)
 单片机3.3V驱动继电器电路(一)
 DIO输出3.3V高电平电压,上垃VCC=3.3V输出,经ULN2803A驱动后,2输出低电平,1-VDD与2连接继电器线圈,导通后5与6吸合。

 单片机3.3V驱动继电器电路(二)
 12V改为5V,实验证明可以驱动5V继电器工作
 单片机3.3V驱动继电器电路(三)
 电路原理图:
 SW1=1(即接3.3V电压)时,U4输出低电平(约为0),远低于MOS管的开启电压,继电器电路断开,电流为零,继电器不动作;SW1=0(即接地)时,U4输出高电平(约为3.3V),高于MOS开启电压,继电器电路闭合,由于MOS的DS极间压降仅约0.3V,故继电器可以达到动作电压,发生动作。

毕业设计(论文)-基于51单片机的电梯智能控制系统设计

毕业设计(论文)-基于51单片机的电梯智能控制系统设计

摘要在现代电梯智能控制系统大多采用PLC智能控制,PLC具有稳定的多I/O 口输出控制,容易操作与调试,易于远程操作及监控等优点,但PLC造价高,市场上一般16点的PLC造价就至少上百元,而大多进口的西门子,欧姆龙系列就不用说了,故在小系统中,采用PLC控制不太合适。

本系统采用AT89C51进行智能控制,成本超低,但性能亦很稳定,并具有系统崩溃自锁功能,整体性能比利用PLC更优惠。

关键字:AT89C51,电机控制,24c02目录摘要 (1)目录 (2)一系统设计方案 (3)1.单片机控制系统总体框图 (3)2.电机驱动系统设计框图 (3)二元器件简介 (4)1.AT89C51的单片机简介 (4)(1)主要特性 (5)(2)管脚说明 (5)(3)振荡器特性 (8)(4)芯片擦除 (8)2.存储器24c02 (9)三电梯智能控制系统设计 (13)1.硬件电路设计 (13)(1)单片机最小系统 (13)(2)继电器控制电路的设计 (14)(3)红外检测系统 (14)(4)系统供电电源 (15)2.系统软件设计 (15)(1)软件介绍 (15)(2)程序流程图 (15)(3)程序清单 (16)四调试过程 (17)1.检测AT89C51运行否 (17)2.红外检测测试 (17)总结 (18)参考文献 (19)一系统设计方案1.单片机控制系统总体框图2.电机驱动系统设计框图二元器件简介1.AT89C51的单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。

AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器可以反复擦除100次。

该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

【精品】基于单片机的温度控制系统的设计毕业论文设计

【精品】基于单片机的温度控制系统的设计毕业论文设计

基于单片机的温度控制系统的设计系(院):学生姓名:专业班级:学号:指导教师:20XX 年 XX 月 XX 日声明本人所呈交的基于单片机的温度控制系统的设计,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。

除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。

对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:日期:【摘要】本课题主要介绍基于AT89S51单片机和DS18B20数字温度传感器的温度控制系统。

该系统利用AT89S51单片机分别采集各个温度点的温度,实现温度显示、报警等功能。

它以AT89S51单片机为主控制芯片,采用数字温度传感器DS18B20实现温度的检测,测量精度可以达到0.5摄氏度。

该系统采用LED显示,形象直观的显示测出的温度值。

本文功能设计目标包括以下几个方面:温度采集部分,时钟电路,复位电路,报警电路,继电器控制电路,按键输入部分以及数码管显示部分。

基于AT89S51单片机的单总线温度测控系统具有硬件组成简单、读书方便、精度高、测温范围广等特点,在实际工程中得到广泛应用。

【关键词】:AT89S51 DS18B20 温度测控ABSTRACTThis paper mainly introduced based on AT89S51 microcontroller and digital temperature sensor DS18B20 temperature control system. The system uses AT89S51 chip were collected in each temperature point temperature, temperature display,alarm and other functions. It takes AT89S51 MCU as the main control chip, the use of digital temperature sensor DS18B20 to realize the temperature measurement, the measurement precision can reach 0.5 degrees celsius. The system adopts LED display, intuitive display of the image of measured temperature values. In this paper, function design objectives include the following several aspects: temperature acquisition part, a clock circuit, reset circuit, an alarm circuit, a relay control circuit, a key input part and a digital display part. Based on the AT89S51 MCU single bus temperature measurement and control system has simple hardware composition, reading convenience, high precision, wide measuring range and other characteristics, are widely used in practical engineering. 【KEY WORD】: AT89S51 DS18B20 temperature control目录引言 (1)一、系统总体方案 (1)二、单片机AT89S51 (2)(一)单片机的发展概况 (2)(二)AT89S51简介 (2)三、硬件电路设计 (6)(一)温度采集部分 (6)(二)时钟电路 (7)(三)复位电路 (8)(四)按键输入电路 (8)(五)LED电路 (9)(六)报警电路 (10)(七)温度控制电路 (10)四、软件设计 (11)(一)主程序流程图 (11)(二)中断程序流程图 (13)(三)显示流程图 (14)结束语 (14)附录一原理图 (16)附录二PCB图 (17)附录三源程序 (18)参考文献 (23)致谢 (24)引言二十一世纪是科技高速发展的信息时代,电子技术、微型单片机技术的应用更是空前广泛,伴随着科学技术和生产的不断发展,需要对各种参数进行温度测量。

单片机光耦继电器驱动电路

单片机光耦继电器驱动电路

单片机光耦继电器驱动电路大部分电路转载于网络用PNP管驱动继电器电路分析与验证 :元件参数三极管:9012 继电器:DC12V,66.7mA,180Ω。

电路一:不好有不少的设计采用这样的电路来驱动继电器,虽然同样能工作,但实际上这样做是不合理的,经过细致分析后会发现Q1根本就不能完全饱合的。

估且我们不算R1的阻值为多大,假设我们现在使Q1基极电流最大,取R1=0;当控制信号电压为0时,Q1eb极的电压为0.7V,同样ec极电压也为0.7V,而9012的管子在完全饱合的情况下ec极电压应为0.2V。

很显然该管工作在非完全饱合状态;继电器上最大限度也只能获得11.3V的电压。

要想管子完全饱合,基极电流要足够大,那么基极需要电压为-0.7V以下。

电路二:好再来看看该电路当控制端电压为0时,Q1基极电压为(12-0.7=11.3V),改变R1的大小便可改变基极电流,当基极电流足够大时,三极管饱合。

为了验证以上的分析,我们搭了一个电路,R1取4.7K,此时基极电流为2.4ma,测得Q1ec电压为0.2V,继电器两端电压为11.8V。

注意:R1的取值不能太小,要保证基极电流在安全范围,也不能太大,要保证三极管能完全饱合,这个可以通过电压和电阻算出来。

第一种电路能工作,那是因为继电器有较宽的电压范围,有时它欠电压也能勉强工作,但状况是不稳定的,因此我们在设计时不建议采用这种方式。

正确的电路应该是电路二,正确的连接方式,大小合适的基极电阻才能保证设计的合理和稳定性。

最后注明一下,本次实验采用的12V继电器,因此该电路的控制极不能直接用单片机IO口驱动,否则会关不断。

若选用5V继电器则可以,原理同上一样。

24V继电器的驱动电路说明:VCC是5V。

继电器串联RC电路:这种形式主要应用于继电器的额定工作电压低于电源电压的电路中。

当电路闭合时,继电器线圈由于自感现象会产生电动势阻碍线圈中电流的增大,从而延长了吸合时间,串联上RC电路后则可以缩短吸合时间。

单片机制作控制继电器的电路

单片机制作控制继电器的电路

单片机制作控制继电器的电路单片机是一种集成电路,可用于控制和管理各种电子设备。

通过编程,单片机能够对电路中的继电器进行控制,实现各种功能。

本文将介绍如何使用单片机制作控制继电器的电路,并编写相应的程序。

一、电路设计1.硬件部分控制继电器的电路中,主要需要以下元件:单片机、继电器、电源、电阻、电容等。

其中,单片机负责接收外部信号并控制继电器的开关,电源为整个电路提供电能,电阻用于限流,电容用于稳压。

以下是一个简单的电路设计作为示例:电路连接方式:-将单片机的IO口与继电器的控制端连接;-将电源的正极与继电器的电源端连接;-将电源的负极与继电器的地线连接;-将继电器的常开端与负载(例如灯泡、电机等)连接;-将继电器的常闭端与地线连接;2.软件部分对于单片机的程序设计,可以采用C语言或者汇编语言进行编写。

以下是一个使用C语言编写的控制继电器的程序框架:```c#include <reg52.h>void delay(unsigned int n)unsigned int i,j;for(i=0;i<n;i++)for(j=0;j<125;j++);void mainwhile(1)//控制继电器打开//将IO口输出高电平//延时一段时间//控制继电器关闭//将IO口输出低电平//延时一段时间}```二、功能实现在程序中,使用delay函数来产生延时,在第一部分中,我们可以调整延时时间来控制继电器的工作时间和停止时间。

同时,在控制继电器打开和关闭的部分,通过控制IO口的电平来实现。

```c#include <reg52.h>void delay(unsigned int n)unsigned int i,j;for(i=0;i<n;i++)for(j=0;j<125;j++);void mainwhile(1)//控制继电器打开P2=0xFF;//将P2口的所有引脚置高电平delay(500); //延时0.5秒//控制继电器关闭P2=0x00;//将P2口的所有引脚置低电平delay(500); //延时0.5秒}```通过以上的程序,单片机将会每0.5秒循环一次,控制继电器的开关动作。

单片机控制继电器实验

单片机控制继电器实验

手把手教你学单片机
单片机控制继电器实验
单片机轻松入门教学 ------- 『电子驿站』原创,转载请注明出处! -------------------------------------------------------------------------------------------------------------
下面是一个小型信号继电器HK4100F-DC5V-SH的实物照片和主要技术参数。。。
HK4100F电磁继电器
主要技术参数:
触点参数: 触点形式:1C(SPDT) 触点负载: 3A 220V AC/30V DC 阻 抗: ≤100mΩ 额定电流: 3A 电气寿命:≥10万次 机械寿命:≥1000万次
品 牌 :汇科(HUI KE) 型 号 : HK4100F-DC5V-SH 外形尺寸(mm): 10.5*15.5*11.8mm(W*L*H) 重 量 : 3.5g 产 地: 中国宁波
点击此处下载目标文件jdq.hex
下面程序驱动继电器采用了CPL位取反指令,程序的运行结果完全相同:
ORG 0000H AJMP START
;跳转到初始化程序
ORG START: MOV
MOV
0033H SP,#50H P3,#0FFH
;SP初始化 ;端口初始化
MAIN:
CPL P3.6 ACALL DELAY AJMP MAIN
451338254
476485321
『电子驿站』版权所有 Copyright (C) 2005-2007 All Rights Reserved
/mcujx/jdqkz.htm
2010-5-5
二、继电器驱动程序
下面给出了一个简单的继电器控制实验源程序,控制继电器不停地吸合、释放动作,程序很简单。

单片机驱动继电器仿真实验(按键控制)

单片机驱动继电器仿真实验(按键控制)

sbit ks=P2^5; //定义开始按键连接 P 口
main()
{
while(1)
{ if(ks==0) { lamp=0;
//如果开始按键按下 //点亮灯泡
} if(tz==0) { lamp=1;
//如果停止按键按下 //熄灭灯泡
}
}
}
在上述 4 个程序段中我们发现,在程序的开头都进行了位定义。这种编程方 法的一个优点是程序通用性强。读者可以直接把程序复制到自己的系统中,只修 改程序开头的定义行的几个地址即可。
。由于普通按键的原理决定,普通按键都具有抖动的特点,也就是说,当按键 的静触头和动触痛接触瞬间,会产生抖动现象,简单说就是瞬间接通,又瞬间断 开的现象。这种现象会对原理图 1 所示的程序造成影响,产生按键按下后,有时 有效,有时没有效的现象。因此在进行实物制作的时候,原理图 1 对应的程序需 要添加软件防抖或者增加硬件防抖电路。而对于原理图 2 所对应的程序,则不需 要考虑按键抖动。
图 1 所示原理图驱动程序
汇编语言代码如下:
LAMP BIT P2.0 //根据原理图定义灯泡 AJ BIT P2.7 //根据原理图定义按键
ORG 0H
JMP MAIN
ORG 30H
MAIN:
JB AJ,$ JNB AJ,$
//等待按键松开
CPL LAMP
JMP MAIN
END 注意:程序一定要与原理图对应,上述汇编语言程序的前两行,是根据原理图定
ORG 0H
MAIN
ORG 30H
MAIN:
JB KS,$
CLR LAMP
JB TZ,$
SETB LAMP
JMP MAIN
END C 语言代码如下:

基于STC8 系列单片机的继电器控制电路设计

基于STC8 系列单片机的继电器控制电路设计

Science and Technology &Innovation ┃科技与创新2019年第13期·37·文章编号:2095-6835(2019)13-0037-02基于STC8系列单片机的继电器控制电路设计李虹静,李升辉(华中科技大学工程实训中心,湖北武汉430074)摘要:继电器是一种电控制器件,它具有控制系统和被控制系统,是当电、磁、声、光、热等输入量达到一定值时,输出量会产生跳跃式变化的一种自动控制器件。

继电器广泛应用于电力保护,自动化控制,远程遥控、测量以及各类通信等装置中,在电路中起着自动调节、安全保护、转换电路等作用,具有动作时间短、工作稳定、寿命长、体积小等优点,是用小电流控制大电流运作的一种控制开关。

对基于STC8系列单片机的继电器控制电路设计进行了研究,利用STC8系列单片机的GPIO 口,采用PNP 三极管放大GPIO 口的驱动电流,从而实现继电器电源的开启和关闭,最终实现对继电器电源的控制。

关键词:继电器;STC8;三极管;硬件设计中图分类号:TM58文献标识码:ADOI :10.15913/ki.kjycx.2019.13.0151引言继电器是具有隔离功能的自动开关元件,广泛应用于电力系统、遥控、通讯、自动控制、机电设备电力电子设备中,是最重要的控制元件之一。

继电器一般都有能反映一定输入变量(如电流、电压、功率、阻抗、频率、温度、压力、速度、光等)的感应机构,也称作输入部分;有能对被控电路实现“通”“断”控制的执行机构,也称作输出部分;在继电器的输入部分和输出部分之间,还有对输入量进行耦合隔离、功能处理和对输出部分进行驱动的中间机构,也称作驱动部分[1-3]。

继电器主要有以下作用:①扩大控制范围。

可通过小电流来控制大电流的运作,以多触点继电器控制为例,一旦它的信号达到某一定值时,可以按触点组的不同形式,同时换接、开断、接通多路电路。

②放大。

基于单片机的智能家居控制系统设计毕业设计论文

基于单片机的智能家居控制系统设计毕业设计论文

摘要智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义。

本文基于容易实现,方便操作,贴近使用的设计理念,采用STC89C52单片机为控制核心,为控制终端,并采用包括红外遥控、按键、Web界面等在内的多个控制源来控制家用电器。

本文的二至四章描述了整个设计的软、硬件部分的具体实现,第五章是根据设计好的功能搭建了一个具体的环境实例。

关键词:物联网、智能家居、单片机、STC89C52、多源控制AbstractSmart Home as the implement mode of Family Information has become an important part of the social information development .The networking because of its huge prospect to develop .It will be a real way during the Smart Home`s development .Networking means a lot to the Smart Home .This article base on the design concept of trying to use easiest way to deliver handle and closing to use .We take the STC89C52 as the control core of the design .The relay as the control terminal mean .While we also use the trared remote control key webpage etc to control the home appliances . Two to four chapters of this paper describes the design of software and hardware to achieve the specific. Chapter V is based on features designed to build a specific environment instance.Key word:Networking、Intelligent、Home、Microcontroller、STC89C52、multi-source control目录摘要..... .. (1)Abstract............................................. . (2)第1章背景 (4)1.1智能家居的概念 (4)1.2物联网的出现 (4)1.3智能家居控制系统功能 (5)第2章总体设计 (6)2.1整体介绍 (6)2.2系统设计方案 (6)2.3功能设计: (6)2.3.1 多源控制 (7)2.3.2 室温控制 (8)2.3.3 灯光控制 (8)2.3.4 光线控制 (9)2.3.5 模式控制 (9)第3章硬件设计 (10)3.1 最小系统模块 (10)3.2 串口模块 (10)3.3 红外接收模块 (11)3.4 传感器模块 (11)3.5 LCD模块 (12)3.6 键盘模块 (13)3.7 继电器模块 (13)3.8 AD模块 (15)3.9 串口转以太网模块 (16)第4章软件系统设计 (18)4.1 STC89c52开发工具介绍 (18)4.1.1 keil uVision2新建项目与编辑 (18)4.1.2 keil uVision2编译与调试运行 (27)4.1.3 程序烧写 (32)4.2 单片机总控制流程图........................................................... 错误!未定义书签。

毕业设计-基于AT89C51单片机的电子密码锁的设计

毕业设计-基于AT89C51单片机的电子密码锁的设计

毕业设计(论文)题目:电子密码锁的设计学院:电气与信息工程学院专业:电子信息工程姓名:学号: ********* 指导老师:**完成时间: 2013年5月28日摘要随着经济社会发展,人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出。

传统的机械锁,由于其构造简单,安全性能低,无法满足人们的需要。

随着电子产品向智能化和微型化的不断发展,数字密码锁作为防盗卫士的作用显得尤为重要。

而单片机以其实用,功能强大,价格低廉等功能,已成为电子产品研制和开发中首选的控制器。

本文从经济实用的角度出发,阐述一个基于单片机的液晶显示电子密码锁的设计与实现。

系统采用ATMEL公司的AT89C51单片机作为系统核心,液晶显示器LCD1602作为输出设备显示系统提示信息,4*4矩阵键盘作为输入设备,CMOS串行E2PROM存储器AT24C02作为数据存储器,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用C语言编写。

设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具有一定的实用价值。

关键词:单片机,密码锁,AT89C51,LCD1602,AT24C02AbstractWith the development of our society and the i mprovement of people’s living standard, how to ensure the family security is becoming more and more important in particular. Traditional mechanical lock is unable to meet the need of us because of its simple structure and low security. Nowadays, electronic products become smarter and smaller, electronic password anti-theft lock plays a more important role as the security guards. The MCU with its practical, strong function, low price and other functions , has become the preferred controller in electronic product research and development.This article is written from the economic perspective, elaborates the design and implementation of a LCD electronic password anti-theft lock which is based on MCU. This system is composed of AT89C51 which is designed as the core of this system, LCD1602 as the output device to display the message of this system, 4 * 4 matrix keyboard as the input device, a CMOS serial E2PROM AT24C02 as the data storage, and a buzzer, relay circuit.The software of the system is written in C language. The system displays in a LCD, it can change password easily, and has the function of alarming, locking, and so on. This system has some practical value, and it is simple and easy to use, meets the demand of residential and the need of office lock.Key Words: MCU, Password-Lock, AT89C51, LCD1602, AT24C02目录摘要 (I)Abstract ............................................................................................................................. I I 目录 ................................................................................................................................. I II 1引言 . (1)1.1课题的背景和意义 (1)1.2课题的研究现状 (1)1.3课题研究内容 (2)2 数字密码锁总体设计 (3)2.1 系统方案论证 (3)2.1.1 采用数字电路的设计方案 (3)2.1.2 采用以单片机为核心设计方案 (4)2.2 基于单片机的数字密码锁的设计原理 (5)3 系统硬件设计 (6)3.1 主要元器件介绍 (6)3.1.1 主控芯片AT89C51的的介绍 (6)3.1.2 继电器的介绍 (9)3.1.3 存储芯片AT24C02的介绍 (10)3.1.4 LCD1602显示器的介绍 (10)3.1.5 矩阵键盘模块的介绍 (11)3.2 系统硬件部分 (12)3.2.1 系统电源部分 (12)3.2.2 键盘输入部分 (13)3.2.3 密码存储部分 (14)3.2.4 显示部分 (14)3.2.5 报警部分 (15)3.2.6开锁部分 (16)4 系统软件设计 (17)4.1 系统程序流程图 (17)4.1.1主程序流程图 (17)4.1.2 键功能程序流程图 (18)4.1.3 修改密码程序流程图 (19)4.1.4 开锁程序流程图 (20)4.2 子程序举例 (21)4.2.1 按键扫描子程序 (21)4.2.2 显示子程序 (22)4.2.3 开锁子程序 (22)4.3 系统软件调试及结果 (24)4.3.1 Proteus软件介绍 (24)4.3.2 系统软件调试 (25)4.3.3 仿真结果 (25)5 硬件系统制作及调试 (29)5.1焊接注意事项 (29)5.2硬件调试问题及解决办法 (30)5.3硬件调试效果 (31)总结 (34)致谢 (35)参考文献 (36)附录 (37)附录A 电路原理图 (37)附录B 系统总体程序 (38)1引言1.1课题的背景和意义随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤为突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜。

设计论文基于51单片机的定时控制系统设计

设计论文基于51单片机的定时控制系统设计

目录摘要 (1)第1章方案设计 (2)第2章硬件设计 (3)2.1 单片机最小系统 (3)2.2 DS1302时钟电路 (4)2.3 按键电路 (4)2.4 中断触发电路 (5)2.5 LCD1602液晶显示电路 (5)2.6 继电器控制电路 (5)2.7 报警电路 (6)2.8 整机工作原理 (6)第3章软件设计 (7)第4章系统仿真测试 (8)4.1 仿真测试方法 (8)4.2 仿真测试结果 (8)总结 (9)致谢 (10)参考文献 (11)附录1 主要程序代码 (12)附录2 整机原理图 (29)摘要在这个智能社会,对以往的很多设备都进行了智能化改进,比如降温系统等都从手动改进到了自动控制。

在这里我们将常见的做饭工具电饭煲也进行了智能化控制,这里主要运用51单片机对原有非智能化电饭煲进行智能化控制,该系统具有定时功能,并且当时间到达定时时间时会自动报警,并且在报警一分钟后如果没有人操作电饭煲,会通过继电器将电饭煲的电源切断让并点亮绿灯提示它的工作完成。

关键词AT89C51;DS1302;继电器第1章方案设计采用51单片机可以实现一些功能不多的控制环境,即节约经济又达到了我们所需的职能化控制。

本课题主要从以下三个方面入手:一是实现时间显示功能,可以查看日期时间星期;二是实现定时功能,当时间到达设定值时可以报警提示,并通过继电器控制电饭煲的电源,并通过指示灯提示任务的完成;三是考虑时间的准确性,在这里主要使用DS1302芯片进行时间计时。

设计的总体方案如图1-1所示,由单片机最小系统、LCD1602液晶显示、继电器、DS1302时钟电路、报警电路、按键电路及5V直流供电电路组成。

为了实现智能控制和简化设计,选用了AT89C52、DS1302等集成芯片。

图1-1 基于51单片机的定时控制系统框图第2章硬件设计2.1 单片机最小系统1.振荡电路AT89C51是内部具有振荡电路的单片机,只需在18脚和19脚之间接上石英晶体,给单片机加工作所需直流电源,振荡器就开始振荡起来。

stm32单片机继电器控制电路设计

stm32单片机继电器控制电路设计

stm32单片机继电器控制电路设计下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by the editor. I hope that after you download them, they can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, our shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!STM32单片机继电器控制电路设计引言在现代电子控制系统中,继电器是一种常用的电子元件,用于控制高电流或高压的电路。

单片机制作控制继电器的电路

单片机制作控制继电器的电路

单片机制作控制继电器的电路单片机是一种集成电路芯片,通过编程控制来实现各种功能。

用单片机制作控制继电器的电路可以实现很多应用,例如电器的开关控制、温度控制、灯光控制等。

本文将详细介绍如何用单片机制作控制继电器的电路,并给出一个示例。

一、电路设计原理继电器是一种电控开关装置,其原理是利用小电流控制大电流。

一般来说,继电器由控制系统和被控制系统两部分组成。

控制系统通常由一个电磁线圈和一对可切换的接点组成。

当电磁线圈通电时,会产生电磁场,将接点从一个位置吸引到另一个位置,从而实现电器的开关控制。

二、电路设计步骤1.选择继电器首先要选择适合的继电器,通常需要考虑以下几个因素:(1)工作电压:继电器工作时所需的电压。

(2)控制电流:继电器需要多大的电流才能正常工作。

(3)输出电流:继电器可以承受的最大电流。

2.连接电路将单片机与继电器连接起来,通常可以采用以下电路连接方式:(1)将单片机的IO口连接到继电器控制端的驱动电路上,以控制继电器的通断。

(2)将继电器的输出端连接到需要控制的设备上,以实现电器的开关。

3.编写控制程序使用单片机相应的编程语言编写控制程序,实现控制继电器的功能。

程序主要包括以下几个部分:(1)初始化:对单片机进行初始化设置。

(2)控制继电器:通过IO口控制继电器的通断。

(3)延时:为了控制继电器的通断时间,需要使用延时函数。

4.调试测试将电路接通电源后,使用测试仪器进行测试,确保继电器的控制与预期一致。

如果有异常情况,需要检查电路连接是否正确,调整编写的控制程序。

三、示例电路设计下面以一个简单的示例电路为例进行说明。

1.继电器选择:选择一个适合的继电器,假设继电器的工作电压为5V,控制电流为10mA,输出电流为5A。

2.连接电路:(1)将单片机的IO口A0连接到继电器控制端的驱动电路上。

(2)将继电器的输出端连接到需要控制的设备上。

3.编写控制程序:C语言程序如下:```#include <reg52.h>#define RELAY_CTRL P0void maiRELAY_CTRL=0;while (1)RELAY_CTRL=1;RELAY_CTRL=0;}```以上程序中,首先定义了一个宏定义RELAY_CTRL,用于指定IO口A0的地址为P0。

单片机3.3V驱动继电器电路(四种电路设计原理图详解)

单片机3.3V驱动继电器电路(四种电路设计原理图详解)

单片机3.3V驱动继电器电路(四种电路设计原理图详解)
单片机3.3V驱动继电器电路(一)DIO输出3.3V高电平电压,上垃VCC=3.3V 输出,经ULN2803A驱动后,2输出低电平,1-VDD与2连接继电器线圈,导通后5与6吸合。

单片机3.3V驱动继电器电路(二)12V改为5V,实验证明可以驱动5V继电器工作
单片机3.3V驱动继电器电路(三)电路原理图:
SW1=1(即接3.3V电压)时,U4输出低电平(约为0),远低于MOS管的开启电压,继电器电路断开,电流为零,继电器不动作;SW1=0(即接地)时,U4输出高电平(约为3.3V),高于MOS开启电压,继电器电路闭合,由于MOS的DS极间压降仅约0.3V,故继电器可以达到动作电压,发生动作。

单片机3.3V驱动继电器电路(四)SW1=1时,由于U4内部结构,AM1测得为负值,同时三极管基极电流很小(约几十pA),基极电压低于180mV,故对继电器电路此时三极管相当于断路,继电器电流约为零,不产生动作;SW1=0时,AM1为正值,且三极管基极电流为uA级,基极电压高于0.7V,三级管导通,继电器电路构成回路且三极管ce极间压降很小(不足0.3V),继电器可以达到动作电压,产生动作。

基极电流的确定:

在继电器正常工作情况下,应有:IL=(1+)Ib75mA(继电器额定电流约75mA)其中R3》》Rbe,由模电知识知,R3的主要作用是稳定晶体管的静态工作点,且能够分走一部分电流;而R2能起调节Ib大小的作用。

由此分析可计算R2、R3等的大小。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

郑州大学毕业论文题目:电流继电器设计学院:国际学院班级:2011应用电子技术姓名:***学号:************指导教师:***第 1 页共15 页目录毕业论文 (1)引言 (3)摘要 (3)第1章、硬件部分结构功能简介: (4)1.1单片机介绍 (4)1.2 AT89S51单片机的主要性能参数和主要引脚 (4)1.3、继电器介绍 (7)第2章、原理图 (8)第3章、系统设计预期目标: (10)第4章、工作原理: (10)第5章、下面是我总结的制板”八步走” (11)第6章、制板中容易出现的问题: (12)第7章、本设计的C语言程序; (12)第8章、总结: (14)第9章、答谢词 (14)参考文献 (15)第 2 页共15 页引言现代自动控制设备中,都存在一个电子电路一电气电路的互相连接问题,一方面要是电子电路的控制信号能够控制电气电路的执行元件(电动机、电磁铁、电灯等),另一方面又要为电子线路的电气电路提供良好的电隔离,以保护电子电路和人身的安全。

电子继电器便能起到这一桥梁作用。

如何设计一种投资少,简单易行,仅仅只是在现在的设备基础之上稍加改造,又能从根本上解决对继电器的控制问题的电路呢?摘要本实验是基于AT89S52所设计的,通过单片机的P2.0和P2.1引脚输出低(高)电平时,三极管Q1和Q2饱和导通(截止),+5V电源加到继电器线圈两端,继电器吸合(释放),同时状态指示灯发光二极管也点亮(熄灭),继电器的常开触点闭合(释放),相当于开关闭合(断开)。

关键词:AT89S51 HK4100F电磁继电器是为了探索以弱控强的道路,我们的课题选定为单片机控制电动机正反转的设计题目。

下面跟我一起来探索吧~第 3 页共15 页题目:单片机制作控制继电器的电路第1章、硬件部分结构功能简介:用单片机控制与三极管相连的I/O口的输出电平,接通或关闭相应的三级管,达到使继电器吸合或断开。

从而起到以弱控强的目的。

1.1单片机介绍将微处理器(CPU)、存储器、I/O接口电路和相应的实时控制器件集成在一块芯片上的单片机微型计算机,简称单片机,特别适用于控制领域,故又称为微控制器。

因此,单片机只需要和适当的软件与外部设备相组合,便可成为一个单片机控制系统。

单片机主控电路的主要元件是AT89S51单片机,其外型如下图(图 1.1):图1.1AT89S51是低功耗,高性能CMOS8位单片机,片内含4kbytes 的可系统编程的Flash只读程序存储器,器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。

它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL 公司的功能强大,低价位AT89S51单片机可为您提供许多高性能价比的应用场合,可灵活应用于各种控制领域。

1.2 AT89S51单片机的主要性能参数和主要引脚1.2-1 主要性能参数与单片机产品兼容4k字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口、三个16位定时器/计数器、八个中断源、全双工UART串行通道低功耗空闲和掉电模式、掉电后中断可唤醒看门狗定时器,双数据指针、掉电标识符。

1.2-2 AT89S51单片机芯片内部结构简介1)、中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。

2)、数据存储器(内部RAM):数据存储器用于存放变化的数据。

AT89S51中数据存储器的地址空间为256个RAM单元,但其中能为数据存储器供用户使用的仅有前面128个,后128个被专用寄存器占用。

3)、程序存储器(内部ROM):程序存储器用于存放程序和固定不变的常数等。

通常采用只读存储器,且其又多种类型,在51系列单片机中全部采用闪存。

AT89S51单片机内部配置了4KB闪存。

4)、定时/计数器(ROM)用于实现定时和计数功能。

AT89S51共有2个16位定时/计数器5)、并行输入输出(I/O)口:8051共有4组8位I/O口(P0、P1、P2或P3),用于对外部数据的传输。

每个口都由1个锁存器和1个驱动器组成。

它们主要用于实现与外部设备中数据的并行输入与输出,有些I/O口还有其他的功能。

6)、全双工串行口:AT89S51内置一个全双工串行通信口,用于与其他设备间的串行数据传送,该串行口既可以用于异步通信收发器,也可以当同步移位器使用。

7)、时钟电路:时钟电路的作用是产生单片机工作所需要的时钟脉冲序列。

8)、中断系统:中断系统的作用主要是对外部或内部的终端请求进行管理与处理。

AT89S51共有5个中断源,其中有2个外部中断源和3个内部中断源。

每个51单片机处理周期包括12个时钟周期,每12个时钟周期用来完成一个操作,如取指令等。

指令执行时间为时钟频率除以12后取倒数。

如果系统时钟频率是11.059MHZ,则除以12后就得到了每秒执行的指令为921583条,再取倒数将得到每条指令所需要的时间为1.085us。

图1-3 51单片机的基本结构1.2-3 主电源引脚VCC (40脚):接+5V电源正极。

VSS(20脚):接地端。

电源电压范围是4~5.5V,最高电源电压为 6.6V。

任何引脚对地的电压范围是-1~7V.1.2-4外接晶体引脚XTAL1(19脚):接外部石英晶体的一端。

在单片机内部,它是反相放大器的输入端,这个放大器构成了片内振荡器。

当采用外部的时钟时,该引脚作为外部振荡信号的输入端。

XTAL2(18引脚):接外部石英晶体的另一端。

在单片机内部,它是反相放大器的输出端。

1.2-5 输入/输出引脚(1)P0 口(P0.0~P0.7)(引脚39~32)P0口具有漏极开路结构,还具有双重功能。

作为输出使用时,需要外接上拉电阻(在作为I/O口使用时,T1管夹断)。

若作为输入端使用,需要先将“1”写入端口(使T2管夹断)。

P0口可作为地址总线(AB0~AB7),也可作为数据总线(DB0~DB7)。

P0口可驱动8个LSTTL(低功耗肖特基TTL),其他端口可以驱动4个LSTTL。

1个LSTTL负载为0.4mA。

(2)P1口(P1.0~P1.7)(引脚1~8)P1口内部有上拉电阻,因此可以作为准双向I/O使用。

作为输入端使用时,需要先将“1”写入端口(使T2管夹断)。

(3)P2口(P2.0~P2.7)(引脚21~28)P2口内部具有上拉电阻,因此可以作为准双向I/O口使用。

作为输入端使用时,需要先将“1”写入端口(使T2管夹断)。

在将有片外存储器时,P2口作为8位地址总线(AB8~AB15)。

(4) P3口(P3.0~P3.7)(引脚10~17)P3口具有上拉电阻,可作为准双向I/O口使用。

作为输入端使用时,需要先将“1”写入端口(使T2管夹断)。

P3口的每个引脚还有第2个功能:P3.0:为串行输入端口(RXD);P3.1:为串行口输出端口(TXD);P3.2:为外部中断0(INT0);P3.3:为外部中断1(INT1);P3.4:为定时/计数器0的外部输入口(T0);P3.5:为定时/计数器1的外部输入口(T1);P3.6:为外部数据存储器写选通(WR);P3.7:为外部数据存储器写选通(RD);1.2-6 RST (引脚9)该引脚为单片机的上电复位引脚,高电平有效。

当单片机电源电压达到单片机工作电压、同时单片机振荡器正常工作后,该引脚上必须持续两个机器周期的高电平,才能实现复位操作,使单片机恢复到初始状态。

复位引脚具有双向功能;:当上电时,外加电容与单片机内部下拉电阻形成复位电路使单片机复位;当单片机内部的看门狗(WDT)溢出时,该引脚输出高电平,不仅复位单片机,也复位单片机外部需要复位的芯片,以保持各芯片之间复位动作的一致性。

若需要RST引脚输出复位信号,则需要1~10kΩ的外部复位电阻。

在只需要上电复位的系统中,由于单片机内部具有下拉复位电阻(阻值为50~300kΩ),所以可以不要外部下拉电阻,电容值可减小到1uF。

一般说来电源达到工作电压值的时间一般在10ms以内,时钟为12MHZ时,起振时间小于1ms。

1.3、继电器介绍本设计是用单片机控制继电器达到以弱控强的电路,下面再来介绍一下单片机和强电之间的桥梁----电磁继电器。

电磁继电器是有触点电继电器的一种。

它是利用电磁效应实现电路开、关控制作用的元件,广泛应用在电子设备、仪器仪表及自动化设备中。

在各种自动控制设备中,都要求用一个低压电路提控制一个高压的电气电路。

这样不仅可以为电子线路和电气电路提供良好的电隔离,还可以保护电子电路和人员安全。

首先看看继电器的驱动图1.2这是典型的继电器驱动电路图,这样的图在网络上随处可以搜到,并且标准教科书上一般也是这样的电路图。

单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低。

驱动电流在mA级以下。

而要把它用于一些大功率场合,比如控制电动机,显然是不行的。

所以,就要有一个环节来衔接,这个环节就是所谓的“功率驱动”。

继电器驱动就是一个典型的、简单的功率驱动环节。

在这里,继电器驱动含有两个意思:一是对继电器进行驱动,因为继电器本身对于单片机来说就是一个功率器件:还有就是继电器去驱动其他负载,比如继电器可以驱动中间继电器,可以直接驱动接触器,所以,继电器驱动就是单片机与其他大功率负载接口。

这个很重要,因为,一直让我们的电气工程师(我指的是那些没有学习过相应的电子技术的)感到迷惑不解的是:一个小小的芯片,怎么会有如此强大的威力来控制像电动机这样强大的东西?怎么样理解这个电路图?要理解这个电路,其实也比较容易。

那么请您按照我的思路来,应该没有问题: 首先的,里面的三极管很重要。

三极管是电子电路里很重要的一个元件。

怎么样理解三极管呢?简单的来说三极管有两个作用一个是放大作用,一个是开关作用。

(严格来讲开关作用是放大作用的极限情况,不过没关系,把两者分开,更便于理解它的工作原理)。

在这里,我们只了解它跟本电路有关的开关作用首先把三极管想成一个水龙头上面的VCC就是水池,继电器是一个水轮机,下面的GND是比水池低的任何一点。

刚才说过,三极管就是水龙头,它的把手就是那个带有电阻的引脚。

现在,单片机的某一个需要控制这个继电器电路的输出引脚就是一只“手”,当单片机的这个引脚输出低电平的时候,就像“手”在打开三极管“水龙头”,水就从上往下流,继电器“水轮机”就开始转起来了。

反之,如果是输出高电平,"手”就开始关“水龙头”,继电器”水轮机”因为没有水流下来,就会停止。

相关文档
最新文档