家电遥控系统的研究与设计
智能家电控制系统设计与研发

智能家电控制系统设计与研发随着科技的进步和人们对生活质量的要求逐渐提高,智能家居越来越受到人们的关注。
在智能家居中,智能家电控制系统是很关键的一部分。
那么,如何设计和研发一款高效稳定的智能家电控制系统呢?一、需求分析在设计智能家电控制系统之前,我们必须先对需求进行深入分析。
根据市场调查和用户反馈,智能家电控制系统必须要有以下特点:1. 方便易用:操作简单,不需要复杂的设置过程,用户可以通过手机、平板或电视等设备随时随地控制家电。
2. 多元化:能够控制各种智能家电,包括电视、空调、取暖器、洗衣机、冰箱、烤箱等。
3. 互联互通:与其他智能设备、智能家居控制系统以及互联网进行无缝连接,可以实现智能化场景联动,比如回家自动开启空调等。
4. 安全性:保证用户的隐私安全,对用户的操作进行严格的权限控制。
二、系统架构设计在对需求进行了分析之后,我们需要设计合适数量的系统架构,来满足这些需求。
通常智能家电控制系统由以下部分组成:1. 家电智能模块:包括微处理器、Wi-Fi模块、蓝牙和红外线传感器等,可以将家电转化为可控制的智能设备。
2. 网络平台:可以通过云端或局域网连接各家庭设备,实现智能化控制和数据交换。
3. 终端:包括手机、平板电脑、电视等智能设备,提供用户交互的界面。
在这样的结构基础上,我们可以考虑使用MVC(Model-View-Controller)设计模式来实现大致的控制流程,其中Model层主要实现智能家电的数据存取和处理,View层负责呈现用户交互界面,Controller层负责控制数据的流动和决策逻辑。
三、技术方案1. 选择合适的智能家电模块:目前市场上已有很多智能家电模块可以用于家居智能化,这些模块的传输能力和处理能力也不尽相同,需要根据需求选择最合适的。
2. 选择合适的网络平台:要根据需求和系统架构选择合适的网络平台,包括选择合适的协议和技术手段。
3. 设计用户交互界面:除了技术方案,用户交互界面也是设计中重要的一部分。
基于STC89C51单片机的红外遥控智能家居系统设计

基于STC89C51单片机的红外遥控智能家居系统设计1. 本文概述阐述问题:我会指出当前智能家居系统中存在的问题,以及为什么需要基于STC89C51单片机的解决方案。
提出解决方案:接着,我会概述STC89C51单片机在智能家居系统中的作用以及红外遥控技术的优势。
文章结构:我会简要介绍文章的结构,说明接下来的章节将如何展开。
随着科技的不断进步,智能家居系统逐渐成为现代家庭生活的一部分,它们通过提高居住环境的舒适性、安全性和便利性,极大地提升了人们的生活质量。
现有的智能家居系统在集成性、成本效益和用户交互体验方面仍存在不足。
为了解决这些问题,本文提出了一种基于STC89C51单片机的红外遥控智能家居系统设计方案。
STC89C51单片机以其较低的成本、丰富的功能和良好的稳定性,成为实现智能家居控制的理想选择。
结合红外遥控技术,该系统不仅能够实现远程控制家电设备,还能通过简单的编程实现个性化的家居自动化场景,从而为用户提供更加灵活和智能的居住体验。
本文将首先介绍智能家居系统的基本概念和发展趋势,然后详细阐述STC89C51单片机的工作原理及其在智能家居系统中的应用。
接着,本文将描述红外遥控技术的原理,并展示如何将其与STC89C51单片机结合,实现对家居设备的智能控制。
本文将通过一个实际的系统设计案例,展示该设计方案的可行性和实用性。
2. 相关技术综述单片机技术:介绍STC89C51单片机的基本特性,包括其处理能力、内存、IO端口等,并说明其在智能家居系统中的应用优势。
红外通信技术:概述红外通信的基本原理,包括信号的调制、传输和解码过程,以及红外技术在遥控设备中的优势。
智能家居系统架构:描述智能家居系统的一般架构,包括控制中心、通信协议、传感器和执行器等组成部分。
现有智能家居解决方案:简要回顾市场上已有的智能家居解决方案,分析它们的特点和局限性。
设计挑战与创新点:讨论在设计基于STC89C51单片机的红外遥控智能家居系统时面临的技术挑战,以及本设计相对于现有技术的创新之处。
智能家电控制系统的设计与研发

