收藏 分销(赏)

基于51单片机蓝牙开关控制家电系统.doc

上传人:精*** 文档编号:1973082 上传时间:2024-05-13 格式:DOC 页数:11 大小:265KB
下载 相关 举报
基于51单片机蓝牙开关控制家电系统.doc_第1页
第1页 / 共11页
基于51单片机蓝牙开关控制家电系统.doc_第2页
第2页 / 共11页
基于51单片机蓝牙开关控制家电系统.doc_第3页
第3页 / 共11页
基于51单片机蓝牙开关控制家电系统.doc_第4页
第4页 / 共11页
基于51单片机蓝牙开关控制家电系统.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、单片机与嵌入式系统基于AVR单片机的“智能+手机蓝牙控制开关及相关电器”专业:电子信息科学与技术年级:2013级姓名:王德坤学号:2013142110一 摘要 利用所学51单片机基础知识结合自动控制技术和蓝牙2.0通信技术设计完成一套无线遥控开关系统。整个系统以STC89C52单片机为核心,单片机实现HC-05蓝牙指令的解析与继电器开关控制指令的发出。 蓝牙通信单元采用工业级的HC-05蓝牙模块来完成,蓝牙模块在整个系统中负责蓝牙指令的接收和传输;家电开关的自动控制部分采用继电器开关来实现,继电器开关是典型的弱电信号控制型开关。二 设计原理继电器开关HC-05蓝牙模块采用手机蓝牙终端进行遥控控

2、制,系统通过手机蓝牙实现家用电器开关的遥控开启和关闭,采用此方案进行设计的硬件框图如图所示51单片机控制终端智能手机终端三.设计过程采用直流电源同时增加LDO电源管理芯片进行系统的稳压,由于系统单片机需要直流5V电压供电,HC-05蓝牙模块需要3.3V直流电源供电,因而系统采用单一的电源不能同时满足单片机和蓝牙模块的电压需求,系统电源管理电路需要增加5V和3.3V的电压管理芯片,系统采用直流9V供电,5V电压输出采用LM7805稳压芯片稳压后输出给单片机及板上的5V电压系统供电,3.3V的电压采用RT9193-3.3V稳压输出给系统的HC-05蓝牙模块供电。系统电源电路主要包括5V稳压输出电路

3、,5V转3.3V稳压电路,电源滤波电路和电源输出指示电路。系统9V转直流5V电压部分电路如图a所示,5V转3.3V稳压电路如图b所示。图a 图b采用HC-05蓝牙模块,HC-05蓝牙模块是一款高性能的蓝牙主从一体串口通信模块,它可以和多种带蓝牙功能的电脑、手机、PAD等智能终端进行配对,该模块支持非常宽的波特率范围:4800-1382400,并且可兼容5V和3.3V单片机系统,使用方便连接灵活具有较高的性价比,同时HC-05为工业级产品,性能稳定、可靠性较高。图HC-05通信模块电路图蓝牙模块电路设计焊接好后,为了保证模块能够正常使用,首先要测试一下蓝牙模块收发功能是否正常,具体测试过程如下所

4、述。首先HC-05模块通过usb转TTL模块连接到电脑串口,连接方式如图3-4所示。图 蓝牙模块与TTL模块接线方式图统HC-05蓝牙模块设置为从设备,手机蓝牙为主设备,当手机安装好蓝牙串口助手后,打开蓝牙调试助手界面,搜索蓝牙设备,然后选择键盘模式,设置键盘指令即可单片机最小系统电路为整个系统的控制核心,用于控制这个系统的正常运行,单片机最小系统电路主要有STC89C52单片机、晶振电路、复位电路组成,此部分电路图如图所示。图 单片机最小系统电路图控制电路采用继电器控制实现。继电器控制电路采用弱电控制强电的工作原理,单片机通过控制继电器的断开和吸合来控制外接家电的通断,具体控制电路如图所示。

5、图 继电器控制电路图系统软件设计采用C语言编程,编译环境为Keil。系统主程序主要包括系统的初始化、蓝牙串口通信、信号的输出控制等,系统主程序流程图如图所示复位NY蓝牙是否接收到数据?启动N数据是Y?将空调状态翻转Y系统蓝牙通信模块子程序主要完成手机蓝牙指令的接收以及和单片机直接的数据通信等,此部分程序的完成是整个系统软件设计成功与否的关键所在。图4-2为系统蓝牙通信子程序流程图。开始开机启动蓝牙模块未匹配指示状态灯N判断是否与手机蓝牙终端匹配成功?完成匹配,切换匹配成功指示灯状态判断是否接收到手机蓝牙终端发送的指令?通过串行通信把数据传输到单片机图 系统蓝牙通信子程序流程图四.注意事项1、首

