摘要:近年来,Android手机的市场占有率不断增高,智能机的不断普及,人们越来越普遍地采用手机APP控制家电运行。传统的电风扇由于手动换挡控制转速,尤其是夜间,有操作不便、耗能等弊端。本文将设计一款手机APP,根据室内温度的变化设置电机工作状态的温度,控制电机的转速。
本文以Android手机作为上位机,以AT89C52单片机控制的电机转速系统作为下位机,设计手机APP,通过手机蓝牙设置电机工作状态的温度,根据室内温度变化自动调节风扇的转速。论文的主要工作包括:
(1)基于Proteus仿真软件并搭建电路,实现单片机AT89C52RC设置电机的工作状态温度和控制电风扇的转速。系统通过不断采集室内温度,与设定的工作状态温度值进行比较,根据温度差值,输出PWM波,控制电机的正转与反转。
(2)基于手机蓝牙设置电机的工作状态温度:采用Android手机,基于蓝牙模块设置电机的工作状态温度和控制电风扇的转速。
系统的硬件电路包括:ATR89C52RC主控系统模块、DS18B20温度采集模块、LCD1602液晶显示模块、L298电机驱动模块、直流电机模块、HC-06蓝牙模块和Android手机模块。系统的软件基于Keil C,实现对各个模块的控制。
测试结果表明:本文设计的系统通过蓝牙传输,实现手机对下位机的温度设置,单片机根据测试的温度实现电机的转向和转速控制。本文设计的温控系统具有成本较低、操作简单、节约能源等特点。
关键字:Android手机,蓝牙,单片机,温度控制
目录
摘要
Abstract
1.1 课题研究的意义-3
1.2 基于蓝牙的温度控制的研究现状-3
1.3 本文研究的主要内容和论文章节安排-3
第2章 智能温度控制系统开发平台的概述-5
2.1 Proteus仿真软件概述-5
2.2 Keil C软件概述-6
2.3 串口助手的概述-6
第3章 基于Android平台的智能温度控制系统的硬件电路-8
3.1 系统技术指标、功能及架构-8
3.2 主控电路-9
3.3 温度采集电路-11
3.4 电机驱动电路-11
3.5 温度显示电路-12
3.6 蓝牙电路-13
第4章 基于Android平台的智能温度控制系统的软件设计-15
4.1 软件总体设计-15
4.2基于蓝牙4.0的通信协议的设计与实现-20
第5章 智能温度控制系统的测试与结果分析-22
5.1 基于Proteus 仿真软件的温度控制系统测试-22
5.2 基于Android平台的智能温度控制系统的测试-26
5.3 结果分析-31
第6章 工作总结-32
参考文献-33
致 谢-34
附 录-35