智能家电控制系统的设计与研发近年来,智能家居慢慢成为了市场的热门。
智能家电作为智能家居的核心,受到越来越多消费者的青睐。
在此背景下,智能家电控制系统的设计与研发变得尤为重要。
一、智能家电控制系统的设计智能家电产品的控制系统,实际上就是一种无线电控制系统,它需要通过网络将控制命令发送给智能设备,根据指令使智能家居中的设备执行相应的操作。
因此,智能家居控制系统的设计必须考虑以下方面。
1.数据传输稳定性智能家居使用的控制系统和普通的无线电控制系统有着明显的区别,智能家电控制系统需要通过局域网将指令发送给智能设备,并接收设备返回的参数和状态。
而在数据传输的过程中,如何保证数据传输的稳定性显得尤为重要。
为此,控制系统需要经过多种测试和优化,以确保数据传输的可靠性。
2.适配性能由于智能家居产品种类繁多,因此智能家电控制系统的设计必须具备高度适配性。
无论是对于不同的设备还是不同的网络环境,控制系统都需要能够快速适应,确保设备与系统间的交互无缝衔接。
3.用户友好性智能家居的开发方向是为用户提供更好的生活体验。
因此,智能家电控制系统的设计需要考虑到用户友好性。
通过简单可视的操作界面以及适当的提示信息,使用户能够更加方便快捷地使用智能设备。
二、智能家电控制系统研发的难点智能家电控制系统研发的难点主要体现在以下方面。
1.系统协议设计智能家居使用的通信协议要求不仅能够快速传输数据,还需要能够很好地适配各种网络环境。
目前,智能家电控制系统研发领域正在快速发展,各种新的通信协议不断涌现,研究如何设计一种协议,既具备快速传输数据的能力,还能够为用户提供稳定的通信环境,成为了研究者需要解决的问题。
2.智能家电控制与安全问题智能家电控制系统的安全问题也是一个需要解决的重要问题。
由于网络攻击日益猖獗,智能家电控制系统可能存在严重的安全隐患。
因此,如何确保智能家电控制系统的安全性,成为设计智能家电控制系统的重要步骤。
3.多设备通信协同问题智能家居产品通常是由多个设备组成的,这些设备需要具备良好的协同能力。
智能家居中的智能遥控系统设计

智能家居中的智能遥控系统设计随着科技的不断发展和普及,智能家居已逐渐成为人们生活中的一个热门话题。
智能家居作为未来家居家电的主流方向,其便捷、节能、安全、舒适等众多优点已深受人们的喜爱。
在智能家居中,智能遥控系统设计是至关重要的一部分。
它不仅可以帮助人们更加方便的控制家中各项电器设备,还可以提高家居安全性和舒适度。
接下来,我们将详细探讨一下智能遥控系统设计的相关问题。
一、智能遥控系统设计的基本原则在智能遥控系统设计的初期,应该明确一些基本原则,以便于后续的设计工作可以有章可循。
具体来说,智能遥控系统设计的基本原则包括以下几点:1. 整合性智能遥控系统是一个全面的家居控制系统,这就要求它应该能够整合家中所有的电器设备,包括灯光、电视、电器、窗帘等等,从而实现家居自动化控制,使人们的生活更加方便、舒适。
2. 可编程性智能遥控系统应该具备一定的可编程性,从而可以根据个人喜好和需求,对各种电器设备的使用进行程序控制,完成一些功能性的操作。
3. 互联性智能遥控系统需要通过网络或者其它通信方式,与家中各种电器设备进行互联,以便于实现对家居各项设备的统一控制。
4. 安全性智能遥控系统需要具备一定的安全性,避免因为不小心触发错误操作或者被别有用心的人入侵,导致家居设备出现损坏或者安全隐患。
二、智能遥控系统设计中需要考虑的问题在智能遥控系统的设计过程中,需要考虑到以下几个方面的问题:1. 设备的选型智能遥控系统设计中的设备选型非常重要。
只有选用高质量、性能稳定、易于整合的设备,才能保证系统的整体运行效果。
2. 数据传输方式智能遥控系统的数据传输方式需要考虑到速度、稳定性、安全性等因素。
例如,可以使用红外线、蓝牙、Wi-Fi等多种方式。
3. 控制方式智能遥控系统设计中的控制方式非常重要。
可以通过手机APP、遥控器、智能音箱等多种方式进行人机交互控制。
4. 电源管理智能遥控系统设计中的电源管理也是非常重要的。
一方面需要考虑节能,另一方面还需要保证系统的稳定性和持久性。
毕业设计论文:基于单片机的无线风扇遥控系统设计与实现

