基于单片机控制的蓝牙数据传输系统 摘要 基于蓝牙协议的蓝牙数据传输系统, 是已经提出的一种基于单片机控制的研究内容。在该系统中, 蓝牙 HCI协议已经被嵌入的 MCU 用于控制蓝牙模块 UART的蓝牙网络建立自动连接和传输数据。 在硬件设计中, 选择该芯片 C8051F020的被作为主控制器。 由于芯片 C8051F020 有两个 UART 串行接口, 能够满足设计的要求, 所以简化电路, 提高系统的抗干扰能力。 在系统中使用的蓝牙模块是CSR 蓝牙, 它属于一级 2.0 标准蓝牙, 具有信号灵敏度高, 使用方便和远距离连接等优点。 关键词: 蓝牙, 数据通信, 单片机; HCI UART 1. 介绍 蓝牙是一种无线通信技术, 支持短距离通信设备, 可用于众多设备之间的无线信息传输。 他一系列的技术、 方法和理论已经被用于硬件和软件设计。 例如,无线网络, 软件工程和可靠性理论, 协议的通信和技术测试技术, 标准的描述语言, 建立在 RTOS, 跨平台开发的图形用户界面技术, 软件和硬件的接口技术,和 CMOS 芯片集成技术等[1]。 由于小尺寸和低功耗, 蓝牙技术的应用远不止计算机的外围设备。 它可以集成任何不要求高质量的传输速度的数字设备中, 特别是微小器件和便携式设备。 在现代生活中, 随着数字技术的快速发展, 无线信息传输技术已经应用于各种数字设备和电脑之间。 尤其是在工业控制和一个安全的无线数据采集, 计算机与单片机之间的连接和信息交换方式是特别重要的。 关于这个问题, 本文提出了基于 MCU controlling 蓝牙通信系统。 该蓝牙通信系统是由 MCU 控制的, 并可以与任何其他蓝牙设备——蓝牙网络范围内的蓝牙设备交流, 如地窖电话, PDA等。 2. 蓝牙协议概述 2.1 蓝牙协议的标准和规范 蓝牙采用了多种协议, 并由贸易组织特别兴趣小组(SIG) 议定蓝牙的核心协义。 附加议定书已得到其他标准制定机构的认可。 在这种部分, 核心协议所采用的协议中被广泛采用, 将被完全讨论。 核心协议提供了对蓝牙产品的评判标准和资格。 目 前, 有这几个蓝牙规范版本, 分别为 1.0, 1.1, 2.0, 2.1, 3.0, 4.0版本[2]。 在, 2010 年 4 月 21 日, 蓝牙技术联盟完成了蓝牙核心协议 4.0 版本, 其中包括经典蓝牙, 高速蓝牙