基于ARM的蓝牙数据通信系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
工业数据通信是一个随着生产信息化程度的提高而不断发展创新的课题。一般而言,工业数据通信系统由三部分组成:底层智能设备、上层数据中心、智能设备和数据中心之间的通信链路。随着微电子技术的发展,工业数据通信系统的总体发展趋势是体积小型化、功能智能化、使用方便化。
     传统工业数据通信系统以单片机或PC机为核心构建数据中心,以RS-232、RS-485等有线方式构建通信链路,无法同时满足低功耗、低价格与高性能的要求,并受到电缆布线限制,使用不便。在此背景下,本文提出了一种新颖的基于ARM的蓝牙无线数据通信系统,采用基于ARM9处理器S3C2410的硬件平台构建数据中心,采用蓝牙技术进行无线数据传输。以ARM为核心的数据中心兼具单片机和PC机的优点,具有体积小巧、功能强大、功耗低,人机接口友好、操作方便,整体性价比高等特点,突破了传统数据中心的瓶颈;通信链路应用蓝牙技术,具有使用方便、安全性好、成本低廉等特点,对传统工业数据通信解决方案有一定的创新性。
     文章详细阐述了基于ARM的蓝牙数据通信系统的原理、硬软件设计和系统调试。硬件设计包括蓝牙模块外围电路和射频电路设计、基于ARM9处理器S3C2410的数据中心硬件平台设计,以及单片机节点硬件设计;软件设计包括Windows CE操作系统移植、基于Windows CE的蓝牙通信应用程序设计,以及单片机节点蓝牙通信程序设计。设计完成后进行了系统整体调试,成功实现了数据中心和单片机节点之间的蓝牙无线通信,硬件、软件工作正常,系统性能达到课题要求。
Industrial data communication is an issue that innovates with the improvement of manufacture techniques. Generally speaking, industrial data communicaition system is composed of lower intelligent devices, upper data center, and communication link between intelligent device and data center. With the development of microelectronics, the overall technical trend of industrial data communication system is more miniature, more intelligent, and more convenient.
     The core of traditional data center is based on MCU and PC, and the communication link is based on RS-232 or RS-485. This kind of configuration could not meet the requirement of simultaneously realizing high performance with low power consumption and cost; meanwhile, the cable placement reduces the convenience of application.
     Under this background, the Bluetooth data communication system based on ARM is proposed. The data center is based on S3C2410 hardware platform, and the wireless data transmission is realized by Bluetooth technique. The data center based on ARM has the advantages of MCU and PC simultaneously, and breaks the bottleneck of traditional data center with the cabinet volume, low power consumption, friendly human-machine intrface, convenient operation, and high performance-cost ratio. The Bluetooth communication link is convenient in application with high security and transmission speed, while its cost is very low.
     The system principle, hardware and software design, and system debugging are introduced in detail. Hardware design includes designing peripheral and radio circuit of Bluetooth module, constructing S3C2410 hardware platform, and designing hardware of MCU node. Software design includes migrating Windows CE operation system, designing Bluetooth communication application based on Windows CE, and designing MCU Bluetooth communication program. The whole system is debugged after all the designs are done. The Bluetooth radio communication between data center and MCU node is accomplished successfully, both the hardware and software operates well, and the performance of the system meets the design requirements very well.
引文
[1]张飞,钱盟,程树林.一种实用的蓝牙数控系统实时数据传输技术[J].现代电子技术.2006.13.91-94
    [2]卢伟国.蓝牙无线抄表传感器的设计[J].单片机与嵌入式系统应用.2004.7.28-30
    [3]张元,黄小莹.基于蓝牙技术的无线数据传输系统的设计[J].杭州电子工业学院学报.2004.24(4).78-81
    [4]祁明晰,陈跃华.蓝牙芯片BRF6150在智能家居中的应用[J].单片机与嵌入式系统应用.2005.10.60-62
    [5]徐凤荣.ROK101007蓝牙模块及其在无线火灾自动报警系统中的应用[J].国外电子元器件.2006.11.54-57
    [6]徐瑞华,孙弋.基于蓝牙技术的采煤机数传系统的设计与实现[J].电子技术应用.2006.9.4-6
    [7]禹帆.蓝牙技术[M].北京.清华大学出版社.2002.1-24
    [8]Special Interest Group.Specification of the Bluetooth System[M].Version 1.2.2003.189
    [9]金纯,林金朝,万宝红.蓝牙协议及其源代码分析[M].北京:国防工业出版社.2006.2-6
    [10]Cambridge Silicon Radio.CSR Firmware[Z].2003.3-5
    [11]Special Interest Group.Specification of the Bluetooth System-Profiles[M].Version 1.1.2001.13-411
    [12]Delta Corporation.DFBM-CS120 Datasheet[Z].2006.1-35
    [13]Cambridge Silicon Radio.AT Command Set BlueCore3-Handphone[M].Version 2.07.2005.2-19
    [14]乔辉.蓝牙天线技术分析与产品应用[J].天线技术.2004.34(10).38-40
    [15]ALPHA Semiconductor.AS 1117 800mA Low Dropout Regulator[Z].1999.1-11
    [16]Samsung Electronics.S3C2410A 32-Bit RISC Microprocessor User's Manual[Z].2004.1-599
    [17]SHARP.LQ080V3DG01 TFT-LCD Module Product Specification[Z].2003.1-22
    [18]宋成,孙广富.触摸屏在S3C2410上的应用实例[J].单片机与嵌入式系统应用.35-37
    [19]WINBOND Electronics.W77E58 8 Bit Microcontroller Datasheet[Z].2004.1-85
    [20]NXP Microelectronics.74LVC4245A Octal Dual Supply Translating Transceiver Product Data Sheet[Z].2008.1-17
    [21]MAXIM.Low-Cost,μP Supervisory Circuits MAX708[Z].1995.1-12
    [22]张冬泉,谭南林,王雪梅,等.Windows CE实用开发技术[M].电子工业出版社.2006.14-17
    [23]陈为伟,王治森,董伯麟,等.基于S3C2410-WinCE.NET的Bootloader的设计与实现[J].工业仪表与自动化装置.2007.4.23-26
    [24]刘军芳,李众立,胡和智.基于s3c2410开发板的BootLoader的启动分析[J].微计算机信息.2006.22(6).201-203
    [25]白浪,张思东.WinCE系统下BootLoader的开发[J].单片机与嵌入式系统应用.2004.2.24-26
    [26]王兵,李存斌,陈鹏EVC高级编程及其应用开发[M].中国水利水电出版社.2005.291-299
    [27]陈坚,李安吉.WINDOWS,C++与MFC编程应用[J].物探化探计算技术.1997.19(2).185-191
    [28]郑莉,董渊.C++语言程序设计[M].清华大学出版社.2001.92-102
    [29]任斌.理解操作系统中的线程[J].计算机与信息技术.2007.34,90
    [30]Microsoft Corporation.Microsoft Developer Network.2001
    [31]张毅刚、彭喜源、谭晓军.MCS-51单片机应用设计[M].哈尔滨工业大学出版社.1997.271
    [32]马忠梅,籍顺心,张凯,等.单片机的C语言应用程序设计[M].北京航空航天大学出版社.2003.56
    [33]汤海晨,陈贤敏.用蓝牙技术构建个人局域网[J].浙江工贸职业技术学院学报.2005.5(4).83-87

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700