基于MCS-51单片机的智能控制开关的设计

基于MCS-51单片机的智能控制开关的设计
基于MCS-51单片机的智能控制开关的设计

题目:基于MCS-51单片机的智能控制开关的设计

目录

摘要…………………………………………………………………………………I Abstract………………………………………………………………………………II

1 绪论 (1)

2 设计原理和方法 (2)

2.1 系统的硬件构成及功能 (2)

2.2 AT89C51单片机及其引脚说明 (2)

2.3 键盘控制电路 (3)

2.4 实时显示电路 (3)

2.5 电源电路 (5)

2.6开关控制电路 (6)

3系统的设计 (7)

3.1 总电路设计 (7)

3.2 系统的软件设计 (7)

4 系统各模块的仿真 (8)

4.1 键盘控制模块仿真 (8)

4.2掉电储存电路的仿真 (8)

5 心得体会 (10)

参考文献 (11)

附录一 (12)

附录二 (13)

摘要

单片机发展到今天已经是一项很成熟的技术,使用单片机控制能实现长达几小时的定时操作,有较好的市场发展前景和技术应用价值。针对自动测控系统的要求,设计了一种基于MCS-51单片机控制的智能控制开关, 可以满足长时间无人值守的测控系统的要求。设计电路主要由单片机89C51控制电路、掉电存储电路、按键与LCD显示电路以及电源电路组成。系统能实现实时显示和定时控制显示、定时断电保护、准时对开关进行控制等的功能,是一款比较实用的智能开关。

关键词:智能控制;开关;单片机;定时

Abstract

SCM has been developed to a very mature technology, using SCM to achieve up to a few hours of regular operation, there are good prospects for market development and technology application. The requirements for the automatic control system, designed based on MCS-51 MCU intelligent control switch, to meet long unattended measurement and control systems. Circuit design is composed of 89C51 control circuit, power-down memory circuit, buttons and LCD display circuit and power circuit. System that can display real-time display and timing control, timing power-off protection time of the switch control function, is a more practical intelligent switch.

Key words: Intelligent Control; Switch; SCM; Timing

1 绪论

在自动测控系统中,特别是长时间无人值守的测控系统中,经常需要进行长达几小时的定时操作。若采用专门的计时芯片设计,一方面控制复杂,占用硬件资源,另一方面也不经济,一般的时钟芯片价格都比较贵。由于单片机内部有定时器,因此,可以基于单片机设计一款智能控制开关。

由于使用了单片机来控制,因此使得该系统具有很强的灵活性和智能性。单片机发展到今天已经是一项很成熟的技术了,采用单片机控制的产品也比比皆是,虽然单片机的价格比较便宜,但是功能却很强大,因此选择单片机来控制是绰绰有余的!人性化的显示设计更是该系统一大特色,能实时显示当前开关的工作状况。

2 设计原理和方法

2.1 系统的硬件构成及功能

智能开关控制的原理框图如图2-1所示。它由以下几个部件组成:单片机89C51、电源电路、掉电存储电路、开关控制、键盘输入和显示以及电源电路组成。

时间显示采用LCD1602,以降低对单片机端口数的要求,同时也降低系统的功耗。时间控制电路和键盘输入以及掉电存储都通过89C51的I/O 口控制。电源部分:电源部分由整流、滤波和集成稳压器组成,以保证系统稳定工作。

图2-1 智能开关控制系统原理框图

2.2 AT89C51单片机及其引脚说明

AT89C51单片机是51系列单片机的一个成员,内部自带4K 字节可编程FLASH 可编程可擦除只读存储器(FPEROM —Falsh Programmable and Erasable Read Only Memory )的低电压、高性能CMOS8位微处理器,与Intel MCS-51系列单片机的指令和输出管脚相兼容。由于将多功能八位CPU 和闪速存储器结合在单个芯片中,因此,AT89C51构成的单片机系统是具有结构简单、造价低廉、效率高的微控制系统,减少了硬件开销,节省了成本,提高了系统的性价比。

AT89C51是一个有40个引脚的芯片,与8031相比,AT89C51自带4K 的ROM 和128B 的RAM ,因此编写中小型系统就无需任何硬件进行扩展。

AT89C51

键盘输入

开关控制

电 源

LCD1602显示

EEPROM 存储器

2.3 键盘控制电路

由于采用软定时器计时,长时间运行会产生一些误差,就要通过按键修改实时时间,根据定时需要只要能够调整小时和分钟即可。采用独立按键占用了单片机I/O 口,因此在设计该系统时,为了减少单片机I/O 口的使用,采用了行列式键盘,如下图2-2所示。

图2-2 行列式键盘原理图

2.4 实时显示电路

实时控制和显示分别采用了89C51和1602LCD 液晶。首先设计实时时钟,系统利用定时器产生实时时钟,采用中断子程序实现实时时钟的功能,采用软定时的方式产生实时时钟,由定时器T0工作在50ms 定时模式,采用中断的响应方式,对50ms 中断计数,每20次为1秒,秒计数单元的值加1,每60秒分钟单元计数单元加“1”,同理,完成小时计数单元的改变,从而实现时钟功能。

为了减小整个系统的功耗,不采用数码管作为显示器件,而用1602LCD 作为来显示时间和要定时的时间,1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A ”的代码是01000001B (41H ),显示时模块把地址41H 中的点阵字符图形显示出来,我们就能看到字母“A ”。它具有经济、方便、编程容易等优点,设计中显示的数据较少。

1

2PW1

1

2PW2

1

2PW3

1

2

PW4

1

2PW51

2PW6

1

2PW7

1

2

PW8

1

2PW9

1

2PW10

1

2PW11

1

2

PW12

1

2PW131

2PW14

1

2PW15

1

2

PW16

PW1

PW2PW3PW4

PW5PW6

PW7

PW8

1602液晶一共可以显示两行,每行可以显示16个字符。设计中,1602的第一行显示实时时间,第二行显示定时的时间,显示通过编程实现,液晶的外面要接10K的可调电阻,用来调节液晶显示的对比度。并且这两个芯片接通电源可以直接用单片机编程对它进行操作。

下图2-3为实时控制和显示电路原理图。

图2-3 实时控制和显示电路原理图

2.5 时间掉电存储电路

由于系统要显示的内容比较简单,但是定时的时间设置好了,断电了之后什么都没了,因此为了保护时间,该系统就需要有断电存储电路,由于显示量不多,所以选用I2C器件AT24C02。AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节,CATAL YST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。

AT24C02在单片机应用中,作为EEPROM 储存器用,与单片机通过I2C 通信。优点是掉电后仍可以保存数据。比如单片机运行时,手动设置了一些参数,可以用它保存起来。该存储电路如图2-4所示。

图2-4 时间掉电存储电路

2.5 电源电路

为了给该数据采集系统提供一个比较稳定的工作环境,就此为该系统设计了一个稳压电源模块,电路原理如下图2-5所示,该电源模块5V 固定输出,采用了稳压模块7805,该系列集成稳压模块具有过流、过热和调整管安全工作区保护,以防止过载而损坏。对于整个系统的工作而言,增加了电路的可靠性能和稳定性能。

图2-5 电源电路原理图

VCC GND

A1 A2 A3 WP

SCL SDA

+5V

