智能家居课程设计报告

智能家居课程设计报告
智能家居课程设计报告

南通大学

智能家居监控系统设计

学院:电气工程

班级:电115

姓名:刘家辰

学号: 1112002083

目录

1 引言 (3)

2 系统设计 (3)

3 硬件设计 (4)

3.1单片机的选型 (4)

3.2温度监测模块 (5)

3.2.1温度传感器简介 (5)

3.2.2测量原理 (5)

3.2.3电路仿真 (6)

3.3 烟雾监测模块 (7)

3.4 Zigbee模块 (8)

3.5报警模块 (9)

3.6键盘输入模块 (10)

3.7液晶显示模块 (11)

3.8人体红外感应模块 (11)

4主机软件设计 (12)

4.1 主机程序整体框架 (13)

4.2无线发送/接收程序 (13)

4.3温度监测节点程序 (15)

4.4烟雾监测节点程序 (17)

4.5红外热释电监测节点程序 (18)

5 设计体会 (20)

6参考文献 (20)

7附录 (21)

主机电路原理图 (21)

1 引言

随着社会经济和科学技术的发展,社会信息化程度越来越高,物联网的推出是时代发展的需要,“三网合一”、“三屏合一”等新概念不断提出,智能家居成为未来家居的发展方向。智能家居在两个方面具有重要作用:

(1)家居智化,继而实现住户舒适最大化,家庭安全最大化。智能家居通过其智能家庭控制帮助人们改进生活方式,重新安排每天的时间计划表,并为高质量的生活环境提供安全保障。

(2) 智能家居的另一个重要作用是降低能源消耗,操作成本最小化,帮助人们节约日常能源消耗开支。

智能家居主要通过智能家庭控制系统实现,家庭控制网络是实现智能家庭控制系统的关键。近几年,各种家庭网络推进组织相继成立,并各自推出了相关建议和标准,但这些技术标准缺乏统一的通信接口,相互间不兼容, 无法提供家庭控制网络的完整解决方案。因此,智能家居研究者面临的最大挑战和机遇是家用电子领域缺乏统一的通信标准和互操作协议。

2 系统设计

智能家居监控系统的总体设计框图如图1所示。该系统采用主从方式,主机负责接收无线信息、GSM远程报警、传感器阈值设置,从机负责温度、气体、烟雾、等环境信号采集处理及无线发送。本文研制的智能家居环境监测报警系统能够实时监测煤气泄漏、火灾、电热毯过热等温度异常、外人闯入等危险状态,并可实现电话号码报警,设置传感器阈值等功能。

图1智能家居监控系统的总体设计框图

3 硬件设计

3.1单片机的选型

采用AT89S51作为主要单片机

AT89S51是一种可编程可擦除的只读存储器并带有4K字节的闪烁,具有是低功耗,高性能CMOS8位微处理器,俗称单片机。AT89S51内有4K字节可编程闪烁存储器,128字节的内部RAM,32个外部双向I/O口,6个中断源,两个16位定时计数器及两个全双工串行通信口,看门狗电路。AT89S51有片内振荡器和时钟电路,具有掉电模式和低功耗的闲置。AT89S51可降至0Hz的静态逻辑操作,

空闲方式是停止CPU的工作,但允许定时计数器、RAM、中断系统及串行通信口继续工作。掉电方式是保存RAM中的内容,但振荡器停止工作就要禁止其它所有部件工作直到下一个硬件复位。

3.2温度监测模块

3.2.1温度传感器简介

温度传感器的种类众多,在应用与高精度、高可靠性的场合时DALLAS(达拉斯)公司生产的DS18B20温度传感器当仁不让。

DS18B20具有以下特性:

(1)独特的单线接口仅需一个端口引脚进行通讯;

(2)简单的多点分布应用;

(3)无需外部器件;

(4)可通过数据线供电;

(5)零待机功耗;

(6)测温范围-50~+125℃,以0.5℃递增。华氏器件-67~+257℉,以0.9℉递增;

(7)温度以9位数字量读出温度数字量转换时 200ms(典型值);

(8)用户可定义的非易失性温度报警设置;

(9)报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件;

(10)应用包括温度控制、工业系统、消费品、温度计或任何热感测系统。

3.2.2测量原理

DS18B20有三个主要数字部件:1)64位激光ROM,2)温度传感器,3)非易失性温度报警触发器TH和TL。器件用如下方式从单线通讯线上汲取能量:在信号线处于高电平期间把能量储存在内部电容里,在信号线处于低电平期间消耗电容上的电能工作,直到高电平到来再给寄生电源(电容)充电。DS18B20也可用外部5V电源供电。

DS18B20

图3 DS18B20与单片机的连接方式

DS18B20依靠一个单线端口通讯,如图3 所示。在单线端口条件下,必须先建立ROM操作协议,才能进行存储器和控制操作。因此,控制器必须首先提供下面5个ROM操作命令之一:1)读ROM,2)匹配ROM,3)搜索ROM,4)跳过ROM,5)报警搜索。这些命令对每个器件的激光ROM部分进行操作,在单线总线上挂有多个器件时,可以区分出单个器件,同时可以向总线控制器指明有多少器件或是什么型号的器件。成功执行完一条ROM操作序列后,即可进行存储器和控制操作,控制器可以提供6条存储器和控制操作指令中的任一条。

一条控制操作命令指示DS18B20完成一次温度测量。测量结果放在DS18B20的暂存器里,用一条读暂存器内容的存储器操作命令可以把暂存器中数据读出。温度报警触发器TH和TL各由一个EEPROM字节构成。如果没有对DS18B20使用报警搜索命令,这些寄存器可以做为一般用途的用户存储器使用。可以用一条存储器操作命令对TH和TL进行写入,对这些寄存器的读出需要通过暂存器。所有数据都是以最低有效位在前的方式进行读写。

图4DS18B20温度测量电路原理图3.2.3电路仿真

1>未达到设定值前:

2>到达设定值之后:

3.3 烟雾监测模块

MQ系列气体传感器是常见的气体传感器,它有多种系列,可用于不同气体浓度的检测。它的工作原理为:其内部由活性很高的金属氧化物半导体(常用的

是SnO2)组成,金属氧化物半导体在空气中被加热到一定温度时,氧原子被吸

附在带负电荷的半导体表面,半导体表面的电子会被转移到吸附氧上,氧原子就变成了氧负离子,同时在半导体表面形成一个正的空间电荷层,导致表面势垒升高,从而阻碍电子流动。在敏感材料内部,自由电子必须穿过氧化物半导体微晶粒的结合部位(晶界)才能形成电流。由氧吸附产生的势垒同样存在于晶界而阻碍电子的自由移动,传感器的电阻即缘于这种势垒。在工作条件下当传感器遇到还原性气体时,氧负离子因与还原性气体发生氧化还原反应而导致其表面浓度降低,势垒随之降低,传感器的阻值减小。

在给定的工作条件下和适当的气体浓度范围内,传感器的电阻值和还原性气体浓度之间的关系可近似由下面方程表示:

