大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx

上传人:b****5 文档编号:12090507 上传时间:2023-04-17 格式:DOCX 页数:44 大小:369.89KB
下载 相关 举报
大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx_第1页
第1页 / 共44页
大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx_第2页
第2页 / 共44页
大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx_第3页
第3页 / 共44页
大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx_第4页
第4页 / 共44页
大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx

《大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx》由会员分享,可在线阅读,更多相关《大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx(44页珍藏版)》请在冰豆网上搜索。

大学本科电子专业单片机蓝牙家电开关控制毕业论文.docx

大学本科电子专业单片机蓝牙家电开关控制毕业论文

电子信息工程系

毕业设计说明书

题目

姓名

学号

专业

指导教师

年月日

摘要无线遥控(RemoteControlSystem)在工业自动化领域有着非常广泛的应用,比如控制远端电机的启动和停止、远端指示灯的开关和控制一些电器设备的运行与终止等等,这类应用实际上都是利用信道来传输开关量信号。

利用无线电传送控制信号,对物体或各种过程进行远距离的控制。

如通过无线电传送控制信号,操纵模型飞机作出各种动作,控制导弹飞向目标,控制人造飞船进行轨道等。

通常也以为核心,传感器辅助实现发射接收。

一个运用计算机、传感、信息、通信、导航、人工智能及自动控制等技术来实现环境感知、它在军事、民用和科学研究等方面已获得了应用。

随着微电子技术、无线技术和网络技术的飞速发展以及人们生活水平的大幅度提高,人们对居住环境的安全、方便也有了越来越多以及越来越高的要求,主要体现在智能化住宅中,人们着眼于一种安全可靠、使用方便。

本设计详细地讲述了51单片机控制原理和单片机编程技术,HC-05蓝牙通信技术以及自动化控制技术。

关键词单片机蓝牙遥控家电开关智能家电

第一章前言5

1.1课题背景5...

1.2课题研究的目的和意义6..

1.3系统的设计任务和要求6..

第二章蓝牙家电开关控制系统方案设计7

2.1系统设计方案比较与可行性论证7..

2.2系统设计方案的选择9...

第三章蓝牙家电开关控制系统硬件设计10

3.1电源管理系统设计10

3.1.1电源管理系统方案选择10

3.1.2电源管理系统电路设计11

3.2HC-05蓝牙通信系统设计12

3.2.1蓝牙型号的选取及论证12

3.2.2蓝牙通信电路设计13

3.2.3蓝牙模块功能测试13

3.2.4蓝牙模块与手机蓝牙之间的设置与匹配14

3.3单片机最小系统设计16

3.3.1系统单片机型号的选择与论证16

3.3.2系统单片机最小系统电路设计16

3.3.3系统单片机最小系统电路测试18

3.4家电控制电路设计18

3.5系统显示电路设计19

第四章蓝牙家电开关控制系统软件设计21

4.1系统软件编程环境介绍2..1

4.2系统主程序流程图2..1.

4.3系统蓝牙通信模块子程序2..3

第五章系统的组装与调试24

5.1系统的组装与焊接

2..4.

错误!

未定义书签。

错误!

未定义书签。

26

27

28错误!

未定义书签。

5.2系统的调试2..4.

5.3系统的功能测试与检验2..5

总结

致谢

参考文献

附录I系统硬件实物图

附录II系统电路图

附录III系统源程序

第一章前言

1.1课题背景

随着人们生活条件的逐步提高,电视、冰箱、空调、洗衣机等诸多家用电器已经进入了千家万户,随着家用电器种类的不断增多,较早的家庭住宅设计之初对家用电器开关的预留相对较少,这就出现了要通过增加很多电源插板的方式才能满足多种家用电器的接入使用,采用外接电源插板的方式不仅存在一定的安全隐患,经常插板电源插头也极不方便,因而传统的机械式开关必将被新的科技产品所取代。

目前国内大部分家用电器开关仍旧是传统的机械式按键开关。

原因是传统式的电器

开关开发周期短,制作成本低,方案成熟,因而在很长一段时间内,在国内市场上都是传统开关占据着主要的市场份额。