SDA R10 R11 10K

I2C U3 10K

SCL 1

23

4

B1

1N4007*4

C40.3

C11000PF

C2334

LED1LED3

Vin 1

G N D

2

+5V

3

J1

LM 7805CT

R11k

T1

TRANS3

VCC C3100u

220V ~

2.6开关控制电路

该电路采用5V 继电器进行隔离控制,JDQ 继电器耐压为300V ,它的输出级由一个常开开关构成,它控制着主电路的导通与关断,原理图如下图2-6所示。

图2-6 开关控制电路

继电器

开关

+5V

beep

JDQ

Q1

NPN

3系统的设计

3.1 总电路设计

本系统的软件系统主要完成修改时间、定时通断电等功能。在程序设计过程中,加强了部分软件抗干扰措施,以达到按键的灵活性,确保整个系统的正常运行。系统流程图如图3-1所示。总电路图见附录一。

图3-1 程序流程图

3.2 系统的软件设计

在本次电路设计中,电源及按键控制电路均为硬件设计,实时显示电路由1602LCD 液晶显示器完成,1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,只需使用单片机对其进行控制,所以本次设计之中的软件设计均为单片机系统的软件设计,软件设计采用汇编语言,程序见附录二。

开 始

系统初始化

时间与定时时间显示

开关接通,放电

开关断开,不通电

修改时间子程序

修改定时时间子程序

修改定时时间

修改时间

定时时间到否

N

Y Y Y

N

N

4 系统各模块的仿真

4.1 键盘控制模块仿真

本次设计中的键盘采用矩阵键盘,其仿真图形如图4-1所示。

图4-1 矩阵键盘仿真图

在仿真过程中,将pw1,pw2,pw3,pw4依次分别接+5V ,pw5,pw6,pw7,pw8依次分别接地,如当pw1接+5V ,pw6接地时,分别按下各个开关,通过观察8个引脚的高低电平情况(高显示红,低显示绿)可验证按键pw5导通,并且其他按键无短路情况。

4.2掉电储存电路的仿真

掉电储存电路仿真图如图4-2所示。

图4-2 掉电电路仿真图

由于本次设计采用AT24C02芯片进行掉电电路数据储存,所以只需对照其引脚功能图进行相应仿真即可,其引脚功能如表4-1所示。

VCC GND

A1 A2 A3 WP

SCL SDA

+5V

SDA

R10 R11 10K I2C U3 10K

SCL

管脚名称功能

A0 A1 A2 期间地址选择

SDA 串行数据/地址

SCL 串行时钟

WP 写保护

Vcc 电压

Vss 地

表4-1 AT24C02管脚功能表

在对芯片进行断电、上电后,其内部储存数据不变。

5 心得体会

在此次课设过程中,本人经历了电路的设计、仿真,回顾了以前学的C语言、模电、数电知识,并且能综合起来运用单片机的知识。做完课设后,作者对很多知识的记忆都加深了。亲身感觉到仿真在设计电路中的作用,运用软件的仿真,能够不断纠正本人在构思中所疏忽的一些软件或者硬件问题。在仿真过程中,经常遇到一些问题,譬如疏忽了仿真软件中管脚的接线特点,在连线时某根线连错或者未接上,还有限流电阻阻值多大等等。

在仿真结束后,自己对Protues和Keil软件的应用变得更加熟练了,而且对硬件设计中需要注意的问题也有了初步的了解,这对于以后电子线路的设计与制作是很有帮助的。通过这次做课程设计的锻炼,使我学到了许多书本中没有的东西!从选题到构思设计方案,尤其是在确立设计方案的过程中了解到了很多东西!特别是在芯片的选择上,了解到了许多平时很少接触的芯片的功能及优缺点!通过这次锻炼也给自己树立起了信心!同时也深刻体会到了“遇到困难,解决困难!”这句话的含义,只有这样才能真正提高自己的水平,真正的把学到的知识应用到实际中去!真正做到学以至用!

参考文献

[1]徐爱钧《单片机原理实用教程:基于Proteus虚拟仿真》电子工业出版社2008.7

[2]郭天祥《51单片机C语言教程》电子工业出版社2009.1

[3]邹振春《单片机原理及接口技术》机械工业出版社2005.1

[4]于晓东主编《80C51单片机原理、开发与应用实例》中国电力出版社2008.10

[5]伍时和主编《数字电子技术基础》清华大学出版社2009.4

[6]谭浩强《C语言设计》清华大学出版社2005.7

附录一总电路图:

附录二

单片机程序

FM BIT 20H ;分钟到的标志,由中断子程序产生

RING BIT P1.0 ;开关接通标志,由比较子程序产生

PLUS BIT P3.5

MINUS BIT P3.4

STP BIT P3.3

PWR BIT P2.7

MS EQU 7FH

SECN EQU 7EH

MINU EQU 7DH

HOUR EQU 7CH

BCDH EQU 7BH ;伪指令定义压缩BCD码的小时表示,用于比较BCDM EQU 7AH ;伪指令定义压缩BCD码的分钟表示,用于比较NUMB EQU 6

BUFF EQU 60H

TT EQU 20 ;伪指令设定开关接通的时间长度,设为20秒

ORG 0000H ;程序起始地址

LJMP START

ORG 000BH

LJMP INTT0

START: LCALL CLEAR

LCALL INIT

MAIN: LCALL BTBCD

LCALL DISP

JBC FM, MAINA

LCALL KEY

JNB RING, MAIN

MOV A, SECN

SUBB A, #TT

JC MAIN

CLR RING

SETB PWR

LJMP MAIN

MAINA: LCALL BTBCD

LCALL COMP

LJMP MAIN

-------------------------------------------------------------------- 清零子程序CLEAR: MOV R0,#7FH

MOV R7,#20H

CLEA1: MOV @R0, #0H ;全部清零

DEC R0

DJNZ R7, CLEA1

RET

-------------------------------------------------------------------- 初始化子程序INIT: MOV TMOD, #01H

MOV TH0, #3CH

MOV TL0, #0B0H

MOV MS, #20;

SETB TR0

SETB EA

SETB ET0

MOV SP, #30H

RET

-------------------------------------------------------------------- 数码转换子程序BTBCD: MOV A, SECN

MOV B, #10

DIV AB

MOV BUFF, B

MOV BUFF+1, A

MOV A, MINU

MOV B, #10

DIV AB

MOV BUFF+2, B

MOV BUFF+3, A

SW AP A

ORL A, B

MOV BCDM, A

MOV A, HOUR

MOV B, #10

DIV AB

MOV BUFF+4, B

MOV BUFF+5, A

SW AP A

ORL A, B

MOV BCDH, A

RET

-------------------------------------------------------------------- 按键扫描子程序KEY: MOV B, MINU

INC B

INC B

SETB STP

JNB STP, KEY11

SETB PLUS

JB PLUS, KEY2A

LCALL BTBCD

LCALL DDISP

SETB PLUS

JNB PLUS, KEY22 ;加一分钟

KEY2A: SETB MINUS

JB MINUS, KEYDD ;减一分钟

LCALL DDISP

LCALL BTBCD

LCALL DDISP

SETB MINUS

JNB MINUS, KEY33

KEYDD: LJMP KEYD

KEY11: LCALL DDISP

