一 E104-BT5032A 產(chǎn)品概述 1.1簡介 E104-BT5032A是一款基于藍牙協(xié)議5.0版本的串口轉(zhuǎn)BLE藍牙主從一體模塊,體積小、 功耗低,工作在2.4GHz頻段。E104-BT5032A模塊是成都億佰特電子科技有限公司公司基于 NORDIC的nRF52832芯片研 發(fā),該模塊使用通用的AT指令設置參數(shù),操作簡單快捷。模塊僅支持藍牙主機、從機和觀察者模式,模塊在功能上支持低功耗廣播、數(shù)據(jù)透傳、空中配置。模塊可廣泛應用于智能穿戴、 家庭自動化、家庭安防、個人保健、智能家電、配飾與遙控器、汽車、照明、工業(yè)互聯(lián)網(wǎng)、 智能數(shù)據(jù)采集、智能控制等領(lǐng)域。最大支持連續(xù)傳輸波特率 921600bps。1.2 特點功能1、支持藍牙 BLE 5.0 協(xié)議;2、支持藍牙包長可調(diào);3、支持配置、透傳兩種工作模式;4、支持開機自動廣播,自動連接; 5、 支持 IBeacon 和普通廣播切換;6、支持串口喚醒;7、 支持 MAC 綁定連接;8、支持串口透明和格式傳輸;9、 支持多種串口模式、波特率;10、 支持自定義 16 位 UUID 和 128 位 UUID; 自帶 PCB 板載天線,無需外接天線; 11、支持藍牙參數(shù)空中配置功能;最大通訊最遠距離 70m(@4dBm、2Mbps); 12、 支持超低功耗睡眠,同步廣播;13、支持 MAC 地址綁定,最大綁定數(shù)據(jù)為 8 個設備;14、 支持兩種連接模式:手動連接,自動連接;15、 支持一主多從,最大連接數(shù)據(jù)為 4 個從機;16、支持發(fā)射功率動態(tài)修改,最大發(fā)射為 4dBm;17、支持嗅探功能,MTU 最大 247bytes;18、支持 2M,1M 空速; 連傳速率達到 921600bps。 1.3 應用場景 1、無線抄表無線傳感2 、智能家居3、工業(yè)遙控、遙測4、 智能樓宇、智能建筑5、 自動化數(shù)據(jù)采集6、 健康傳感器7、 智能穿戴設備8、 智能機器人9、無線傳感10、電子標簽11、智能控制 二E104-BT5032A 規(guī)格參數(shù) 2.1 極限參數(shù) 2.2 工作參數(shù) 三 E104-BT5032A 機械尺寸 四 E104-BT5032A 推薦連線題 五E104-BT5032A 功能說明5.1 角色說明模塊支持3種角色:主機、從機、觀察者。主機支持連接本公司其他型號藍牙產(chǎn)品。模塊作為主機時最多可連接 4 個從機。支持透傳廣播,格式傳輸。支持手動, 自動連接。該模塊從機可與本公司其他型號藍牙產(chǎn)品連接,且僅支持一個連接。從機僅支持透傳。 觀察者僅用于打印模塊周圍 ble 設備廣播信息,不可連接。 5.1.1 主機1. AT+ROLE=1 選擇主機角色; 2. 指令 AT+SCAN=1 開啟主機掃描功能;3. 指令 AT+AUTOCONN 配置上電后,是否自動連接; 4. 當設置為手動連接后,指令 AT+CONN 配置連接指定設備; 5. 支持一主多從連接。最大可連接 4 個從機。6. 主機連接狀態(tài)改變時打印狀態(tài)信息。參見 6.3 狀態(tài)打印。 5.1.1.1.1 條件過濾 設備可配置按綁定 MAC 地址和服務 UUID 過濾。UUID 過濾依據(jù) AT+UUIDSVR 所配置內(nèi)容過濾,該過濾過條件不可關(guān)閉。如果未開啟 MAC 地址過濾,MAC 匹配,服務 UUID 匹配后自動連接從機。用戶如需要 MAC 地址過濾,需要通過 AT+BOND=1 開啟過 MAC 地址過濾,且通過 AT+BONDMAC 向主機添加 MAC 地址。主機掃 描到從機后,如果與綁定列表 MAC 地址,服務 UUID 相同時,主機自動連接到該從機設備。若主機配置為手動連接,將忽略 MAC 地址綁定過濾,但 svruuid 必須一致。 5.1.1.1.2 自動連接 如果配置為自動連接,滿足條件過濾后自動連接從機。 如果配置為手動連接,開啟掃描后。主機將掃描后服務 UUID 匹配的設備通過 UART 輸出(數(shù)據(jù)格式如圖表 4 主機輸出掃 描結(jié)果數(shù)據(jù)格式)。用戶使用 AT+CONN 連接到指定從機設備。 5.1.2 從機1. AT+ROLE=0 選擇從機模式 2. AT+ADV=1 配置普通廣播模式 3. 廣播開關(guān)配置為開啟,上電完成自動進入廣播狀態(tài),否則停止廣播設備不可發(fā)現(xiàn)。 4. 收到主機連接請求后,建立藍牙連接停止藍牙廣播,進入數(shù)據(jù)透傳模式。5. 廣播數(shù)據(jù)配置參見5.5 廣播所述。 5.1.3 觀察者1. 指令 AT+ROLE=2 選擇觀察模式(重啟生效) 2. 接收到廣播后,將廣播包全部內(nèi)容通過串口打印輸出。3. 觀察者設備不能連接任何設備。 格式如下: 注:LEN 為 MAC,RSSI,廣播數(shù)據(jù)長度總和。 4. 掃描窗口與掃描間隙與掃描參數(shù)保持一致。5. 期間 AT 指令有效。 5.2 電源模式模塊支持兩種電源模式:低功耗模式,喚醒模式。 5.2.1 低功耗模式所謂低功耗模式是指模塊進入到該模式后 BLE 功能仍繼續(xù)運行,關(guān)閉模塊除喚醒引腳之外的外設。如需要更低功耗,可 通過 AT 指令關(guān)閉廣播、掃描,斷開所有連接,設置更長的廣播間隙,掃描間隙,連接間隙的方式達到。 進入低功耗: 1. AT 指令“AT+SLEEP”立刻進入低功耗模式;2. AT 指令“AT+DISCSLEEP=1”設置斷開連接后進入低功耗; 3. AT 指令“AT+ONSLEEP=1”上電立即進入低功耗; 4. 通過引腳 WKP 上升沿,且高電平保持 200ms 及以上后立即進入低功耗;模塊進入低功耗模式后,通過串口輸出“STA:sleep”(LOGMSG 未關(guān)閉輸出)。 注:在低功耗模下,連接未斷開時,如 ble 接收到空中數(shù)據(jù),或連接狀態(tài)發(fā)生改變量時,模塊臨時喚醒并輸出相應數(shù)據(jù), 數(shù)據(jù)輸出完成后立即進入睡眠。此時進入低功耗,或喚醒不會輸出狀態(tài)數(shù)據(jù)。 5.2.2 喚醒模式所謂喚醒模式是指模塊在該模式下模塊所需外設處于正常工作狀態(tài)。模塊喚醒后輸出狀態(tài)“STA:wakeup”。喚醒方式:1. 通過 WKP 引腳下降沿,且低電平保持 200ms 以上后立即喚醒;2. 串口 RX 引腳喚醒。串口RX下降沿,且低電平保持 50us 及以上立即喚醒。 5.3 數(shù)據(jù)傳輸模式模塊支持兩種數(shù)據(jù)傳輸模式:數(shù)據(jù)透傳、格式傳輸。 5.3.1 數(shù)據(jù)透傳所謂數(shù)據(jù)透傳是指將串口接收的數(shù)據(jù),不經(jīng)任何處理,通過 BLE 發(fā)送到對方設備,將 BLE 接收到的數(shù)據(jù),不經(jīng)任何處理, 通過串口發(fā)送出去。模塊在從機模式下僅支持數(shù)據(jù)透傳?!癆T+TRANMD”指令設置結(jié)果對從機無效。 模塊在主機的模式下,數(shù)據(jù)透傳是通過廣播的方式發(fā)送到每個已連接的從機模塊。因采用廣播方式發(fā)送,在極限條件下,并不能保證每個一從機一定能夠接收到數(shù)據(jù)。通過指令“AT+TRANMD=1”將主機設置為透傳模式。 5.3.2 格式傳輸格式傳輸是指:通過串口發(fā)送到模塊的數(shù)據(jù)和模塊通過串口的數(shù)據(jù)是必須符合定義的格式傳輸可式方可傳輸。需要說明的是,該模塊的格式傳輸同樣支持廣播方式發(fā)送數(shù)據(jù)。從機不支持格式傳輸。向主機發(fā)送“AT+TRANMD=0”將主機切換為格式傳輸。數(shù)據(jù)格式如下: 1、從機編號:0~3 為從機編號。該編號來自于從機與主機連接成功后,主機打印的“STA:connect,1”中的序號。當 從機編號為 0xff 時廣播到每個設備。2、通過 uarte 輸出的每一包數(shù)據(jù)均為格式輸出。3、若從機編號所指定的連接不存在,模塊直接丟棄該包數(shù)據(jù)。 5.4 MAC 地址綁定模塊支持 MAC 地址綁定。若開啟 MAC 地址綁定功能。設備僅連接己添加 MAC 地址設備。 5.5 廣播5.5.1 普通廣播信息廣播信息包括 advertising 和 scan respone,advertising 為主動發(fā)送的廣播報,scan respone 為接收到主機掃描請求 后回復的廣播報。 5.5.1.1 Advertising ![]() 用戶僅能配置 Manufa data 字段數(shù)據(jù)。 5.5.1.2 Scan response Len ![]() 注:該數(shù)據(jù)無需用戶配置。 5.5.2 iBeacon 廣播信息1. 指令分別配置 UUID、Major、Minor 2. 指令 AT+ADV=2 配置工作在 iBeacon 廣播模式,立即廣播 3. iBeacon 廣播模式下不支持藍牙連接 5.5.2.1 Advertising ![]() ![]() 5.6 配置模塊支持兩種配置方式:串口配置,空中配置。這兩種配置方式基本一致,空中配置前必須通過 AT+AUTH=123456 的驗證 密碼,驗證通過后模塊才允許使用空中配置??罩信渲谜J證周期為本次連接,若設備斷開后重新連接需要重新認證。 模塊在未建立連接前,處于配置模式。Mod 引腳無效。連接成功后根據(jù) mod 引腳電平確定模塊當前為配置模式,還是數(shù)據(jù)傳輸模式。當 mod 為高電平是為數(shù)據(jù)傳輸模式,為低 電平時為配置模式。Mod 引腳當檢測有效改變時,鎖存當前狀態(tài)。每次狀態(tài)改變保持時間為 200ms 以上有效。 Mod 引腳對空中配置不影響。在配置模式下,主機向“MAST CHANNEL”通過發(fā)送數(shù)據(jù),從機通過“SLAVE CHANNEL”返回“CONFIG BUSY”。 5.7 數(shù)據(jù)指示 模塊通過串口輸出數(shù)據(jù)時,模塊置 DATA 引腳為低電平,表示正在發(fā)送數(shù)據(jù)。AT 指令響應不改變 DATA 引腳狀態(tài)。 模塊可通過 AT+DATALY=1 打開數(shù)據(jù)輸出延遲。數(shù)據(jù)輸出延遲打開后,模塊先拉 DATA 引腳,10ms 后輸出數(shù)據(jù)。 ![]() ![]() 5.8 UUID 說明 ![]() ![]() 5.9 狀態(tài)或事件打印指令 AT+LOGMSG 配置開啟狀態(tài)信息串口打印功能。狀態(tài)信息包括:連接、斷開、喚醒、睡眠。格式如下: ![]() 六E104-BT50232A 硬件設計 1、 推薦使用直流穩(wěn)壓電源對該模塊進行供電,電源紋波系數(shù)盡量小,模塊需可靠接地; 2、請注意電源正負極的正確連接,如反接可能會導致模塊永久性損壞; 3、 請檢查供電電源,確保在推薦供電電壓之間,如超過最大值會造成模塊永久性損壞; 請檢查電源穩(wěn)定性,電壓不能大幅頻繁波動; 4、在針對模塊設計供電電路時,往往推薦保留 30%以上余量,有整機利于長期穩(wěn)定地工作模塊應盡量遠離電源、變壓器、高頻走線等電磁干擾較大的部分; 5、 高頻數(shù)字走線、高頻模擬走線、電源走線必須避開模塊下方,若實在不得已需要經(jīng)過模塊下方,假設模塊焊接在 Top Layer,在模塊接觸部分的 Top Layer 鋪地銅(全部鋪銅并良好接地),必須靠近模塊數(shù)字部分并走線在 Bottom Layer; 6、 假設模塊焊接或放置在 Top Layer,在 Bottom Layer 或者其他層隨意走線也是錯誤的,會在不同程度影響模塊的雜散以 及接收靈敏度; 7、 假設模塊周圍有存在較大電磁干擾的器件也會極大影響模塊的性能,跟據(jù)干擾的強度建議適當遠離模塊,若情況允許可 以做適當?shù)母綦x與屏蔽; 8、 假設模塊周圍有存在較大電磁干擾的走線(高頻數(shù)字、高頻模擬、電源走線)也會極大影響模塊的性能,跟據(jù)干擾的強 度建議適當遠離模塊,若情況允許可以做適當?shù)母綦x與屏蔽; 9、盡量遠離部分物理層亦為 2.4GHz 的 TTL 協(xié)議,例如:USB3.0; 10、 天線安裝結(jié)構(gòu)對模塊性能有較大影響,務必保證天線外露,最好垂直向上。當模塊安裝于機殼內(nèi)部時,可使用優(yōu)質(zhì)的天 線延長線,將天線延伸至機殼外部; 11、 天線切不可安裝于金屬殼內(nèi)部,將導致傳輸距離極大削弱。 七E104-BT5032A 注意事項7.1 影響傳輸距離主要原因 1、當存在直線通信障礙時,通信距離會相應的衰減; 2、溫度、濕度,同頻干擾,會導致通信丟包率提高;3、地面吸收、反射無線電波,靠近地面測試效果較差;4、海水具有極強的吸收無線電波能力,故海邊測試效果差;5、天線附近有金屬物體,或放置于金屬殼內(nèi),信號衰減會非常嚴重;6、功率寄存器設置錯誤、空中速率設置過高;7、室溫下電源低壓低于推薦值,電壓越低發(fā)功率越小;8、使用天線與模塊匹配程度較差或天線本身品質(zhì)問題。 7.2 影響模塊損壞的主要原因 1、請檢查供電電源,確保在推薦供電電壓之間,如超過最大值會造成模塊永久性損壞; 2、請檢查電源穩(wěn)定性,電壓不能大幅頻繁波動; 3、請確保安裝使用過程防靜電操作,高頻器件靜電敏感性; 4、請確保安裝使用過程濕度不宜過高,部分元件為濕度敏感器件; 5、如果沒有特殊需求不建議在過高、過低溫度下使用;7.3 影響誤碼率的主要原因 1、附近有同頻信號干擾,遠離干擾源或者修改頻率、信道避開干擾; 2、電源不理想也可能造成亂碼,務必保證電源的可靠性; 3、延長線、饋線品質(zhì)差或太長,也會造成誤碼率偏高; 八 相關(guān)推薦 ![]() ![]() ![]() |
|
來自: 西北望msm66g9f > 《培訓》