然而,随着人们生活条件的逐步提高,家用电器的价格不断降低,使得大部分家庭都能够负担的起这些家电的使用,但是当人们把一个个新的家电从市场搬到家后会发现一个新的问题,就是室内电源开关有限,必需外接电源插板方可使用,这使得家用电器使用的便利性大打折扣,重新装修布线又会带来很大的金钱投入,正因为如此,最近几年来很多公司已经开始投入研发团队开发综合性、智能化、

便捷性、无线遥控家电开关的设计,智能化家电开关与传统的开关有着本质上的区别,智能化家电开关采用继电器控制,完全脱离了实际的传统开关,继电器开关的存在已经有了很长一段时间了,在很多遥控家电开关中已经得到了普及和应用。

目前市场上传统的遥控家电开关已经不能满足人们的对家电控制的要求了,传统的遥控器具有单一性,每种遥控器只能控制一种家用电器,随着家用电器的逐步增加,使得众多的遥控器很难去分辨,因而综合性、多用途的遥控器将是为了发展的方向。

在国外,20世纪末无线遥控开关系统以及得到推广和应用,比国内开发早了近20

年,美国最早的蓝牙遥控开关并未用在家用电器上,而是用在工业的计算机上,我们熟知的笔记本电脑的蓝牙文件上传功能,蓝牙无线打印功能这些都是早期的典型蓝牙传输的应用。

进入二十一世纪以来,蓝牙技术已经被众多的手机厂商所应用,正是由于手机蓝牙的应用,使蓝牙技术由传统的工业应用发展到了日常应用,各种手机蓝牙控制设备也逐步被开发和推广应用。

1.2课题研究的目的和意义

微电子技术、自动控制技术与通信技术的发展将人类社会带入了一个电子信息世界,各种电子控制系统应用于生活的每一个角落。

其中居住环境的智能化、人性化已经越来越受到青睐,电子科技的发展已经极大的便利了人们的生活,基于单片机与移动通信技术的蓝牙无线家电开关控制系统已经逐步在高端住宅场合得到了推广和应用并取得了一致的好评。

随着人们生活水平的提高,越来越多的家用电器被放置到自己的居住空间里面,家电的应用使人们生活水平得到了很大的提高,但是家电占用了较多的居住空间的同时,也为操作带了了一定的麻烦,或许你还在为一堆遥控器中找你要的那个的时候,在高端住宅的人们已经在用自己的智能手机来随意的开启自己的家电了。

采用智能手机进行家

电的控制具有划时代的进步,因为手机蓝牙遥控的方式不再受到遥控器型号的限制,传统的家用电器开关需要匹配的遥控器才能进行有效的操作,当有了手机蓝牙遥控技术,所有的家电遥控器都可以扔到一边了,手机蓝牙遥控不仅节约了给遥控器更换电池所耗费的成本和时间,同时也使操作的便利性得到很大的提高。

综合蓝牙家电开关系统的各个设计层面和功能要求,本文利用51单片机技术、自

动控制技术,手机蓝牙通信技术设计了一套以单片机为基础的无线家电开关控制系统。

本系统主要包括电源管理部分,单片机控制模块,液晶显示模块,HC-05蓝牙通信模块,自动控制模块五大部分组成。

本设计结构简单、工作可靠、价格低廉,控制灵活,应用性比较强。

因此,不仅在市场推广上有显著的实际意义,在学术研究上也有一定的教学与教育意义。

1.3系统的设计任务和要求

本设计采用STC89C5单片机为主控芯片,结合HC-05蓝牙模块,通过软件编程结合硬件实物来完成一款无线家电开关控制系统的设计与制作。

此蓝牙遥控家电开关系统主要

电路模块包括:

单片机最小系统、HC-05蓝牙模块、液晶LCD1286显示电路、电源系统

电路、继电器开关电路。

系统所使用的主要元器件包括:

STC89C5单片机、HC-05工业

级2.0蓝牙模块、液晶显示屏采用中文液晶LCD12864家用电器开关采用DC-5V公乐继电

本设计主要设计任务和要求包括:

(1)系统接收到手机蓝牙发送的指令后能够正确的对指令解析;

(2)家电开关开启和关闭要有输出指示灯提示,通过继电器控制的灯的亮灭来模拟对应电器的开启和关闭;(3)系统具备液晶显示界面,用来显示所控制家电的开启和关闭状态;(4)系统需要设计完成4路家电开关的开启与关闭控制,相互之间不能有干扰。

第二章蓝牙家电开关控制系统方案设计

2.1系统设计方案比较与可行性论证

经过大量查阅相关资料,本文选择以下三种设计方案进行分析和比较,然后进行相应方案的论证和可行性分析,最终选择一个可行性较高的方案作为系统最终的设计方案来进行设计。

万案一

方案一采用NRF24L01无线射频方式进行遥控控制,采用此方案进行设计的硬件框图如图2-1所示。

51单片机发送终端

<

\

/

j

NRF24L01射频模块

 

图2-1方案一系统框图

图2-1为所选设计方案一的硬件设计框图,采用此方案进行设计具有设计成本低廉,开发难度低等优点,便于推广和应用;不足之处是发射终端同样需要单片机进行控制,远程控制需要随时随地携带控制设备,操作不便,同时由于没有相应的密码设置,容易被附近同样频段的遥控设备误操作。

方案二采用GS憾动通信网络的方式进行远程控制,系统通过手机远程发送短信的模式实现家用电器的开启和关闭,采用此方案进行设计的硬件框图如图2-2所示。

SIM900A

GSM模块

图2-2方案二系统框图

图2-2为所选设计方案二的硬件设计框图,采用此方案进行设计具有操作灵活,不用携带额外控制器即可远程控制,同时控制不受距离限制的优点;不足之处是开发难度大,设计成本相对较高,通过手机短信进行控制需要缴纳一定的通信费用,在一些低端的住宅场合推广具有一定的难度。

方案三采用手机蓝牙终端进行遥控控制,系统通过手机蓝牙实现家用电器开关的遥控开启和关闭,采用此方案进行设计的硬件框图如图2-3所示。

图2-3方案三系统框图

图2-3为所选设计方案三的硬件设计框图,采用此方案进行设计具有控制方便灵活,

不用额外携带控制设备即可实现家用电器的开启关闭的操作,同时蓝牙遥控具有密码匹

配在操作安全性上有很好的保证,同时又不需要缉拿相应的通信费用。

2.2系统设计方案的选择

通过以上三种方案的比较和分析论证,在当今人们追求生活便利作为主要目的的环境下,方案一虽然成本相对低廉,但是由于受制于安全性和操作的便利性,决定了以此方案为基础的设计不能很好的得到市场的认可,因而在三种设计方案进行对比后,首先排除了方案一。

方案二和方案三是目前家电开关无线控制系统最好的两种方案,两种方案各有千秋,方案三相比方案二开发难度低,开发周期短,推广相对容易,方案二由于需要借助于移动通信网络进行远程控制,因而需要收取一定的通信资费,同时一单手机停机会造成无法遥控控制的情况。

鉴于以上三种方案的对比,本文最终选择方案三作为整个系统的设计方案。

第三章蓝牙家电开关控制系统硬件设计

3.1电源管理系统设计

系统电源设计是整个设计开始前,首先要解决的问题,一个电源设计的好坏直接决定整个设计的成败,一个系统电源的设计不仅要考虑系统的电压是否达到系统的要求,还要考虑系统电源的功耗问题,如果电源输出带载能力不足,会造成系统工作不稳的情况出现,同时电源设计还要考虑到滤波和散热问题。

3.1.1电源管理系统方案选择

结合所学电路基础知识,通过查找相关资料和可行性论证,系统电源电路可通过以下方案来实现系统对电源性能要求的指标,各方案介绍如下所述。

方案一:

直接采用干电池供电,目前市场上干电池多为单节1.5V,如果要满足单片机对工作电压的要求,需要3-4节干电池串联后给系统来供电,采用干电池供电优点是:

体积小移动方便,当电池电量不足时候容易更换,不足之处是续航能力较差,电量较低的时候会出现功耗不足,造成系统工作不稳定的情况出现,综上采用干电池给系统供电不是一个完美的设计方案。