题目: 无线遥控风扇班级:机电(一)班姓名:旷成学号:B10350113完成日期:2013/6/29——2013/7/5浙江理工大学目录概述 ................................................... 错误!未定义书签。
1 设计任务与要求 (2)1。
1 设计任务: (2)1。
2 基本要求: (2)2 设计方案 (3)2.1 无线电家电遥控的基础知识 (3)2。
1.1 遥控模块的特性 (3)2。
1。
2 遥控模块系统组成 (4)3 硬件电路设计 (7)3.1 电路中用到的器件的简单介绍: (7)3。
2 MSC-51单片机引脚接线图及工作原理 (7)3。
3 HT—12系列的编解码芯片 (8)3。
3。
1 HT-12系列芯片的引脚定义。
(8)3。
3.2 HT12编码器的基本工作原理. (9)3。
4 89C51遥控接收模块电路图。
(13)3.4 89C51、继电器驱动位、驱动7段数码管、步进电机引脚分配表错误!未定义书签。
4 软件程序设计 (12)4。
1 接收程序 (12)4.2 操作程序 (12)4。
3 总程序 (13)5 总结 (17)参考文献 (18)概述随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术,而遥控遥测技术在高科技研究、工农业生产、通信技术、军事技术、家用电器等诸多领域得到了广泛地应用。
特别是随着各类遥控专用集成电路不断问世,使得各类遥控设备的性能更加优越、可靠,功能也更加完善。
本设计将介绍一种基于单片机简易无线电家电遥控系统,它的传输方式也是利用无线遥控发射,它可对家中各种无线电遥控器发射的控制信号进行识别、存储和再现的智能型无线电遥控器。
该设计控制器采用单片机8051,遥控模块,选用的解码芯片是HT-12系列的编解码芯片.这一系列的芯片主要包括HT—12,HT-12F和HT—12D,均为18脚DIP封装,HT-12E作为发射器中的编码芯片,而HT-12D作为接收器中的解码芯片。
(完整版)无线遥控解析与设计毕业设计

