ARM与上位机的蓝牙通信系统设计
2011-05-21毛江锟王竹林尉广军
电子设计工程 2011年13期
毛江锟,王竹林,尉广军
(军械工程学院 四系,河北 石家庄 050003)
基于ARM的某型导弹装备数据采集系统需要与上位机进行通信,通信中存在的问题是:二者间的通信受战车环境的影响,数据传输不稳定,可靠性低,且连接电缆比较繁琐。近距离无线传输可以解决电缆连接繁琐的问题。其中,IrDA技术要求两个相互通信的设备必须对准,中间不能有障碍物;RFID和NFC的传输距离太短[1];Wi-Fi的安全性低;UWB的瞬时功率峰值有可能影响其他系统的正常工作;ZigBee的传输速率较低。于是,蓝牙成为解决这个问题的可选方法。目前,已出现了ARM与上位机的蓝牙通信系统,但存在传输距离短(最远10 m)、传输速率低、有障碍物不能传输的问题。笔者采用CSR公司最新一代蓝牙芯片BlueCore5设计蓝牙通信系统,预实现数据传输稳定、传输速率高、可穿越障碍物的目标。该设计对保障装备数据的无线传输有借鉴意义。
1 蓝牙通信系统总体实现方案
本文设计的是一个蓝牙通信系统,用于实现某装备的数据采集系统与上位机的通信。由于数据采集系统是以ARM为CPU做出来的,所以本设计主要是完成ARM与上位机之间的通信。蓝牙通信系统的总体实现方案如图1所示。此系统包括蓝牙芯片、ARM与蓝牙芯片的接口、上位机与蓝牙芯片的接口。当ARM要向上位机传输数据时,通过蓝牙向上位机申请配对,配对成功后,数据采集系统就可以把数据传输到上位机。

图1 蓝牙通信系统总体框图Fig.1 Overall block diagram of Bluetooth communication system
本系统的蓝牙芯片选用的是CSR公司的BlueCore5蓝牙芯片,它支持蓝牙SIG最新2.1版规范,并支持增强速率EDR;……
登录APP查看全文