Rs=A[C]-σ

其中: Rs:传感器电阻,A:常数,[C]:气体浓度,σ:Rs曲线的斜率

通过对传感器两端电压的测量可以得到传感器的阻值,进而可以得到所测气体的浓度。

MQ-7半导体气体传感器具有对一氧化碳的高灵敏度、优异的稳定性、长寿命、大的电信号输出、优异的选择性,常用于家庭、商业、工业环境的一氧化碳、煤气探测装置。

MQ-7工作条件:

环境温度:-20℃~+55℃

湿度:≤95%RH

环境含氧量:21%

烟雾监测模块由一块MQ-7型气敏传感器芯片及若干外围电路组成。其测量电路如图5 所示。

图5 烟雾监测模块测量电路

3.4 Zigbee模块

ZigBee是一种低速无线个域网技术(Low Rate Wireless Personal Network,LRWPAN)。它用途很广泛,多适用于一些分布范围较小,通信数据量不大,数据传输速率相对较低,但同时对传输数据的可靠性和安全性有一定的要求,同时成本低和功耗低且易安装使用的场合。

选用CC2530作为无线通信模块的核心芯片。外观图如图 5.2所示。

CC2530-ZigBee无线通讯模块是采用TI最新一代CC2530 ZigBee标准芯片,适用于2.4GHz、IEEE 802.15.4、ZigBee和RF4CE应用。CC2530芯片包括了极好性能的一流RF收发器,工业标准增强性8051 MCU,系统中可编程的快闪内存,8KB RAM以及许多其他功能强大的特性,可广泛应用在 2.4-GHz IEEE 802.15.4系统、RF4CE控制系统、ZigBee系统,其应用领域可为:家庭∕医院∕建筑物自动化,工业控制测量和监视,低功耗无线感测器网络等各方面应用。

无线模块的软件主要由两部分构成,一部分为主程序,实现串口数据到无线数据的转换;另一部分为中断服务程序,实现无线数据到串口数据的转换CC2530的开发环境是IAR Embedded Workbench IDE,采用C语言编程,流程图6如下:

图6 ZigBee模块软件设计流程图

3.5报警模块

当需要报警时,单片机将通过一个I/O口进行报警。报警电路由一个蜂鸣器和三极管9013组成,当单片机的WARN口输出高电平时,9013导通,蜂鸣器联通,从而发出声音,声音的大小可由WARN口输出的方波频率控制。

图7 报警模块电路

3.6键盘输入模块

在单片机系统中,键盘的设计主要有三种方式:独立按键式键盘、行列扫描式键盘和N×(N-1)键盘。独立按键式键盘使用单片机的I/O口线直接连接,每个按键对应一根口线,一般应用在按键较少的场合。但系统功能较多、按键数量较大时,独立式按键就不能满足需要了。此时需要使用行列扫描式键盘接口,可以通过少量的I/O口线连接较多的按键。在有的应用场合,单片机的I/O口线非常紧缺,又需要较多按键的键盘,这时可使用N条口线上连接N×(N-1)个按键的方法予以解决。本设计中采用的是独立按键式键盘,接线方式如图8 所示。

图8 行列扫描式键盘原理图

在独立按键式键盘上实现键盘主要有三个步骤:判断有无按键被按下并消除抖动;键盘识别;等待按下键盘松开。

1.判断有无按键被按下并消除抖动

在图8中,按键开关一端接地,一端通过一个上拉电阻接高电平作为输出,当按键按下时,输出电平由高变为低,通过单片机进行延时消除抖动即可判定为一次有效按键触动。

2. 键盘识别

经确认的有效按键触动后就可以进行键盘的识别,由单片机对KEY口输入进

行识别从而得到对应的键值。

3.等待按下按键松开

键盘识别后单片机将采用while来检测按键的输出电平是高还是低来确定按键是否松开,未松开则一直在等待直到松开。

3.7液晶显示模块

LPH7366是NOKIA公司生产的可用于其5110、6150,6100等系列移动电话的液晶显示模块,国内厂家也生产有类似的兼容产品。该产品除应用于移动电话外,也可广泛应用于各类便携式设备的显示系统。与其它类型的产品相比,该模块具有以下特点:

1> 84×48的点阵LCD,可以显示4行汉字;

2> 采用串行接口与主处理器进行通信,接口信号线数量大幅度减少,包括

电源和地在内的信号线仅有9条。支持多种串行通信协议(如AVR单片机的SPI、MCS51的串口模式0等),传输速率高达4Mbps,可全速写入显示数据,无等待时间;

3> 可通过导电胶连接模块与印制版,而不用连接电缆,用模块上的金属钩

可将模块固定到印制板上,因而非常便于安装和更换;

4> LCD控制器/驱动器芯片已绑定到LCD晶片上,模块的体积很小;

5> 采用低电压供电,正常显示时的工作电流在200μA以下,且具有掉电

模式。

LPH7366的这些特点非常适合于电池供电的便携式通信设备和测试设备中。

图9 液晶显示模块电路

3.8人体红外感应模块

HC-SR501是基于红外线技术的自动控制模块,采用德国原装进口LHI778

探头设计,灵敏度高,可靠性强,超低电压工作模式,广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。

图10 HC-SR501人体感应模块实物图

功能特点:

1、全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平。

2、光敏控制(可选择,出厂时未设)可设置光敏控制,白天或光线强时不感应。

3、温度补偿(可选择,出厂时未设):在夏天当环境温度升高至30~32℃,探测距离稍变短,温度补偿可作一定的性能补偿。

4、两种触发方式:(可跳线选择)

a、不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将自动从高电平变成低

电平;

b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围

活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。

5、具有感应封锁时间(默认设置:2.5S 封锁时间):感应模块在每一次感应输出后(高电平变成低电平),可以紧跟着设置一个封锁时间段,在此时间段内感应器不接受任何感应信号。此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰。(此时间可设置在零点几秒—几十秒钟)。

4主机软件设计

编写程序时,应当首先确定一个比较完整的程序结构,在此结构的基础上逐步细化,最终完成程序所要求的全部功能。本文是按照模块的思想来规划整个软

件系统的设计,对系统所应实现功能进行分析,并考虑硬件设备,将软件分为主

机软件设计和从机软件设计两个部分。本节和3节将对软件设计过程进行阐述。

4.1 主机程序整体框架

系统按照功能分层次进行实现,每个部分完成各自部分的功能,所有源程序写在对应模块的.c文件中,而宏定义、外部变量声明、函数声明保存在对应名称的.h文件中。

如前述,系统主机要实现低功耗,绝大部分处理将安排在中断程序中。程序框架如图11所示。

