久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8633|回復: 3
打印 上一主題 下一主題
收起左側

DX-BT12雙模藍牙模塊PCB封裝調試與iOS源碼資料下載

[復制鏈接]
跳轉到指定樓層
樓主
BT12雙模藍牙模組采用臺灣絡達Airoha推出的藍牙雙模芯片AB1122,采用標準的SPP Profile實現傳統藍牙的數據透傳,并通過內嵌的數據透傳專用Service實現基于GATT的BLE數據透傳。BT12 雙模藍牙模組支持串口命令模式,用于實現外部MCU與模組的交互。用戶可通過串口命令對模組進行參數配置和一些控制,如修改藍牙名稱,地址,控制模組進入配對,關機等等

Altium Designer畫的原理圖和PCB圖如下:(51hei附件中可下載工程文件)


內含ios源碼:



二.特點:
藍牙協議:Bluetooth Specification V4.0 BLE,收發沒有字節限制, 擁有比傳統藍牙有更遠
的距離通信
工作頻率:2.4GHz ISM band
調制方式:GFSK(Gaussian Frequency Shift Keying)
靈 敏 度:≤-84dBm at 0.1% BER
安全特性:Authentication and encryption
支持服務:Central & Peripheral UUID FFE0,FFE1,FFE2(FFE0為服務UUID,FFE1為讀數據  
       通道,FFE2為寫數據通道)
功    耗:低功耗模式   :待機電流1-3mA, 蘋果手機傳輸時3mA,安卓手機傳輸時8mA。
正常工作模式:待機為8mA,傳輸時8mA。
供電電源:+3.3VDC 50mA
外觀尺寸:22mm x 12mm x 2mm
藍牙認證:ROHS  REACH  
傳輸距離:10-12米
三.應用領域:
該模塊主要用于短距離的數據無線傳輸領域。可以方便的和PC機的藍牙設備相連,也可以與智能手機之間的數據互通。避免繁瑣的線纜連接,能直接替代串口線。
※ 藍牙GPS
※ 藍牙無線數據傳輸;
※ 工業遙控、遙測;
※ POS系統,無線鍵盤、鼠標;
※ 交通,井下定位、報警;
※ 自動化數據采集系統;
※ 無線數據傳輸;銀行系統;
※ 無線數據采集;
※ 樓宇自動化、安防、機房設備無線監控、門禁系統;

※ 智能家居、工業控制;
※ 汽車檢測設備;
※ 政府路燈節能設備
※ 無線LED顯示屏系統
※ 藍牙操縱桿、藍牙游戲手柄
※ 藍牙打印機
※ 藍牙遙控玩具
※ 防丟器、LED燈控

物理特征
Operating Frequency Band
2.4GHz ISM band
Bluetooth Specification
2.0+BLE4.0
Output Power Class
Class 2
Operating Voltage
3.3V
Host Interface
UART
Dimension
22mm (L) x 12 (W) mm x 2mm (H)

工作電壓
項目
Min.
Typ.
Max.
Unit
IO供電電壓(VDDIO)
1.7

3.6
V
Battery Input(BAT_P) (LI_MODE_N = 0)
2.7

4.2
V
Battery Input(BAT_P) (LI_MODE_N = 1)
2

3.6
V
Charger supply voltage(VCHG)
4.5
5
6.5
V


六.透傳參數:
1.UART參數
波特率
9600~3000000 (默認值9600)
數據位
8
停止位
1
校驗位
硬件流控
可配置(缺省不使能)
發送單包最大字節數
  • tes
2.數據吞吐量
SPP數據吞吐量:
RX
TX
105987B/s
85055B/s
BLE數據吞吐量
UART->DX-BT12->IPhone 5
UART->DX-BT12->Android
波特率
3000000
波特率
3000000
連接間隔時間(ms)
18.75
連接間隔時間(ms)
18.75
串口數據包大小(bytes)
20
串口數據包大小(bytes)
20
發送間隔(ms)
連續發送
發送間隔(ms)
連續發送
吞吐量(bytes/sec)
4291
吞吐量(bytes/sec)
4274
IPhone5->DX-BT12->UART
Android->DX-BT12->UART
波特率
3000000
波特率
3000000
連接間隔時間(ms)
18.75
連接間隔時間(ms)
18.75
Characteristic寫方式
Write without Response
Characteristic寫方式
Write without Response
App數據包大小(bytes)
53260
發送文件大小(bytes)
50000
發送間隔(ms)
20
發送間隔(ms)
50
吞吐量(bytes/sec)
4635
吞吐量(bytes/sec)
1916
  • 此表格參數僅做參考,不代表模組能支持的最大數據吞吐量。

應用電路圖