方案二:

采用电脑usb接口给系统供电,由于电脑usb接口输出电压为直流5V电压,可以满足单片机对工作电压的要求,同时程序调试需要采用电脑软件编程下载,采用usb给系统供电也较为方便,usb供电外围电路相对简单,设计成本较低,不足之处是usb端口驱动能力较弱,如果设备扩展功能较多的话,usb输出的电流将达不到系统

对功耗的要求,采用usb作为整个系统的电源输出不利于系统后期功能的扩展。

方案三:

采用开关电源给系统供电,开关电源效率高,功耗足,完全可以满足系统对电源功耗的要求,不足之处是开关电源电路设计较为复杂,设计成本较高,由于mos

管处于高频工作状态下,系统高频干扰较难处理,高频干扰容易对单片机造成干扰,同时开关电源散热较难处理。

方案四:

采用直流电源同时增加LDO电源管理芯片进行系统的稳压,由于系统单

片机需要直流5V电压供电,HC-05蓝牙模块需要3.3V直流电源供电,因而系统采用单一的电源不能同时满足单片机和蓝牙模块的电压需求,系统电源管理电路需要增加5V

和3.3V的电压管理芯片,系统采用直流9V供电,5V电压输出采用LM7805稳压芯片稳压后输出给单片机及板上的5V电压系统供电,3.3V的电压采用RT9193-3.3V稳压输出给系统的HC-05蓝牙模块供电。

鉴于以上几种电源管理方案的综合比较,系统采用方案四作为整个系统的电源管理

3.1.2电源管理系统电路设计

系统电源管理系统电路主要包括5V稳压输出电路,5V转3.3V稳压电路,电源滤波电路和电源输出指示电路。

系统9V转直流5V电压部分电路如图3-1所示,5V转3.3V稳压电路如图3-2所示。

VOC

电渊系浣电賂

LED

图3-1系统电源管理电路

图3-2系统电源管理电路

图3-1为系统5V输出电压管理电路,其中J1为DC005电源输入接口,用于链接DC9V直流电源,SW为系统电源开关,用于控制整个系统的电源的开启与关闭,C0为电解电

容,一般取值在220uf到680uf之间,此电解电容是用于滤除电源线上存在的高频干扰,U1为三端稳压芯片LM7805LM7805输入电压范围在7-16V情况下,稳定输出直流5V电压,输出稳定度在5V正负0.05mv的波动内变化,能够很好的保证单片机系统电压的稳定性,电容C1和C2分别用于滤除输出电压上存下的低频干扰和高频干扰,LED为

电源指示灯,当系统电源输出正常的情况下LED灯点亮,电阻R1为1K阻值的限流电阻,保证LED在允许的工作电流下工作,避免LED被电流过高造成的损坏。

图3-2为系统5V转3.3V电源管理电路,VCC为5V电压输入,C1为滤波电容,U5为RT9193-3.3V稳压芯片,U5的第5脚为3.3V电压输出,C13和C14为输出电压滤波电容,分别用于滤除高频和低频干扰,C12为LDO电源芯片的启动电容。

3.2HC-05蓝牙通信系统设计

3.2.1蓝牙型号的选取及论证

目前市场上主流的蓝牙为2.0的蓝牙模块,同时市场上基于安卓系统的蓝牙手机也均采用蓝牙2.0作为蓝牙通信设备,目前只有苹果操作系统的手机和个别的高端手机上面采用蓝牙4.0的蓝牙接口,考虑到通用性和兼容性,系统采用标准的蓝牙2.0模块作为系统蓝牙的设计方案。

常用的蓝牙2.0标准的模块有HC-05和HC-06两种,下面通过对两种蓝牙模块的介绍和对比论证,选择其中一款蓝牙模块作为系统的蓝牙通信设计方案。

方案一:

采用HC-05蓝牙模块,HC-05蓝牙模块是一款高性能的蓝牙主从一体串口通信模块,它可以和多种带蓝牙功能的电脑、手机、PAD等智能终端进行配对,该模块