无限循环{

(a)系统主程序

(b)中断程序

图11 主机程序整体框架

中断程序:实现各种状态及按键的检测,若正常或无按键,直接返回;否则置相应标志后退出低功耗模式,以便主程序完成处理。

主程序:根据各个中断程序中设置的标志位进行相应报警处理或按键处理,处理完成后进入低功耗模式。

按上述框架实现程序,可以使得CPU无须时时刻刻执行程序,在没有中断时进入低功耗状态,从而提高系统运行时间。后续节将分别阐述主程序和各个中断程序的实现过程。

4.2无线发送/接收程序

在进行CC2420通讯之前需要确定发送和接收数据的帧格式,为了简化,不用官方Zigbee的数据帧格式。在这个项目中采用下面的数据帧格式。CC2420处于接收状态下,它开始接收新的一帧数据当它检测到SFD和前导码时。

数据帧发送时,CC2420自动在数据包的开始处加上前导码和帧起始分隔符在数据包末尾加CRC检验。发送与接收程序代码见附录2.

一、发送

按以下步骤进行数据发送:

1.把数据流按顺序存入TX FIFO:

a.帧中MPDU的长度,通常情况下是0x08

b.本地地址

c.接收者地址或广播地址0xFF

d.用于发送的四个字节,从MSB开始(也就是In[31:24]->In[7:0])

e.两个字节的0x00,它表示CC2420自动替换CRC位。

2.检查CCA信号并且在信道空闲时才进行操作。另一做法是用STXCCA命令寄存器代替第2和第3步。不管你采用哪一种方法来执行CCA,建议你要经过一段“随机”长的时间的等待后才重试。

3.执行STXON命令寄存器

4.在任何新数据写入TX FIFO前请确认SFD变高后变底并且已经等待了至少60个时钟周期。

二、接收

接收数据帧时,CC2420自动计算帧的CRC校验。你要人工检查接收帧的最后一个字节的CRC校验位。存到RX FIFO的首个字节是长度字节。CC2420将不会接收任何数据除非它已经处于接收模式12个信号周期。你必须在数据包的发送过程中加入等待时间以便CC2420检查和接收数据。

按以下步骤进行数据接收:

1.检查FIFO和FIFOP信号,确认是否有新数据到来。

2.如果有新数据到来,开始从RX FIFO中读取。

a. 首字节是长度字节。要保存,因为它是帧结束的唯一标志。

马上清除RX FIFO如果它的长度不是0x08。

b. 接收源地址并检查它是否与希望的发送者相匹配。如果不匹配则随机的

丢弃整个帧。对地址的检查请参考4.4节。

c. 接收目的地址并检查它是与本地地址相匹配还是广播地0xFF。如果不匹配

则随机的丢弃整个帧。

d. 接收并保存4字节负载到一个你将要设计的FIFO中。

e. 接收两字节的CRC信息。如果CRC没有检查,则丢弃先前保存的数据负载。3.任何时候RX FIFO只要发生下溢或溢出,马上清除FIFO。

接收中断程序如图所示。

图11 无线接收流程图

4.3温度监测节点程序

温度监测节点采用和主机类似的程序框架。主程序流程和温度采集判断流程分别如图12、13所示。

图12 温度监测节点主程序流程图

图13 温度检测、判断流程图

无线节点同样有低功耗的要求,另一方面考虑到温度变化不快,所以程序中对温度的检测间隔进行,每10s采样一次,使用一个定时器实现。在定时器中断服务程序中实现温度检测及是否超限的判断,若超限置超限标志后退出低功耗,以便主程序实现处理。

在温度节点中要实现对上位机温度设定数据的接收,和主机类似,待机状态下CC2420处于休眠模式GIO1 pin周期性输出一方波,接于MSP430F149具有中断功能的P1.6上,定时通知CPU处理通信任务。其中P1.6设为上升沿中断。中断程序中判断是否接收到温度设定数据,若接收到则更新本地设定数据,并写入FLASH信息段。

DS18B20 数字温度计提供9 位(二进制)温度读数指示器件的温度信息经过单线接口送入DS18B20或从DS18B20读出,因此从主机CPU,到DS18B20仅需一条线(和地线)。这也决定了对DS18B20的操作时序有严格的要求。下面简单介绍其工作过程及时序。

图14 温度转换程序流程

4.4烟雾监测节点程序

烟雾检测主要是测量烟雾传感器的电压,可以通过单片机AD模块将电压值数字化,通过调节灵敏度分压电阻可以得到适合的报警值,若单片机获得的AD 值超过这一报警值,则延时1s,然后每隔1s采集一次烟雾传感器电压值,若5次该电压值均超过设定的报警值,则置报警标志位并通过无线发送给主机进行处理。

烟雾监测节点主程序流程和中断服务程序流程分别如图15、16所示。

图15 烟雾监测节点主程序流程图

图16 中断服务程序流程

4.5红外热释电监测节点程序

红外热释电监测节点程序的设计和烟雾监测节点的设计并无不同。主程序流程和中断服务程序流程分别如图17、18所示。

图17 红外热释电监测节点主程序流程图

图18 中断服务程序流程图

总结:

在本次传感器与检测综合设计中,让我受益匪浅。智能家居设计这个课题我们就提出方案就花了好长的时间,从理论到实践,在整整一星期的日子里,可以说得是苦多于甜。但是在这过程中我们查阅和浏览了很多的相关资料,一起商量,一起调试,相互合作,并且对Proteus软件的使用有了很大程度的提高。同时不仅可以巩固和强化以前所学过的知识,还学到了很多书本上所不曾学到的知识。总之,本次设计让我对传感器有了进一步的认识和了解,同时懂得传感器在我们生活中的重要性和必要性。

简单计算器c++课程设计

简单计算器 1 基本功能描述 简单计算器包括双目运算符和单目运算符。双目运算符包含基本的四则运算及乘幂功能,单目运算符包含正余弦、阶乘、对数、开方、倒数等运算。可对输入任意操作数包含小数和整数及正数和负数进行以上的所有运算并能连续运算。出现错误会给出提示,同时包含清除、退格、退出功能以及有与所有按钮相对应的菜单项。 2 设计思路 如图1,是输入数据子函数的流程图。打开计算器程序,输入数据,判断此次输入之前是否有数字输入,如果有,则在之前输入的数字字符后加上现有的数字字符;如果没有,则直接使编辑框显示所输入的数字字符。判断是否继续键入数字,如果是,则继续进行前面的判断,如果否,则用UpdateData(FALSE)刷新显示。 如图2,是整个计算器的流程图。对于输入的算式,判断运算符是双目运算符还是单目运算符。如果是双目运算符,则把操作数存入数组a[z+2]中,把运算符存入b[z+1]中;如果是单目运算符,则把字符串转化为可计算的数字,再进行计算。下面判断运算符是否合法,如果合法,则将结果存入a[0],不合法,则弹出对话框,提示错误。结束程序。

输入一个数字 在之前输入的数字字符后面加上现在的数字字符。 Eg :m_str+=”9”。 直接使编辑框显示所输入的数字字符。 Eg :m_str=”9”。 pass3=1表示已有数字输入 开始 之前是否有数字输入? pass3==1? 继续键入数字? 用UpdateData(FALSE)刷新显示 图1 输入数据子函数流程图 Y N Y N

输入开始 双目运算符 是否每一个操作数都存入a[]数组? 把操作数存入a[z+2],把运算符存入b[z+1]。 单目运算符 将字符串转换 为可计算的数进行运算 运算是否合法? 将结果存入a[0] 弹出对话框提示错误 结束Y Y N N 图2 简单计算器总流程图

智能家居系统需求分析

智能家居系统 1 智能家居整体系统的功能分析 背景和系统结构图的介绍 智能家居又称住宅智能化,是智能建筑的重要组成部分。它随着科技的高速发展和人们生活要求的不断提高而应运而生,成为21世纪的热点技术。智能家居可以定义为一个过程或者一个系统,该过程(系统)利用先进的计算机技术、网络通信技术、综合布线技术构建与家居生活有关的各种子系统,并将其有机结合在一起,通过统筹管理,将智能家居的被动静止结构转变为具有智慧的新动态,为住户生活提供全方位的信息交换功能,帮助家庭和外部、使用者与家庭环境之间保持信息交流畅通,优化人们的生活方式。 图1为智能家居的系统结构图,该图列举了典型智能家居的系统组成:家庭网关、电动窗帘和门窗系统、家庭智能照明系统、家庭多媒体系统、可视门禁系统、安防周界系统、环境温度控制系统、视频监控系统等,其中家庭网关是智能家居系统的通信管理单元和子系统控制中心,在家庭网关通信管理体系下,可构建家庭网络通信系统。 图1 智能家居系统结构图 通过采用上述功能系统,实现家居智能化和自动化。相对传统家居而言,智能家居通

过全新的3C技术(Computer Communication Control Technology),提供了全方位的信息服务,赋予了家居生活安全、舒适、节能的特性。 设计原则 (1)功能需求。智能家居注重满足人们在方便性和舒适度方面的需求,如:遥控功能(遥控控制家居范围内所有的灯,窗帘及其他电气设备),网络化控制、场景控制,本地控制等。 (2)高性价比。在系统设计中要充分考虑系统的性能和价格的要求,使系统在较低成本的条件下,尽可能满足用户需求。 (3)通用性。目前所有的智能家居技术都处于发展阶段,所以系统设计时,要注意选择兼容性好,符合国际通用协议的技术。 (4)兼容性和可扩展性。随着智能家居技术的不断发展,会有越来越多的家居智能化产品和技术的诞生,因此,在智能家居系统的设计之初,就必须考虑系统未来的兼容和发展。 (5)布线简洁。易于安装,符合大多数人的习惯。 (6)安全性。包括所进行设计运行过程的安全性和耐久性。 基于以上原则,才能设计出一套完整的智能家居系统。 设计依据 设计依据主要有: 《全国住宅小区智能化技术示范工程建设要点与技术导则》 《住宅小区安全技术防范综合报警服务系统设计导则》 《社会公共安全标准汇编》 《防盗安全门通用技术条件》(GB17565—2007) 《民用建筑电气设计规范》(JGJ/T 16—2008) 《安全防范工程程序要求》(GA/T 75—1994) 《家庭布线标准》(TIA/EIA 570—A) 《计算机软件开发规范》(GB 8566—1988) 《电气装置安装工程施工及验收规范》(GBJ 232—1982) 《建筑智能化系统工程实施及验收规范》(DB 32/366—1999) 《建筑智能化系统工程评估标准》(DB 32/T367—1999)

简易计算器的设计与实现

沈阳航空航天大学 课程设计报告 课程设计名称:单片机系统综合课程设计课程设计题目:简易计算器的设计与实现 院(系): 专业: 班级: 学号: 姓名: 指导教师: 完成日期:

沈阳航空航天大学课程设计报告 目录 第1章总体设计方案 (1) 1.1设计内容 (1) 1.2设计原理 (1) 1.3设计思路 (2) 1.4实验环境 (2) 第2章详细设计方案 (3) 2.1硬件电路设计 (3) 2.2主程序设计 (7) 2.2功能模块的设计与实现 (8) 第3章结果测试及分析 (11) 3.1结果测试 (11) 3.2结果分析 (11) 参考文献 (12) 附录1 元件清单 (13) 附录2 总电路图 (14) 附录3 程序代码 (15)

第1章总体设计方案 1.1 设计内容 本设计是基于51系列的单片机进行的十进制计算器系统设计,可以完成计算器的键盘输入,进行加、减、乘、除1位无符号数字的简单四则运算,并在6位8段数码管上显示相应的结果。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的8751单片机,输入采用4×4矩阵键盘。显示采用6位8段共阳极数码管动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,最终选用汇编语言进行编程,并用protel99se涉及硬件电路。 1.2 设计原理 在该课程设计中,主要用到一个8751芯片和串接的共阳数码管,和一组阵列式键盘。作为该设计的主要部分,下面将对它们的原理及功能做详细介绍和说明。 1)提出方案 以8751为核心,和数码管以及键盘用实验箱上已有的器件实现计算器的功能。 2) 总体方案实现 (1)要解决键值得读入。先向键盘的全部列线送低电平,在检测键盘的行线,如果有一行为低电平,说明可能有按键按下,则程序转入抖动检测---就是延时10ms再读键盘的行线,如读得的数据与第一次的相同,说明真的有按键按下,程序转入确认哪一键按下的程序,该程序是依次向键盘的列线送低电平,然后读键盘的行线,如果读的值与第一次相同就停止读,此时就会的到键盘的行码与列码

