The store will not work correctly in the case when cookies are disabled.
清明節假期為 4 月 3 日至 4 月 6 日,連假期間不上班,4 月 1 日 下午 15:00 後的訂單將於 4 月 7 日處理。
我們使用COOKIE來提升網站使用體驗,
建議您允許使用COOKIE,更多細節請參考我們的隱私權政策,
瞭解更多。
首頁 433MHz GFSK收發透傳模組(BMCOM) BMC36M041
-
首頁
-
433MHz GFSK收發透傳模組(BMCOM) BMC36M041
433MHz GFSK收發透傳模組(BMCOM) BMC36M041
NT$149
本產品 BMC36M041 是頻段 433.92MHz 的 RF 收發模組,由 Sub-1GHz GFSK 收發模組 BM36C5214-0 及轉接板所組成。
Follow Us for More Updates!
產品特色
- 輸入電壓:3.3V~5.5V
- 工作電流:11.5mA @5V
- 空中通訊速率:10 / 25 / 50 (預設) /125 / 250kbps
- 輸出功率:0 / 5 / 10 / 13dBm
- 接收靈敏度:-109dBm @50kbps
- 調變方式:GFSK
- 網絡拓撲:一對一 (Peer) / 星狀 (Star): 1:10
- 通訊介面:UART (預設 38400bps)
- 尺寸:55.7 x 40.7 x 5.5 mm
- 淨重: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個步驟:
- 設置模組角色
設定模組的角色為 Peer,可使用 Arduino library 裡的 setDeviceRole(Peer),此動作放在程式裡的 setup() 裡面。兩個模組都要設置。
- 設定配對模式
設定模組的工作模式為配對模式,可使用 Arduino library 裡的 setMode(Pairing_Mode)。由於本產品設定在進入配對模式後必須在 10秒 內完成配對,因此在 Arduino library 裡的範例程式是藉由按下按鍵 key1 來進入配對模式。兩個模組都要按下 key1,亦即雙方都要進入配對模式。
- 配對
您需在 10 秒內發送配對指令,由其中一方按下 key3 按鍵來發送配對指令,在範例程式中會執行 writePairPackage(uint32_t shortAddr, uint8_t len, uint8_t data[]),其中 shortAddr = 0x0D7F 是一個固定值不可改變,而 data[] 裡面的資料是配對封包規格裡的 Data(D1-Dn),資料內容沒有規定,只要不大於 60 bytes 即可,在範例程式中是設為 16 bytes,資料值從 0x10 到 0x1F,參考下方的時序圖。
- 完成配對
送出配對指令後,MCU 就等待 BMC36M041 傳回配對是否成功,在範例程式中是使用 getPairStatus()。若配對成功,傳回的資料裡,Short Address 2 沒有實際用途,而 Data(D1-Dn) 回傳第三步驟模組傳送出去的值,之後沒有其他用途。進行至此,可說已經完成配對。
接下來,將一方設為接收端,可使用 Arduino library 裡的 setMode(Rx_Mode),另一方即可開始傳送資料。
資源
- MCU: BC66F3652,Sub-1GHz 低電流 RF 收發器 A/D Flash MCU,包含規格書、封裝等資訊。
更多資訊
HS Code (僅供參考) |
8517.79.00.00-6 |
聯絡我們