LCALL DDISP

SETB STP

JNB STP, KEY1

SJMP KEYDD

KEY22: LJMP KEY2

KEY33: LJMP KEY3

KEY1: LCALL DDISP

LCALL BTBCD

MOV BUFF+2, #11H

MOV BUFF+3, #11H

MOV BUFF, #11H

MOV BUFF+1, #11H

SETB PLUS

JNB PLUS, KEY5 ;判断小时+

SETB MINUS

JNB MINUS, KEY4 ;判断小时-

SETB STP

JB STP, KEY1

LCALL DDISP

LCALL BTBCD

SETB STP

JB STP, KEY1

KEY6: LCALL DDISP

LCALL BTBCD

SETB STP

JNB STP, KEY6

LJMP KEYD

KEY5: LCALL DDISP

LCALL DDISP

SETB PLUS

JB PLUS, KEY1

INC HOUR

CLR C

SUBB A, #24

JC KEY1

MOV HOUR, #00

LJMP KEY1

KEY4: LCALL DDISP

LCALL DDISP

SETB MINUS

JB MINUS, KEY1

DEC HOUR;

MOV A, HOUR

CLR C

SUBB A, #24

JC KEY1

MOV HOUR, #23

LJMP KEY1

KEY2: LCALL DDISP

SETB PLUS

JB PLUS, KEYD

INC MINU

MOV A, MINU

CLR C

SUBB A, #60

JC KEYD

MOV MINU, #00

LJMP KEYD

KEY3: LCALL DDISP

SETB MINUS

JB MINUS, KEYD

DEC MINU

MOV A, MINU

CLR C

SUBB A, #60

JC KEYD

MOV MINU, #59

KEYD: RET

-------------------------------------------------------------------- 比较子程序

COMP: PUSH DPH

PUSH DPL

PUSH ACC

MOV DPTR, #ALARM

智能电器答案(仅供参考)

电器智能化 1.1简述智能电器元件与智能开关设备的结构组成。 答:智能电器元件与智能开关设备都由一次开关元件及其智能监控器组成; 1.2智能电器元件与智能开关设备在结构和工作原理是上有什么区别? 答:智能电器元件与智能开关设备在结构上都由一次开关元件和智能监控器组成,从物理结构上看,智能电器元件的监控器总是与一次开关集成一个整体。工作原理上的区别:智能电器元件是具有自动监测和识别开关电气工作状态及故障类型,并能根据识别的结果发出不同的操作信息,实现操动机构智能操作的电 器元件;智能开关设备 不仅有开关设备二次系统的测量、保护和控制功能,还能记录并现场显示设备各种运行状态及事件的历史数据,并通过数字通信向系统控制中心传送各类现场参数,接受系统控制中心远程操作与管理。 1.3智能电器的主要特点是什么? 答:1.现场参量处理数字化2.电器设备的多功能化3.电器设备的网路化4.真实现实分布式管理与控 制5.可以组成真正全开放式系统 1.4智能电器在电力系统自动化中的作用是什么?主要用在那些方面? 答:电力系统自动化是保证电力发、输、配、供、用各环节安全性和可靠性,提高电网效率,降低运行成本,保证供电质量的基本措施。主要运用于发电厂和各类分布式变电站自动化、低压配电网自动化及 其电能质量管理。 1.5试述智能电器监控器在硬件和软件设计方面的发展趋势? 答:专用集成控制芯片的开发与推广应用,是智能电器监控器硬件结构发展的最佳也是最具有应用价值的途径之一;软件设计采用:1.模块化、层次化设计;2.嵌入式系统软件设计发法的应用3.采用C语言与 汇编语言混合编程 1.6什么是电器智能化网络?电器智能化网络有那些基本类型? 答:采用现场总线和数字通信网络技术,由系统后台管理设备和现场智能电器组成的网络就称为电器智能化网络。电器智能化网络基本类型可分为两个层次:1.现场设备网络层2.局域网络层 1.7为什么说电器元件的智能化将会影响其他工作机理和设计思想的变革? 答:电器智能化和智能电器是传统电器学科与现代电子技术、微机控制技术、现代传感器技术、数字通信及计算机通信网络技术相互融合的产物,是传统电器科学的一个新的发展方向,他不仅改变了传统电力开关设备的系统运行方式,而且影响到传统开关电器的工作机理和设计方法。所以说电器元件的智能化 将会影响其他工作机理和设计思想的变革。 第二章 2.1说明智能电器中一次设备的功能。 答:智能电器的一次设备通过对电路的接通和分断操作,完成电能传输、分配与供给,并对电力系统 及各类用电负载的运行进行保护与控制。 2.2智能电器常用的一次开关元件有哪些?它们实现操作智能控制的条件是什么? 答:智能电器常用的一次开关元件有:断路器、接触器、负荷开关、隔离开关和接地开关等;智能电器一次开关元件的操动机构必须由电能进行操作控制。 2.3断路器有哪几种操动机构?试分析各种操动机构实现智能控制的可行性。

基于51单片机的智能家居控制系统方案

基于51单片机的智能家居控制系统 目录

作品简介 (3) 智能家居服务背景 (4) 技术与工艺创新 (4) 可行性分析 (5) 行业背景 (8) 竞争优势 (9) 市场前景 (10) 投资分析 (12) 参考文献 (14) 基于51单片机的智能家居控制系统

作品简介 21世纪是信息化的世纪,各种电信运营商和互联网新技术推动了社会文明的巨大进步。本文介绍的智能化家居控制系统的出现使得人们可以通过手机在任何时候、任意地点对家中的任意电器(空调、电视等)进行远程控制;也可以在下班途中,预先将家中的空调打开调节室温度,这一切的实现都仅仅是发一条简单的短信。此外,该系统还可使家庭具有多途径报警、远程监控等多种功能,如果不幸出现某种险情,您和110可以在第一时间获得通知以便进一步采取行动。舒适、时尚的家居生活是社会进步的标志,智能家居控制系统能够在不改变家中任何家电的情况下,对家里的电器、灯光、电源、家庭环境进行方便地控制,使人们尽享高科技带来的简便而时尚的现代生活。 实现智能化离不开运算和控制单元,本系统采用STC89C52RC作为主控器件,单片机应用系统由硬件和软件组成。硬件由单片机扩展的输入/出设备以及各种实现单片机系统控制要求的接口电路和有关的外围电路芯片或部件组成;而且外置红外控制遥控,可以不改变家居摆设情况下随意控制带红外控制功能的家电,如(空调、电视等)。软件由单片机应用系统实现其特定控制功能的各种工作程序和管理程序组成。本设计的STC89C52RC与各个芯片和模块的接口、各项标准都严格遵循国家有关标准,为以后的产品化提供了良好的基础。 本系统的远程控制是基于全球移动通信系统(GSM)通信方式,程控交换信令作为系统控制命令,采用Siemens TC35 GSM模块实现,单片机通过Siemens TC35 GSM模块识别接收来自手机的控制信号,用户可以根据设定的指令远程控制;各种传感器的检测是利用数据采集系统将多路被测量值转换成数字量,再经过单片机进行数据处理,实现实时测控;短消息发送部分采用基于SIEMENS TC35 GSM模块和TI公司的电平转换芯片MAX3238等器件构成的移动终端的硬件电路可以完成短消息收发等功能。 一、智能家居的服务背景

