基于单片机的蓝牙家电开关控制系统设计毕业论文 下载本文

基于单片机的蓝牙家电开关控制系统设计论文

出给系统的HC-05蓝牙模块供电。

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

3.1.2电源管理系统电路设计

系统电源管理系统电路主要包括5V稳压输出电路,5V转3.3V稳压电路,电源滤波电路和电源输出指示电路。系统9V转直流5V电压部分电路如图3-1所示,5V转3.3V稳压电路如图3-2所示。

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

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

图3-1为系统5V输出电压管理电路,其中J1为DC005电源输入接口,用于链接DC9V直流电源,SW为系统电源开关,用于控制整个系统的电源的开启与关闭,C0为电解电容,一般取值在220uf到680uf之间,此 电解电容是用于滤除电源线上存在的高频干扰,U1为三端稳压芯片LM7805,LM7805输入电压范围在7-16V情况下,稳定输出直流5V电压,输出稳定度在5V正负0.05mv的波动内变化,能够很好的保证单片机系统电压的稳定性,电容C1和C2分别用于滤除输出电压上存下的低频干扰和高频干扰,LED为电源指示灯,当系统电源输出正常的情况下LED灯点亮,电阻R1为1K阻值的限流电阻,

9

基于单片机的蓝牙家电开关控制系统设计论文

保证LED在允许的工作电流下工作,避免LED被电流过高造成的损坏。

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

3.2 HC-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所示。

10

基于单片机的蓝牙家电开关控制系统设计论文

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

如图3-3所示,U6为系统蓝牙通信模块HC-05模块,二极管D5、D6和电阻R10、R11组成电平转换电路以保证系统可以同时在5V和3.3V的电压下工作,D7为蓝牙模块工作状态指示灯,其工作状态有以下三种:一,在模块上电的同时把BS-KEY引脚设置为高电平(或接到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所示。

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

HC-05模块出厂设置为从模式,所以发送AT+ROLE?得到的返回值为+ROLE:0,发

11

基于单片机的蓝牙家电开关控制系统设计论文

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

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

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

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

12