管腳功能描述
PIN
I/O
Name
Description
1
P
GND
Ground
2
P
BAT_P
Module電源輸入PIN(2.7V~4.2V),默認為3.3V。注意:當關閉 Module 電源后,MCU 與 Module 連接的 IO 都必須輸出低電平.
3
I
REGEN
Module上電檢測腳,需要上拉至VBAT(注:必須要拉高,否則模塊啟動不了)
4
P
VREGOUT_HV
3.3V LDO 輸出PIN,此電源最大輸出電流為300mA
5
P
VDDIO
Module IO口供電電源(1.7~3.6V, 客戶可以根據需要的IO電壓大小自己配置此范圍內的電壓大小,默認為3.3V)
6
P
VREGOUT_MV
內部 1.8V LDO 輸出 PIN,此電源最大輸出電流為200mA
7
I
WAKE_UP
模組喚醒引腳:
1. 當Moudle進入休眠狀態時,此PIN若檢測到上升沿變化時Moudle被喚醒,喚醒之后Moudle進入配對(上電默認為高)。
2. 當 Module 啟用 Sniff 模式后(串口命令設定),MCU給Module發送數據時必須先拉低此引腳喚醒 Module,然后延遲2ms或以上再傳送數據.
8
P
NC
NC
9
O
NC
NC
10
O
STATUS_IND
藍牙連接狀態指示腳:
高電平-藍牙未連接
低電平-藍牙已連接(此處包括EDR及BLE)。
11
N/A
NC
NC
12
N/A
NC
NC
13
I
UART_CTS
UART 流控,默認啟用流控功能,當Module 檢測到此 PIN為高電平時,表示 MCU 處理不過來 Module 會停止給MCU 傳輸數據,Module 會等到這個 PIN 為低電平時再啟動數據傳輸。

14
O
NC
NC
15
O
UART_RTS
UART 流控,默認啟用流控功能,當 Module 數據處理不過來時,此 IO 輸出高電平告知 MCU;為低電平時可以正常接收 MCU 的數據。
16
I
NC
NC
17
I
NC
NC
18
I/O
PIO3
GPIO
19
I
RST_N
Module復位引腳:低電平有效
20
I
UART_RX
模組數據接收端口
21
O
UART_TX
模組數據發送端口
22
I/O
PIO4
GPIO
23
I
POWER_OFF
模組關機引腳,上拉輸入
當此PIN檢測到50ms以上的低電平時Module關機
24
I
GPIO20
GPIO
25
I
LINK_DROP
模組斷開引腳:
當模組在連接狀態下此PIN檢測到50ms以上低脈沖時模組斷開當前連接,進入配對(此PIN上電默認為高)
26
O
NC
NC
27
O
NC
NC
28
O
LED0
藍牙工作指示燈(未連接狀態:均勻慢速閃爍800ms-on,800ms-off;連接狀態:常亮),此腳為開漏輸出.
29
P
GND
Ground
30
NC
NC
NC

外形尺寸



LAYOUT注意事項
DX-BT12 藍牙模塊工作在2.4G 無線頻段,應盡量避免各種因素對無線收發的影響,注意以下幾點:
1、包圍藍牙模塊的產品外殼避免使用金屬,當使用部分金屬外殼時,應盡量讓模塊天線部分遠離金屬部分。
2、產品內部金屬連接線或者金屬螺釘,應盡量遠離模塊天線部分。
3、模塊天線部分應靠載板PCB 四圍放置,不允許放置于板中,且天線下方載板銑空,與天線平行的方向,不允許鋪銅或走線。直接把天線部分直接露出載板,也是比較好的選擇。
4、模塊下方盡量鋪大片GND,走線盡量往外圍延伸。
5、建議在基板上的模塊貼裝位置使用絕緣材料進行隔離,例如在該位置放一個整塊的絲印(TopOverLay)

AT指令集

用戶可以通過串口和藍牙芯片進行通信,串口使用 Tx, Rx兩根信號線,波特率 支 持 1200,2400,4800,9600,14400,19200,38400,57600,115200bps。串口缺省波特率為9600bps。