家庭灯光电扇等家电智能控制方案

家庭灯光电扇等家电智能控制方案 作者:佚名文章来源:科力屋智能科技有限责任公司点击数:1021 更新时间:2006-8-3 1 一、安装配置图

返回二、产品配置及功能简述

该方案智能产品配置统计如下: 1.智能单联开关:8个(其中有1个不带高压驱动模块) 2.智能双联开关:6个(其中有2个仅带一路高压驱动模块,有1个不带高 压驱动模块) 3.集中驱动器:1个 4.单功能网络转发器:1个 5.智能通讯控制器(可选C型、B型或A型):1个 6.系统电源:1个 7.12口总线分接器:1个 8.实名遥控器:1个 9.数字遥控器:2个 返回 三、方案概述 1、智能单联开关本身可以连接一路负载。从外观看,单联开关上有一个大按键面板,该按键面板实际控制的是一对按键(1个上按键,1个下按键)。同理,智能双联开关本身可以连接两路负载。从外观看,双联开关上有两个按键面

板,这两个按键面板实际控制的是两对按键(2个上按键,2个下按键)。 不管是单联开关还是双联开关,其下按键控制的是自身驱动的负载(如果智能开关不带高压驱动模块,则下按键控制对象 可自定义); 对于智能开关上按键,如果没有设置联动对象,则功能与下按键一样;如果设置了联动对象,则操作上按键时,可以实现 两地开关或引发该上按键所有联动对象动作(一键式快捷群控操作)。上按键具备联动控制功能,使每一个智能开关都变得灵动无比!比如,任何一个上按键都可以实现两地开关或联动群控或全开全关或紧急呼救等等自定义功能。 2、智能灯光场景控制:对客厅的8路灯具进行群控(每路可接1盏或多盏灯具),实现9种可调的灯光组合效果(即9种灯光场景:8路灯具的每一种亮度组合就是一种灯光场景);通过场景开关或智能遥控器均可对灯光场景进行开、关、场景选择等操作。 3、通过智能遥控器可对全宅任一灯光(或风扇)进行本地或异地遥控开、关、调光(或调速)等操作。 4、通过智能遥控器可对全宅任一房间的所有灯光进行本地或异地遥控全开、全关操作。 5、通过智能遥控器同时打开、或同时关闭全宅所有的灯光设备。 6、通过智能遥控器可对安装有智能网络转发器的房间内的电视机、影碟机、音响、空调等6台红外家电进行本地或异地遥控操作,原家电遥控器除了特殊设置,基本可抛开不用,彻底摆脱需要频繁切换遥控器的烦恼。 7、可通过任意一部电话或手机远程控制家居系统中的任何设备。 8、通过电脑管理软件可以进行系统的直观调试、功能设置,更重要的是可以进行智能家居系统的备份和还原,可以彻底解决用户的后顾之忧! 系统备份 当科力屋智能家居系统安装完成,各项功能设置并检验通过后,强烈建议用户通过科力屋电脑管理软件对智能家居系统参数进行完整备份,生成并

(完整版)基于单片机的智能家居控制系统

基于单片机的智能家居控制系统 智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义。本文基于容易实现,方便操作,贴近使用的设计理念,采用STC89C52单片机为控制核心,为控制终端,并采用包括红外遥控、按键、Web界面等在内的多个控制源来控制家用电器。本文的二至四章描述了整个设计的软、硬件部分的具体实现,第五章是根据设计好的功能搭建了一个具体的环境实例。 智能家居控制系统功能分析 智能家庭控制系统的主要功能包括家庭设备自动控制、家庭安全防范二个方面。其中家庭设备自动监控包括电器设备的集中、遥控、远距离异地(通过电话或Internet)的监视、控制及数据采集。 (1)家用电器的监视和控制,按照预先所设定程序的要求对热水器、微波炉、视像音响等家用电器进行监视和控制。 (2) 热能表、燃气表、水表、电度表的数据采集、计量和传送根据小区物业管理的要求所设置数据采集程序,通过传感器对热能表、燃气表、水表、电度表的用量进行自动数据采集、计量,并将采集结果远程传送给小区物业管理系统。 (3)空调机的监视、调节和控制,按照预先所设定的程序,根据时间、温度、湿度等参数对空调机进行监视、调节和控制。 (4)照明设备的监视、调节和控制按照预先设定的时间程序,分别对各个房间照明设备的开、关进行控制,并可自动调节各个房间的照度。 (5)窗帘的控制,按照预先设定的时间程序,对窗帘的开启/关闭进行控制。 总体设计