智能家居安全系统毕业论文

编号: 审定成绩: 重庆邮电大学 毕业设计(论文) 设计(论文)题目:家居物联网安全系统的研究 学院名称: 学生姓名: 专业: 班级: 学号: 指导教师:

答辩组负责人: 填表时间:年月 重庆有电大学教务处制

摘要 物联网正在以超越“爆炸”的速度发展,其对世界的影响也是越来越明显。智能家居是现代家居生活的一种趋势,以至于在第三届中国国际物联网(传感器网络)博览会上,家居智能作为“十二五”规划中工信部主推应用领域之一,家居系统产品或网络家居得以展示,物联网技术在智能家居方面的应用已经初见成效。 随着物联网技术在智能家居系统中的应用不断成熟,考虑到智能家居系统中存在的一些安全问题,例如“如何对住宅环境进行实时监测”,以及现有家居安全系统存在的局限性,一种基于物联网的高度网络化智能家居安防系统被设计出来。该智能家居安防系统是针对对非授权访问进行检测、拦截和报警进行设计。本设计涉及到两个节点(CC2530芯片为主控芯片的开发板),一个用作协调器节点,一个用作终端设备;协调器负责组建网络,并维护网络,与PC电脑相连,终端设备负责控制各个功能模块的正常工作,并把数据传递给协调器节点。另外功能模块主要有温湿度采集模块、烟雾检测模块、继电器模块和人体红外传感模块。 本文主要从理论和原理方面对家居物联网的安全系统进行研究,另外也从硬件方面做了很简易的家居环境安全监测系统。 【关键词】智能家居系统物联网技术家居安防传感器网络