盐城工业职业技术学院2015届毕业设计(论文)题目无线遥控解析与设计专业现代纺织技术学号姓名指导老师日期2014年12月摘要本设计是研究无线遥控中红外遥控和无线电遥控。
研究设计有三项内容,第一项为红外遥控LED灯系统的研究,第二项为无线电遥控小车的研究,第三项是无线电遥控日光灯开关的研究。
三项研究内容都为无线遥控,遥控系统通常是两个部分组成,即遥控发射器和遥控接收控制器。
我们将分别对三个遥控系统的遥控发射和遥控接收控制的组成和工作原理进行解析,让大家能够深入全面的认识无线遥控的工作原理。
同时,最后将对红外遥控LED灯和无线电遥控日光灯进行接线通电进行遥控演示。
关键词:无线电遥控红外线遥控发射器AbstractThis design is the study of the infrared remote control and wireless remote control radio remote control. There are three elements of the study design, the first to study the infrared remote control LED light system, and the second term for the study of radio-controlled car, and the third is the study of radio-controlled fluorescent switch. Three studies content for wireless remote control, remote control systems usually consist of two parts, namely remote control transmitter and remote receiver controller. We were on the composition and working principle of the three remote control transmitter and remote control remote control system receives resolved, so that we can go to a comprehensive understanding of the wireless remote control works. Meanwhile, the last an infrared remote control LED lights and fluorescent wiring powered radio-controlled remote control demonstration.Keywords: radio remote control infrared remote control transmitter目录第一章绪论 (1)1.1研究目的 (1)1.2研究现状 (1)1.3研究内容 (2)第二章红外遥控LED灯控制板 (4)2.1 红外遥控发射器的组成 (4)2.1.1键位码的产生 (4)2.1.2指令编码器 (5)2.1.3码元调制与红外光发射 (6)2.2 红外遥控发射器的工作原理 (6)2.3红外遥控接收控制板的组成 (7)2.3.1红外接收头 (7)2.3.2解码 (8)2.3.3晶振电路 (9)2.3.4单片机 (11)2.4红外遥控接收控制器的工作原理 (14)2.5使用方法 (15)第三章无线电遥控汽车控制板 (17)3.1无线电基本介绍 (17)3.1.1无线电的组成 (17)3.1.2无线电的特点及应用 (17)3.2红外遥控与无线电遥控的区别 (18)3.3无线遥控发射控制板组成及工作原理 (19)3.4无线遥控接收控制板组成及工作原理 (22)3.5使用方法 (26)第四章无线电遥控日光灯控制板 (27)4.1发射控制板组成及工作原理 (27)4.2接收控制板组成及工作原理 (27)4.3使用方法 (29)第五章总结 (32)参考文献 (34)致谢 (36)第一章绪论1.1研究目的随着无线遥控在现实生活中越来越多的应用,改变了许多生活中的常态,给人们带来了极大的便利。
智能红外线家电遥控系统的设计模板

智能红外线家电遥控系统的设计海南大学本科生毕业论文( 设计) 题目: 智能红外线家电遥控系统的设计摘要家电产品几乎都具备有红外线遥控功能, 人们也早已习惯按遥控器的动作, 桌上摆满了各式红外线遥控器也是常有的事, 而这些遥控器也只能控制本身家电用品, 本系统特别设计一个接收器, 可接收这些遥控器的控制码, 并达到控制继电器ON/OFF输出的目的, 使这些遥控器又增添一项用途。
在系统中以红外线传输为主要媒介, 对现有红外线遥控开关的产品的红外发射码进行分析, 并藉由单片机系统进行解码, 同时提供二个通道的控制, 并提供两AC负载插座共1500W的输出控制。
为了让使用者方便操作本系统, 系统分成电源供应模组及微电脑控制接收模组, 两模块间以一条缆线连接。
本系统藉由红外线接收感测元件接收遥控器的发射码, 经由89C51的处理后, 能够控制电源供应模块上的两个插座通道的接通或关闭。
关键词: 红外线; 单片机; 89C51; 继电器; 遥控器AbstractMost of the household appliances in the market are equipped with infrared remote control. People accustom to turn on and off appliances with this device. People have their living rooms littered with remote controls. However, each remote control can only manipulate a single appliance that they are designated for. We have designed a special infrared receiver in this research which can receive the control codes in order to turn on and off a control relay.In this system that we designed, analyse signals emit from infrared remote and decode by SCM. The controller also provides two AC overload sockets with 1500W output control.In order for user to easily learn how to manipulate this system, we separated this system into two parts: a power supply module and a micro-computer controlling receiver module. An wire links both modules together. After an infrared receiver detects an incoming signal, through 89C51, we can manipulate the current flows to either one of the sockets.Key words: infrared , SCM , 89C51 , relay , remote目录第一章绪论........................................................ 错误!未定义书签。
基于STM32单片机家电控制及家居环境监测系统设计与实现