支持非常宽的波特率范围:

4800-1382400,并且可兼容5V和3.3V单片机系统,使用方便连接灵活具有较高的性价比,同时HC-05为工业级产品,性能稳定、可靠性较高。

方案二:

采用HC-06蓝牙模块,HC-06蓝牙为从设备,他可以与其它2.0标准的蓝牙设备之间进行通信,但是它只能作为从设备,没法充当主设备来使用,同时HC-05为

普通消费级别的芯片,在可靠性和稳定性上比HC-05稍差一些,优点是价格相比HC-05较低,在一些低端的应用场合已经对成本控制要求较高的场合应用较为普及。

通过对上述两种方案的比较,由于系统蓝牙通信作为整个系统中至关重要的一个环

节,充分考虑到稳定度的要求,系统最终采用HC-05蓝牙模块作为系统蓝牙通信设计的方案选择。

3.2.2蓝牙通信电路设计

系统蓝牙通信电路采用HC-05模块作为核心,加以外围电路完成系统蓝牙通信电路

的设计,蓝牙部分电路设计如图3-3所示

IHi

cI世竺£

FK>II

nja

MM

—■;——.r--7

[AKT鼻gVAJCT-(TSl.'.JtTJiTs,R?

kUIX

I卜

盯卄mie:

ik/

K-

毎—dm

•J■鶴

r-

6

0

T

•T

*—•

T

r-»

E

L1

MJU

3D

图3-3HC-05通信模块电路图

如图3-3所示,U6为系统蓝牙通信模块HC-05模块,二极管D5D6和电阻R10R11组成电平转换电路以保证系统可以同时在5V和3.3V的电压下工作,D7为蓝牙模块工作

状态指示灯,其工作状态有以下三种:

一,在模块上电的同时把BS-KE丫引脚设置为高

电平(或接到VCC此时D7以亮一秒灭一秒的频率慢闪,模块进入AT状态,此时波特率为固定的38400。

二,在模块上电的同时把BS-KEY引脚设置为低电平(或接地),此时D7以一秒闪烁2次的频率快闪,表示模块进入可配对状态,如果此时再将BS-KEY引

脚电平置高,模块会进入AT状态,但是D7的闪烁频率不变。

三,模块配对成功,此时D7双闪,一次闪2下,2秒闪一次。

系统有了D7指示灯就能够很直观的判断模块的当前状态,方便使用。

3.2.3蓝牙模块功能测试

蓝牙模块电路设计焊接好后,为了保证模块能够正常使用,首先要测试一下蓝牙模块收发功能是否正常,具体测试过程如下所述

首先HC-05模块通过usb转TTL模块连接到电脑串口,连接万式如图3-4所示

USB转TTL施

GND

牙模块

LED

KEY

RXDTXD

GND

VCC

图3-4蓝牙模块与TTL模块接线万式图

HC-05模块出厂设置为从模式,所以发送AT+ROL?

得到的返回值为+ROLE0,发送AT+ROLE=即可设置模块为主机,若返回值为OK应答则模块设置成功,注意串口调试助手要勾选发送新行,这样就能自动发送回车了,具体操作界面如图3-5所示。

图3-5蓝牙模块测试界面图

3.2.4蓝牙模块与手机蓝牙之间的设置与匹配

统HC-05蓝牙模块设置为从设备,手机蓝牙为主设备,当手机安装好蓝牙串口助手后,打开蓝牙调试助手界面,搜索蓝牙设备,然后选择键盘模式,设置键盘指令即可,具体操作过程可以参考图3-6。

1璋

r•“

|.dBj>

AKEM出暑

00:

0671:

00:

36EC(rssi:

4T)

Beetle(class.lfOO)

HUAWEI

HUAWEI

B9PIN|

Ullflr电I7'M

PIW医辛(5盘祥冃£fl丘

螂可龍連霸藍在舞一台%着上USAhrPih.

e;n

HU*WE!

&0:

247E!

9F040D(rG3ii-35)QT-iOliOSOaOSU(ch&sJOc)

前皿小加牝詛:

⑷)(缶冷1悌①

选择摄柞樓式

图3-6蓝牙配对操作演示过程图

3.3单片机最小系统设计

3.3.1系统单片机型号的选择与论证

单片机为整个系统的控制核心,选择一款合适的单片机对整个系统设计的成功与否起着至关重要的作用,目前市场上单片机种类型号千差万别,从基础的8位单片机到高

端的64位单片机,价格从几元到上百元不等,如此众多的单片机,如何才能选择一款适合本设计的型号呢?

首先要从设计的功能上着手,由于系统功能相对较少,只是实现与GSM模块的通信以及继电器控制指令的发出,因而不需要选择引脚多的太高端的单片机;其次要考虑到设计的成本要求,目前市场上8位单片机相比16位以上单片机具有

很好的价格优势,考虑到8位单片机完全能够达到设计的功能要求,因而本设计首选单片机是8位单片机;最后还需要考虑到单片机在设计过程中程序编译调试的可操作性以及实用性,鉴于以上各种原因考虑,本设计最终选择市场上较为普及的8位单片机作为

系统的单片机,具体型号选择宏晶科技生产的STC89C5单片机。

3.3.2系统单片机最小系统电路设计

单片机最小系统电路为整个系统的控制核心,用于控制这个系统的正常运行,单片机最小系统电路主要有STC89C52单片机、晶振电路、复位电路组成,此部分电路图如图3-7所示。

+5

LOUF

5

6

7

3

IKD-TTL10

EXD-TTL11

12

1+

15

16

17

29

9

+5

40

20

P10

fTi

712

P1B/T2

POJO/ADO

P1.1/T2EK

P0.1/AD1

P2

P13

N3/AD3

P14

W;4/AD+

P1J

TO.5/ADJ

PC曲AC"

P1.7

N.7/AD7

P3DZRXD

P2.7/A15

P3Jl/n®

P2J5/AH

葩泗TO

P3JXU3

P33XIHT1

P3.+/A12

P34/T0

P23/A11

P3jm

P22/A10

P3J6/WR

P2J/A9

p细M

PSEN

EA

EST

ALE

VCC

ITTALl

GND

KTAL2

U1

STC80C52

1;:

菊D克DF1

茹D的

34DE5~DE6

DE7

組P22

签P21

21咖

-

2LI

30

71

11J0592

I''

单片机更位

单片机最小系统电路

图3-7单片机最小系统电路图

系统主控电路由单片机、时钟振荡电路与复位电路组成。

STC89C5中有一个构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别是该放大器的输入和输出端,用于外接晶体振荡器,丫1为11.0592M的晶体振荡器,选择11.0592M是为了便于计算单片机运行的周期,丫1两端的电容C4,C5接在放大器的反馈回路中构成并联振荡电路。

电容C4和C5应选择瓷片电容,至于点热闹过容值的大小没有严格的限定,只是电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程度及温度的稳定性。

如果使用石英晶体,推荐电容使用30pF士IOpF。

STC89C52^片机为高电平复位使能,在单片机最小系统电路设计中需要保证上电的时候能够复位单片机,同时当系统运行过程中出现出现跑飞或者进入死循环的时候能

够通过相应的按键实现单片机的复位,因而单片机复位需要有上电复位和按键复位两种复位方式,复位电路设计如图3-1所示,其中S2为复位按键。

上电复位的工作原理为:

通电时,电容两端相当于短路,于是RST引脚上为高电平,然后电源通过电阻对电容C3充电,RST端电压慢慢下降,降到一定程度,即为低电平,单片机开始正常工作;按键复位的工作原理为:

当S1被按下后,电容C3迅速放电,使RST引脚为高电平,从而实现复位。

当S1弹起后,电源通过10KQ的电阻R3放电,电平变为低电平,复位停止。

3.3.3系统单片机最小系统电路测试

单片机最小系统电路设计完成后,首先要验证一下最小系统电路是否能够工作,首先要保证晶振正常起震,检测晶振起震可以用示波器观察晶振引脚的输出波形,观察是否有震荡波形输出,如果晶振起震,最小系统基本就可以工作了,然后单片机置入相应的10端口控制程序,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 起诉状

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1