下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、科技信息2007年第23期SCIENCE &TECHNOLOGY INFORMATION 0.引言对于短距离的数据传输,当前最普遍的传输方法是有线传输、红外传输和蓝牙传输1。有线传输是较为传统的数据传输方法,需要传输电缆。当设备为移动设备或设备数目较多时这将带来很大的不便;红外传输经常受到温度、辐射等干扰,且无法穿过实体进行传输;使用蓝牙技术可以很好地摒弃这两个缺点,但目前蓝牙技术一般被用于高端的电子设备中2。对于低端的电子设备,如何使用蓝牙技术还是一个有待解决的问题。针对这个问题,本文设计了一个基于蓝牙技术和单片机的数据传输系统,为嵌入式电子厂商提供一种技术参考。1.系统的整体架构该
2、系统由键盘、单片机、LED 显示器、固化了电缆通信协议(RFCOMM的蓝牙模块和PC 机组成。系统的硬件框图如图1所示。 图1系统的整体架构2.系统的工作原理系统的核心是单片机和蓝牙模块。系统上电后,单片机初始化自身和所有外围接口,蓝牙模块主动寻找其它设备并自动建立连接,然后系统进入就绪等待状态。按照数据传输方向,可以把系统分为发送和接收两个子系统。对于发送子系统,单片机接收由键盘传来的键值,按照一定的协议规则对其进行转换,再显示到显示器上。同时,单片机调用自身的键值分析程序,分析用户要输入数据还是要发送数据。在输入状态下,单片机记下用户所输入的每一个数据并将其打包、存储,直到用户按下“发送”
3、键。此时单片机转变为发送状态,控制蓝牙模块将刚才存储的数据发送出去。对于接收子系统,单片机按照事先约定的协议接收从蓝牙模块传来的数据,直到遇到数据结束符。而后单片机对数据进行分析、解包,并将其显示在显示器上3。为了增强可操作性,本数据传输系统考虑了单片机和PC 机两种情况。每一个子系统既可以使用单片机和蓝牙模块接口,也可以使用PC 机和蓝牙模块接口。采用这样的技术后,不仅单片机之间可以互传数据,而且单片机还可以和PC 机互传数据。3.系统的程序设计单片机上电后,首先要初始化自身。在本系统中,使用了键盘扫描和LED 显示接口芯片8279。因此在主程序中还要对8279进行初始化:COM8279=0
4、xd1;/总清除COM8279=0x00;/8*8字符显示,左边输入,编码扫描键盘,双键封锁COM8279=0x50;/读FIFO RAM 命令COM8279=0x90;/写显示RAM(数码管选择之后,可以把程序分为接收、发送和显示三个主要部分。3.1接收部分系统采用查询的方法采集蓝牙模块传送过来的串行数据。对键盘的按键值进行设定由个人的习惯来进行设定。以C 语言的形式的伪代码来表示,接收函数的伪代码如下:void RcvData(voidwhile(DataReceivingNotDoneReceiveNextBit;3.2发送部分键盘数据经过处理后,转化为串行数据发送到蓝牙模块,再由蓝牙模
5、块发送出去。发送函数的C 语言形式的伪代码为:void SendData(voidif(KeyValue <10/如果数据是一位数SendOneByte(;/发送这一位else/如果数据是两位数SendTwoBytes(;/分成两位发送,先发送高位再发送低位3.3显示部分系统中使用的是八位LED 显示,通过控制显示的接口芯片8279,可以控制LED 显示的内容。显示函数如下:void DispLong(unsigned int dat,unsigned char addrCOM8279=0x90+addr;DAT8279=disp_tab0;COM8279=0x90+addr;while
6、(datDAT8279=disp_tabdat %10;dat /=10;4.结束语短距离通信的发展趋势是无线通信。蓝牙技术在当前已经应用得比较普遍,但是这种应用往往局限于高端的电子产品中。本文的设计采用低成本的单片机来和蓝牙模块进行技术集成,使得蓝牙技术也可以应用在低端电子产品中。本文所设计的数据传输系统在实际中运行良好,可以为嵌入式电子厂商提供一种技术参考。参考文献1郭俊利.蓝牙技术综述.无线电工程J .2000年09期.2李补莲.蓝牙技术及其现状与发展浅析J .电脑开发与应用.2003年04期.3李群芳,肖看.单片机原理、接口及应用嵌入式系统技术基础M .北京:清华大学出版社.2005:
7、91129.作者简介:曾甜甜,女,1983年12月。华中师范大学电子信息科学与技术专业。一种基于蓝牙技术和单片机的数据传输系统的设计和实现曾甜甜(华中师范大学物理科学与技术学院湖北武汉430079摘要:当前短距离的数据传输方法有数据线传输、红外传输等,缺点分别是需要连接线缆和易受干扰;蓝牙技术可以消除这些缺点,但是一般只被用于高端电子产品。如何在低端电子产品上使用蓝牙技术是一个仍未完全解决的问题。本文使用低成本的单片机和蓝牙技术进行整合,设计出一个数据传输系统,为低端嵌入式电子产品厂家提供一种技术参考。关键词:蓝牙;单片机;数据传输Design and Implementation of a
8、Data Transmitting System Based on Blue Tooth Technology and MCU(ZengTianTian College of Physical Science and Technology,Hua Zhong Normal UnivercityAbstract :The methods of data transmitting in a short distance are using transmitting cables and infra -red transmitting and so on,with disadvantages of needing cables and interference sensitive.These disadvantages can be avoided by using Blue Tooth technology,which is often used in expensive products,however.Applying Blue Tooth technology in cheap products is still an unsolved problem.This article inte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鸡血红石子行业深度研究报告
- 高温高湿双向轴流风机行业深度研究报告
- 医院病房与康复区域功能划分方案
- 低空经济产业园跨领域技术创新合作方案
- 建筑垃圾消纳场安全管理与应急预案
- 多肽药物研发阶段管理方案
- 提升高校教师教育教学水平实施方案
- 兄弟养家协议书范本
- 中德离婚夫妻协议书
- 个人各村签协议合同
- 校友会年度工作计划
- GB/T 18037-2008带电作业工具基本技术要求与设计导则
- 光通量测量课件
- 纪检监察办案业务知识课件
- 《高等教育心理学》全套课件
- 自适应滤波课件
- 北大博士申请专家推荐信范文
- 山西省临汾市基层诊所医疗机构卫生院社区卫生服务中心村卫生所室地址信息
- 二年级消防安全教育课件
- 水工建筑物安全监测与控制
- 完美国际灵机一问答案
评论
0/150
提交评论