6、先先不要插芯片,要先测量一下各点的电压,尤其是单片机工作电压,蓝牙模块电路工作电压,在保证模块工作电压正常的前提下再安插主要先芯片,不然会烧坏芯片或者模块造成不可挽回的损失;2、系统工作之前首先要对蓝牙模块进行测试,保证蓝牙模块能够实现正常的指令收发功能。蓝牙遥控测试主要完成继电器的开启和关闭,手机蓝牙指令“Y”控制继电器的的开启和关闭,手机蓝牙发送指令“Y”一次继电器1吸合,再次发送指令“Y”继电器断开。五系统源程序 (多路继电器控制家电)#include main.h#include LCD12864.h#include uart.h/定义变量/*/主函数/*void main()LCD1

7、2864_Reset();/初始化液晶LCD12864_HAIZI_SET();/设置为普通模式 Relay1 = Relay2 = Relay3 = Relay4 = 0; /初始化设置为0,不吸合Delay_ms(100); Uart_Init();while(1) Relay1 = Flag_Relay1; Relay2 = Flag_Relay2; Relay3 = Flag_Relay3; Relay4 = Flag_Relay4; if(Flag_Relay1 = 1) LCD12864_NoWaitIdle_COM_Write(0x80);/设置指针 LCD12864_write

8、_word(冰箱状态:开); else LCD12864_NoWaitIdle_COM_Write(0x80);/设置指针 LCD12864_write_word(冰箱状态:关); if(Flag_Relay2 = 1) LCD12864_NoWaitIdle_COM_Write(0x90);/设置指针 LCD12864_write_word(空调状态:开); else LCD12864_NoWaitIdle_COM_Write(0x90);/设置指针 LCD12864_write_word(空调状态:关); if(Flag_Relay3 = 1) LCD12864_NoWaitIdle_CO

