资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
-范文最新推荐-1 / 11STC89C51 单片机手机端 APK 远程家电控制系统的设计摘要:本设计以 STC89C51 单片机为核心模拟家电的远程控制。手机端打开 APK 后,手机通过因特网发送指令给家电,查询家电的情况,家电再将运行状态反馈给手机端,手机端 APK 解析发回来的数据并以图形的方式显示,便于用户查看。用户也可通过手机端图形按键设定家电的运行情况,实现人和家电信息的交互。最终实现了家电的远程控制的功能。11067关键词:物联网技术;单片机 STC89C51;家电远程控制Design of the System of Remote Home Appliance ControlAbstract: The design make STC89C51 microcontroller as the core to simulate the circumstances of home appliances are controled remotely . After the end of the phone to open the APK, the phone sends commands to the appliance by the Internet, checking appliances, then the appliances return the information to the mobile client, mobile client APK parse the data returned and display these data graphically for viewing easily. Users can also set the operation of the home appliances through the mobile terminal graphical buttons, this make the exchange of information between home appliances and people. Ultimately the remote control functions of home appliances become possibly.Key Words: Internet of things ; STC89C51 microcontroller ; Remote control of the h- ome appliances目录摘要 2引言 2-范文最新推荐-3 / 111.课题背景及现实意义 31.1 课题背景及国内外发展现状 32.系统的设计方案 62.1 设计要求 62.2 系统的总体设计方案 62.3 相关技术 73.系统总体设计 93.1 系统总体框图设计 93.2 家电端框图设计 103.3 手机端框图设计 10 2.1 设计要求本论文主要为家电上网以及实现手机远程控制家电提供理论依据,并通过实验论证方案的可能性。设计主要完成的工作如下:(1)设计了智能家居系统的手机远程登录和家电控制界面;(2)手机对家电的控制及家电信息在手机上的反馈;(3)在系统软硬件基础上建立家电与路由器的wifi 通信连接。设计了智能手机控制家电的方案,以及方案的实现。2.2 系统的总体设计方案根据设计要求,查阅相关资料,制定可行性的方案,最终确定了设计的方案。-范文最新推荐-5 / 11该系统设计主要包括两部分,一部分为手机APK,主要为用户远程控制提供交互式控制界面,实现和远方的家电通信。另一部分为家电部分,通过wifi 连接路由器实现连接 internet,与远方的手机交互信息3 。手机端 APK,打开手机端 APK 输入家电在 wifi 下分配的 IP 地址进行连接,连接上家电后自动查询当前家电运行状态并显示,用户通过软件交互界面实现家电的远程控制。家电部分主要由 STC 单片机和 RM04 模块组成,RM04 模块实现连接 wifi 的作用,并接收手机端的指令,单片机通过串口读取指令并实现相应的控制。整体的方案如图 1 所示。图 1 系统方案总体框图系统实现的功能:手机端打开 APK 后,手机通过因特网发送指令给家电,查询家电的情况,家电再将运行状态反馈给手机端,手机端 APK 解析发回来的数据并以图形的方式显示,便于用户查看。用户也可通过手机端图形按键设定家电的运行情况,实现人和家电信息的交互。2.3 相关技术2.3.1 家电端工作相关技术家电端为实现上网,需要安装 wifi 模块,本系统选取是 RM04,内置 TCP/IP 协议,通过串口发送 AT命令配置使其连接路由器。 停止位:用来表示单个数据包的最后的一位。一般通信传输的是扩展的 ASCII 码停止位选择 1 位,典型的值是 1,1.5 和 2 位。因为数据的定时是在传输线上,而且不同的设备有不同的时钟,就有可能两台设备间在通信中出现了些许的不同步。如此停止位就不仅仅是表示传输的结束,而且给计算机校正时钟同步-范文最新推荐-7 / 11提供机会。不同的时钟同步容忍程度与停止位位数有关:位数越多容忍的程度越大,但是同时数据的传输率也会越慢。2.3.2 手机端工作相关技术手机端 APK 在设计时就设置为客户端模式,通过TCP 协议呼叫远方的家电,TCP 协议通过三个报文段完成连接的建立。 TCP 协议是一种面向连接、可靠的传输控制协议,即指在数据传输前先建立逻辑上的连接,然后进行数据的传输,最后释放连接。TCP 有紧急数据传送功能;提供端到端、全双工通信;采用字节流方式,如果字节流太长,将其分段。虽然 TCP 使用的网络层(IP)与 UDP 的相同,但 TCP 提供一种面向连接的、可靠的字节流服务,由此可以看出 TCP 在向应用层提供服务方面与 UDP 提供的是完全不同的服务。面向连接是指在彼此交换数据之前必须先建立一个 TCP连接,即通常是指一个服务器与一个客户在使用 TCP应用时的连接。这一过程就好比打电话时要先拨号并振铃,然后等待对方接机说“喂”,最后才说是谁。在 TCP 的连接中,仅仅在两方之间进行彼此的通信。TCP 不能运用广播与多播。TCP 的可靠性是通过下列方式实现的:(1)与 UDP 完全不同,TCP 是把应用数据分割成最适合自己发送的数据块,应用程序所产生的数据报长度也将保持不变;(2)TCP 在发完一个段后,为了等待目的端确认收到这个报文段,将启动一个定时器。如果未能及时的收到确认信号,将会重发报文段。当 TCP 收到发自 TCP 连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常将推迟几分之一秒; 图 2 系统总体框图手机端打开 APK 后,手机通过因特网发送指令给远方的空调,查询空调的环境温度,空调将运行状态-范文最新推荐-9 / 11反馈给手机端,手机端 APK 解析发回来的数据并以图形的方式显示出空调环境温度。用户通过手机端图形按键设定空调运行的目标温度,空调实时反馈环境温度到手机端,手机端实时掌握环境温度与设定,实现人和家电信息的交互。空调连接 wifi 是通过 RM04 模块实现的,手机端通过 TCP 通信,发送设定温度,单片机通过串口读取RMO4 模块接收到设定温度,并显示在数码管上,家电端通过按键模拟调高或者降低数码管显示的温度,手机多实时接收单片机发出的环境温度并显示在手机软件界面上。3.2 家电端框图设计用单片机模拟空调的工作情况,设计的框图如图 3所示。图 3 模拟家电部分框图由图 3 可知,该部分主要由键盘模块、 wifi 模块RM04、数码管模块等组成。3.3 手机端框图设计手机端主要负责空调的控制和反馈信息的显示,其框图如图 4 所示。图 4 手机端控制框图4. 硬件电路设计本设计的硬件电路主要是家电端的模拟电路。该部分电路是以单片机为控制中心,并配合相应的外围电路,模拟空调的工作情况。以便配合软件部分的设计来实现远程控制的功能。4.1 家电端的模拟电路-范文最新推荐-11 / 11根据前面的总体设计,家电端包括微控制器部分电路、数码管显示电路、串口通信电路、按键电路、电源电路5。4.1.1 微控制器部分电路模拟家电主控器采用 STC89C51 单片机,该部分电路如图 5 所示。 STC89C51 单片机手机端 APK 远程家电控制系统的设计(4):
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号