目录 前言 (1) 第一章智能家居 (2) 第一节智能家居的概述 (2) 第二节国内外智能家居的发展状况 (2) 一、国内智能家居的现状 (2) 二、国内的相关政策 (3) 三、国外智能家居的现状 (3) 第三节智能家居中的安全问题 (4) 第四节本章小结 (5) 第二章基于物联网的智能家居系统 (6) 第一节物联网技术 (6) 第二节IEEE 802.5.4/ZigBee无线通信标准 (7) 一、IEEE 802.15.4标准简介 (7) 二、ZigBee标准简介 (8) 第三节家居物联网安全系统的研究 (10) 一、家居物联网系统 (10) 二、系统安全问题的研究 (11) 第四节本章小结 (11) 第三章课题的硬件描述 (12) 第一节设计总框图 (12) 第二节CC2530芯片及最其小系统介绍 (12) 一、CC2530芯片简介 (12) 二、CC2530最小系统组成 (14) 第三节功能模块介绍 (15) 一、温湿度检测模块 (15) 二、烟雾检测模块 (17) 三、人体红外探测模块 (18) 四、光敏传感器模块 (19) 五、显示模块 (20) 六、继电器模块 (22) 第四节本章小结 (23)

单片机简易计算器课程设计

课程设计 题目名称简易计算器设计 课程名称单片机原理及应用 学生姓名 班级学号 2018年6 月20日

目录 一设计目的 本设计是基于51系列单片机来进行的简单数字计算器设计,可以完成计算器的键盘输入,进行加、减、乘、除六位整数数范围内的基本四则运算,并在LED上显示相应的结果。软件方面使用C语言编程,并用PROTUES仿真。 二总体设计及功能介绍 根据功能和指标要求,本系统选用MCS-51系列单片机为主控机,实现对计算器的设计。具体设计及功能如下: 由于要设计的是简单的计算器,可以进行四则运算,为了得到较好的显示效果,采用LED显示数据和结果; 另外键盘包括数字键(0~9)、符号键(+、-、×、÷)、清除键和等号键,故只需要16个按键即可,设计中采用集成的计算键盘; 执行过程:开机显示零,等待键入数值,当键入数字,通过LED显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在LED上输出运算结果。

三硬件仿真图 硬件部分比较简单,当键盘按键按下时它的那一行、那一列的端口为低电平。因此,只要扫描行、列端口是否都为低电平就可以确定是哪个键被按下。 四主程序流程图 程序的主要思想是:将按键抽象为字符,然后就是对字符的处理。将操作数分别转化为字符串存储,操作符存储为字符形式。然后调用compute()函数进行计算并返回结果。具体程序及看注释还有流程图 五程序源代码 #include #include #include/* isdigit()函数*/ #include/* atoi()函数*/ #define uchar unsigned char #define uint unsigned int

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

摘要 智能家居作为家庭信息化的实现方式,已经成为社会信息化发展的重要组成部分,物联网因其巨大的应用前景,将是智能家居产业发展过程中一个比较现实的突破口,对智能家居的产业发展具有重大意义。本文基于容易实现,方便操作,贴近使用的设计理念,采用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

智能家居行业研究报告记录

智能家居行业研究报告记录

————————————————————————————————作者:————————————————————————————————日期:

第一章、智能家居概况 一、智能家居定义 智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。 二、智能家居的发展演变 智能家居作为一个新生产业,处于一个导入期与成长期的临界点,市场消费观念还未形成,但随着智能家居市场推广普及的进一步落实,培育起消费者的使用习惯,智能家居市场的消费潜力必然是巨大的,产业前景光明。智能家居至今在中国已经历了20多年的发展,从人们最初的梦想,到今天真实的走进我们的生活,经历了一个艰难的过程。 智能家居在中国的发展大致可分为四个阶段,分别是萌芽期、开创期、徘徊期、融合演变期。 萌芽期/智能小区期(1994年-1999年) 这是智能家居在中国的第一个发展阶段,整个行业还处在一个概念熟悉、产品认知的阶段,这时没有出现专业的智能家居生产厂商,只有深圳有一两家从事美国X-10智能家居代理销售的公司从事进口零售业务,产品多销售给居住国内的欧美用户。 开创期(2000年-2005年) 国内先后成立了五十多家智能家居研发生产企业,主要集中在深圳、上海、天津、北京、杭州、厦门等地。智能家居的市场营销、技术培训体系逐渐完善起来,此阶段,国外智能家居产品基本没有进入国内市场。

一种智能家居系统的实现

一种智能家居系统的实现 摘要:智能家居作为物联网时代的主要应用方向,近年来快速发展。现阶段智能家居系统还没有普及到千家万户。提出一种采用嵌入式Linux系统为核心控制网关,以价格低廉的单片机为节点控制器,采用ZigBee无线网络技术,允许多方式控制的技术方案,通过实验证明该系统具有高效率、高可靠性和低成本的特点。 关键词:智能家居;ZigBee;控制网关;单片机 中图分类号:TP319 文献标识码:A 文章编号: 2095-1302(2015)02-00-02 0 引言 随着物联网技术的飞速发展,智能家居作为物联网发展的重要分支已经已经走进人们的生活[1-3]。在智能家居领域,人机交互的便捷、高效是关注的重点。 目前智能家居系统主要的控制方式为传统的固定式家 居开关或功能简单的无线按键遥控器。语音交互有着以上交互方式无法比拟的便捷、学习成本低等方面的优势。目前国内外的公司相继进行语音智能家居系统方向的研发[4-6]。在此,文章提出一种简单便捷的语音智能家居系统,通过整合现有的资源构建语音智能家居系统。 1 系统设计

语音智能系统由智能节点、智能家居网关(以下简称网关)和控制终端三个部分组成。其中智能家居网关为系统的核心处理单元,是系统的数据中心,其他部分都可以理解为智能家居系统的子节点。系统结构如图1所示。 图1 智能家居网关系统框架 系统功能的实现与控制由网关完成,智能节提供数据支撑与功能的具体执行,控制终端完成人机交互。其中,智能节点分为两类,监测节点与执行节点。监测节点完成环境监测功能,例如环境温度湿度监测、光照强度监测、可燃气体监测、烟雾检测等等环境的监测;执行节点完成电器的控制,例如灯光的控制、窗帘的控制等。控制终端分为三类,专用控制终端、手机客户端和网页控制端。以上所有种类设备根据不同的需要选择相应的连接方式连接到智能家居网关上。 2 系统实现 2.1 硬件方案实现 系统硬件实现分三个部分进行说明。 智能节点设备,采用无线传输技术ZigBee方案组网传输信息,具体的硬件采用CC2530芯片与STM8单片机协同工作的系统方案。CC2530模块部分完成与网关通信功能,STM8单片机驱动外围功能设备,连个模块间采用串口进行数据传输。 控制终端分为三类,采用的方式各不相同。专用终端采

简易计算器课程设计

