清明節假期為 4 月 3 日至 4 月 6 日,連假期間不上班,4 月 1 日 下午 15:00 後的訂單將於 4 月 7 日處理。

購物車 0
NT$0

433MHz GFSK收發透傳模組(BMCOM) BMC36M041

NT$149
有貨
數量
52
Product ID
BMC36M041

本產品 BMC36M041 是頻段 433.92MHz 的 RF 收發模組,由 Sub-1GHz GFSK 收發模組 BM36C5214-0 及轉接板所組成。

歡迎到倍創科技的露天市集選購
支持超商取貨付款!
Follow Us for More Updates!
產品特色
  1. 輸入電壓:3.3V~5.5V
  2. 工作電流:11.5mA @5V
  3. 空中通訊速率:10 / 25 / 50 (預設) /125 / 250kbps
  4. 輸出功率:0 / 5 / 10 / 13dBm
  5. 接收靈敏度:-109dBm @50kbps
  6. 調變方式:GFSK
  7. 網絡拓撲:一對一 (Peer) / 星狀 (Star): 1:10
  8. 通訊介面:UART (預設 38400bps)
  9. 尺寸:55.7 x 40.7 x 5.5 mm
  10. 淨重:10.5g
產品說明

本產品是基於 BM36C5214-0 所設計的產品,板上具有一片 BM36C5214-0 模組,並加入了電位轉換電路、LDO IC HT7533-7 及 LED 指示燈,另外還將 BM36C5214-0 的郵票孔腳位轉換成 BMCOM,方便您使用。
⬥ 本產品有預燒錄程式,可直接使用。

BMCOM 是為了讓使用者可以直接連接 BMduino 開發板 (例如:BM53A367A) 而設計的連接器,不需再像以往一樣,必須額外搭配 BM36C5214-0 的轉接板及 RF 開發板使用才能評估模組的性能。

如果您沒有 BMduino 開發板,也可以搭配其他開發板使用 (例如:Arduino UNO)。

產品功能說明
腳位說明
腳位 名稱 功能
1 NC -
2 RX UART: RX
3 TX UART: TX
4 VDD 供電:3.3V~5.5V
5 GND 接地
如何使用 433MHz 收發模組 BMC36M041?

BMC36M041 是一個 433MHz 的收發透傳模組,亦即:當建立 RF 連線後,在觀念上我們可以將它當成一條虛擬的連接線,傳送端送出什麼資料,接收端就收到什麼資料,資料代表什麼意義完全由 MCU 來判斷及處理。

BMC36M041 支援 Peer 網路拓撲和 Star 網路拓撲:
Peer 網路拓撲:一對一,如同上述的虛擬連接線觀念。
Star (星狀) 網路拓撲:一對多,其觀念類似有一個 Hub 當中心。

建立 RF 連線最重要的步驟就是配對,完成配對後就可以開始進行雙向傳輸,所以了解如何配對可說是使用本產品的關鍵。
以下介紹 Peer 網路拓撲建立配對的方法,詳細內容請參考使用手冊。

在開始配對前,需要先完成模組的基本設定,例如:UART baud rate、發射功率、空中通訊速率 (Data Rate) 等,不過這些設定都可以使用模組的預設值即可,有需要再另行設定。

下圖是執行配對的4個步驟:


  1. 設置模組角色
    設定模組的角色為 Peer,可使用 Arduino library 裡的 setDeviceRole(Peer),此動作放在程式裡的 setup() 裡面。兩個模組都要設置。
  2. 設定配對模式
    設定模組的工作模式為配對模式,可使用 Arduino library 裡的 setMode(Pairing_Mode)。由於本產品設定在進入配對模式後必須在 10秒 內完成配對,因此在 Arduino library 裡的範例程式是藉由按下按鍵 key1 來進入配對模式。兩個模組都要按下 key1,亦即雙方都要進入配對模式。
  3. 配對
    您需在 10 秒內發送配對指令,由其中一方按下 key3 按鍵來發送配對指令,在範例程式中會執行 writePairPackage(uint32_t shortAddr, uint8_t len, uint8_t data[]),其中 shortAddr = 0x0D7F 是一個固定值不可改變,而 data[] 裡面的資料是配對封包規格裡的 Data(D1-Dn),資料內容沒有規定,只要不大於 60 bytes 即可,在範例程式中是設為 16 bytes,資料值從 0x10 到 0x1F,參考下方的時序圖。



  4. 完成配對
    送出配對指令後,MCU 就等待 BMC36M041 傳回配對是否成功,在範例程式中是使用 getPairStatus()。若配對成功,傳回的資料裡,Short Address 2 沒有實際用途,而 Data(D1-Dn) 回傳第三步驟模組傳送出去的值,之後沒有其他用途。進行至此,可說已經完成配對。
    接下來,將一方設為接收端,可使用 Arduino library 裡的 setMode(Rx_Mode),另一方即可開始傳送資料。
資源
  1. MCU: BC66F3652,Sub-1GHz 低電流 RF 收發器 A/D Flash MCU,包含規格書、封裝等資訊。
更多資訊
HS Code (僅供參考) 8517.79.00.00-6
Youtube
聯絡我們