蓝牙家电开关控制系统_第1页
蓝牙家电开关控制系统_第2页
蓝牙家电开关控制系统_第3页
蓝牙家电开关控制系统_第4页
蓝牙家电开关控制系统_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

512.0通信技术设计完成一套无线家电开关系统。本设计详细地讲述了51单片机控制原理和单片机编程HC-05蓝牙指令的解析与继电器开关控制指令的发出。蓝牙通信单元采用LCD128644种家电开关单片机蓝牙家电开关智能家电目第一 课题背 课题研究的目的和意 系统的设计任务和要 第二 蓝牙家电开关控制系统方案设 系统设计方案比较与可行性论 系统设计方案的选 第三 蓝牙家电开关控制系统硬件设 电源管理系统设 电源管理系统方案选 电源管理系统电路设 HC-05蓝牙通信系统设 蓝牙型号的选取及论 蓝牙通信电路设 蓝牙模块功能测 蓝牙模块与蓝牙之间的设置与匹 单片机最小系统设 系统单片机型号的选择与论 系统单片机最小系统电路设 系统单片机最小系统电路测 家电控制电路设 系统显示电路设 第四 蓝牙家电开关控制系统软件设 系统软件编程环境介 系统主程序流程 系统蓝牙通信模块子程 第五 系统的组装与调 系统的组装与焊 系统的调 系统的功能测试与检 总 致 参考文 附录I系统硬件实物 附录II系统电路 附录III系统源程 第一章前在国外,20世纪末无线开关系统以及得到推广和应用,比国内开发早了近20信技术的蓝牙无线家电开关控制系统已经逐步在高端住宅场合得到了推广和应用并取得了一致的好评。也为操作带了了一定的麻烦,或许你还在为一堆中找你要的那个的时候,在高端住宅的人们已经在用自己的智能来随意的开启自己的家电了。采用智能进行家电的控制具有划时代的进步,因为蓝牙的方式不再受到型号的限制,传统的家用电器开关需要匹配的才能进行有效的操作,当有了蓝牙技术,所有的家电都可以扔到一边了,蓝牙不仅节约了给更换电池所耗51单片机技术、自第二章51单片01射频01射频51单片01射频01射频51单片4路继电器2-1程控制需要随时随地携带控制设备,操作不便,同时由于没有相应的设置,容易被模式实现家用电器的开启和关闭,采用此方案进行设计的硬件框图如图2-2所示。 2-2控开启和关闭,采用此方案进行设计的硬件框图如图2-3所示。用额外携带控制设备即可实现家用电器的开启关闭的操作,同时蓝牙具有匹配通过以上三种方案的比较和分析论证,在人们追求生活便利作为主要目的的环第三章usbusb5V电用usb给系统供电也较为方便,usb供电电路相对简单,设计成本较低,不足之处usb端口驱动能力较弱,如果设备扩展功能较多的话,usb输出的电流将达不到系统对功耗的要求,采用usb作为整个系统的电源输出不利于系统后期功能的扩展。方案四:采用直流电源同时增加LDO电源管理进行系统的稳压,由于系统单5V和3.3V的电压管理,系统采用直流9V供电,5V电压输出采用LM7805稳压稳压电路如图3-2所示。3-2直流电源,SW为系统电源开关,用于系统的电源的开启与关闭,C0为电解电电容,分别用于滤除高频和低频干扰,C12为LDO电源的启动电容。通信模块,它可以和多种带蓝牙功能的电脑、、PAD等智能终端进行配对,该模块支持非常宽的波特率范围:4800-,并且可兼容5V3.3V便连接灵活具有较高的性价比,同时HC-05为工业级产品,性能稳定、可靠性较高。的设计,蓝牙部分电路设计如图3-3所示。BS-KEY试助手要勾选发送新行,这样就能自动发送回车了,具体操作界面如图3-5所示。统HC-05蓝牙模块设置为从设备,蓝牙为主设备,当安装好蓝牙串口助手具体操作过程可以参考图3-6。单片机为整个系统的控制,选择一款合适的单片机对整个系统设计的成功与否64系统的单片机,具体型号选择宏晶科技生产的STC89C52单片机。单片机最小系统电路为整个系统的控制,用于控制这个系统的正常运行,单片机最小系统电路主要有STC89C52单片机、晶振电路、复位电路组成,此部分电路图如图3-7所示。3-7片机运行的周期,Y1C4,C5定性。如果使用石英晶体,推荐电容使用30pF士l0pF。候能够复位单片机,同时当系统运行过程中出现出现跑飞或者进入死循环的时候能够S110KΩR3先要保证晶振正常起震,检测晶振起震可以用示波器观察晶振引脚的输出波形,观察是否有震荡波形输出,如果晶振起震,最小系统基本就可以工作了,然后单片机置入O44LCD但采用LCD液晶显示会造成设计成本增加。第四章Keilc51是KeilSoftware公司的51系列兼容单片机C语言软件开发系统,和汇编相比,C在功能上、结构性、可读性、可性上有明显的优势,因而易学Keilc51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keilc51生成KeilC51用IDECC51A51出控制等,系统主程序流程图如图4-1所示。NYN数据NNYYYY4-1系统蓝牙通信模块子程序主要完成蓝牙指令的接收以及和单片机直接的数据判断是否与蓝N判断是否接收到手机蓝牙终端发送的通过串行通信把数据传输到第五 系统的组装与调线短路,安装时元器件之间间距要保持1~2mm。 或易于是辨认的方向,并注意标记的读书方向一致(从左到右或从上到下)。2.增加整个结构的美观,另一方面也可以使避免电路板放在导电体上发生短路的。1、首先先不要插,要先测量一下各点的电压,尤其是单片机工作电压,蓝牙模块 1,LED1“A”1,LED12,LED2“B”2,LED23,LED3“C”3,LED34,LED4“D”4,LED42、没有扩展电路,如室内环境监测功能,通讯接口电路与上位机(PC机)进与系统相连,达到远距离的目的。通过此次家电开关控制系统的设计和总结对我今后的学习和工作带来了积极[1].单片机原理及接术[M].:航空航天大学[2]康华光.电子技术基础模拟部分(第五版)[M].:高等教育,[5],贵.单片机应用系统设计技术[M].:电子工业[7]求是科技.单片机通信技术与工程实践[M].:人民邮电[8]主编.数字电子技术[M].西安电子科技大学[9]弟.单片机基础[M].:航空航天大学[10].电子线路与电子技术[M].[11],贵.单片机应用系统设计技术[M].电子工业JulianW.Gamder,InligentDataAcquisitionSystemB,2005,4:109-DejieSong,BoxueTan,WenfengLiu. ApplicationofWirelessCommunicationinTemperatureMeasurement[J].BerlinHeidelberg:Springer-Verlag,2011,175(1):428—433.XingruiLiuandGuohongGao. TemperatureMonitoringSystemBasedonAT89C51[J].BerlinHeidelberg:Springer-Verlag,2011,105(1):601—605.IIIIII#include"main.h"#include"uart.h"voidmain(){ Relay1=Relay2=Relay3=Relay4=0; {Relay1=Flag_Relay1;Relay2=Flag_Relay2;Relay3=Flag_Relay3;Relay4=Flag_Relay4;if(Flag_Relay1==1){}{}

{}{}

{}

{ }{}{}}}

voidDelay_ms(unsignedintn){unsignedint }#include//unsignedcharRX_Buffer[30];unsignedcharNum=0;bitFlag_Relay1=0;bitFlag_Relay2=0;bitFlag_Relay3=0;bitFlag_Relay4=unsignedchartemp=void{SCON =1; //不允许串行口接收数据PCON=0x00; TMOD=0x20; =0xFD; = =1; =1; }void

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论