指令集詳細說明(模塊未連接時為AT模式,連接上后為透傳模式

DX-BT12 雙模藍牙串口模塊指令為 Command 指令集。

(注:發 AT 指令時必須以回車換行或者\r\n、16進制為0D0A結尾, AT 指令只能在模塊未連接狀態下才能生效,一旦藍牙模塊與設備連接上,藍牙模塊即進入數據透傳模式)

AT命令格式舉例(圖一為AT測試命令,圖二為將藍牙名稱改為1234)


說明

(AT 指令必須大寫,均以回車、換行字符結尾:\r\n)
1獲取軟件版本號:

指令

響應

參數

AT+VERSION
+VERSION=<Param>
Param:軟件版本號

2獲取SPP 2.0藍牙地址:

指令

響應

參數

AT+SPPMAC
+ SPPMAC =<Param>
Param:模塊藍牙地址

3獲取BLE 4.0藍牙地址:

指令

響應

參數

AT+LEMAC
+ LEMAC =<Param>
Param:模塊藍牙地址

4、設置/查詢SPP 2.0設備名稱:(重啟生效)

指令

響應

參數

AT+SPPNAME<Param>

OK

Param:藍牙設備名稱
默認名稱:“BT12”
最長:18 字節
AT+SPPNAME
+NAME=<Param>
例如:

1. 發送設置:

AT+SPPNAME1234\r\n              ——設置模塊設備名為:“1234”
返回:                                          
OK\r\n                          ——設置模塊設備名為:“1234”成功

2. 發送查詢:

AT+SPPNAME\r\n              ——查詢模塊設備名 返回:

+SPPNAME=BT12\r\n              ——返回模塊設備名為:“ BT12”

5、設置/查詢BLE 4.0設備名稱:(重啟生效)

指令

響應

參數

AT+LENAME<Param>

OK

Param:藍牙設備名稱
默認名稱:“BT12”
最長:18 字節
AT+LENAME
+NAME=<Param>

6、設置/查詢—串口波特率:

指令
響應
參數
AT+BAUD<Param>
OK
Param:波特率(bits/s)

取值如下(十進制):

1——1200

2——2400

3——4800

4——9600

5——19200

6——38400

7——57600

8——115200
默認設置:4


AT+BAUD



     +BAUD=<Param>


舉例:設置串口波特率:38400

1. 發送設置:

AT+BAUD6 \r\n

返回:

OK\r\n           ——設置模塊波特率為:“38400”成功

2. 發送查詢:

AT+BAUD\r\n

返回:

+BAUD=6\r\n

7、軟件重啟:

指令

響應

參數


AT+RESET

OK


8、軟件關機:

指令

響應

參數


AT+PWROFF

OK


9、設置上電是否進入低功耗(此命令不能掉電保存):

指令

響應

參數

AT+PWRM<Param>
+PWRM=<Param>
Param:(0、1)

OK
1——進入低功耗

0——正常工作 默認值:0


AT+PWRM

+PWRM=<Param>
注:進入低功耗模式之后,要想發送指令,此時要把第7腳拉低或重啟,才可以發送

10、查詢\設置BLE廣播時間:

指令

響應

參數

AT+ADVI<Param>


+ADVI=<Param>
OK
Param:(ms)

單位為1ms

      默認:165ms


AT+ADVI

+ ADVI =<Param>

11、設置GPIO口:

指令

響應

參數

AT+GPIO<Param>


+ GPIO =<Param>
OK
Param:(1R1、1R0、2R1、2R0、3R1、3R0)

對應IO口:

GPIO3:1R1 高

       1R0 低

GPIO4:2R1 高

       2R0 低

GPIO20:3R1高

       3R0 低


AT+ GPIO

+ GPIO =<Param>

例如設置GPIO4輸出為高電平:

1. 發送設置:

AT+GPIO2R1\r\n              ——GPIO4輸出為高電平
返回:
OK\r\n                          ——GPIO4輸出為高電平成功


全部資料51hei下載地址:
BT12帶底板資料.zip (1.67 MB, 下載次數: 52)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:161828 發表于 2018-10-17 22:09 | 只看該作者
大神厲害,學到了!!!
回復

使用道具 舉報

板凳
ID:715591 發表于 2022-4-2 11:03 | 只看該作者
剛好需要藍牙模塊資料,下載來參考
回復

使用道具 舉報

地板
ID:1060715 發表于 2023-1-9 00:07 | 只看該作者
我永遠無法讓 AT 命令返回 OK。其余所有命令都有效
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 激情黄色在线观看 | 欧美mv日韩mv国产网站91进入 | 中文字幕精品一区二区三区精品 | 最新国产精品视频 | 五月激情久久 | 国产高清一区二区 | 操操日 | 国产精品视频在线观看 | 麻豆国产一区二区三区四区 | 欧美伦理一区 | 成年人黄色一级片 | 亚洲狠狠丁香婷婷综合久久久 | 一区二区三区免费观看 | 日韩中文字幕一区 | 一区二区在线 | 欧美日本在线观看 | 祝你幸福电影在线观看 | 在线观看成人小视频 | 亚洲精品久久久一区二区三区 | 欧洲亚洲一区 | 亚洲国产网站 | 亚洲国产一区二区三区在线观看 | 激情久久av一区av二区av三区 | 狠狠色狠狠色综合系列 | 日韩免费福利视频 | 91一区二区在线观看 | 日韩久久综合网 | 激情一区二区三区 | 91免费看片 | 精品国产一级片 | 国产精品久久久久一区二区三区 | 国产一区二区三区久久久久久久久 | 国产精品毛片在线 | 欧美久久久久久久 | 国产欧美一区二区三区免费 | 日本黄色激情视频 | 91中文字幕在线 | 亚洲精品视频在线 | 亚洲精品无人区 | 日韩高清中文字幕 | 日本一道本|