好文档 - 专业文书写作范文服务资料分享网站

基于ARM的蓝牙无线通信模块的设计

天下 分享 时间: 加入收藏 我要投稿 点赞

课程设计报告

题 目: 基于ARM的蓝牙无线通信模块设计

学生姓名:学生学号:系 别:专 业:届 别:指导教师:

电气信息工程学院 电子信息科学与技术 14届

基于ARM的蓝牙无线通信模块设计

指导教师:陈帅

电气信息工程学院 电子信息科学与技术

摘 要

蓝牙是一种短距的无线通讯技术,电子装置彼此可以透过蓝牙模块而连接起来,省去了传统的电线。透过芯片上的无线接收器,配有蓝牙技术的电子产品能够在十公尺的距离内彼此相通,传输速度可以达到每秒钟 1兆字节。同时,蓝牙支持设备短距离通信。能在包括移动电话、 PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。

本文详细阐述了基于ARM的的蓝牙无线通信系统的原理、系统的软硬件设计和系统调试。介绍了蓝牙协议及蓝牙发射和接收技术等;硬件设计是以ARM9处理器为核心的硬件平台的设计,详细介绍蓝牙模块硬件设计及其配置方法,嵌入式主板及接口电路的设计。 关键字:ARM 蓝牙 嵌入式

abstract

The bluetooth is a short-range wireless communication technology, electronic device can be connected through the bluetooth module with each other, get rid of the traditional electric wire. Through the wireless receiver chip, with bluetooth technology of electronic products to within 10 meters of distance each other mutually, transmission speed can reach 1 million bytes per second. Bluetooth support equipment at the same time, the short distance communication . To include mobile phone, PDA, wireless headset, laptop computers, associated peripherals, and many other devices between wireless information exchange.

This paper elaborated on the principle of bluetooth wireless communication system based on ARM, system hardware and software design and system debugging. Introduces the bluetooth protocol and bluetooth transmitting and receiving technology, etc.; Hardware design is based on ARM9 processor as the core of hardware platform design, detailed introduction of bluetooth module and configuration methods of hardware design, embedded motherboards and interface circuit design.

key words: bluetooth embedded ARM

第1章 硬件设计 蓝牙信号的发送与接收

蓝牙发送和接收信号的处理过程如图所示。发送前对数据进行载波调制,接收之后对接收到的高频信号进行解调。在蓝牙数据发送和接收的过程中,有效的数据信息和控制信息同时在通道上传送,它们分别使用自己的接口。其中数据信息向空间发送或从空间接收;控制信息用于控制无线射频收发器的整套动作。在整套控制动作中发射时控制信息主要控制的信息有发射机载波频率调整、发射的功率级别、数据信息bit(位)流向等。

图 蓝牙的收发

模块概述

GC-02模块采用16MHZ晶振,在某些应用场合(如GSM,CDMA),不希望使用16MHZ晶振时钟而使用特殊的外部时钟,此时外部时钟可由External Clock输入,否则该腿悬空。GC-02的串口波特率、起始位、停止位、奇偶校验位又编程设定,最大波特率为。串行口电平,与计算机串行通信时要采用RS232电平转换器(如MAX232),计算机最大波波特率为,如果超时,需要加高速串口卡。USB通用串行口有USB-DN和USB-DP,可以与计算机USB直接相联,支持版本。不用时悬空。SPI串行同步数据口:GC-02有一个从SPI口和一个主SPI口。从SPI口由SPI_MOSI、

SPI_CSB、SPI_CLK、SPI_MISO组成;主SPI口由PIO4、PI05、PIO6、PI07组成。如果不用可以将接口编程为输入输出口。复位口:RESET为高电平有效,用2K下拉电阻接地。

配置蓝牙模块

本设计中所用的蓝牙模块设为从端蓝牙模块,查找、配对和连接绑定的从端设备,一旦接成功,即可进行双向透明传输。可用于内置蓝牙的仪表仪器、PDA、手机、笔记本内置蓝牙,PC+USB蓝牙适配器器等进行无线串口通讯。

主板的设计

主板的核心芯片采用三星公司的ARM处理器mini2440。mini2440采用SamsungS3C2440为微处理器,并采用专业稳定的CPU内核电源芯片和复位芯片来保证系统运行时的稳定性,具有高性能、低功耗、接口丰富等特性。以一片256MB的Nond Flash作为系统程序存储器,以64MB的SDRAM作为系统的数据存储器。主板提供多种扩展应用接口的支持[12]。

硬件结构

