登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 信息工程 > 正文

蓝牙鼠标设计与实现毕业论文

 2021-04-21 00:58:54  

摘 要

目前,蓝牙鼠标的使用率越来越高,蓝牙鼠标相对于普通有线鼠标有着使用距离提高、便于携带、美观舒适等优点。

本论文主要介绍了基于HID协议的蓝牙鼠标的设计过程,其中包括硬件电路设计和软件系统设计。在设计过程中,采用了nrf51822蓝牙单片机为主要硬件设备,通过杜邦线与JLink仿真器连接,使用了5V电源供电。在软件系统设计中,以keil-ARM软件为开发软件,并安装nrf51sdk、J-LINK的驱动包已经协议栈烧写工具nRFgo studio配置好开发环境。在本论文中,先对蓝牙技术作了相关介绍,然后分析了蓝牙协议栈及HID规范,最后分析了软件系统的实现过程。软件系统分为蓝牙初始化和系统初始化、蓝牙数据交互及处理、蓝牙设备的连接等方面,每个模块都有相应的流程图及分析。本次设计成功完成了蓝牙鼠标的功能,实现了蓝牙技术与计算机外设的结合。

关键词: HID;蓝牙;NRF51822

Abstract

At present, the usage rate of bluetooth mouse is getting higher and higher. Compared with ordinary wired mouse, bluetooth mouse has the advantages of increasing the service distance, being easy to carry, being beautiful and comfortable. This paper mainly introduces the design process of bluetooth mouse based on HID protocol, including hardware circuit design and software system design. In the design process, nrf51822 bluetooth MCU was adopted as the main hardware device, and 5V power supply was used to connect the dupont line with the JLink simulator. In the software system design, the keil-arm software is used as the development software, and the driver packages of nrf51sdk and j-link are installed. The development environment of nRFgo studio has been configured with the protocol stack burning tool. In this paper, the bluetooth technology is introduced, the bluetooth protocol stack and HID specification are analyzed, and the software system implementation process is analyzed. The software system is divided into bluetooth initialization, system initialization, bluetooth data interaction and processing, bluetooth device connection and other aspects. Each module has a corresponding flow chart and analysis. This design successfully completed the function of bluetooth mouse and realized the combination of bluetooth technology and computer peripherals..

Key Words:HID;Bluetooth;NRF51822

目录

第1章 绪论......................................................1

1.1 研究背景及意义...........................................1

1.2 国内外研究现状..............................................2

1.3 研究内容及章节安排...........................................3

第2章 蓝牙HID协议..........................................4

2.1蓝牙协议堆栈...............................................4

2.2蓝牙底层协议...............................................5

2.2.1射频协议.................................................5

2.2.2基带和链路控制协议......................................6

2.2.3连接管理协议(LMP).....................................6

2.3蓝牙HID协议分析..........................................6

2.3.1蓝牙主机控制器接口(HCI)................................7

2.3.2 HCI分组概述.............................................7

2.3.3 HCI指令分组.............................................7

第3章 基于HID蓝牙鼠标硬件设计.......................9

3.1 芯片介绍..................................................9

3.2 鼠标原理..................................................9

3.2.1鼠标位移检测.............................................. .10

3.2.2鼠标按键检测.............................................. .11

第4章 蓝牙鼠标系统软件设计........................... .13

4.1程序流程...................................................13

4.2蓝牙芯片初始化与通信链路的连接......................14

4.3数据传输...................................................15

4.4蓝牙设备连接建立........................................15

4.5蓝牙数据收发..............................................16

4.6 HID描述符..............................................17

4.7系统调试..............................................18

第5章 总结与展望......................................................20

参考文献.........................................................21

致 谢............................................................22

第1章 绪论

1.1 研究背景及意义

蓝牙最早是由一家来自Swedish的爱立信 Ericsson提出的。在1994年,Ericsson就已经开始对蓝牙进行研究。三年后,爱立信公司联系了其余供应商讨论蓝牙技术,这项技术给他们带来了强烈的震撼。因此在一年后,包括 Ericsson、IBM、Intel、Nokia和东芝五家著名的通信公司成立了一个SIG机构[1]。他们想要创建出一个世界性的短距离无线通讯技术,也就是如今的蓝牙。如今的SIG小组已经变成了一个规模巨大的权威高科技研发机构,世界上有2000多家生产蓝牙设备的商家都是它的会员,这样一项高新的技术能够在全球获得如此普遍的认同是整个历史上都非常稀有的。

蓝牙这个名称最早是源于丹麦在10世纪时候的一个叫Harald Bluetooth的国王[2],这位国王有个爱好是特别喜欢吃蓝梅,所以他的牙齿每天显得很蓝。在这个小组开始成立的时候,想起一个既有吸引力又独特的名字作为这款技术的名称。在小组成员详细讨论了欧洲中世纪的趣事和无线通信的发展前景之后,决定使用这位爱吃蓝莓的国王的名字来命名。他雄心壮志,开疆扩土,让丹麦,挪威和瑞典都成为了他的领土,他头脑聪明,有着广泛的人际交往,就像这项快要出炉的高新技术。这项技术能够让多个不同行业能够相互配合,维持着不同系统之间的友好沟通,比如说手机与家居、车辆之间的配合,于是便定下了这个名字。如今的蓝牙图标就是两个北欧古字母的符文相结合,现已成为全球的标准了。

蓝牙技术有着明显的技术优点:

1、适用性强:蓝牙工作在2.4GHz频段上,2.4GHz频段是世界上所有国家都共同使用的ISM频段[3]。这个频段主要是向Industrial 、Scientific、 Medical三个机构开放,并不需要专门去向相关部门申请许可准证,只要能遵循规定的发射功率,而且不对其它的频段产生干扰就行。

您需要先支付 50元 才能查看全部内容!立即支付

微信号:bysjorg

Copyright © 2010-2022 毕业论文网 站点地图