天天看點

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

在上文中我們聊到

數字對講機

DMR 對講晶片的特性、規格尺寸及引腳、應用電路架構圖、技術參數和使用。今天小編就來和你聊聊

DMR制式的子產品的序列槽協定:

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
數字對講機DMR制式的子產品的序列槽協定

子產品支援通過序列槽進行語音、短信等功能的收發配置。序列槽協定包格式如下圖圖1所示,協定字段定義如下表1所示:

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

注1:當子產品正在發送或者接收信号過程中,此時若外部 CPU 對子產品進行配置時,子產品會0x01,告知外部CPU子產品繁忙,設定失敗。

注2:若切換信道時,切換到不存在的信道,子產品會回報0x02,告知CPU無此信道;若在模拟信道下進行DMR相關的配置(如短信、特殊業務等)或者數字信道下進行模拟相關的設定(如亞音頻等),子產品會回報0x02,告訴CPU信道錯誤。

注3:校驗和:求和,再異或sum+= 0xFFFF & (*buf<<8|*(buf+1)); 以此類推,最後取sum值的異或值。

注4:所有的序列槽協定都為小端模式(即高位元組儲存在高位)。

1、數字對講機DMR制式的子產品信道切換

當切換信道的時候,如果該信道不存在,則會回報信道不存在的指令。

●信道切換配置序列槽包

信道切換配置序列槽包幀格式如下表2所示。

68 01 01 01 00 00 00 01 n 10
【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●信道切換配置回報包

信道切換配置回報包幀格式如下表3所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
2、接收音量設定

使用者可以通過設定接收音量來達到最合适的音量。

●接收音量設定序列槽包

接收音量設定序列槽包幀格式如下表4所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●接收音量設定回報包

接收音量設定回報包幀格式如下表5所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
3、掃描功能設定

掃描功能是在設定的掃描清單中進行信道掃描,用于獲得正在通信的信道,可以通過主 CPU 的協作,達到控制中心讓每個機器進行頻率遷移、同步的工作。當有信道接入的時候,MCU 則會回報接收到的頻率給 PC。

●掃描功能設定序列槽包

掃描功能設定序列槽包幀格式如下表6所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●掃描功能設定回報包

掃描功能設定回報包幀格式如下表7所示

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
4、 子產品收發狀态查詢

通過指令能查詢子產品目前收發狀态。

●查詢收發狀态序列槽包

掃描功能設定序列槽包幀格式如下表8 所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●查詢收發狀态回報包

掃描功能設定回報包幀格式如下表9所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

注:若校驗正确,則第 6、7 位元組的資料段長度為 0x00,0x01,資料段資訊為收發狀态值。若校驗錯誤,則第 6、7位元組的資料長度為 0x00,0x00,不帶資料段資訊。

5、信号強度讀取

● 信号強度讀取序列槽包

信号強度讀取序列槽包幀格式如表 10 錯誤!未找到引用源。所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

● 信号強度讀取回報包

信号強度讀取回報包幀格式如表11所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
注:若校驗正确,則第 6、7 位元組的資料段長度為 0x00,0x01,資料段資訊為 RSSI 值。若校驗錯誤,則第 6、7 位元組的資料長度為 0x00,0x00,不帶資料段資訊。 6、語音通信

模拟發送語音的時候資料段4個位元組都為0。

1)語音發送流程

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

圖2語音發送流程

外置CPU發送語音的流程如圖2所示。

首先,外置CPU向子產品寫入開始發送語音的序列槽包。子產品對寫入的序列槽包進行校驗,并根據校驗結果給出校驗正确或者校驗錯誤的回報包。

其次,外置CPU根據接收到的序列槽校驗回報包,判斷校驗是否正确。若錯誤,則重新寫入開始語音發送的序列槽包;若正确,表明子產品已正在進行語音發送,外置CPU可以顯示“語音發送中”。

在語音發送的過程中,外置CPU可以通過寫入結束語音發送序列槽包結束語音發送。子產品收到結束語音發送的序列槽包後,對序列槽包進行校驗,并給出校驗正确或者校驗錯誤的回報包。外置CPU根據接收到的序列槽校驗回報包,判斷校驗是否正确,若錯誤,則重新寫入結束語音發送的序列槽包;若正确,則顯示“語音結束”等資訊。

如果在語音發送過程中,子產品未收到外置CPU的結束語音發送的序列槽包,且發射時間達到預設的發射限時值,則子產品會停止發送,且會通過序列槽向外置 CPU 發送語音逾時的回報包。

2)語音接收流程

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

外置CPU發送語音的流程如圖3所示。

