基于单片机的家电远程控制系统设计

合集下载

基于单片机的家电远程控制系统设计

基于单片机的家电远程控制系统设计

基于单片机的家电远程控制系统设计摘要随着人们对生活品质的需求不断提高,家电远程控制系统逐渐成为人们生活中不可或缺的一部分。

本文设计的基于单片机的家电远程控制系统,具有可靠性高、控制精度高、功耗低等特点。

本系统将家电设备通过无线网络与用户手机端相连,实现了对家电设备的实时控制和调节,大大提高了生活的便利性和舒适性。

该系统具有广泛的应用前景,是未来智能家居领域的重要研究方向。

关键词:单片机;家电远程控制;无线网络;智能家居AbstractWith the increasing demand for quality of life, home appliance remote control system has gradually become an indispensable part of people's life. The home appliance remote control system designed in this paper based on single chip microcomputer has the characteristics of highreliability, high control accuracy and low power consumption. The system connects home appliances to the user's mobile phone through wireless network, which realizes real-time control and adjustment of home appliances, greatly improves the convenience and comfort of life. The system has a wide range of application prospects and is an important research direction in the field of intelligent home in the future.Keywords: Single chip microcomputer; Home appliance remote control; Wireless network; Intelligent home第一章介绍1.1 研究背景和意义随着智能家居技术的不断发展和完善,家电远程控制系统已经成为普及的趋势。

基于单片机的家电远程控制系统的设计与实现

基于单片机的家电远程控制系统的设计与实现

