英创信息技术:BTH9281无线蓝牙应用方案

描述

1、硬件平台简介

  BTH9281无线蓝牙应用方案主要针对智能设备对无线(WiFi)和蓝牙通讯应用的基本需求,以英创的EM9281工控主板为核心构造。BTH9281的基本功能除支持标准的WiFi(无线局域网)和蓝牙通讯功能外,还带有一个小型的彩色显示界面,以及电池供电工作模式,支持移动便携式应用。BTH9281整机方案的整体实验环境由蓝牙打印机,平板电脑,BTH9281开发板,PC机,WIFI局域网组成,如下图所示:

BTH9281的基本系统构成如下图所示:

安卓

该系统提供了BMS电源管理,蓝牙模块,WIFI模块,LCD键盘模块等4大部分。此外BTH9281还预留了标准的SPI、I2C接口,以支持客户专用数据接入。这种配置可基本涵盖智能设备大部分的无线应用,其功能单元和基本参数指标如下表所示:

核心主板 EM9281工控主板
蓝牙模块 1路
WiFi模块 1路
ES232 1路
RS485 1路
调试端口 1路
SD卡 支持TF卡,SDHC,最大容量32GB
USB-OTG 1路
GPIO端口 8位,与SPI、I2C、PWM复用管脚
LCD模块 3.5' LCD和8X8键盘,支持键盘背光
内置电池 锂聚合物电池,4.2V/1800mAh
外形尺寸 143mm x 95mm
输入电源 5V±5% / mA
待机功耗 -
环境温度 -25℃ - 70℃

1.1 BMS电源管理

  BMS电源管理遵循以下模式(按照优先级排列):
  

外部电源 -> USB电源 -> 电池供电

  1、即当有外部电源存在的时候,自动切换到由外部电源供电,同时给电池充电。
  2、当USB电源和外部电源同时存在时,自动切换到由外部电源供电,同时给电池充电。
  3、当USB电源存在,外部电源断开,自动切换到由USB电源供电,电池充电禁止。
  4、当USB电源,外部电源都断开时,自动切换到由电池进行供电。

1.2 LCD显示屏(含键盘)

安卓

LCD显示屛集成LCD模块和I2C键盘模块。为保证功耗,该应用中LCD屛采用3.5“TFT显示屏,键盘采用8个按钮键盘作为功能键,其接口为LCD的显示屏线和键盘的I2C连接线。

1.3 蓝牙模块

  蓝牙模块HC05,支持USB1.1,内置天线。采用CSR的BC04系列芯片组,WinCE内部的蓝牙驱动就是基于CSR的蓝牙芯片组,可以和WinCE完美结合。低功耗工作,一般工作电流不大于50mA。

蓝牙模块的指标如下:

无线收发 灵敏度(误码率)达到-80dBm
  -4 -> 6dBm功率可调输出
  蓝牙 2.0 带EDR, 2Mbps - 3Mbps调制度
  内置2.4GHz天线, 用户无需调试天线
  外置8Mbit FLASH
  低电压3.3V工作(3.1V - 4.2V)不大于50mA
  可选PIO控制
  标准HCI端口(UART or USB)
  USB协议:Full Speed USB1.1, Compliant With 2.0
  数字2.4GHz无线收发射
  CSR BC04蓝牙芯片技术
  自适应跳频技术
发射功率 蓝牙Class 2功率级别
存储温度 -40℃ - 85℃,工作温度:-25℃ - 75℃
尺寸 7mm x 13mm x 2mm

1.4 WIFI模块

WiFi模块JW801M0N,基于RT3070芯片组,完美支持WinCE。该芯片组支持IEEE 802.11n、IEEE 802.11g、IEEE 802.11b等多种协议,采用外置天线,以保证足够传输距离,一般电流200mA左右。

WiFi模块的指标如下:

支持的标准和协议 IEEE 802.11n、IEEE 802.11g、IEEE 802.11b
总线类型 USB2.0接口
频率范围 2.4 - 2.4835GHz
传输速率 11n:最高可到150M(自适应)
11g:54/48/36/24/18/12/9/6M(自适应)
11b:11/5.5/2/1M(自适应)
工作信道数 14
展频技术 DSSS(直接序列展频)
数据调制 BPSK,QPSK,CCK,OFDM
接收灵敏度 150:-65dBm@10%PER、135:-68dBm@10%PER、
54:-72dBm@10%PER、11M:-88dBm@8%PER、
6M:-90dBm@10%PER、1M:-92dBm@8%PER、
256K:-110dBm@8% PER(典型值)
传数距离 室内最远100米,室外最远200米
RF功率 15±1dBm@54Mbps或32±7Mw@54Mbps
天线增益 PIFA或外置天线
LED指示 数据传输指示
工作电压 3.3V或5V单一电源供电
功耗 典型0.6W左右
外形尺寸 42.5mm x 19.5mm x 3.8mm
使用环境 工作温度:-10℃ - 60℃
存储温度:-40℃ - 80℃
工作湿度:10% - 90%RH不凝结
存储湿度:5% - 90%RH不凝结

2、应用示例

2.1 测试程序

  该应用的测试环境需要在BTH9281硬件上运行“无线套装测试”程序(ETHPRN.EXE),该程序集成了2种蓝牙应用模式,将在2种应用说明中分别加以说明,下图是该软件的界面图。

安卓

单步调试区:用于单步控制蓝牙应用,连接控制等。
  提示区1:返回测试信息或调试信息。
  提示区2:返回测试信息或调试信息。
  2种蓝牙应用区:分别对应连接外围设备和智能终端2种应用。

2.2 蓝牙应用1

该应用面向智能设备和外围设备(打印机,其他无线控制设备等)等之间的无线连接应用。

这里测试应用的对象为可以采用电池供电的便携式小型蓝牙票据打印机,外形如下图所示:

安卓

01. 纸仓盖;
  02. 电源指示灯;
  03. 开关机按键;
  04. 上盖;
  05. MINI USB 接口;
  06. DC电源接口;
  07. 走纸按键;
  08. 充电指示灯;
  09. DB9串口;
  10. 电池;

注意:以下说明中请参考上面的打印机标识。

下图是应用1的连接测试步骤:

安卓

当运行最后一步时,如果选择测试程序的“调试测试”按钮,蓝牙打印机应打印出“打印测试ABCD”字样,如果选取“文件打印”,将弹出如下对话框:

安卓

此时请选择一个文本文件即可打印。外部文本文件如何下载到BTH9281,将涉及到BTH9281另外的WIFI功能。将在后面的章节进行说明。

2.3 蓝牙应用2

  该应用面向智能设备和智能终端(手机,平板)等之间的无线连接应用。这里测试应用的对象为采用Android4.2的智能手机,手机上的应用截图如下所示:

该应用的连接操作步骤如下:

安卓

当操作BTH9281上的测试程序上的“调试测试”按钮后,手机App上会收到“BlueTooth, Communication Test, 123ABCD”字样,表示BTH9281到手机App的方向数据传输正确,现在可以在手机App上输入测试字符,测试BTH921能否收到。如下图:

选择手机App上的“send”按钮,检查BTH9281上测试程序的提示区1和提示区2,看看手否收到了“test”字样。

上述示例为BTH9281的两个蓝牙应用示例,关于BTH9281测试软件的详细说明,详见下文:

BTH9281无线蓝牙应用方案测试软件使用说明

关于BTH9281该系统的WiFi、FTP、TCP等其他应用方式,详见下文:

BTH9281无线蓝牙应用方案

点此下载:CPM1B电源管理模块数据手册

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分