评阅教师评语:课程设计成绩 考勤成绩 实做成绩 报告成绩 总评成绩指导教师签名: 课程设计报告 论文题目基于ARM的简易计算器设计 学院(系):电子信息与自动化学院 班级:测控技术与仪器 学生姓名:同组同学: 学号:学号: 指导教师:杨泽林王先全杨继森鲁进时间:从2013年 6 月10 日到2013年 6 月28 日 1

目录 1、封面—————————————————————P1 2、目录—————————————————————P2 3、前言—————————————————————P3 4、关键字————————————————————P3 5、原理与总体方案————————————————P3 6、硬件设计———————————————————P6 7、调试—————————————————————P10 8、测试与分析——————————————————P11 9、总结—————————————————————P13

10、附件—————————————————————P14 前言 近几年,随着大规模集成电路的发展,各种便携式嵌入式设备,具有十分广阔的市场前景。嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。在嵌入式系统中,数据和命令通过网络接口或串行口经过ARM程序处理后,或显示在LCD上,或传输到远端PC上。 本文通过周立功的LPC2106芯片完成的简易计算器,正是对嵌入式应用的学习和探索。 一、摘要: 计算器一般是指“电子计算器”,是能进行数学运算的手持机器,拥有集成电路芯片。对于嵌入式系统,以其占用资源少、专用性强,在汽车电子、航空和工控领域得到了广泛地应用。本设计就是先通过C语言进行相应程序的编写然后在ADS中进行运行最后导入PROTUES进行仿真。最后利用ARM中的LPC2106芯片来控制液晶显示器和4X4矩阵式键盘,从而实现简单的加、减、乘、除等四则运算功能。 关键字:中断,扫描,仿真,计算 二、原理与总体方案: 主程序在初始化后调用键盘程序,再判断返回的值。若为数字0—9,则根据按键的次数进行保存和显示处理。若为功能键,则先判断上次的功能键,根据代号执行不同功能,并将按键次数清零。程序中键盘部分使用行列式扫描原理,若无键按下则调用动态显示程序,并继续检测键盘;若有键按下则得其键值,并通过查表转换为数字0—9和功能键与清零键的代号。最后将计算结果拆分成个、十、百位,再返回主程序继续检测键盘并显示;若为清零键,则返回主程序的最开始。 电路设计与原理:通过LPC2106芯片进行相应的设置来控制LCD显示器。 而通过对键盘上的值进行扫描,把相应的键值通过MM74C922芯片进行运算从而

智能家居系统设计方案 (1)

智能家居系统设计方案 综述 随着计算机技术、通信技术、网络技术、控制技术、信息技术的迅猛发展,提高了人们对家庭实现生活现代化,居住环境舒适化及家居安全化的要求,在这种日益迫切的需求下延伸出来的智能家居系统很好的满足了人们的这些要求。智能家居除了具有安全、便利、舒适、节能、娱乐性的功能外,还是一个集音频、视频、计算机功能、通信功能、家居自动化/控制/安全技术以及将所有不同的设备应用和功能互连于一体的系统,使我们的居家生活更为便利、灵活。 智能家居系统创新性地实现了对灯控、家电等家居设备的集中控制,可全部实现无线控制,免除布线的麻烦和弊端,不管装修与否,均可便捷安装使用,不会受到布线的任何束缚。同时,采用学习型的红外基地台,强大的软件学习功能,可与各种家居设备实现无缝对接,对新购的家居设备,也可轻松纳入联电国际系统管理,十分方便,利用网络/PDA/手机,通过目前最先进的网络侦控摄像机,即可随时随地实现对家居设备的实时监测和操控。下面,我们就以某独栋别墅项目为例,详细说明智能家居系统给我们带来的人性化、数字化的生活。用户需求分析 根据别墅业主的要求,在别墅智能家居设计中需要实现以下功能:?周界防盗及监控功能;

?全部房间的智能灯光控制; ?主要活动区域的背景音乐功能; ?一层客厅的电动窗帘控制; ?烟感及燃气泄露感应报警功能; ?家用净水,中央除尘,中央空调集成。 为实现上述功能,需用到下列系统设备: 1.周界防盗系统 主动红外探测器对射,如果有人非法入侵则触发报警主机。 2.家居安防监控系统 ? 别墅四周实时监控—业主可以在任意指定房间对外围的情况进行监控。(需布线) ? 室内安全—在厨房安装烟感及燃气泄露探测器,出现警情及时提醒业主。 ? 异常入侵—在窗户内侧安装幕帘探测器,遇到异常情况及时报警。 3.背景音乐系统 本套方案中,背景音乐系统能实现用户主要活动房间的音乐功能,同时能通过背景音乐系统做到每一个背景音乐点房间的电视能够共享收看DVD 、数字电视机顶盒等节目源,还能通过电视察看电视监控的图像。

智能家居毕业设计

摘要 智能家居系统采用电子传感技术、计算机技术和信息传输技术,对用户提供全方位的服务,同时对住房内情况进行实时监控和管理。它包括家庭内部信息传输系统、家庭报警、显示系统及智能传感/执行设备等几个部分。 本文所做的智能家居控制系统包括室内信息智能监控功能、输入与实时显示功能、智能报警和通讯报警等。本文将整个系统分为主机部分和分机部分,以AT89C51单片机为主控器件,两部分之间通过无线通讯模块进行数据交换。 主机部分是系统的核心部分,通过键盘输入模块对系统温湿度的进行初始化设置,并利用LCD显示模块对室内状况进行实时显示,本部分还具有温湿度控制和煤气阀开关控制的功能,对于异常情况,系统可通过声光报警模块进行报警提示,情形严重的可通过电话拨号模块通知用户、物业或相关部门。 分机部分是系统的监测部分,主要是通过温湿度传感器、气体传感器和烟雾传感器对室内信号进行采集,并通过无线通讯模块PTR8000将信息传送给主机,实现对家居的智能控制。 通过本文的研究,使得整个智能家居控制系统得到了进一步完善! 关键词:AT89C51;智能控制;传感器;无线通讯

Abstract Intelligent home system uses electronic sensing technology, computer technology and information transfer technology to provide a full range of services, and at the same time to monitor the situation of housing and real-time management. It includes family information transmission systems, home alarm, display system and intelligent sensor / equipment such as the implementation of several parts. The intelligent home control system made in this article including an indoor information intelligent monitoring, input and display real-time, intelligent alarm and communications alarm. It is divided into host part and extension part, and make the AT89C51 single-chip as the main control unit, the two parts exchange data for each other through the wireless communication module. The host part is the core of the system, initialize the temperature and humidity settings through the keyboard input module of the system, and use the LCD display module for the real-time display of indoor situation, this part also have the control functions for temperature, humidity and gas valve switch, for anomalies, the system also can alarm by sound and light alarm module. For the serious situation, the system also can inform the users, property or related sectors by telephone dial-up module. Extension is the monitoring part of the system, it collect the indoor signal through temperature and humidity sensors, gas sensors and smoke sensors, and transport the information to the host through wireless communication module PTR8000 , to achieve Intelligent control of home. Through the study of this article, the entire intelligent home control system has been further improved!