[M>2019^------------------------------------y术基于单片机的家电远程控制系统的设计与实现姚炎昕谭青萍王增彩(沈阳工学院,辽宁抚顺113122)[摘要]本课题利用51单片机设计家电远程控制系统。

通过软硬件相结合最终实现了通过手机与GSM模块通信控制继电器模拟家电开和关,为使系统相对操作和演示比较简单。

整个系统设计功能完善,设计的成本较低,并适用于各种家庭,具有一定的推广性。

[关键词]单片机;短信控制;远程家电;智能家电文章编号:2095-4085(2019)08-0083-02随着经济和科技的发展和人们生活水平的不断提高,受到潜移默化的影响,人们对生活质量以及家居环境的要求也在与日俱增,居住环境的智能化问题越来越受到人们关注。

家电的远程控制具有开发性和推广性的特点。

系统的设计结构简单,运行可靠,价格低廉,控制灵活,适用性强。

因此,它不仅在市场营销中具有重要的现实意义,而且在学术研究上具有一定的教学和教育意义。

1家电远程控制系统整体方案设计本课题设计方案是手机可通过GSM短信模块发送指令并传给单片机,单片机接受指令来控制家电开和关。

可通过DHT11模块采集温湿度,通MQ2模块采集烟感度,并各个度数显示在液晶屏上。

按键可改变温湿度和烟感度的最大值。

当温度和烟感度同时超过最大值,则认为有火灾发生,此时报警系统开启,蜂鸣器开,并通过GSM模块发送短信给手机,短信的内容为当前环境检测的温度和烟感度数值。

当湿度超过最大值,则认为湿度过高,除湿器自动工作并报警,而且还通过GSM模块发送短信给手机,短信的内容当前环境检测的湿度的数值。

系统总体框图如图1所示。

图1系统总体框图作者简介:姚炎昕(1997-),女,辽宁新金县人,大学本科,专业:电气工程及其自动化。

谭青萍(1997-),女,辽宁瓦房店人,大学本科,专业:电气工程及其自动化。

通讯作者:王増彩(1987-),女,山东日照人,硕士研究生,中级职称。

基于单片机的家电远程控制系统设计

基于单片机的家电远程控制系统设计

基于单片机的家电远程控制系统设计随着科技的不断进步和人们对智能生活的追求,家电远程控制系统设计成为了一个备受关注的研究领域。

通过利用单片机技术,能够实现对家庭电器的远程控制,从而为人们的生活提供更多便利和舒适。

本文将深入探讨的原理、技术及实现方法,旨在为相关研究提供一定的参考和借鉴。

在现代社会,人们的生活方式发生了巨大的变化,智能家居成为了人们追求的新生活方式。

传统的家电控制方式已经不能满足人们对便利、高效的需求,因此远程控制技术应运而生。

基于单片机的家电远程控制系统设计,是一种应用广泛、效果显著的技术手段,能够有效实现人们对家电的远程控制,提高生活质量,降低能源消耗,实现节能环保的目的。

家电远程控制系统设计的实现,主要依赖于单片机的处理能力和通信技术的支持。

在设计之初,需要选取合适的单片机芯片,根据具体的需求和控制范围来选取合适的型号。

在实际应用中,常用的单片机芯片有STC系列、ATMEL系列等,具有性能稳定、成本低廉等优点。

通过将单片机连接到家庭网络,可以实现对家电的实时监控和控制,从而实现远程控制的目的。

在家电远程控制系统设计中,通信技术是至关重要的一环。

目前常用的通信方式有Wi-Fi、蓝牙、Zigbee等,不同的通信方式适用于不同的场景和要求。

通过将单片机连接到互联网或家庭局域网,可以实现对家电的全面控制,如实时监控温度、湿度、开关状态等信息。

采用蓝牙通信技术,可以在短距离内实现家电的远程控制,操作简便、响应快速,能够满足家庭日常使用的需求。

家电远程控制系统设计的核心部分是软件系统的设计和开发。

通过编写程序控制单片机,实现对家电的远程控制功能。

在软件设计阶段,需要考虑到功能的实现、用户界面的设计、安全性等多方面因素。

在功能实现方面,需要考虑到家电的类型、控制方式、反馈机制等因素,以确保系统能够稳定可靠地工作。

在用户界面设计方面,需要考虑到用户的操作习惯、易用性等因素,以提高系统的可操作性和实用性。

毕业设计基于单片机的电话远程控制家电系统

毕业设计基于单片机的电话远程控制家电系统

黑龙江科技学院2011届本科毕业论文(设计)论文题目:基于单片机的远程控制系统目录1绪论 (4)2系统设计原理 (6)2.1 硬件功能分析 (6)2.2 软件模块分析 (8)3 系统硬件电路设计 (9)3.1振铃检测电路 (9)电路工作原理 (9)电路图设计 (9)3.2 摘挂机控制电路 (10)电路工作原理 (10)电路图设计 (11)核心AT89C2051芯片介绍 (11)3.3 双音频DTMF解码电路 (12)电路工作原理 (13)电路图设计 (13)核心MT8870芯片介绍 (14)解码表 (15)3.4 家用电器控制电路 (16)电路工作原理 (16)电路图设计 (16)核心74LS273芯片介绍 (17)3.5 信息反馈电路 (18)电路工作原理 (18)音乐集成电路芯片介绍 (19)音乐集成电路使用中的注意事项 (19)4系统软件设计 (20)4.1 软件设计原理 (20)4.2 系统程序设计流程图 (20)5结束语 (22)参考文献 (23)附录一电路总图 (24)附录二程序清单 (25)基于单片机的远程控制系统摘要:随着通讯产业的迅速发展, 机已经走进了千家万户,但是利用机进行远程控制的技术却没有多少实质性的进展.如何将远程控制用于日常生活中正是本文所要研究的课题,众所周知,近几年通信和电子信息技术行业有了长足发展,本文设计了一种远程控制系统,该系统以AT89C2051单片机和MT8870双音多频解码集成电路为核心,借助公共网络,通过实现对远程设备智能化控制。

文章介绍了系统的组成、工作原理及程序设计方法。

对“振铃检测、模拟摘挂机控制、双音频解码,语音提示及家用电器控制”等电路作了详细的说明。

用户在户外可通过任意一部双音多频(包括手机、分机),根据语音提示,可以对各种电器(如电饭锅、微波炉等电器)进行远程控制。

本装置适用于家庭、企事业单位、商店等场所,操作简单方便,系统性能可靠,是未来很有发展前景的科技产品.关键词:AT89C51单片机;双音多频DTMF解码电路;振铃检测;摘挂机控制Abstract:As the development of communication, telephone is widely used all over the world. This is our motive that how to make the long-distance control system based on telephone network used in our daily life. As we all know that there is a great development in communication and electrical technology. In this article a long-distance control system based on telephone network is designed. It can also be called intelligence control system. Depend on the network of telephone, some functions of the long-distance control system become true. In this article the compose of the control system and the principle about the long-distance control system are introduced. To meet the needs of long-distance and management of automation industry equipments based on network of communication. The system about long-distance control model and its architecture were put forward, and operation principles of the system were discussed in detail.Keywords: Intelligence; Controller; Communication; Long-distance1绪论21世纪是信息时代,各种电信新技术推动了人类文明的进步。

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

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

基于单片机的家电智能控制系统设计随着科技的不断进步和智能家居的兴起,越来越多的人开始尝试利用单片机技术来实现家电智能控制系统,以提高生活的便利性和舒适度。

本文将简要介绍和探讨基于单片机的家电智能控制系统的设计。

一、系统概述基于单片机的家电智能控制系统,是指通过单片机技术,实现对家居中各个电器设备的远程智能控制。

该系统具有以下特点:1、无需人工干预。

通过智能控制器,实现家电设备自动化控制,省去了手动操作的烦琐。

2、节能环保。

将不需要使用的电器设备关闭,可以达到降低用电量的目的,同时也保护环境。

3、安全可靠。

系统内置温度、水位等传感器,具备报警功能,可以在出现异常情况时及时发出警报。

二、系统模块基于单片机的家电智能控制系统,主要包括以下模块:1、控制器模块。

该模块是整个系统的核心,通过控制器实现对各类家电设备的智能管理。

该模块通常选用8位或16位的单片机,比如常用的STC89C51和AT89S52等。

2、传感器模块。

该模块主要用于采集环境温度、湿度、水位、气压等数据,以便控制器根据采集的数据确定家电设备的开/关状态。

常用的传感器包括温度传感器、超声波传感器、光电传感器等。

3、通信模块。

该模块用于控制器和手机APP之间的通信。

常用的通信协议有蓝牙、WIFI和ZigBee等。

4、触摸屏模块。

该模块用于方便用户对家电设备进行操作,通常使用7寸或10寸的TFT触摸屏。

三、系统设计1、电路设计。

系统采用8位单片机STC89C51进行控制,利用74HC573锁存器扩展输出口来控制各家电设备的开/关。

同时,系统还采用DS18B20数字温度传感器和HC-SR04超声波传感器等,实现环境数据的采集和监测。

2、软件设计。

系统软件采用C语言编写,实现控制器与各传感器、触摸屏、通信模块之间的通信和数据传输。

利用定时器对各家电设备进行周期性的开/关控制,并实现温度、水位等异常情况的实时监测和报警功能。

3、用户交互界面的设计。

基于单片机的家电远程控制系统设计

基于单片机的家电远程控制系统设计

目录第一章绪论 (1)第二章远程控制的内容 (1)2.1 智能家用电器主要的特点 (1)2.2 基本功能 (2)第三章系统组成 (2)3。

1 系统组成与工作原理 (2)3。

2 中央控制电路 (3)3。

3 振铃检测电路 (3)3.4 DTMF解码器 (4)3。

5 语音提示及监听电路 (5)3。

6 摘挂机电路摘/挂机电路 (5)3.7 控制电路 (6)3.8 软件设计 (6)第四章系统的应用前景 (6)后记 (8)参考文献 (9)附录 (10)基于单片机的家电远程控制系统设计第一章绪论随着经济、科技的发展和人们生活水平的不断提高,受到潜移默化的影响,人们对生活质量以及家居环境的要求也在与日俱增,人们开始追求家庭生活现代化舒适化,以及安全性等问题,特别是家电的选择和使用上,居住环境的智能化问题越来越受到人们关注。

智能家居的出现正好满足了人们的需求。

随着电话通信网络的出现,利用电话网实现对家用电器的远程控制,已经在智能小区的管理中得到了广泛的应用,将会给人们的日常生活带来了极大的方便和享受,这也是小区、住宅智能化的重要标志之一。

而移动通信技术的发展刚好为家电的远程控制奠定了基础。

本文介绍了一种电话远程控制技术。

本系统采用单片机控制家用电器的远程控制、远程电话,用户可以通过手机、电话到家用电器(如太阳能、冰箱)远程控制其工作状态,以满足用户需求为各种各样的家用电器,不仅如此,用户也可以根据你的需求和基于住宅需求不同的家用电器控制,达到了用户自己的家庭住宅最好的国家规定.智能家居的优点主要体现在它不受时间和空间的限制,这就可以为人们节约大量的时间。

不仅如此,我们也可以在各路终端接上传感器从而实现对周围环境的监听,这就达到了一个对家居电器进行安全性的监护作用,也避免了很多不必要的麻烦。

远程监控还可以应用到企业的自动化控制的系统领域中去,可以为自己节约很多的时间.第二章远程控制的内容有了这些智能家用电器,我们不难建造一个拥有智能家居的环境,有了智能家居,我们就可以节约大量的时间做更多的事情。

单片机控制的智能家电系统设计与实现

单片机控制的智能家电系统设计与实现

单片机控制的智能家电系统设计与实现摘要:智能家居作为当今社会智能化发展的重要组成部分,已经得到了广泛的应用与推广。

在本文中,我们将介绍一种基于单片机控制的智能家电系统的设计与实现。

通过使用单片机作为核心控制器,配合传感器和执行器等硬件设备,实现了对家居环境的实时感知和智能调控。

我们将详细介绍系统的硬件架构设计、软件编程实现以及系统的功能特点和应用场景。

1. 引言随着人们生活水平的不断提高和科技的快速发展,智能家居系统已经成为现代家庭的一个重要组成部分。

智能家电系统能够通过智能化控制和自动化管理,提升家庭的舒适性、安全性和能源效率。

单片机作为一种灵活、强大且成本低廉的控制器,被广泛应用于智能家电领域。

本文将介绍一种基于单片机控制的智能家电系统的设计与实现,为读者提供一个可参考的智能家电开发方案。

2. 硬件设计(1)系统架构设计本系统的硬件架构主要包括单片机、传感器、执行器和通信模块。

单片机作为核心控制器负责接收传感器采集的数据,并根据预设的逻辑和算法进行控制决策,然后通过执行器实现对家电设备的控制。

通信模块用于实现系统与用户手机或其他外部设备的远程通信。

(2)传感器与执行器选择根据家庭环境的需求,我们需要选择适合的传感器和执行器。

例如,温湿度传感器可以用于实时监测室内的温度和湿度,光照传感器可以用于实时感知室内光照强度,人体红外传感器可以用于检测人体的活动。

执行器可以根据具体需求选择,例如,电灯、窗帘和空调等。

3. 软件编程实现(1)单片机控制程序设计通过编写单片机控制程序,我们可以实现对传感器数据的采集与处理,以及对执行器的控制。

可以使用编程语言如C或汇编语言来实现程序逻辑,具体的编程实现取决于所选择的单片机型号和开发环境。

(2)通信模块的实现为了实现系统与用户手机或其他外部设备的远程通信,我们可以选择使用无线通信模块,如Wi-Fi或蓝牙模块。

通过编程实现与通信模块的交互,可以实现远程控制智能家电的功能。

基于单片机和Wi-Fi技术的家电远程控制系统设计

基于单片机和Wi-Fi技术的家电远程控制系统设计

0 引言随着单片机技术、Wi-Fi 通信技术和物联网技术的快速发展,家电的智能远程控制需求日益明显[1-5]。

林玩杰[6]等人设计了一款Android 智能手机控制的智能家居系统,采用STM32F103作为系统主处理器,通过I/O 口控制灯的开和关。

测试结果表明:用户通过手机客户端APP连接Wi-Fi 便可以远程监控家居情况,实现对家用灯光控制、环境检测以及视频监控等功能。

陈国童[7]等人基于Wi-Fi 通信技术,利用ESP8266串口Wi-Fi 模块与STM32微处理进行通信连接,并与Android 手机进行联网,通过手机APP 实现对家居的智能控制。

池雪艳[8]采用单片机完成了无线智能家居环境远程监控系统的设计,以STM32芯片为核心控制器,Windows PC 端作为控制终端,单片机通过串口连接Wi-Fi 网关实现数据采集。

本设计提出一种基于单片机和Wi-Fi 技术的家电远程控制系统,用户可以通过手机APP Tlink 物联网平台实现远程控制家电的开关。

1 系统整体设计系统主要是由硬件与软件两部分构成,硬件部分包括51单片机STC89C52RC、Wi-Fi 芯片ESP8266、降压芯片AMS1117、电源等,软件部分包括单片机控制程序和手机APP Tlink 上链接协议的设置,以及设备管理等。

系统整体设计架构如图1所示。

单片机和手机终端APP 是系统的控制核心。

图1 系统整体设计架构appliances is simulated and tested by Tlink IOT platform, and the signal response is correct, which provides the basis for further practical application.Keywords: Household electrical appliances; Wi-Fi technology; MCU; Mobile APP路图如图4所示。

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

目录第一章绪论 (1)第二章远程控制的内容 (1)2.1 智能家用电器主要的特点 (1)2.2 智能家电具备的基本功能 (2)第三章系统设计的原理 (2)3.1 总体设计原理 (2)3.2 硬件模块分析 (4)3.3 软件模块分析 (5)第四章系统软件设计分析 (5)4.1 软件设计原理 (5)4.2 系统程序设计流程图 (6)第五章系统的应用 (7)5.1 系统的应用前景 (7)5.2 系统的使用说明 (8)第六章小结 (9)后记 (10)参考文献 (11)附录电路总体设计图 (12)基于单片机的家电远程控制系统设计第一章绪论随着新型科技电子产品日益发达和人们生活水平的不断提高,受到潜移默化的影响,人们对生活质量以及家居环境的要求也在与日俱增,人们开始追求家庭生活现代换,舒适化,以及安全性等问题,特别是家电的选择和使用上,智能家居的出现正好满足了人们的需求。

随着电话通信网络的出现,利用电话实现远程控制已经在智能小区的管理中得到了广泛的应用,而移动通信技术的发展刚好为家电的远程控制奠定了基础。

本文介绍了一种电话远程控制技术。

本系统采用单片机控制家用电器的远程控制、远程电话,用户可以通过手机、电话到家用电器(如太阳能、冰箱)远程控制其工作状态,以满足用户需求为各种各样的家用电器,不仅如此,用户也可以根据你的需求和基于住宅需求不同的家用电器控制,达到了用户自己的家庭住宅最好的国家规定。

本次作品所使用到元器件都选择性价比较高的,这就可以在节约电器成本的前提下创造出更大的利用价值。

智能家居的优点主要体现在它不受时间和空间的限制,这就可以为人们节约大量的时间。

不仅如此,我们也可以在各路终端接上传感器从而实现对周围环境的监听,这就达到了一个对家居电器进行安全性的监护作用,也避免了很多不必要的麻烦。

远程监控还可以应用到企业的自动化控制的系统领域中去,可以为企业节约很多的资本,也可以应用到家庭医疗保健中,不仅降低了医疗保健成本,而且还有益于身心更加健康,我们把测量的结果直接传给医生,可以省去去医院排队等候的麻烦,也可以应用于网络家庭教育,帮助学生能够更好的学习。

第二章远程控制的内容有了这些智能家用电器,我们不难建造一个拥有智能家居的环境,有了智能家居,我们就可以节约大量的时间做更多的事情。

例如,我们可以在回家的路上可以提前打开家里的电饭煲,把空调打开调到合适的温度,这样回家以后我们就可以舒适地吃上香喷喷的米饭了,但是,这在以前是不可能实现的。

就目前而言,我们大多数家庭使用的还是传统的家用电器,本次课题主要设计了一款利用单片机控制家用电器的原理进行远程的电话控制系统。

2.1 智能家用电器主要的特点一、网络化功能:将智能家电通过家庭局域网连接到一起,然后同互联网相连,以实现信息的共享。

二、智能化:智能家电利用传感器来感知周围的环境,然后根据环境的不同自动改变参数。

三、开放性:兼容性。

生产智能家电平台具有相同的开放和兼容标准。

四、节能化:智能家电可以根据周围环境自动调整自己的工作状态。

五易用性:由于复杂的控制操作步骤在内部控制器嵌上,所以用户只需了解简单的外部操作步骤即可。

2.2 智能家电具备的基本功能一、通信功能。

二、消费电子产品的智能控制。

三、交互式智能控制。

四、安防控制功能。

五、健康与医疗功能。

一般来说,主要功能的家庭智能控制系统集中在家庭安全报警、电话远程控制等。

组网方式主要分为两大类,其中包括有线组网和无线组网。

有线电视网络家庭电话线路控制电路主要用于网络,虽然设备成本较少,但布线成本高,维护困难在未来也更大;无线组网的主要技术有家庭电话网络联盟技术、蓝牙技术等,但移动性强,设备容易,维护简单。

第三章系统设计的原理3.1 总体设计原理电话主要由单片机智能远程控制构成中央处理单元,主要的信息处理,以及各种控制信号接收外部操作指令形式,记录各种信息在同一时间,然后控制不同用户需求的设备状态。

接口电路的作用是提供单片机与外围电话的接口。

其中主要包括铃流检测电路、摘挂机控制电路、DTMF双音多频解码电路,以及语音提示电路。

系统组成框图如图3-1所示。

图3-1在控制系统中,语音提示电路将会受到AT89C51单片机的控制产生相应的提示信息,通过反馈电路将有用的信息反馈至电话外线,这样操作者能够了解受控方的工作状态,以便采取相应的措施解决。

由于用户的需求不同,我们可以根据不同的用户需求进行不同设计。

本系统提供两种操作方式:第一种是直接操作方式,操作者在异地拨通连接本装置的外线电话,电话机通过交换机发送振铃信号到外围电路上,接收到的振铃信号送到中央处理单元,如果检测到响铃五次后扔无人接听,摘挂机电路进入自动进行摘挂环节,然后密码检测,当且仅当输入正确密码后才可以选择控制电器,完成后将给出提示,然后自动返回;二是间接的方式,一旦报警信号被检测到中央处理单元,摘机信号送入DTMF解码电路、解码电路在解码,解码后的信息将被发送到单片机I/O输入端口,然后单片机读取二进制信号与默认密码,如果两个都是一样的,用户可以发送进一步的相关操作。

电话远程控制系统主要控制部分是单片机,用户发出指令解码后的内容将送入单片机的接口,记录各种信息,并对各种信息进行处理,发出不同的控制指令。

本次对家电远程控制主要核心单元是AT89C51单片机。

其引脚如图3-2所示。

图3-2AT89C51单片机一共有40只引脚,它们的功能可大致分为4类:一、电源引脚1.VCC:接+5V的工作电源;2.VSS:接地端;二、时钟引脚1.XTAL1:作为时钟发生器电路和片内振荡器反向放大器的输入端;2.XTAL2:作为片内振荡器反向放大器的输出端;三、控制引脚四I/O口引脚在AT89C51单片机中,一共有4个8位并行的双向I/O口,它们分别是P0、P1、P2、P3。

1.P1口仅做I/O口使用,并且其内部有上拉电阻。

2.P3口有一些特殊功能,即第二功能,其定义如表3-3所示。

表3-33.2 硬件模块分析为了完成对家电进行远程控制的设计要求,我们采用模块化对系统进行设计。

本次设计所用到的核心单元主要是AT89C51单片机,通过电话网络将DTMF 解码后的信息送到单片机,单片机发出相应的控制动作,进而达到电话远程控制智能家电的功能。

硬件系统框图如图3-4所示:图3-4单片机:进行密码校对、提供有用的信息给解码器,控制不同的数据输出。

DTMF 解码电路:将相应的解码DTMF 信号发送的单片机,单片机控制信号对应的A,B,C,D,0-9表示二进制数。

模拟摘挂机电路:实现模拟摘挂机的作用。

电话接口电路:主要作用是与电话网络连接的端口,包含振铃检测电路等。

输出电路:作为控制器的输出端,还可以对模拟摘挂机电路进行电话摘机。

控制电路:主要起到控制操作的平台的作用,将电话输入的数据经过程控交换机传送至中央处理器。

键 盘单片机控 制 电 路电话接口电路DTMF 解码电路输 出 电 路LED 显示控 制 电 话 机受 控 电 器3.3 软件模块分析系统软件的部分主要分为两种不同的工作状态,即普通工作状态和电话远程控制系统工作状态。

电话远程控制状态主要是远程电话输入不同数字通过DTMF将解码后的二进制数送入I/O口,以便单片机控制家里的各种智能电器。

软件部分操作系统主要由以下3个模块组成:限时模块:当远程用后对家用电器发出了操作指令后,如果单片机不能自动复位,那么下一次就不能发出别的指令。

又或者单片机发出了错误的操作指令,如果不对它进行限时操作,单片机发出的错误指令就会无限循环下去。

密码检测模块:当我们到单片机的初始化,我们必须打开一个单片机内部存储单元的密码。

当用户通过远程控制单片机来控制家用电器,我们将用户密码写入单片机的另一个存储,然后减少使用单片机发送指令比较两,如果等于继续操作,然后停止操作。

信号处理模块:我们使用振铃检测电路不同信号计数、模拟接挂断为了实现函数的自动选择挂。

使用查表法,采用相应的操作指示不同的信号。

以上是部分软件操作的原理设计,详细的介绍我们将在后面一一表述。

通过结合部分软件和部分硬件的组合,我们几乎达到了远程控制家用电器的目的。

第四章系统软件设计分析4.1 软件设计原理本次系统设计的核心部分是单片机AT89C51,我们针对要设计的智能家居环境,编写相应的语言程序,而单片机所用到的语言主要是汇编语言,所以本次编写程序所用的语言是汇编语言。

我们采用模块换的设计理念,将要实现的功能逐一用不同的模块实现,其中软件部分的模块设计又主要可以分为:振铃信号的检测计数主要检查响铃的次数、控制摘挂机的模拟电路主要是对振铃信号进行一个模拟的摘挂过程、双音多频解码电路主要是对信号进行解码、信号音提示电路则是对用户进行一个提醒的作用、控制家用电器电路等。

由于这个系统是由各个模块结合而成,所以每个部分的功能对整个电路的设计都很重要,要想实现远程控制家用电器,我们必须确保每一个模块都能实现它的功能而且都能正常进行工作,只有这样,我们才能保证整个系统能够正常运行,我们才能够实现用户远端控制智能家电的想法。

并且当MT8870芯片检测到STD引脚有信号输出时,即STD引脚的信号由低到高的变化过程,将会提示用户“请输入密码”,并将操作者输入的密码与用户之前设定的密码进行比对,如果两个密码一致,系统将会继续进行下一步的语音提示,即“请输入需要控制的智能电器号码”,然后操作者在远端进行一个需要控制的智能家电的号码的输入,然后MT8870将会对接收到的电话按键的信息进行解码,并将解码后的内容直接发送给单片机,单片机然后控制智能家电,也就是单片机将会对智能家电进行相应的处理,打开或者关闭某一部分的功能。

但是,但单片机检测到用户输出的密码与用户之前在单片机中设定的密码不一致时,我们不会立马关闭,系统将会提示用户重新输入新的密码,如果输入正确,和之前一样,单片机将会继续要求用户输入所要控制的智能家用电器,但是如果操作者连续3次都输入错误的密码,系统将会进行自动挂机的操作。

定时中断子程序,顾名思义,它是一个定时计数的作用,在本次设计的课题中主要是完成对振铃信号进行一个定时计数的功能,我们要合理的设置它的每一次的计数时间,振铃信号每隔多长时间进行一个响铃,每次响铃时间控制在多久,不同工作模式上不同的响铃时间等等问题,都是在这个过程中实现,它的作用不仅仅是这些,我们还要考虑用户和智能家电之间的连接问题,它们都是在这个过程中实现,因为远端的用户不能及时的了解家用电器处于何种工作状态,所以我们必须使用中断子程序构建一个双方联系的桥梁,也就是提供用户对单片机处于何种状态进行查询的工作,通过这样一个桥梁,用户就可以在远端了解家用电器处于何种状态最佳,以及能够及时地根据环境改变家用电器的各种状态。

相关文档
最新文档