一. 模塊介紹
1.1 產品概述
DL-RTM300-B是一款AT指令無線串口模塊(UART)。高效率的接收靈敏度使得射頻在420-510MHz/860-950MHz頻段中具有出色的射頻性能和超強的抗干擾性。
模塊內置功能完整的AT指令,指令支持1920-256000bps任意串口波特率,可提高通訊效率,同時實現了多種無線速率和功能的配置,包括有遠距離擴頻模式和通用模式、支持無線電喚醒功能、不同的配置可以為遠距離通訊或電池供電等應用提供了簡易高效的解決方案。
模塊采用集成控制器ARM Cortex-M0 32位內核,64kB Flash片內Flash,8kB片內SRAM,支持硬件奇偶校驗。主頻時鐘速率最高可達48MHz,出廠已內置低功耗多功能無線串口程序。
1.2 產品特性
● 支持寬電源電壓范圍: 1.8~3.6V;
● 模塊休眠電流: 1uA;
● 高效的接收性能 RX 電流: 9.5mA
● 發射TX 電流: 77mA
● 高效率的接收器靈敏度: –120dBm @FSK 433M 2.4kbps
● 使用 AT 指令進行配置及保存,方便開發及調試;
● 支持透傳模式進行數據傳輸
● 支持 1920-256000bps 任意串口波特率;
● 支持任意時候 RSSI 獲取
● 可以實現定點傳輸,廣播及監聽傳輸方式
1.3 典型應用
● 高級無線抄表架構 (水表、電表、氣表、燃表)
● 超遠距離數據通訊
● 智能家居系統、可穿戴智能
● 無線傳感器網絡
● 工業自動化數據采集
● 野外數據遙控、遙測
● 各種變送器,流量計智能儀表
● 樓宇自動化與安防
● 礦山石油設備監測測控制
● 環境、節能、溫度監測
● 智能交通、智能電力
● 新能源:太陽能、風能、電能、儲能
● 智能綠色建筑空間
● 光伏逆變
● 智能機器人、邊緣AI
● 新能源汽車、智能座艙
● 無線報警及安防系統
● 工業監控
● 無線 M-BUS
二. 技術參數
參數 | 最小 | 典型 | 最大 | 單位 | 備注 |
運行條件 | |||||
工作電壓 | 2 | 3.3 | 3.6 | V | 高于電壓范圍可能會損壞模組 |
IO電壓范圍 | 1.8 | 3.3 | 3.6 | V | 高于電壓范圍可能會損壞模組 |
工作溫度范圍 | -40 | 25 | 85 | ℃ | |
電流消耗 | |||||
射頻接收電流 | 7.7 | 8.5 | 9.1 | mA | @射頻接收電流(單片機休眠) |
接收工作電流 | 8.3 | 9.5 | 10.5 | mA | @整體接收電流 |
發射電流 | 59 | 68 | 77 | mA | @433M 20dBm 峰值 |
55 | 61 | 73 | mA | @868M 20dBm 峰值 | |
55 | 61 | 73 | mA | @915M 20dBm 峰值 | |
待機電流 | 1 | 1.8 | 3 | mA | @射頻接收功能停止 |
休眠電流 | 1 | uA | @M1=0,RXGAS=0 | ||
射頻參數 | |||||
推薦頻率范圍 (保證性能最大化) |
420 | 433.92 | 510 | MHz | @433M頻段模塊 |
840 | 868 915 | 930 | MHz | @868M 915M頻段模塊 | |
發射功率范圍 | -4 | 20 | 20 | dBm | @具體見frequency指令詳解 |
FSK接收最高靈敏度 | -115 | dBm |
@868M 915M @2400bps |
||
-120 | dBm |
@433M @2400bps |
|||
FSK速率范圍 | 2.4 | Kbps | @具體見rate指令詳解 |
三. 引腳定義
序號 | 引腳定義 | IO類型 | 功能說明 |
1 | GND | PWR | 可靠的接地 |
2 | VDD | PWR | 穩定電壓≥3V才能保證芯片性能最大化 |
3 | PC13 | 輸出 | AUX |
4 | PA2 | 輸出 | (AT UART TX)TTL 串口輸出,連接到外部 RXD 輸入引腳 |
5 | PA3 | 輸入 | (AT UART RX)TTL 串口輸入,連接到外部 TXD 輸出引腳 |
6 | PA4 | 輸入 | 模式選擇腳:高電平normal模式,低電平LP模式 |
7 | PA6 | IO | I2C2_SCL,ADC_IN6,TIM3_CH1,EVENT_OUT |
8 | PA12 | IO | I2C2_SDA,COMP_OUT,EVENT_OUT |
9 | PB13 | IO | I2C2_SCL,TIM1_CH1N |
10 | RESET | 輸入 | 復位腳,低電平有效 |
11 | PB14 | IO | I2C2_SDA,TIM1_CH2N,OPAMP_VINP |
12 | PB15 | IO | TIM1_CH3N,RTC_REFIN |
13 | PA8 | IO | TIM1_CH1,EVENT_OUT,SPI2_NSS |
14 | PA9 | IO | USART1_TX,TIM1_CH2,SPI2_SCK |
15 | PA10 | IO | USART1_RX,SPI2_MISO |
16 | PA11 | IO | EVENT_OUT,SPI2_MOSI |
17 | SWDIO | I | SWD 調試接口串行數據信號 |
18 | SWDCLK | I | SWD 調試接口串行時鐘信號 |
19 | GND | PWR | 可靠的接地 |
20 | ANT | AI/AO |
射頻信號輸入/輸出端口, ANT端口預留匹配電路, 走線使用 50 Ω阻抗匹配,鋪地并在周圍加過孔 |
類型 | 命令格式 | 響應 |
設置命令 | AT+=,,... |
OKrn AT ERR! = 1rn |
查詢命令 | AT+? |
返回查詢參數 AT ERR! = 1rn |
命 令 | 描 述 |
命令格式 應答/默認參數 |
可保存(Y/N) |
AT | 測試模塊響應 |
ATrn OK |
No |
AT+DEFAULT | 恢復出廠設置, 每個命令的默認的參數見命令表 “默認參數” |
AT+DEFAULTrn OK |
No |
AT+UART= |
設置/查詢串口傳輸屬性 詳細見: 串口波特率設置 |
AT+UART=,,,rn | Yes |
AT+UART? | +UART:115200,8,0,0 OK | ||
AT+ENTM | 退出AT模式 |
AT+ENTMrn OK |
No |
命 令 | 描 述 |
命令格式 應答/默認參數 |
可保存(Y/N) |
AT+RADIO= |
設置/查詢射頻機配置 不同的速率詳細見:設置頻率和通訊速率 |
AT+UART= rn |
Yes |
AT+RADIO? | +RADIO:9600 OK | ||
AT+FREQ= |
快速設置/查詢當前的無線頻率 可以用來實現信道切換,避免同頻干擾 |
AT+FREQ=rn | Yes |
AT+FREQ? | +FREQ:433920000 OK | ||
AT+RFPOWER= |
設置/查詢發射功率,可以減低電源消耗, 但會縮短通訊距離, 默認最大功率。 Power: 最低 -4 最高 20 433/868M 最高 20 單位: dBm |
AT=RFPOWER=rn | Yes |
AT+RFPOWER? | |||
AT+RFSADDR= |
設置/查詢模塊地址 Addr: Addr1: 0-65535 Addr2: 0-254 Addr2(255):廣播地址 |
AT+RFSADDR=,rn | Yes |
AT+RFSADDR? | +RFSADDR:255,255 OK | ||
AT+PREAMBLE= |
設置/查詢 前導碼時間, 用與喚醒處于周期性喚醒接收的設備, 發射前導碼持續時間 會導致每次傳輸延時加大 |
AT+PREAMBLE=rn | Yes |
AT+PREAMBLE? | +PREAMBLE:0 OK | ||
AT+RXGAS= |
設置接收 時間間隔, 可以有效減低接收的功耗,接收間隔為 RXGasTime 毫秒,這種模式下,發射端要配置相應的前導碼時長。 RXGasTime:(LP模式下生效) 范圍: 100-2000 單位:ms |
AT+RXGAS=rn | Yes |
AT+RXGAS? | +RXGAS:0 OK | ||
AT+RSSI? |
查詢最后一次數據包的RSSI信號強度 通常返回的是一個負數 |
+RSSI:-110 OK | No |
參數 | 說明 |
:UART 波特率 | 支持范圍為1920~2560000 |
:數據位 |
8:8個數據位 9:9個數據位 |
:停止位 |
0:1個停止位 1:0.5個停止位 2:2個停止位 3:1.5個停止位 |
:校驗位 |
0:沒有校驗 1:偶校驗 2:奇校驗 |
說明 | 發送實例 | 回復實例 |
115200波特率 8數據位 無停止位 無校驗位 |
AT+UART=115200,8,0, 0 | OKrn |
查詢 | AT+UART? |
+UART: 115200,8,0,0 OKrn |
參數 | 說明 |
:通訊速率 終端之間速率一定要一樣 |
目前支持的速率: 1.2Kbps , 2.4Kbps , 4.8Kbps , 9.6Kbps , 20Kbps , 50Kbps , 100Kbps |
參數 | 說明 |
: 通訊的頻率 模塊之間頻率一定要一樣 |
433M 推薦的范圍為 420000000-510000000 868M/915M 推薦的范圍為 840000000-930000000(單位 Hz) |
參數 | 說明 |
: 發送端的功率決定了信號的傳播范圍 | 目前支持的范圍:-4dB~20dB |
說明 | 指令 | 響應 |
設置地址 | AT+RFSADDR=256,125 | OKrn |
查詢地址 | AT+RFSADDR? |
+RFSADDR:256,125 OKrn |
支持的接收方式 | 說明 | 條件 |
正常接收模式 |
空閑時都處于接收狀態, 消耗較多的能量, 實時性好 |
MODE = 1 (AT+RXGAS=0) |
低功耗接收(無線電喚醒) |
模塊進入休眠狀態, 關閉串口功能, 通過 AT+RXGAS設置接收間隔, 使電流消耗大大減低, 由于發射端也需要設置 AT+PREAMBLE 時間, 所以通訊的延時會變大 |
MODE =0 (AT+RXGAS>0) |
說明 | 指令 | 響應 |
指令格式 |
AT+PREAMBLE=rn 單位 ms |
OKrn ERROR:rn |
設置前導碼時長 1s | AT+PREAMBLE=1000 | OKrn |
查詢前導碼時長 | AT+PREAMBLE? |
+AT+PREAMBLE: 1000 OKrn |
說明 | 指令 | 響應 |
指令格式 |
AT+RXGAS=rn 范圍 100-2000 單位 ms |
OKrn ERROR:rn |
設置休眠時長 1s | AT+RXGAS=1000 | OKrn |
查詢前休眠時長 | AT+RXGAS? |
+AT+RXGAS=1000 OKrn |
說明 | 指令 | 響應 |
指令格式 | AT+DEFAULTrn | OKrn |
恢復出廠設置 | AT+DEFAULT | OKrn |
名 稱 | 說 明 | 條 件 |
AT指令模式 |
進行AT指令交互配置,空閑狀態下模塊可處于接收狀態, 工作電流接收電流 |
MODE=1 |
透傳模式 |
進入透傳后主機給模塊什么,模塊就會把數據原原本本發出去, 模塊正常情況下一直處于接收狀態,收到數據后通過串口傳出。 |
MODE=1 |
純休眠模式 | 進入休眠模式后,MCU及RF停止工作,喚醒需要外部將MODE拉高,喚醒后模塊正常工作 |
MODE=0 AT+RXGAS=0 |
無線電喚醒模式 | 進入無線電喚醒模式,模塊會定期喚醒檢測空中 RF 前導碼 根據設置的時間間隔自動進行喚醒并檢測無線信號,檢測到有效 無線信號, 會進入接收模式,直到接收完畢 |
MODE=0 AT+RXGAS>0 |
-
無線模塊
+關注
關注
12文章
625瀏覽量
48603 -
CMT
+關注
關注
0文章
15瀏覽量
10824 -
無線串口
+關注
關注
0文章
16瀏覽量
4579
發布評論請先 登錄
相關推薦
評論