基于物联网的智能家居系统设计

基于物联网的智能家居 系统设计 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

报告名称:基于物联网的智能家居控制系统设计方案 班级组号: 指导老师: 组长学号姓名: 组员学号名字: 2017年3月17日 目录 一. 项目背景 (1) 二. 系统需求分析 (1) 1.方便的手持设备.............. .. (1) 2.摄像头.............. (1) 3.门禁.............. . (1) 4.空气质量检测.............. (2) 5.湿度、烟雾检测.............. .. (2) 6.远程控制.............. .. (2) 三.智能家居系统功能简述 (2) 1.智能安防系统 (2) 2.智能照明系统. (2) 3.智能电器控制系统. (2) 4.门禁系统. (3) 5.烟雾检测统. (3) 6.空气质量检测系统. (3) 四.智能家庭平面图 (4) 五. 智能家居各系统原理图 (5) 1.智能安防与视频监控系统 (5) .设备组成 (5) .功能 (5)

.程序流程图 (6) 2.智能照明系统 (7) .设备组成 (7) .功能 (7) .程序流程图 (8) 3.智能电器控制系统 (8) .设备组成 (8) .功能 (9) .程序流程图 (9) 4.门禁系统 (10) .设备组成 (10) .功能 (10) .程序流程图 (10) 5.烟雾检测系统 (11) .设备组成 (11) .功能 (11) .程序流程图 (12) 6.空气质量检测系统 (12) .设备组成 (12) .功能 (12) .程序流程图 (13) . 六.团队成员的分工安排 (13)

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

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

Abstract Smart Home as the implement mode of Family Information important part of the social information development .The networking because of its the design concept of trying to use easiest way to deliver .The relay as the control terminal mean .While we also use the trared remote control key webpage etc to control the of software and features designed to build a specific environment instance. Key word:Networking、Intelligent、Home、Microcontroller、STC89C52、multi-source control

智能家居行业研究报告

第一章、智能家居概况 一、智能家居定义 智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、远程控制、室外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。 二、智能家居的发展演变 智能家居作为一个新生产业,处于一个导入期与成长期的临界点,市场消费观念还未形成,但随着智能家居市场推广普及的进一步落实,培育起消费者的使用习惯,智能家居市场的消费潜力必然是巨大的,产业前景光明。智能家居至今在中国已经历了20多年的发展,从人们最初的梦想,到今天真实的走进我们的生活,经历了一个艰难的过程。 智能家居在中国的发展大致可分为四个阶段,分别是萌芽期、开创期、徘徊期、融合演变期。 萌芽期/智能小区期(1994年-1999年) 这是智能家居在中国的第一个发展阶段,整个行业还处在一个概念熟悉、产品认知的阶段,这时没有出现专业的智能家居生产厂商,只有有一两家从事美国X-10智能家居代理销售的公司从事进口零售业务,产品多销售给居住国的欧美

用户。 开创期(2000年-2005年) 国先后成立了五十多家智能家居研发生产企业,主要集中在、、天津、、、等地。智能家居的市场营销、技术培训体系逐渐完善起来,此阶段,国外智能家居产品基本没有进入国市场。 徘徊期(2006-2010年) 2005年以后,由于上一阶段智能家居企业的野蛮成长和恶性竞争,给智能家居行业带来了极大的负面影响:包括过分夸大智能家居的功能而实际上无法达到这个效果、厂商只顾发展代理商却忽略了对代理商的培训和扶持导致代理商经营困难、产品不稳定导致用户高投诉率。行业用户、媒体开始质疑智能家居的实际效果,由原来的鼓吹变得谨慎,市场销售也几年出来增长减缓甚至部分区域出现了销售额下降的现象。2005年-2007年,大约有20多家智能家居生产企业退出了这一市场,各地代理商结业转行的也不在少数。许多坚持下来的智能家居企业,在这几年也经历了缩减规模的痛苦。正在这一时期,国外的智能家居品牌却暗中布局进入了中国市场,而活跃在市场上的国外主要智能家居品牌都是这一时期进入中国市场的,如罗格朗、霍尼韦尔、施耐德等。国部分存活下来的企业也逐渐找到自己的发展方向,例如天津瑞朗,爱尔豪斯,海尔,科道等。 融合演变期(2011-今) 进入2011年以来,市场明显看到了增长的势头。智能家居的放量增长说明智能家居行业进入了一个拐点,由徘徊期进入了新一轮的融合演变期。 进入到2014年以来,各大厂商已开始密集布局智能家居,尽管从产业来看,

一套简单的智能家居系统方案

前言: 智能家居系统应用越来越广泛,这是应用在别墅中的一套简单的智能家居系统方案! 正文: 一、系统设计 系统采用RF、WIFI、TCP/IP等协议进行数据传输,通过无线方式来发送指令。灯光、窗帘、电器控制采用RF数据传输命令,其安装方法与原机械开关一致;监控采用有线数字摄像机,安防探测器使用有线或RF无线报警方法,即装即用;操作终端,如平板电脑,手机,个人电脑,通过WIFI或网络与本智能系统相连接。所有设备无需重新布线,大大节省了安装的难度与调试时间。 二、功能介绍 2.1 智能灯光控制 通过多种方式,如手动、遥控、平板电脑、智能手机、个人电脑、定时等方式对灯光进行单开、单关、全开、全关以及情景控制。 2.2 电器窗帘控制 (1) 电器控制——控制电视机、空调、热水器、电动窗、饮水机、排风扇、地暖等家用电器设备; (2) 窗帘控制——控制窗帘的打开与关闭; 2.3 智能监控 (1) 实时监控——通过平板电脑实时显示摄像机视频监控画面;

(2) 远程监控——通过互联网在计算机上实现远程实时监控; (3) 移动监控——通过手机实现远程实时监控; (4) 图像存储——将监控视频数据存储在SD卡上; (5) 录像回放——查看视频监控历史资料; 2.4 智能报警 (1) 防区报警——处理有线或无线报警传感器的报警信息; (2) 短信报警——报警时发送短信通知主人; (3) 彩信报警——报警时把现场图片、报警位置、报警性质等综合信息以彩信方式通知主人; (4) 智能报警——报警时,灯光打开、摄像机抓拍、警号响起、显示屏弹出报警画面、发送短信、彩信; 2.5 远程控制 通过用户客户端软件可以实现异地控制灯光电器的运行及监控家中的实时视频。 2.6 定时控制 (1) 灯光电器定时——灯光、窗帘、空调和其它家用电器的定时开启与关闭,每周7天每天三个定时时段,让灯光电器按照需求自动运行; (2) 防区定时——系统可以对防区进行每周7天每天三个时段定时,让防区按照需求自动运行;

简易计算器课程设计