硬件由两大部分组成:一部分是蓝牙模块,它通过UA牙芯片间的收发都是使用RX和TX两条信号线来完成的,模块的RX和TX端;另一部分是主板,主板上配有各种标独立的电源系统。

图 硬件电路

第2章 软件设计 SDRAM存储系统

mini2440使用了两片外接的32M byte总共64M byte的SDRAM芯片(型号为HY57V561620FTP),一般称之为内存,它们并接在一起形成32-bit的总线数据宽度,这样可以增加访问的速度。

FLASH存储系统

mini2440具备两种Flash,一种是nor flash,型号为SST39VF1601,大小为2Mbyte;另一种是nand flash,型号为K9F1G08,大小为128M。nor flash采用了A1-A22总共22挑地址总线和16条数据总线与CPU相连。nand flash不具有地址线,它有专门的控制接口与CPU相连,数据总线为8-bit,但并不意味着nand flash读写数据会很慢。

电源系统及接口

mini2440电源系统比较简单,直接使用外接的5V电源,通过降压芯片产生系统整个所需的三种电压:,,。如图为电源系统电路图。串口S3C2440本身共有三个串口UART0、1、2,其中UART0、1可组合为一个全功能的串口,为了方便应用,其中UART0做了RS232电平转换,其余直接从CPU引出,电平为TTL电平。

图电源系统电路图

接口

mini2440有两种USB接口,一个是USB Host,它和普通PC的USB接口是一样的,可以接USB摄像头USB键盘USB鼠标优盘等常见的USB外设,另一种是USB Slave,一般使用它来下载程序到目标板。

接口

LCD也就是液晶,是嵌入式系统的常见显示介质。其基本原理是通过给不同的液晶

单元供电,控制其光线的通过与否而达到目的。每个液晶单元都对应一个电极,LCD驱动控制就是对电极的通/断进行控制。本设计所用的LCD接口其中包含常见的行场扫描、时钟等控制信号。J2为LCD驱动板供电选择信号,较常用的是5V供电。

系统调试

第一阶段已经完成蓝牙模块和蓝牙适配器配对调试,总结出蓝牙模块和适配器工

作的基本流程和配置方式,第二阶段的调试任务为在基于ARM的带蓝牙模块的嵌入式系统上设计并调试蓝牙通信程序和界面控件设计,将基于ARM的带蓝牙功能的嵌入式系统和蓝牙适配器进行联合测试。 该系统的通信的调试过程如下:

1)将蓝牙模块接在ARM嵌入式系统的串口;

2)利用模块的配置命令完成对蓝牙模块的配置,本设计中所用的蓝牙模块设为从

端蓝模块,查找、配对和连接绑定的从端设备,设置蓝牙模块为从模式:

AT+role=0;/设置蓝牙模块为从模块/ AT+pin=;/设置配对PIN码/

AT+devicename=Bt_device_01;/设置设备名称/ AT+msgenable=0;/关闭串口提示信息/ AT+uartbaurate=115200;/设置波特率/

3)打开蓝牙适配器的的蓝牙通信界面,启动查询蓝牙模块命令,查询到模块后,

通信

界面上跳出PIN码验证窗口,输入蓝牙模块的PIN码:后,在界面上完成通信连

接;

4)在界面连接中出现基于ARM的带蓝牙模块的嵌入式系统Bt_device_01的已连

接蓝

牙设备,该嵌入式系统和蓝牙适配器配对成功,配对成功后,即可以以文件的形

式实现通信。

5)运行该通信程序代码,发送文件:./sendrecv/dev/s3c2410tty1 0(send

data)/text;接收文件:./sendrecv/dev/s3c2410tty1 1(send data)/text。经过反复测试,通信距离可达到8~10米,有阻挡物的情况下,通信距离可达到6~8米。经多次测试最高速率可达到115200bps,长期测试数据传输正常。 小结

在搭建完整个系统,并对蓝牙的通信性能进行检测的过程中发现,蓝牙模块由于采用的是信息无线传输方式,所以在传输过程中干扰较大,传输距离也较短。工业现场设备安装的环境往往比较恶劣,怎样使蓝牙设备拥有更好的稳定性、更低的功耗、更广的工作范围,这些对硬件设计和软件优化提出了更高的要求。

基于ARM的蓝牙无线通信模块的设计

课程设计报告题目:基于ARM的蓝牙无线通信模块设计学生姓名:学生学号:系别:专业:届别:指导教师:电气信息工程学院电
推荐度:
点击下载文档文档为doc格式
7wwak4mkud5nd0e7n2yj9vfqx3d4wu015zu
领取福利

微信扫码领取福利

微信扫码分享