单片机的蓝牙接收发射模块设计报告要点

上传人:hs****ma 文档编号:458526456 上传时间:2023-08-29 格式:DOCX 页数:23 大小:338.35KB
返回 下载 相关 举报
单片机的蓝牙接收发射模块设计报告要点_第1页
第1页 / 共23页
单片机的蓝牙接收发射模块设计报告要点_第2页
第2页 / 共23页
单片机的蓝牙接收发射模块设计报告要点_第3页
第3页 / 共23页
单片机的蓝牙接收发射模块设计报告要点_第4页
第4页 / 共23页
单片机的蓝牙接收发射模块设计报告要点_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《单片机的蓝牙接收发射模块设计报告要点》由会员分享,可在线阅读,更多相关《单片机的蓝牙接收发射模块设计报告要点(23页珍藏版)》请在金锄头文库上搜索。

1、单片机的蓝牙接收发射模块设计目录第一章 引言.31.1本设计的背景 .31.2本设计的系统方案 .31.2.1系统各模块的选择 . .3第二章 单片机数据传输系统的组成框图 .42.1单片机数据发送模块框图 .42.2PC 数据接收模块框图 . .4第三章单片机数据传输系统硬件设计 .53.1发送与接收模块的单片机最小系统 .53.2发送与接收模块的无线通信模块 BC04-B蓝牙模块 . .53.2.1蓝牙技术协议简介 . .53.2.2蓝牙技术的核心协议 . .73.2.3HCI 协议 .73.2.4BC04-B 蓝牙模块部分电路 .73.318B20 数字温湿度传感器 . .83.3.11

2、8B20 简介 .83.4超声波测距传感器及其电路部分 . .83.4.1超声波传感器原理 .83.5单片机数据传输系统的电源部分 . .93.6 MAX232 串口电路 . .103.7单片机显示电路 . .10第四章单片机数据传输系统的软件设计 .114.1单片机数据采集系统的程序流程图 . .124.2蓝牙数据收发系统的程序流程图 . .错误!未定义书签。第五章 单片机数据传输系统调试 .133第六章 总结.14参考文献 .14附录 .142第一章引言1.1本设计的背景蓝牙技术是近年来发展迅速的短距离无线通信技术, 可以用来替代数字设备间短距离的有线电缆连接。使用全球通用的 24GHz频

3、段,即 ISM(Industrial 、Scientific and Medical) 频段,使得蓝牙设备可工作于世界上任何地方;采用了跳频技术,提高了抗干扰性;蓝牙模块具有低成本、低功耗和低辐射的优点;具备认证和加密机制,实现了较高的安全性; 应用范围广泛, 可应用于无线设备、 图像处理设备、 安全产品、消费娱乐、汽车产品、家用电器、医疗健身、建筑、玩具等多种领域; 支持点对点和点对多点传输,多个蓝牙设备可组成微微网,具备明显的网络特性。1.2本设计的系统方案1.2.1系统的功能实现通过温湿度及距离传感器采集环境的温湿度、距离信号,将信号处理然后通过无线传输到距离十多米的地方进行显示,实现实

4、时监测环境的温度、距离等信息,具有很大的应用前景。本设计以单片机和蓝牙模块BC04-B 为主,设计了基于蓝牙无线传输的数据采集系统,整个装置由前端数据采集、传送部分以及末端的数据接受部分组成(如 PC 机)。前端数据采集部分由位于现场的传感器、 单片机、串口通信等构成 ,传送部分主要利用自带微带天线的蓝牙模块进行数据的无线传输;末端通过蓝牙模块、串口通信传输将数据送到上位 PC 机进一步处理。 PC 机可以根据指令来控制数据的获取。1.2.1系统各模块的选择1.18B20 数字温湿度传感器,内部包含一个电容式感湿元件和 NTC测温元件,还有 A/D 转换模块,实现温湿度数字信号输出。同时 18