基于单片机的计算器的设计 摘要:本设计是一个实现加减乘除的计算器,它的硬件主要由四部分构成,一个8051单片机芯片,两个八段共阴极数码管,一个4*4键盘,它可以实现一位数的加减乘除运算。 显示部分:采用LED动态显示。 按键部分:采用4*4键盘。采用软件识别键值,并执行相应的操作。 关键词:LED接口;键盘接口;8255A;汇编语言 一、概述 1.1设计要求及任务: (1)设计4*4的键盘,其中10个数字键0~9,其余六个键“+”、“—”、“*”、“/”、“=”、和“C”键; (2)设计两位LED接口电路; (3)实现1位数的简单运算 1.2设计原理 (1)LED显示器接口技术 LED动态显示接口技术 (2)键盘显示技术 逐行(逐列扫描法) 二、系统总体方案和硬件设计 2.1计算器总体思想 显示部分:采用LED动态显示。 按键部分:采用4*4键盘。采用软件识别键值,并执行相应的操作。 执行过程:开机显示零,等待键入数值,当键入数字,经通过数码管显示出来,当键入+、-、*、/运算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再键入数值后将显示键入的数值,按等号就会在数码管上输出运算结果。 图1 系统设计框图

2.2硬件的选择与连接 图二硬件连接总图 2.2.1硬件选择 (1)由于本设计比较简单,因此选用内部含有4KBE2PROM的89C51单片机作为系统的核心。 (2)扩展输入/输出端口 在扩展输入/输出端口时,要求输入口能够缓冲,,输出口能够锁存。常用小规模集成电路芯片74LS244或74LS245等扩展输入端口,用74LS273、74LS373、 74LS377扩展输出端口。这种扩展方法的特点是电路简单,但功能单一、灵活性差。因而常采用中规模的可编程并行接口芯片8255A扩展输入/输出端口。 (3)锁存电路采用74LS373 2.2.2接口设计 (1)单片机与8255A的接口设计 8255A中的数据总线缓冲器为三态双向数据缓冲存储器,用于将8255A的数据线 D0~D7和单片机的数据总线(P0口)连接,实现单片机和接口间的数据传送。 读写控制部件的接口设计 1、/CS为片选信号,接成低电平表示8255A 被选中。/CS与P2.7相连,用P2口的最高位控制8255A是否工作。即将P2.7控制为低电平。 2、RESET-复位信号,高电平有效,接在单片机的RST端。 3、/RD和/WR为读写控制信号,低电平有效。分别将两个端口接单片机的/RD和/WR 4、A1和A0-端口选择信号,分别与单片机的低两位地址线P1.1和P1.0相连。用于选择不同端口。采用74LS373三态锁存器,用于分离P0口第八位地址线,将它的Q0和Q1口接至8255A的地址输入端A0和A1。

最新单片机简易计算器课程设计

单片机简易计算器课 程设计

引言 说起计算器,值得我们骄傲的是,最早的计算工具诞生在中国。中国古代最早采用的一种计算工具叫筹策,又被叫做算筹。这种算筹多用竹子制成,也有用木头,兽骨充当材料的。约二百七十枚一束,放在布袋里可随身携带。直到今天仍在使用的珠算盘,是中国古代计算工具领域中的另一项发明,明代时的珠算盘已经与现代的珠算盘几乎相同。17世纪初,西方国家的计算工具有了较大的发展,英国数学家纳皮尔发明的"纳皮尔算筹",英国牧师奥却德发明了圆柱型对数计算尺,这种计算尺不仅能做加减乘除、乘方、开方运算,甚至可以计算三角函数,指数函数和对数函数,这些计算工具不仅带动了计算器的发展,也为现代计算器发展奠定了良好的基础,成为现代社会应用广泛的计算工具。 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 本任务是个简易的两位数的四则运算,程序都是根据教材内和网络中的程序参考编写而成,在功能上还并不完善,限制也较多。本任务重在设计构思与团队合作,使得我们用专业知识、专业技能分析和解决问题全面系统的锻炼。 随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小、功能将更强。在单片机家族中,80C51系列是其中的佼佼者,加之Intel公司将其MCS –51系列中的80C51内核使用权以专利互换或出售形式转让给全世界许多著名IC制造厂商,如Philips、 NEC、Atmel、AMD、华邦等,这些公司都在保持与80C51单片机兼容的基础上改善了80C51的许多特性。这样,80C51就变成有众多制造厂商支持的、发展出上百品种的大家族,现统称为80C51系列。80C51单片机已成为单片机发展的主流。专家认为,虽然世界上的MCU品种繁多,功能各异,开发装置也互不兼容,但是客观发展表明,80C51可能最终形成事实上的标准MCU芯片。 事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。而个人电脑中也会有为数不少的单片机在工作。汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台

智能家居控制系统设计

智能生活智慧人生智能家居控制系统解决方案 广东领航者科技有限公司

一、概述 本方案设计采用witlife智能家居控制系统。 维德莱夫品牌源自澳大利亚,始创于1989年, Witlife维德莱夫—智能生活·智慧人生,系智能化酒店,智能化家居的领航者,在大洋洲和大中华地区设有研发和业务机构。在全球40多个国家和地区设有经销商和代表处。为智能化生活的进一步发展奠定了厚实的基础,为智能化领航起到了决定性作用。公司自创立以来始终不变的核心理念:为智能生活,提供人性化、专业化的全程智能服务,实现超乎客户满意的惊喜。 Witlife维德莱夫大中华地区总部成立于2010年,Wit life维德莱夫是一家专业从事家庭智能化控制产品与解决方案的研发、生产、销售和服务的全球知名企业,是全球知名的智能家居公司。 Witlife维德莱夫智能家居系统,是采用自动化控制系统、计算机网络系统、网络通讯技术、无线射频(RF)技术于一体的智能控制系统。具有实时显示、即时控制、预设控制、远程控制等功能,可以用家用电脑、手机、平板电脑、RF遥控器、触控面板等多种方式进行控制。通过网络可以完全掌控家庭、酒店所有的灯光、空调、电视、音响、热水器、饮水机、电饭煲、房门、窗帘、供养、浇花等。 Witlife维德莱夫,智能生活,智慧人生,一切尽在掌握之中。 推出的世界上最先进的网络家居控制系统,广泛应用于现代住宅中的安防监控、灯光窗帘、温度湿度、音乐影院等智能控制,并能无

缝接入小区网络对讲、家庭物联网。 二、网络家居控制系统的设计标准 本设计方案主要参照以下设计标准: 1、JGJ/T16-92 (民用建筑电气设计规范) 2、EN50090 (欧洲电工标准) 三、智能家居系统结构原理 智能家居控制系统采用目前最先进的网络架构,分散控制各个子系统,最适合现代家居的应用,其结构如下: 智能家居控制系统结构 智能家居控制系统的基本构成是网络点,网络点通过网络线接入路由器构成的家庭局域网。可以高速双向传输控制、信息、视频、音频等。 由上图可看出,智能家居控制系统平台能够搭载各种控制子系统,除了继电器控制信号,它能控制任何控制协议,传输任何音频、视频、信息数据,并能双向反馈。 智能家居控制系统具有: ?居家安防控制 ?居家监控系统 ?灯光智能控制

相关文档
最新文档