首先,當子產品接收到語音信号後,通過序列槽向外置CPU發送語音接收開始序列槽包,外置 CPU 接收到該序列槽包後,打開音頻功放,同時向子產品寫入查詢呼叫類型及号碼的序列槽包。子產品接收到該序列槽包後,會對序列槽包進行校驗,并給出相應的序列槽回報包,如果校s驗正确,則子產品給出的序列槽回報包附帶呼叫方的号碼及呼叫類型;若校驗錯誤,則子產品給出校驗錯誤的回報包。

其次,外置CPU接收到序列槽回報包,判斷回報是否正确,若正确,則顯示呼叫方号碼;若錯誤,則再次寫入查詢呼叫類型及号碼的序列槽包。

接着,若語音呼叫結束(包括正常結束或者異常結束),子產品會給出語音接收結束的序列槽包。外置CPU接收到該序列槽包後,進行關閉音頻功放,顯示“通話結束”等操作。

3)收發語音的序列槽協定包格式

● 開始/停止語音呼叫協定包格式

開始/停止語音呼叫協定包格式如表12所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●語音呼叫回報包格式 1

語音呼叫回報包格式 1 如表13所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●語音呼叫回報包格式2

語音呼叫回報包格式 2如表14所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●語音呼叫/接收序列槽包格式(含聯系人資訊)

語音接收開始/結束序列槽包格式如表15所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●查詢呼叫類型及号碼序列槽包格式

查詢呼叫類型及号碼序列槽包格式如表16所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●查詢呼叫類型及号碼回報包格式

查詢呼叫類型及号碼回報包格式如表17所示

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
7、短信通信

短信通信主要分為非确認短信,确認短信,非确認短信主要是使用者廣播資訊使用,确認短信主要是針對點對點的短信控制,具備回報機制,适合準确傳輸,狀态短信則是用于進行一些預定指令的通信,提高效率。

●非确認短信發送流程

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

外置 CPU 處理非确認短信發送流程如圖4所示。

首先,由外置 CPU 向子產品寫入序列槽包,設定短信聯系人及短信模式和短信内容;子產品會對寫入的序列槽包進行校驗,若校驗不通過,則給出錯誤的回報包,如果校驗通過,則發送短信。

●非确認短信接收流程

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

外置 CPU 處理非确認短信發送流程如圖5所示。

外置 CPU 接收到短信接收成功的序列槽包後向子產品查詢短信内容的序列槽包。子產品對接收到的查詢短信内容的序列槽包進行校驗,若校驗正确,則将接收到的短信内容及短信發送方位址發送給外置CPU;若校驗不正确,則向外置CPU發送校驗不正确的序列槽回報包。

●确認短信發送流程
【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

外置CPU處理确認短信發送流程如圖6所示。

首先,由外置CPU向子產品寫入序列槽包,設定短信聯系人及短信模式;子產品會對寫入的序列槽包進行校驗,若校驗不通過,則給出錯誤的回報包;如果校驗通過,則發送短信。

再次,待短信發送結束,子產品會給出IP校驗回報包,告知外置CPU,接收方是否收到短信。外置CPU根據接收到的IP校驗回報包,顯示短信發送成功或者短信發送失敗等資訊

● 确認短信接收流程

外置 CPU 處理确認短信的接收流程,與處理非确認短信的接收流程一緻。

8、收發短信的序列槽協定包格式

●設定聯系人及短信模式協定包格式

設定聯系人及短信模式的協定包格式如表18所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●設定聯系人及短信模式回報包格式

設定聯系人及短信模式的回報包格式如錯誤!未找到引用源。所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●短信接收成功協定包格式

短信接收成功協定包格式如表20所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●查詢短信内容協定包格式

查詢短信内容協定包格式如錯誤!未找到引用源。所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

●查詢短信内容校驗錯誤回報包格式

查詢短信内容校驗錯誤回報包格式如表22所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)

其中,若校驗正确,則子產品給出的回報包第三位元組為 0x01,同時輸出短信發送方号碼CallID及短信内容MsgData,此時資料段長度 LEN 應設定為短信發送方号碼長度(3 位元組)+短信内容長度(MsgData);

若校驗出錯,則子產品給出的回報包第三位元組為 0xFF,同時資料段長度 LEN 設定為 0x00,0x00,表示無資料段内容。

●IP 校驗回報包格式

IP 校驗回報包格式如表23所示。

【對講機的那點事】玩對講機,數字對講機DMR制式子產品你了解多少?(中)
未完待續......

在下文中我們繼續為您講解數字對講機DMR制式子產品的緊急報警、增強功能、Mic 增益配置、省電模式設定、收發頻率設定、中繼脫網設定、靜噪級别設定等功能。

繼續閱讀