基于STM32单片机家电控制及家居环境监测系统设计与实现一、本文概述本文旨在介绍一种基于STM32单片机的家电控制及家居环境监测系统的设计与实现。
该系统集成了家电控制、环境监测和数据处理等功能,旨在为用户提供智能化、自动化的家居环境。
通过STM32单片机的强大性能和灵活编程,实现了对家电设备的远程控制、家居环境的实时监测以及数据的收集和处理。
本文首先将对系统的整体架构进行介绍,然后详细阐述各个功能模块的设计和实现过程,包括家电控制模块、环境监测模块、数据处理模块等。
接着,将介绍系统的软件设计和编程实现,包括控制程序的编写、数据传输和处理等。
将对系统的性能进行测试和评估,并给出相应的结论和建议。
通过本文的介绍,读者可以深入了解基于STM32单片机的家电控制及家居环境监测系统的设计与实现过程,为相关领域的研究和应用提供参考和借鉴。
二、系统总体设计本家电控制及家居环境监测系统基于STM32单片机进行设计,以实现家电的智能控制和家居环境的实时监测。
系统总体设计包括硬件设计和软件设计两部分。
硬件设计是系统实现的基础,主要包括传感器选择、家电控制模块、数据处理模块、电源模块等。
针对家居环境的不同监测需求,选择了温湿度传感器、空气质量传感器、光照传感器等,以实现对家居环境的全面监测。
家电控制模块通过继电器或红外遥控等方式,实现对家电的远程控制。
数据处理模块选用STM32单片机,具有强大的数据处理能力和丰富的外设接口,满足系统对数据处理和传输的需求。
电源模块采用稳定可靠的电源设计,为整个系统提供稳定的电力供应。
软件设计是系统功能的实现关键,主要包括数据采集与处理、家电控制逻辑、数据通信协议等。
数据采集与处理部分,通过编写传感器驱动程序,实现对家居环境数据的实时采集和处理。
家电控制逻辑部分,根据用户设定的控制规则,编写控制算法,实现对家电的智能控制。
数据通信协议部分,采用可靠的通信协议,如Modbus或TCP/IP 等,实现系统与用户端的数据传输和交互。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文由tyqhaha贡献pdf文档可能在WAP端浏览体验不佳。
建议您优先选择TXT,或下载源文件到本机查看。
暖啜髓lcdmcPpraei? eAas家电遥控系统的研究与设计ReerhadDeinomoeAplneCotlSsesacnsgfRetpicnrytma程序贤徐建城(西北工业大学,西安707)102摘要:以家庭低压电力线为传输介质,采用直接序列扩频和低压电力线载波通信技术(LC,PC)设计了基于P30L16的控制及通信节点,并形成一个小型系统,实现对家用电器的遥控。
通过分析节点与低压电力线信道特性,为系统建立了通信模型、了数据帧格式,设计并经过比较与优化,出了错误处理机制。
实验数据表明,提系统通信状况良好,可实现对家用电器的可靠控制;系统性能稳定,成本低,具有一定的实用价值和应用前景。
关键词:电力线载波家用电器遥控P30L16通信模型错误处理di1.99.s.070020..o:036/isn10-8X.09101i17Abtatotonomuiainndswrsgentiae,bsdo316,tomytmrsrc:CnrladcmnctoeeedeindihsppraenPL0oofrasseforoplnecno,wtdetsunesetmsra(SSnoelecreomnao(LCetapicotliiceecpcupedDS)adpwriarrcmuitnPC)mearhrqrnicitcnlgehooy,uighmelw-otgpweieahrnmisodasnoovleorlnstetassinmei.Amoendtrmefraweeadladaaafaomtrdfnd,aro-adigmehnsweepeetd,atraaayftecaatrsisohoenhhn1ieinerrhnlncaimrrsnefnlssohhrceitcftendsadtecae.eTeepmetreuthwhessewsrnigiodcniohxdnayrslssotytmaunnngoodtn,cncnrlapineefcieyhytmiaotoplcfetl.Tesseavhslwcs,salefrac,adawieapiainpopc.aoottbepromnendplctorsetKersLCCywod:PapineplacrmoecnrletotoPL0316cmmuiainmoeonctodlerrhndigloalnO引言系统由1主控节点、干受控节点、压电力线网络组个若低随着科学技术的发展和人民生活水平的提高.何遥控家成。
如主控节点和受控节点分别直接与202V低压电力线相连。
家用电器引起越来越多关注目前已有的技术主要采用以下几种用电器直接连接到受控节点上主控节点由低压电力线载波模传输方式:双绞线传输、力线传输、牙等无线传输。
双绞线电蓝块(下简称载波模块)键盘、晶显示屏组成;控节点由载以、液受电器开关模块组成。
系统硬的件核心是载波模块,括包传输价格低、行可靠。
是需要重新布线。
运但电力线不需要铺设波模块、附加线路.使用简单.但由于国外电力线信道特性的差别——干扰大以及阻抗匹配不稳定,输稳定性受到影响。
蓝传主控芯片P30L16及其外围电路:率放大及发送滤波电路、功载波耦合电路、载波接收电路、瓷滤波电路。
见图l。
闭牙传输可移动性佳。
用便利,使但蓝牙协议尚未彻底规,通讯距离比较短,同时成本居高不下『1]。
针对以上情况.采用低成本的传输介质——低压电力线.并专门设计通信协议,计了家电遥控系统。
这种基于家庭电设力线网络的系统方便、济,要在家电与电力线之间放置一经只鹭图1低压电力线载波模块圈个受控节点.能实现遥控。
就1系统硬件设计11硬件总体结构.‘12核心芯片P30.L16P30L16是专为智能信息家电、远程监控等设计的单芯片作者简介:序贤硕士研究生。
研究方向为电子设计自动化。
程8机电一体化l。
9;4o12Aaei?ae暖吸■圈圜cdmcPprls片上系统。
含兼容单片机85它01的高速微处理器.过软件通配置控制载波通信.使用方便芯片集成了专用电力线载波调制及通信电路,制/调过程采用二相相移键控(PK)术。
调解BS技13各部分电路原理及功能.图3受控节点与开关模块连接框图131功率放大及发送滤波电路_...载波发送时.L16部产生的BS调制方波从P.P30PK1211调制方式分析7脚输出。
调制方波的功率很小.须对它加以放大才能在电力必目前我国电器的电磁兼容控制不是很严格.因此家庭电力线信道中有效传输。
放大电路采用推挽式功放电路,的直流它偏置电源的电压直接影响载波发射功率。
适当提高电压幅值、增大电源功率.以延长通信距离可线信道的噪声十分严重。
信道特性表现为工作环境恶劣、路线阻抗小、号衰减强、扰严重且时变性大等【1通信模型仿真信干4。
l5表明.有的载波调制技术中,接序列扩频(SS具有较强现直DS)放大电路输出的载波信号含有丰富的谐波.其中二次、三次谐波是主要的干扰信号。
采用L串联谐振电路将载波信号C滤波整形.滑为近似正弦波.以减少谐波对家庭电网稳定平可性的影响132载波耦合电路-_的抗干扰性能.即使在信号衰减严重、噪声干扰的家庭低压强电力线信道下仍能够正常通信I因此系统采用DS61;SS载波通信技术.具有良好的抗带同频干扰特性、敏度高,本能够它灵基保证节点间通过家庭低压电力线进行有效通信21..通信频率选择2耦合电路包含1个耦合电容.它起隔离载波模块和202V相对低压电力线上5z工频信号.波调制信号属高0H的载频信号。
高频点.号的衰减与频率密切相关,在信只有选择合适交流强电信号的作用.防止电力线上的浪涌或冲击电流等高能能量信号损坏载波模块除此之外.电力线和耦合线圈之间在串联安防电容.以防止雷电导致的瞬间电流增大对载波模块产生影响13_3载波接收电路-的中心频率,能保证节点问通信的有效性。
才实验数据表明.10kz右.民电力线网络中,波在0H左居载传输特性较稳定,波信号衰减较小,衰减程度随负载的断载且开或连接变化幅度不大因此.统使用中心频率为10kz;系2H的调制信号22通信协议设计.接收电路包含1并联谐振电路.现对有效信号的带通个实滤波选取品质因素较大的滤波电路可提高载波接收灵敏度。
134主控节点.-通信协议是硬件系统实现有效通信的重要支撑.对通信是包主控节点的键盘采用44中断扫描矩阵式按键,使用链路上数据传送方式的规定.括数据格式定义以及数据位定xP30L16的P2口作为行线和列线的输入。
线作为芯片外部中行断0的输入。
晶显示屏选用置驱动电路的中文点阵液晶模液义等。
根据PC的特点.合系统通信要求.建了一种基于LC结构块[可显示48个中文字符P3041,xL16通过P口向液晶模块输载波模块的电力线载波通信协议。
O出数据.示用户菜单、制信息以及反馈信息。
见图2显控。
221通信模型..通过分析主控节点和受控节点之间的实际通信过程.通将信协议分为3层.物理层、据链路层、用层。
即数应物理层采用DSS技术及BPK调制解调方式,以20VSS2家庭低压电力线作为传输介质,立主控节点和受控节点之间建的物理连接。
数据链路层规了节点间传输数据的帧格式,应用层提为图2主控节点键盘及液晶电路框图供有确认的连接。
采用错误处理机制。
低由于线路噪声、道降信不稳定引起的数据帧出错概率应用层提供网络和用户界面之间的接E服务,规定了用l1.受控节点-53受控节点中.L16的PP302口的每一位分别连接一个电器开关模块.即每个受控节点可控制8只电器。
电器开关模块采户数据的格式与容。
.22用光电耦合芯片MC01将PO36。
2口任意位清0或者置l即可2.数据帧格式,关闭或者开启相应的电器。
见图3。
2系统软件分析与设计21调制方式及通信频率选择.根据载波模块通信需求.参考DX以太网和IE82IEE0.3的帧格式.计节点间通信的帧格式见图4设。
()导域1前系统的载波模块采用DSSS技术,因此每次201机电一体化80{5暖吸—圈融lcdmcPpraei? eAas()时器溢出:1定()定时器溢出前收到序号为s的应答帧.但校验码2在错误:图4节点间通信帧格式()在定时器溢出前收到序号不等于s应答帧。
3的受控节点接收到一帧数据.先检查帧序号是否与上一帧首数据的帧序号相等:不等,续进行后续处理,理完毕向主若继处传送有效数据前至少需要发送40个位全“”H作捕获和同步l,j训练码。
接收数据时.获和同步过程由硬件自动完成捕()同步帧头由于电力线噪声一直存在,有效数据前控节点发送一个应答帧.的帧序号等于接收到的数据帧的序2在它增加同步帧头.高传输可靠性.用“x9F作为同步帧头,提.选00A”号:相等,为上一帧数据帧的应答帧传输出错,若认向主控节点它是自相关性高、白噪声互相关性差的优选序列,有效抵重发应答帧与可抗电力线噪声()目标地址目标受控节点地址。
系统包含若干个受控3节点.每个受控节点分配1为个特定地址、()数4据用户数据包括帧类型、器编号、作电操23软件流程设计_主控节点主程序包括初始化程序、晶显示程序、盘中液键断处理程序、波中断程序、据成帧程序等。
载数受控节点主程序巾.置数据帧接收完毕标志位.环查设循询此标志位,置位则表示接收完毕。
随后进行CC校验、若R地址及帧序号判断受控节点程序模块有初始化程序、波中断载程序、据帧解析程序、行程序、答程序、据成帧程序等。
数执应数受控节点软件流程见图5容,占1节。
中帧类型分为命令帧、答帧、询帧等。
各字其应查电器编号为目标电器相对受控节点P2口的编号.需要控制哪只电器.就对P2口的相应位进行操作。
作容为0表示关『操州电器.0F为)F表示开启电器(()帧序号5主控节点发送的数据帧都有1唯一的帧个序号.控节点之间帧序号互不关联.错误处理机制设置.受为提高通信稳定性(6)校验码对数据帧中的有效数据进行CRC校验的结果。
有效数据为从目标地址至帧序号,6字节共()束符7结结束标志.是节点存接收数据时判断接收过程是否结束的依据。
波模块检测到帧结束符则终止载波接收载中断.入处理程序:则继续接收数据转否22.3错误处理机制_电力线信道的不稳定性会引起传输过程中数据帧被随机损坏.可能完全丢失。
根据2.节的分析.控节点和受控也.12主节点的通信过程中可能会出现如下情况.()主控节点发送的数据帧丢失,校验码错误这种情1或况下.主控节点等待一段时间后重发数据帧即可、()受控节点发送的确认帧丢失.校验码错误这种情2或况会导致主控节点重复发送数据帧.受控节点收到重复的数据帧.出重复的控制动作.响系统正常运行作影为了避免上述情况的发生.取了下述错误处理方式采主控节点发送一个序号为s的数据帧m完毕.动芯片启部的定时器:同时监测载波接收过程。