9、M_Write(0x88);/设置指针 LCD12864_write_word(电视状态:开); else LCD12864_NoWaitIdle_COM_Write(0x88);/设置指针 LCD12864_write_word(电视状态:关); if(Flag_Relay4 = 1) LCD12864_NoWaitIdle_COM_Write(0x98);/设置指针 LCD12864_write_word(灯泡状态:开); else LCD12864_NoWaitIdle_COM_Write(0x98);/设置指针 LCD12864_write_word(灯泡状态:关); /*/MS延时函

10、数(12M晶振下测试)/*void Delay_ms(unsigned int n)unsigned int i,j;for(i=0;in;i+)for(j=0;j123;j+);#include uart.h/unsigned char RX_Buffer30;unsigned char Num = 0;bit Flag_Relay1 = 0;bit Flag_Relay2 = 0;bit Flag_Relay3 = 0;bit Flag_Relay4 = 0;unsigned char temp = 0;void Uart_Init() SCON = 0X50; /UART方式1;8位UA

11、RTREN = 1; /不允许串行口接收数据PCON = 0x00; /SMOD=0;波特率不加倍TMOD = 0x20; /T1方式2,用于产生波特率TH1 = 0xFD; /装初值TL1 = 0xFD;TR1 = 1; /启动定时器1EA = 1; /打开全局中断控制ES = 1; /串行口中断void UartPrintf(unsigned char *p)/发送字符串 while(*p) SBUF=*(p+);while(TI=0);TI=0; void UartPrintASCII(unsigned char c)/发送一个字符 TI=0; SBUF=c; while(TI=0);

12、TI=0; void RECEIVE_DATA(void) interrupt 4 using 1 /串口中断 if(RI = 1) temp = SBUF;if(temp = A) Flag_Relay1 = !Flag_Relay1; UartPrintf(Receive A); else if(temp = B) Flag_Relay2 = !Flag_Relay2; UartPrintf(Receive B); else if(temp = C) Flag_Relay3 = !Flag_Relay3; UartPrintf(Receive C); else if(temp = D) F

13、lag_Relay4 = !Flag_Relay4; UartPrintf(Receive D); RI = 0;其中专业理论知识内容包括:保安理论知识、消防业务知识、职业道德、法律常识、保安礼仪、救护知识。作技能训练内容包括:岗位操作指引、勤务技能、消防技能、军事技能。二培训的及要求培训目的安全生产目标责任书为了进一步落实安全生产责任制,做到“责、权、利”相结合,根据我公司2015年度安全生产目标的内容,现与财务部签订如下安全生产目标:一、目标值:1、全年人身死亡事故为零,重伤事故为零,轻伤人数为零。2、现金安全保管,不发生盗窃事故。3、每月足额提取安全生产费用,保障安全生产投入资金的到位。

14、4、安全培训合格率为100%。二、本单位安全工作上必须做到以下内容: 1、对本单位的安全生产负直接领导责任,必须模范遵守公司的各项安全管理制度,不发布与公司安全管理制度相抵触的指令,严格履行本人的安全职责,确保安全责任制在本单位全面落实,并全力支持安全工作。 2、保证公司各项安全管理制度和管理办法在本单位内全面实施,并自觉接受公司安全部门的监督和管理。 3、在确保安全的前提下组织生产,始终把安全工作放在首位,当“安全与交货期、质量”发生矛盾时,坚持安全第一的原则。 4、参加生产碰头会时,首先汇报本单位的安全生产情况和安全问题落实情况;在安排本单位生产任务时,必须安排安全工作内容,并写入记录。

15、5、在公司及政府的安全检查中杜绝各类违章现象。 6、组织本部门积极参加安全检查,做到有检查、有整改,记录全。 7、以身作则,不违章指挥、不违章操作。对发现的各类违章现象负有查禁的责任,同时要予以查处。 8、虚心接受员工提出的问题,杜绝不接受或盲目指挥;9、发生事故,应立即报告主管领导,按照“四不放过”的原则召开事故分析会,提出整改措施和对责任者的处理意见,并填写事故登记表,严禁隐瞒不报或降低对责任者的处罚标准。 10、必须按规定对单位员工进行培训和新员工上岗教育;11、严格执行公司安全生产十六项禁令,保证本单位所有人员不违章作业。 三、 安全奖惩: 1、对于全年实现安全目标的按照公司生产现场管

16、理规定和工作说明书进行考核奖励;对于未实现安全目标的按照公司规定进行处罚。 2、每月接受主管领导指派人员对安全生产责任状的落其中专业理论知识内容包括:保安理论知识、消防业务知识、职业道德、法律常识、保安礼仪、救护知识。作技能训练内容包括:岗位操作指引、勤务技能、消防技能、军事技能。二培训的及要求培训目的安全生产目标责任书为了进一步落实安全生产责任制,做到“责、权、利”相结合,根据我公司2015年度安全生产目标的内容,现与财务部签订如下安全生产目标:一、目标值:1、全年人身死亡事故为零,重伤事故为零,轻伤人数为零。2、现金安全保管,不发生盗窃事故。3、每月足额提取安全生产费用,保障安全生产投入资

17、金的到位。4、安全培训合格率为100%。二、本单位安全工作上必须做到以下内容: 1、对本单位的安全生产负直接领导责任,必须模范遵守公司的各项安全管理制度,不发布与公司安全管理制度相抵触的指令,严格履行本人的安全职责,确保安全责任制在本单位全面落实,并全力支持安全工作。 2、保证公司各项安全管理制度和管理办法在本单位内全面实施,并自觉接受公司安全部门的监督和管理。 3、在确保安全的前提下组织生产,始终把安全工作放在首位,当“安全与交货期、质量”发生矛盾时,坚持安全第一的原则。 4、参加生产碰头会时,首先汇报本单位的安全生产情况和安全问题落实情况;在安排本单位生产任务时,必须安排安全工作内容,并写

18、入记录。 5、在公司及政府的安全检查中杜绝各类违章现象。 6、组织本部门积极参加安全检查,做到有检查、有整改,记录全。 7、以身作则,不违章指挥、不违章操作。对发现的各类违章现象负有查禁的责任,同时要予以查处。 8、虚心接受员工提出的问题,杜绝不接受或盲目指挥;9、发生事故,应立即报告主管领导,按照“四不放过”的原则召开事故分析会,提出整改措施和对责任者的处理意见,并填写事故登记表,严禁隐瞒不报或降低对责任者的处罚标准。 10、必须按规定对单位员工进行培训和新员工上岗教育;11、严格执行公司安全生产十六项禁令,保证本单位所有人员不违章作业。 三、 安全奖惩: 1、对于全年实现安全目标的按照公司生产现场管理规定和工作说明书进行考核奖励;对于未实现安全目标的按照公司规定进行处罚。 2、每月接受主管领导指派人员对安全生产责任状的落11

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服