2.1 整体介绍 本次设计以STC89C52芯片为控制核心,温度,湿度等传感器为环境信息采集源,以Web 控制为辅助,来制作一个物联网空调监控系统。在原有的机械式按键开关的基础上,采用无线遥控器与Web 网页远程控制,来控制空调机组(如风机,加湿器,风阀等),实现了远距离,多角度对空调机组进行实时控制。此外在本次设计中,采用多种传感器想结合,智能根据各传感器采集的数值进行自动化控制,如自动开关风机,智能调节冷冻水量,自动调节风阀开度等。并能够实现故障诊断,提供报警,数据实时数据与历史数据查询并Excel 表输出。 2.2系统设计方案 根据设计要求,系统提供了包括了核心控制模块,Web 服务器,Web HTML 模块,数据采集模块,继电器模块,按键模块,报警模块,等等。系统的整体框图如图1所示。 系统整体框图 网页 服务器(串口核心控制设备(以 STC8052为数据库设备状态传感器 (温度,LCD 显示 模式,温 度,湿度 继电风 水阀开 新风开 加湿 回风开用户输入 用户控制 环境信按

智能照明控制系统方案设计

灯光控制系统方案

一、系统概述 系统原理概述 系统所有的单元器件(除电源外)均内置微处理器和存储单元,由一对信号线(UTP5)连接成网络。每个单元均设置唯一的单元地址并用软件设定其功能,通过输出单元控制各回路负载。输入单元通过群组地址和输出组件建立对应联系。当有输入时,输入单元将其转变为数字信号在系统总线上广播,所有的输出单元接收并做出判断,控制相应回路输出。 系统通过两根总线连接成网络。总线上不仅为每个组件提供24伏直流电源,还加载了控制信号。通过系统编程使控制开关与输出回路建立逻辑对应关系。 系统元件采用 模块化结构、并已 经有系统化产品、 系统扩展方便。同 时,通过专用接口 元件及软件,可能 直截接入电脑进行实时监控,或接入以太网进行远程实时监控。因此在设计时更加简单、灵活。 系统为分布式控制,模块化结构,可靠性高。任何控制模块均内置CPU,每个输入模块(场景开关、多键开关、红外传感器等)都可直接与输出模块(调光器、输出继电器)通讯(发送指令→接受指令→执行指令),避免了集中式结构中央CPU一旦出现故障造成整个系统瘫痪的弱点。 与BA系统的集成

诺雅照明控制系统是一个开放的系统,通过专用接口软件,可方便地与其他系统连接,如楼宇自控系统、门禁系统、保安监控系统、消防系统等。

系统结构图

二、系统功能和优点 智能照明控制系统在学校应用的功能和优点: 1、实现照明控制智能化 可用手动控制面板,根据一天中的不同时间,不同用途精心地进行灯光的场景预设置,使用时只需调用预先设置好的最佳灯光场景,使人产生新颖的视觉效果。随意改变各区域的光照度。 2、美化环境以达到吸引学生的注意力 好的灯光设计,能营造出一种温馨、舒适的环境,增添其艺术的魅力。良好的环境可以培养学生对其产生更大的兴趣,从而得到更好的学习效果。 利用灯光的颜色、投射方式和不同明暗亮度可创造出立体感、层次感,不同色彩的环境气氛,不仅使学生有个很好的学习环境,而且还可以产生一种艺术欣赏感,对课程产生强烈的研究精神。 3、可观的节能效果 由于智能照明控制系统能够通过合理的管理,根据不同日期、不同时间按照各个功能区域的运行情况预先进行光照度的设置,不需要照明的时候,保证将灯关掉;在大多数情况下很多区域其实不需要把灯全部打开或开到最亮,智能照明控制系统能用最经济的能耗提供最舒适的照明;系统能保证只有当必需的时候才把灯点亮,或达到所要求的亮度,从而大大降低了学校的能耗。 4、延长灯具寿命 灯具损坏的致命原因是电压过高。灯具的工作电压越高,其寿命则成倍降低。反之,灯具工作电压降低则寿命成倍增长。因此,适当降低灯具工作电压是延长灯具寿命的有

智能控制开关设计

智能控制开关设计 智能控制开关设计电源,单从对电源输出的控制来说,可以有几种控制方式。其一是单片机输出一个电压(经DA芯片或PWM方式),用作电源的基准电压。这种方式仅仅是用单片机代替了原来的基准电压,可以用按键输入电源的输出电压值,单片机并没有加入电源的反馈环,电源电路并没有什么改动。这种方式最简单。其二是单片机扩展AD,不断检测电源的输出电压,根据电源输出电压与设定值之差,调整DA的输出,控制PWM芯片,间接控制电源 的工作。这种方式单片机已加入到电源的反馈环中,代替原来的比较放大环节,单片机的程序要采用比较复杂的PID算法。其三是单片机扩展AD,不断检测电源的输出电压,根据电源输出电压与设定值之差,输出PWM波,直接控制电源的工作。这种方式单片机介入电源工作最多。第三种方式是最彻底的单片机控制智能控制开关,但对单片机的要求也最高。要求单片机运算速度快,而且能够输出足够高频率的PWM波。这样的单片机显然价格也高。DSP类单片机速度够高,但目前价格也很高,从成本考虑,占电源成本的比例太大,不宜采用。廉价单片机中,AVR系列最快,具有PWM输出,可以考虑采用。但AVR单片机的工作频率仍不够高,只能是勉强使用。下面我们具体计算一 下AVR单片机直接控制开关电源工作可以达到什么水平。AVR单片机中,时钟频率最高为16MHz。如果PWM分辨率为10位,那么PWM波的频率也 就是开关电源的工作频率为16000000/1024=15625(Hz),开关电源工作在这个 频率下显然不够(在音频范围内)。那么取PWM分辨率为9位,这次开关电源 的工作频率为16000000/512=32768(Hz),在音频范围外,可以用,但距离现代开关电源的工作频率还有一定距离。不过必须注意,9位分辨率是说功率管导通-关断这个周期中,可以分成512份,单就导通而言,假定占空比为0.5,

智能电器答案(仅供参考)

电器智能化 1.1 简述智能电器元件与智能开关设备的结构组成。 答:智能电器元件与智能开关设备都由一次开关元件及其智能监控器组成; 1.2 智能电器元件与智能开关设备在结构和工作原理是上有什么区别? 答:智能电器元件与智能开关设备在结构上都由一次开关元件和智能监控器组成,从物理结构上看,智能电器元件的监控器总是与一次开关集成一个整体。工作原理上的区别:智能电器元件是具有自动监测和识别开关电气工作状态及故障类型,并能根据识别的结果发出不同的操作信息,实现操动机构智能操作的电器元件;智能开关设备 不仅有开关设备二次系统的测量、保护和控制功能,还能记录并现场显示设备各种运行状态及事件的历史数据,并通过数字通信向系统控制中心传送各类现场参数,接受系统控制中心远程操作与管理。 1.3 智能电器的主要特点是什么? 答: 1.现场参量处理数字化 2.电器设备的多功能化 3.电器设备的网路化 4.真实现实分布式管理与控制 5.可以组成 真正全开放式系统 1.4 智能电器在电力系统自动化中的作用是什么?主要用在那些方面? 答:电力系统自动化是保证电力发、输、配、供、用各环节安全性和可靠性,提高电网效率,降低运行成本,保证供电质量的基本措施。主要运用于发电厂和各类分布式变电站自动化、低压配电网自动化及其电能质量管理。 1.5 试述智能电器监控器在硬件和软件设计方面的发展趋势? 答:专用集成控制芯片的开发与推广应用,是智能电器监控器硬件结构发展的最佳也是最具有应用价值的途径之一;软件设计采用:1. 模块化、层次化设计;2.嵌入式系统软件设计发法的应用 3.采用 C 语言与汇编语言混合编程 1.6 什么是电器智能化网络?电器智能化网络有那些基本类型? 答: 采用现场总线和数字通信网络技术,由系统后台管理设备和现场智能电器组成的网络就称为电器智能化网络。电器智能化网络基本类型可分为两个层次: 1.现场设备网络层 2.局域网络层 1.7为什么说电器元件的智能化将会影响其他工作机理和设计思想的变革? 答:电器智能化和智能电器是传统电器学科与现代电子技术、微机控制技术、现代传感器技术、数字通信 及计算机通信网络技术相互融合的产物,是传统电器科学的一个新的发展方向,他不仅改变了传统电力开 关设备的系统运行方式,而且影响到传统开关电器的工作机理和设计方法。所以说电器元件的智能化将会影响其他工 作机理和设计思想的变革。 第二章 2.1说明智能电器中一次设备的功能。 答:智能电器的一次设备通过对电路的接通和分断操作,完成电能传输、分配与供给,并对电力系统及各类用电负载 的运行进行保护与控制。 2.2 智能电器常用的一次开关元件有哪些?它们实现操作智能控制的条件是什么?答:智能电器常用的一次开关元件有:断路器、接触器、负荷开关、隔离开关和接地开关等;智能电器一次开关元件的操动机构必须由电能进行操作控制。 2.3 断路器有哪几种操动机构?试分析各种操动机构实现智能控制的可行性。 答:有传统断路器操动机构和永磁式机构。传统的断路器操动机构都带有机械扣锁,一旦完成合闸操作,机构即被锁定,使断路器保持在闭合位置,分段时采用脱扣器解扣,其操作可用手动或用电磁装置控制;永磁操动机构综合利用电磁铁与永磁铁产生的磁力实现断路器的合、分闸操动及闭合、断开的状态保持,通过调节电磁铁线圈电压,可以方便的改变机械部分的出力特性和运动速度,以适应断路器合、分闸过程的特性要求,更便于实现断路器操作的智能控制。

基于单片机的智能控制仪表简单设计

智能控制仪表课程设计 ----基于51单片机地智能控制仪表简单设计 学校:红河学院 专业:电气工程及其自动化 姓名:和红昌 学号:201005050354 班级:10级电气叁班 指导老师:牛林

第1章引言 仪器仪表是人类认识世界地工具,人们借助于各种仪器仪表对各种物理量进行度量,反映其大小与变化规律. 随着人类认识能力地提高与科学技术不断进步,仪器仪表技术得到了飞速发展.50 年代以前,仪器仪表多为指针式,其理论基础是机电学. 从50 年代起,电子技术特别是数字技术地发展,给仪表行业带来了生机,各种数字式仪表相继问世,许多传统地指针式仪表相继被淘汰,数字仪表使仪表外观耳目一新,数据表达能力与总体性能都大幅提高. 70 年代中期,随着微处理器地出现以及单片机地兴起与应用,设计者将计算机特有地许多优点引入仪表设计,随之产生了一代崭新地智能仪表,使仪表逐渐由数字型向智能化发展,其功能也由单一显示功能转变为具有信息处理、传输、存贮、显示、控制等功能,使仪表性能产生了质地飞跃.,品种繁多. 目前,我国仪器仪表有13 大类,1 300 多个产品. 其中自动化仪表及控制系统是和国民经济各产业部门关系最为密切地一类产品,其传感变送单元与主控装置及I/O接口均正朝智能化方向发展.在本设计中采用以单片机作为仪表核心控制器件,可以利用A/D转换芯片对标准信号进行采集、转换,将输入地模拟量转换成单片机能够检测地数字量进行分析和监测控制,同时可以利用键盘显示电路将相关数据进行显示.与此同时通过所查阅地资料我还了解到随着测量技术地发展和微处理器地广泛应用,单片机系统地电路越来越复杂,而系统地可靠性问题也越来越突出,一般地单片机系统在工业现场等恶劣地环境下容易死机,因此系统在这些场合要保证能够稳定地工作就必须外加监视电路,在设计中采用了美国集把关定时器、电压监控和串行EEPROM三项功能于一体地专用集成芯片 X5045.该芯片地应用将有利于简化单片机系统地结构,增强功能、降低系统地成本,尤其是大大地增加了系统地可靠性.X5045中地看门狗对系统提供了保护功能.当系统发生故障而超过设置时间时,电路中地看门狗将通过RESET信号向CPU作出反应.X5045提供了三个时间值供用户选择使用.它所具有地电压临控功能还可以保护系统免受低电压地影响,当电源电压降到允许范围以下时,系统将复位,直到电源电压返回到稳定值为止.本次毕业设计旨在掌握智能控制仪表地设计方法,同时掌握在开发系统下实现部分软件地仿真方法. 第2章控制系统地硬件设计 硬件组成智能仪表地硬件方框图如图2.1 图2.1 智能控制仪表地原理框图

智能控制开关课设

长春工业大学 课程设计说明书 — 课程设计名称单片机原理课程设计()专业电气工程及其自动化 班级100308 学生姓名闫富裕 指导教师侯云海 ; 2013年1月7日

课程设计任务书

智能控制开关的设计 1.设计内容 智能化开关电源的主要功率变换电路仍然采用与传统开关电源相同的拓扑结构,但其反馈控制环路不采用传统的模拟控制方式,而是采用数字控制方式,即误差采样,脉冲宽度调制(PWM)的调制信号的计算、生成,遥感信号的接收、处理等控制部分电路均使用数字控制技术。通过智能化的数字控制技术,力求解决环路的稳定性、抗干扰性、电源远程控制性等问题。本开关电源主要技术指标:①交流输入电压85~265 V AC宽范围输入;②直流输出电压5~15 V连续可调;③输出电压调整率≤%;④具有输出短路控制;⑤具有电压显示功能及故障报警指示。 双控开关又叫双联开关,分为一位、二位或多位,其中两位或多位的双控开关内部由两组或多组一位双控开关组成。一位双控开关实际上是一个单刀双掷开关,每一只开关分别控制相应的灯组。如图l所示两地控制开关电路。图中的两只开关(S1和S2)均为一位双联开关,两只开关都能单独地、任意地控制照明电路的通和断。从线路中,不难看出,无论电路初始状态如何,只要改动任一只开关状态,照明电路将由断电状态变为通电状态或者相反。并由此电路图可看出,整个电路比较安全,符合安全规范,且线路简单明了,检修容易。 2.设计要求 》 1.密码保护和设置; 2.实时显示和定时控制显示; 3.密码和定时断电保护; 4.准时对开关进行控制(开和关)。 3.设计方案 时间显示采用LCD1602,以降低对单片机端口数的要求,同时也降低系统的功耗。时间控制电路和键盘输入以及掉电存储都通过89C2051的I/O口控制。 电源部分:电源部分由整流、滤波和集成稳压器组成,以保证系统稳定工作。

单片机应用系统设计工程实践报告

2016-2017学年第1学期 单片机应用系统设计/工程实践 (课号:103G06B/D/E) 实验报告 项目名称:基于AT89C51单片机温度报警系统 学号 姓名 班级 学院信息科学与工程学院 完成时间

目录 一、项目功能及要求 (3) 1.1、课程设计的性质和目的 (3) 1.3、项目设计要求 (3) 二、系统方案设计及原理 (3) 2.1、设计主要内容 (3) 2.2 、AT89C51单片机简介 (3) 2.3 、DS18B20简介 (4) 2.4 、数码管显示 (5) 2.5、报警电路 (6) 三、系统结构及硬件实现 (7) 3.1、总电路图 (7) 3.2、单片机控制流程图 (8) 四、软件设计过程 (8) 五、实验结果及分析 (8) 5.1 、Proteus仿真 (8) 5.2 、C程序调试 (9) 六、收获及自我评价 (14) 七、参考文献 (15)

一、项目功能及要求 1.1、课程设计的性质和目的 本温度报警器以AT89C51单片机为控制核心,由一数字温度传感器DS18B20测量被控温度,结合7段LED以及驱动LED的74LS245组合而成。当被测量值超出预设范围则发出警报,且精度高。 利用现代虚拟仿真技术可对设计进行仿真实验,与单片机仿真联系紧密的为proteus仿真,利用keil软件设计单片机控制系统,然后与proteus进行联合调试,可对设计的正确性进行检验。 1.2、课程设计的要求 1、遵循硬件设计模块化。 2、要求程序设计结构化。 3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。 4、要求程序结构合理,语句使用得当。 5、适当追求编程技巧和程序运行效率。 1.3、项目设计要求 1、基于AT89C51单片机温度报警系统; 2、设计3个按键分别为:设置按钮、温度加、温度减; 3、DS18B20温度传感器采集温度,并在数码管上显示按键的区别; 二、系统方案设计及原理 2.1、设计主要内容 本设计以AT89C51单片机为核心,从而建立一个控制系统,实现通过3个按键控制温度,以达到设置温度上下限的功能,并在数码管上显示三个数字当前的温度上下限设置值和DS18B20温度采集值的显示(精确到小数点后一位),当温度高于上限或者低于下限蜂鸣器报警。 2.2 、AT89C51单片机简介 AT89C51是一个低功耗,高性能CMOS8位单片机,片内含4kBytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用A TMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89C51可为许多嵌入式控制应用系统提供高性价比的解决方案.AT89C51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes的随机存取数据存储器,32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,片内时钟振荡器。 此外,AT89C51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。AT89C51单片机的基本结构和外部引脚如下图所示。

家庭照明智能遥控开关设计

编号:_______________ 商丘科技职业学院 毕业论文(设计) 题目:家庭照明智能遥控开关设计 系别机电工程系 专业电子信息工程 学生姓名马龙飞 成绩 指导教师贾宗慧 2011年 4月

为实现家居智能化,家庭内部照明或者其他家电的开关,需要集中或者分布式控制,有时还需要通过网络或者电话远程控制。从市场需求出介绍的智能总线式开关具有如下功能和特点:任何一个房间能控制任何房间的用电设备,并用发光二极管能指示任何房间的灯的状态。发光二极管亮代表此房间灯亮,发光二极管灭代表此房间灯灭。 关键词:HN911热释电红外线传感器;555定时器;双向晶闸管;稳压二极管;智能照明

1. 引言 (1) 2.光控电子开关电路的设计 (2) 2.1 红外线传感器、光控智能开关的制作与调试 (2) 2.2 光控电子开关的安装与调试 (3) 3. 部分元器件介绍 (3) 3.1 555定时器 (4) 3.2 双向晶闸管 (6) 3.2.1双向晶闸管的结构 (6) 3.2.2 双向晶闸管的工作原理 (6) 3.3 稳压二极管 (6) 3.4 稳压管的应用 (7) 3.4.1 浪涌保护电路 (7) 3.4.2 电弧抑制电路 (7) 3.5 光敏电阻器 (8) 3.5.1 光敏电阻的结构 (8) 3.5.2 光敏电阻的原理 (8) 3.5.3 光敏电阻的分类 (8) 3.5.4 光敏电阻的主要参数 (9) 3.5.5 光敏电阻的制作材料 (9) 4.7805集成三端稳压器 (9) 5.电源电路设计 (10) 5.1 稳压电路 (10) 5.2 显示部分的设计 (11) 6.红外发射电路 (12) 6.1 红外检测接收电路 (13) 结论 (14) 附录 (15) 参考文献 (16)

基于51单片机智能控制仪表简单设计

智能控制仪表简单设计 龙岩学院电子信息工程 学号:200402208 姓名:邓晶晶指导老师:吴春富 【摘要】:随着传感器技术、微电子技术、单片机技术的不断发展,为智能控制仪表测控功能的完善、 测控精度的提高和抗干扰能力的增强等提供了条件。本设计介绍了一种用变送器现场采集的温、湿度等信号再经A/D 转换送单片机进行处理,最后通过数码显示器,键盘等硬件设计实现了工作过程的自动化。一般的单片机系统在工业现场等恶劣的环境下容易死机,所以在本文中外加监视电路对系统起保护作 用。 关键词】:AT89C52 单片机;HD7279A; 看门狗;

第1章引言 仪器仪表是人类认识世界的工具,人们借助于各种仪器仪表对各种物理量进行度量,反映其大小与变化规律.随着人类认识能力的提高与科学技术不断进步,仪器仪表技术得到了飞速发展.50年代以前, 仪器仪表多为指针式,其理论基础是机电学?从50年代起,电子技术特别是数字技术的发展,给仪表行业带来了生机,各种数字式仪表相继问世,许多传统的指针式仪表相继被淘汰,数字仪表使仪表外观耳目 一新,数据表达能力与总体性能都大幅提高? 70年代中期,随着微处理器的出现以及单片机的兴起与应 用,设计者将计算机特有的许多优点引入仪表设计,随之产生了一代崭新的智能仪表,使仪表逐渐由数字型向智能化发展,其功能也由单一显示功能转变为具有信息处理、传输、存贮、显示、控制等功能,使仪 表性能产生了质的飞跃.,品种繁多?目前,我国仪器仪表有13大类,1 300多个产品.其中自动化仪表及控制系统是和国民经济各产业部门关系最为密切的一类产品,其传感变送单元与主控装置及I/O接口 均正朝智能化方向发展?在本设计中采用以单片机作为仪表核心控制器件,可以利用A/D转换芯片对标 准信号进行采集、转换,将输入的模拟量转换成单片机能够检测的数字量进行分析和监测控制,同时可 以利用键盘显示电路将相关数据进行显示。与此同时通过所查阅的资料我还了解到随着测量技术的发展 和微处理器的广泛应用,单片机系统的电路越来越复杂,而系统的可靠性问题也越来越突出,一般的单 片机系统在工业现场等恶劣的环境下容易死机,因此系统在这些场合要保证能够稳定的工作就必须外加 监视电路,在设计中采用了美国集把关定时器、电压监控和串行EEPRO三项功能于一体的专用集成芯 片X5045。该芯片的应用将有利于简化单片机系统的结构,增强功能、降低系统的成本,尤其是大大的增加了系统的可靠性。X5045中的看门狗对系统提供了保护功能。当系统发生故障而超过设置时间时,电路中的看门狗将通过RESET言号向CPU作出反应。X5045提供了三个时间值供用户选择使用。它所具 有的电压临控功能还可以保护系统免受低电压的影响,当电源电压降到允许范围以下时,系统将复位,直到电源电压返回到稳定值为止。本次毕业设计旨在掌握智能控制仪表的设计方法,同时掌握在开发系 统下实现部分软件的仿真方法。 第2章控制系统的硬件设计 硬件组成智能仪表的硬件方框图如图 2.1 图2.1 智能控制仪表的原理框图 2

基于MCS-51单片机的智能控制开关的设计

题目:基于MCS-51单片机的智能控制开关的设计

目录 摘要…………………………………………………………………………………I Abstract………………………………………………………………………………II 1 绪论 (1) 2 设计原理和方法 (2) 2.1 系统的硬件构成及功能 (2) 2.2 AT89C51单片机及其引脚说明 (2) 2.3 键盘控制电路 (3) 2.4 实时显示电路 (3) 2.5 电源电路 (5) 2.6开关控制电路 (6) 3系统的设计 (7) 3.1 总电路设计 (7) 3.2 系统的软件设计 (7) 4 系统各模块的仿真 (8) 4.1 键盘控制模块仿真 (8) 4.2掉电储存电路的仿真 (8) 5 心得体会 (10) 参考文献 (11) 附录一 (12) 附录二 (13)

摘要 单片机发展到今天已经是一项很成熟的技术,使用单片机控制能实现长达几小时的定时操作,有较好的市场发展前景和技术应用价值。针对自动测控系统的要求,设计了一种基于MCS-51单片机控制的智能控制开关, 可以满足长时间无人值守的测控系统的要求。设计电路主要由单片机89C51控制电路、掉电存储电路、按键与LCD显示电路以及电源电路组成。系统能实现实时显示和定时控制显示、定时断电保护、准时对开关进行控制等的功能,是一款比较实用的智能开关。 关键词:智能控制;开关;单片机;定时

Abstract SCM has been developed to a very mature technology, using SCM to achieve up to a few hours of regular operation, there are good prospects for market development and technology application. The requirements for the automatic control system, designed based on MCS-51 MCU intelligent control switch, to meet long unattended measurement and control systems. Circuit design is composed of 89C51 control circuit, power-down memory circuit, buttons and LCD display circuit and power circuit. System that can display real-time display and timing control, timing power-off protection time of the switch control function, is a more practical intelligent switch. Key words: Intelligent Control; Switch; SCM; Timing

智能遥控开关设计项目说明书

智能遥控开关设计项目说明书 一、智能家居概述 智能家居,或称智能住宅,在英文中常用Smart Home、Inte1ligent home,与此含义相近的还有家庭自动化(Home Automation)、电子家庭(Electronic Home、E-home)、数字家园(Digital family)、网络家居(Network Home),智能建筑(Inte1ligent Building)。 智能家居是以住宅为平台,兼备建筑、网络通讯、讯息家电、设备自动化,集系统、结构、服务、管理为一体的高效、舒适、安全、便利、环保的居住环境。 智能家居是在家庭产品自动化,智能化的基础上,通过网络按拟人化的要求而实现的。智能家居可以定义为一个过程或者一个系统,利用先进的计算机技术、网络通讯技术、综合布线技术、无线技术、将与家居生活有关的各种子系统,有机地结合在一起。与普通家居相比,由原来的被动静止结构转变为具有能动智能的工具,提供全方位的讯息交换功能,帮助家庭与外部保持讯息交流畅通。智能家居强调人的主观能动性,要求重视人与居住环境的协调,能够随心所欲地控制室内居住环境。 二、智能开关介绍 随着人们生活水平的不断提高,科学技术的不断进步,传统的机械式手动开关已越来越不能满足现代人追求完美生活空间的需要。智能遥控开关不止具有开关的功能,它在替代传统墙壁开关的同时,更具有对室内灯光进行控制的功能,如全开全关功能,遥控开关功能,调光功能,情景功能等,可

以在家中任意位置控制灯光和电器,并具有节能、防火、防雷击,安装方便等特点,其取代传统手动式开关已成为逐渐成为潮流。 无线智能遥控开关功能特点 智能遥控开关,是一个可以灵活配置的室内灯光控制系统,普通用户仅以经济的投入即可完成完美的灯光成果.它具有非常强大的功能: (1)无方向远距离隔墙控制功能.红外遥控开关一般受空间距离和方向的限制,遥控距离短,不能隔墙隔门遥控,而采用无线射频技术的遥控开关,完全没有这些限制.一般在10米~80米半径内可以做到信号覆盖,且可以穿透2~3堵墙体. (2)百万组无重码识别技术,确保互不干扰.在同一城市基本没有重码现象,不必担心邻居的遥控器会控制自家的灯具. (3)智能学习对码技术.人们习惯性的认为遥控器与接收开关是一一对应的,不能改变的关系,但是采用智能学习对码识别技术以后,遥控器与开关可以单独配置,摒弃了遥控器与开关不能分离的干扰,可以灵活的进行灯光控制. (4)极强抗干扰能力,可靠性高,具有防火、防击雷功能. (5)具有手动开关和遥控开关两种模式,既增强了方便性,又承袭了原有的习惯. (6)采用单线制接线方式,不仅可以替换传统的开关,也符合电气电工施工标准.

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

摘要 智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义。本文基于容易实现,方便操作,贴近使用的设计理念,采用STC89C52单片机为控制核心,为控制终端,并采用包括红外遥控、按键、Web界面等在内的多个控制源来控制家用电器。本文的二至四章描述了整个设计的软、硬件部分的具体实现,第五章是根据设计好的功能搭建了一个具体的环境实例。 关键词:物联网、智能家居、单片机、STC89C52、多源控制

Abstract Smart 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

智能控制系统课程设计

目录 有害气体的检测、报警、抽排.................. . (2) 1 意义与要求 (2) 1.1 意义 (2) 1.2 设计要求 (2) 2 设计总体方案 (2) 2.1 设计思路 (2) 2.2 总体设计方框图 2.3 完整原理图 (4) 2.4 PCB制图 (5) 3设计原理分析 (6) 3.1 气敏传感器工作原理 (7) 3.2 声光报警控制电路 (7) 3.3 排气电路工作原理 (8) 3.4 整体工作原理说明 (9) 4 所用芯片及其他器件说明 (10) 4.1 IC555定时器构成多谐振荡电路图 (11) 5 附表一:有害气体的检测、报警、抽排电路所用元件 (12) 6.设计体会和小结 (13)

有害气体的检测、报警、抽排 1 意义与要求 1.1.1 意义 日常生活中经常发生煤气或者其他有毒气体泄漏的事故,给人们的生命财产安全带来了极大的危害。因此,及时检测出人们生活环境中存在的有害气体并将其排除是保障人们正常生活的关键。本人运用所学的电子技术知识,联系实际,设计出一套有毒气体的检测电路,可以在有毒气体超标时及时抽排出有害气体,使人们的生命健康有一个保障。 1.2 设计要求 当检测到有毒气体意外排时,发出警笛报警声和灯光间歇闪烁的光报警提示。当有毒气体浓度超标时能自行启动抽排系统,排出有毒气体,更换空气以保障人们的生命财产安全。抽排完毕后,系统自动回到实时检测状态。 2 设计总体方案 2.1 设计思路 利用QM—N5气敏传感器检测有毒气体,根据其工作原理构成一种气敏控制自动排气电路。电路由气体检测电路、电子开关电路、报警电路、和气体排放电路构成。当有害气体达到一定浓度时,QM—N5检测到有毒气体,元件两极电阻变的很小,继电器开关闭合,使得555芯片组成的多谐电路产生方波信号,驱动发光二极管间歇发光;同时LC179工作,驱使蜂鸣器间断发出声音;此时排气系统会开始抽排有毒气体。当气体被排出,浓度低于气敏传感器所能感应的范围时,电路回复到自动检测状态。

基于单片机的智能电梯控制系统设计

基于单片机的智能电梯控制系统设计

摘要 本文介绍了一种采用单片机STC89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现四层电梯的智能控制,利用单片机编程简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。本设计实现了电梯控制系统所需的一些基本功能,能通过电梯内按键或者电梯外上升、下降按键选择楼层,数码管显示实时楼层数,LED显示实时电梯运行状态。原理图和PCB部分采用protel99se专业软件来设计,实现将设计产品化。本次设计更注重了把一些新的思路加入到设计中。主要包括采用了STC89C52芯片,使用C语言进行编程,使其具有了更强的移植性,更加利于产品升级。 关键词:STC89C52;电梯控制系统;protel99se;C语言

Abstract This paper introduces a design method of using STC89C52 chip for elevator control system, mainly describes how to use microcontroller programming to achieve the intelligent four storey elevator control, the design method of microcontroller programming simple and variable, shortens the development cycle, at the same time that the elevator control system smaller and more powerful. Some of the basic functions of the design and implementation of elevator control system required by the elevator, elevator buttons or rise, decline the key to select the floor, digital tube display real-time number of floors, LED display real-time operating state of elevator. Schematic and PCB design using Protel99SE software, the design of products. This design pays more attention to some new ideas into the design. Including the use of the STC89C52 chip, the use of C language programming, which has portability stronger, more conducive to the upgrading of products. Keywords: STC89C52; elevator control system; Protel99SE; C language

相关文档
最新文档