特徵:
1、供電電壓:3.2V~5.5V。 (如果模組要長時間工作在發射狀態,建議當供電電壓超過4.5V時串接一個1N4007二極管,防止模組內建LDO發熱)
2.預設位址範圍(空地測試):約600m(最大通訊距離可調達1000m,波特率為500bps)
3.預設空閒電流:16MA(不同工作模式下工作電流不同)
4.模組尺寸:27.8×14.4×4mm
5.工作頻率範圍:433.4-473.0MHz,最多100個通訊頻道
6.最大發射功率:100mW(可設定)
7.模組支援軟體升級
8.出廠預設值:模式FU3,波特率9600bps,通訊頻道CH001(433.4M)
9. 四種透傳模式,適應不同的應用場合。
10.內建MCU,免編程,只需透過串口與外部設備通信
11.單次發送位元組數不受限制(FU1/FU3模式)
12、模組支援一對一、一對多、多對一、多對多連接透傳
參數名稱
參考
參數名稱
參考
模型
HC-12
模組尺寸
27.4 x 13.2 x 4 毫米
頻率範圍
433.4~473.0MHZ
工作頻率
433.4-473.0MHz
通訊介面
串列埠3.3V/5V TTL電平
天線介面
彈簧天線/天線插座
工作電壓
3.2-5.5V
空閒電流
16毫安
通訊水平
3.3V/5V電平
工作濕度
10%~90%
發射功率
20dBm(最大)
工作溫度
-25℃~+75℃
參考距離
1000米
儲存溫度
-40℃~+85℃
在指令集:
模組參數、AT指令集
AT指令用於設定功能模組的參數,設定後切換模組需要退出設定模式才能生效。 同時修改參數和功能,掉電不遺失。
進入命令模式:
第一種進入模式-正常使用(已通電)將第5腳「SET」置低;
第二種進入模式-電源,第5腳「SET」再一次先將電源設定為低電位。
這兩種方法都可以讓模組進入AT指令模式,放開(「SET」接腳不接低電位)即可退出指令模式。 退出指令模式後,如果改變模組功能,則該功能將被切至適當的狀態。
第二種方式是固定以串列格式9600,N,1寫入AT。
指示:
1.AT
測試說明
範例:發送模組命令“AT”,模組返回“OK”。
2.AT+Bxxxx
更改串口波特率指令。 您可以設定的波特率為 1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps 和 115200bps。 出廠預設值為 9600bps。
範例:設定模組串口波特率為19200bps,請發送模組指令“AT+B19200”,模組返回
“確定+B19200”。
3.AT+Cxxx
更改無線通訊頻道,選用001至127(超過100個無線頻道後通訊距離不保證)。 預設值為001無線電頻道,工作頻率為433.4MHz。 步進通道為400KHz,通道100的工作頻率為473.0 MHz。
例子:
將模組設定為通道21,請發送模組命令“AT+C021”,模組返回“OK+C021”。
退出指令模式後,模組在第21個頻道中,工作頻率為441.4 MHz。
注意:由於HC-12無線接收模組靈敏度比較高,因此空中波特率大於58000bps,5位元必須移至鄰道使用。 當空中波特率不大於58000bps時,如果短距離(10公尺)通信,還需要錯開5個相鄰頻道使用。
4.AT+FUx
變更模組串口透傳模式,有FU1、FU2和FU3三種模式。 模組預設模式為FU3,兩個模組的串口透傳模式必須設定為相同的通訊方式。 詳細請參閱上面的“無線串行直通”部分。
範例:傳送模組指令“AT+FU1”,模組回傳“AT+OK”。
5. 與 + Px
預設為8,最大發射功率,通訊距離。 發射功率等級設定為 1,即最小發射功率。 一般來說,發射功率每下降6dB,通訊距離就會減少一半。
範例:發送模組指令“AT+P 5”,模組回傳“OK+P5”。 退出指令模式後,模組發射功率為+11dBm。
模組的四種透傳模式:
HC-12模組有四種串口透傳模式,分別表示為FU1、FU2、FU3、FU4。 使用每種模式時,您所需要做的就是發送和接收串列資料。 您不需要在空中控制無線傳輸部分,但只能以相同的空中波特率進行通訊!
FU1:(更省電模式下發送AT+FU1)
模組空閒工作電流約3.6mA。 此模式下可設定8種串口波特率,空中波特率統一為250000bps
FU2:(省電模式下發送AT+FU2)
模組空閒工作電流約80uA。 此模式下模組僅支援串口波特率1200bps、2400bps、4800bps,空中波特率統一為250000bps
FU3:(全速模式下發送AT+FU3(出廠預設))
模組空閒工作電流約16mA。 模組會根據串口波特率自動調整無線傳輸空中波特率
FU4:(遠距離模式發送AT+FU4)
模組空閒工作電流約16mA,串口波特率固定為1200bps,空中波特率為500bps
數位
AT指令(x表示參數)
回覆
影響
1
AT
好的
檢查模組是否正常
2
AT+Bxxxx
確定+Bxxxx
更改串口波特率
3
AT+Cxxxx
確定集名稱
更改無線通訊頻道
4
AT+FUx
確定+FUx
變更模組串口透傳模式
5
AT+Px
確定+Px
設定模組的發射功率等級
6
AT+R
OK +(y指定的參數)
獲取模組的各個參數
7
AT+接收
OK+各種參數
取得模組所有參數
9
AT+V
HC-12_V2.6
查詢模組韌體版本信息
10
AT+睡眠
好+睡覺
進入睡眠模式
11
AT+預設
好+睡覺
重置