5、B20又是单总线形式,与单片机相连减少了 I/O 口的使用。2. 超声波测距模块, 利用单片机发送触发信号, 产生 40HZ的声波信号,经过物体遮挡住返回的时间,可以计算距离。3. 采用 STC89C52单片机控制单元 2 ,产品较为普遍,价格便宜,易于控制。对 STC89C52用 C 语言编写程序,可读性较好。4. 无线通信采用全球广泛使用的蓝牙技术, 本设计采用 BC04-B蓝牙模块,该模块可实现二十米的无线数据传输。5.LCD1602 液晶显示器为工业字符型液晶,能够显示 32 个字符,可实现对数据进行简单显示。3第二章 单片机数据传输系统的组成框图数据传输系统分为发送和接收两个模块:发

6、送模块主要由温湿度采集模块、距离采集模块、单片机控制模块、蓝牙发送模块、显示模块和电源模块等组成;接收模块主要由蓝牙接收模块、 PC控制、串口调试模块组成。具体框图如下:2.1单片机数据发送模块框图18B20显示STC89C52超声波测风单天线片BC04 B 蓝 牙机模块图 2.1 发送模块信号采集发送过程 3 为 18B20、超声波测距模块 4 将信号传给 STC89C52单片机,单片机将信号处理,并进行超温湿度、距离报警。处理后的信号经串口发送给 BC04-B蓝牙发射模块发射出去,采用 2.4GHZ全球免费波段。2.2 PC 数据接收模块框图天线PC机接收蓝牙模块控制显示和显示键盘图 2.

7、2 接收模块信号接收过程为蓝牙适配器接收模块接收信号, 将信号通过串口传给 PC机,通过串口调试助手显示出来。 PC可以通过串口调试助手给单片机机发送指令, 控制数据的获取。4第三章单片机数据传输系统硬件设计3.1发送模块的单片机最小系统本系统采用 MCS-51系列 STC89C52单片机芯片 5 作为发送与接收模块的控制单元,芯片具有如下特点:(1) 抗干扰性强;(2) 低价格;(3) 低功耗:掉电模式耗电低于0.1uA,正常工作模式为4mA7mA,掉电模式可由外部中断唤醒,适用于电池供电系统;(4) 通过 MAX232电平转换芯片即可进行下载,编程方式灵活,可用 C 语言进行编写,可读性强

8、, 8KB的内部 ROM增强编程方便性。发送与接收模块的控制单元电路原理图如图3.1 :图 3.1 STC89C52 单片机最小系统图 3.1 中间部分为 STC89C52芯片,该芯片采用 40 脚双列直插 DIP 封装,第 40 脚接 +5V电源,第 20 脚接地,左上部分为复位电路,接单片机的第 9 脚,但按下键时即对系统进行复位。左下为晶振电路,采用 11.0592MHZ的晶振。第 31 脚接高电平。3.2发送与接收模块的无线通信模块BC04-B蓝牙模块3.2.1蓝牙技术的协议简介蓝牙无线通信的协议标准是由 SIG 制定的,它规定了蓝牙应用产品应遵循的标准和需要达到的要求。目前颁布的蓝牙

9、规范有 1.0、1.1、 2.0、 2.1 等几个版本。协议栈由上至下可分为3 个部分:传输协议、中介协议和应用协议。传输协议负责蓝牙设备间的相互位置确认,以及建立和管理蓝牙设备间的物理和逻辑链路,包括 LMP 、 L2CAP 、 HCI ;中介协议为高层应用协议或程序在蓝牙逻辑链路上工作提供了支持,为应用层提供了各种标准接口,包括: RFCOMM 、SDP、 IrDA 、 PPP、 TCP/IP 、 UDP 、 TSC 和 AT 指令集等;应用协议是指那些位于蓝牙协议栈之上的应用软甲和其中涉及的协议,包括开发驱动和其他蓝牙应用程序等。3.2.2蓝牙技术的核心协议蓝牙技术的核心协议分为四个部分,如下:( 1)基带协议(Baseband)5基带和链路控制层确保网络内部蓝牙设备单元之间由射频构成的物理连接。( 2)连接管理协议( LMP )负责蓝牙网络内各设备之间连接的建立。( 3)逻辑链路控制和适配协议(L2CAP )是一个为高层传输层和应用层协议屏蔽基带协议的适配协议,为高层应用传输提供了更加有效和更有利于

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号