專利名稱:實(shí)現(xiàn)短波電臺全功能遙控的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到一種無線通信的技術(shù)和實(shí)施方法,采用此方法后可以實(shí)現(xiàn)短波電臺的全功能遙控。
背景技術(shù):
在對短波電臺的實(shí)際使用中,經(jīng)常需要用到遙控設(shè)備,要求能全功能地遙控電臺。通常的方法是根據(jù)電臺要實(shí)現(xiàn)的功能設(shè)計(jì)一套遙控協(xié)議,在電臺和遙控設(shè)備中實(shí)現(xiàn)遙控協(xié)議來完成遙控功能。若電臺的功能有所改變,遙控協(xié)議就要改變,電臺和遙控設(shè)備中的軟件就要改變,給設(shè)計(jì)人員帶來極大的不便。
發(fā)明內(nèi)容
本發(fā)明目的是:給出一種無線通信的技術(shù)和實(shí)施方法,使得采用此方法后可以實(shí)現(xiàn)短波電臺的全功能遙控,而且不受短波電臺功能改變的影響。本發(fā)明的技術(shù)方案如下:一種實(shí)現(xiàn)短波電臺全功能遙控的方法,首先,將遙控設(shè)備的操作面板和電臺的操作面板設(shè)計(jì)成完全相同;然后,遙控設(shè)備將操作者按下的鍵值通過串口發(fā)給電臺,電臺收到此鍵值后則定義為操作者在電臺的操作面板上按下此鍵;最后,電臺的操作界面刷新后通過串口發(fā)給遙控設(shè)備,遙控設(shè)備收到后刷新顯示;對于遙控設(shè)備端:I)檢測是否收到串口刷新命令;如果收到,則刷新顯示,如果沒有收到,則轉(zhuǎn)入步驟2);2)判斷是否檢測到按鍵動(dòng)作;如果沒有檢測到按鍵動(dòng)作,則返回步驟1),如果檢測到按鍵動(dòng)作,則轉(zhuǎn)入步驟3);3)將檢測到的按鍵動(dòng)作對應(yīng)按鍵的鍵值發(fā)送給電臺;對于電臺內(nèi)的與遙控設(shè)備對應(yīng)的接口端:I)檢測電臺操作界面是否改變;如果改變,則將當(dāng)前界面通過串口發(fā)送給遙控設(shè)備,如果沒有改變,則轉(zhuǎn)入步驟2);2)判斷是否收到來自串口的鍵值;如果沒有收到,則返回步驟1),如果收到,則轉(zhuǎn)入步驟3);3)處理步驟2)中收到的鍵值。所述電臺內(nèi)的與遙控設(shè)備對應(yīng)的接口端與遙控設(shè)備端的通信協(xié)議如下:該通信協(xié)議采用面向字符的SLIP協(xié)議,它定義一組字符,將數(shù)據(jù)組裝成幀,具體實(shí)現(xiàn)如下:SLIP協(xié)議定義了 4個(gè)字符,即:端字符:C0轉(zhuǎn)義字符:DB
端替代字符:DC轉(zhuǎn)義替代字符:DD在每一個(gè)數(shù)據(jù)幀的首尾各加上一個(gè)端字符CO,封裝成SLIP幀;在發(fā)送方,發(fā)送的數(shù)據(jù)幀中,與端字符CO相同的數(shù)據(jù)用轉(zhuǎn)義字符DBDC加替代字符代替,與轉(zhuǎn)義字符DB相同的數(shù)據(jù)用轉(zhuǎn)義字符DBDD代替;在接收方,SLIP協(xié)議對幀中的數(shù)據(jù)作相反的替代工作,即將DBDC變成CO,將DBDD變成DB ;按SLIP格式定義的數(shù)據(jù)幀格式如表I所示,表1:數(shù)據(jù)幀格式
權(quán)利要求
1.一種實(shí)現(xiàn)短波電臺全功能遙控的方法,其特征是首先,將遙控設(shè)備的操作面板和電臺的操作面板設(shè)計(jì)成完全相同;然后,遙控設(shè)備將操作者按下的鍵值通過串口發(fā)給電臺,電臺收到此鍵值后則定義為操作者在電臺的操作面板上按下此鍵;最后,電臺的操作界面刷新后通過串口發(fā)給遙控設(shè)備,遙控設(shè)備收到后刷新顯示; 對于遙控設(shè)備端: 1)檢測是否收到串口刷新命令;如果收到,則刷新顯示,如果沒有收到,則轉(zhuǎn)入步驟2); 2)判斷是否檢測到按鍵動(dòng)作;如果沒有檢測到按鍵動(dòng)作,則返回步驟1),如果檢測到按鍵動(dòng)作,則轉(zhuǎn)入步驟3); 3)將檢測到的按鍵動(dòng)作對應(yīng)按鍵的鍵值發(fā)送給電臺; 對于電臺內(nèi)的與遙控設(shè)備對應(yīng)的接口端: 1)檢測電臺操作界面是否改變;如果改變,則將當(dāng)前界面通過串口發(fā)送給遙控設(shè)備,如果沒有改變,則轉(zhuǎn)入步驟2); 2)判斷是否收到來自串口的鍵值;如果沒有收到,則返回步驟I),如果收到,則轉(zhuǎn)入步驟3); 3)處理步驟2)中收到的鍵值。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)短波電臺全功能遙控的方法,其特征是所述電臺內(nèi)的與遙控設(shè)備對應(yīng)的接口端與遙控設(shè)備端的通信協(xié)議如下: 該通信協(xié)議采用面向字符的SLIP協(xié)議,它定義一組字符,將數(shù)據(jù)組裝成幀,具體實(shí)現(xiàn)如下: SLIP協(xié)議定義了 4個(gè)字符,即: 端字符:co 轉(zhuǎn)義字符:DB 端替代字符 =DC 轉(zhuǎn)義替代字符=DD 在每一個(gè)數(shù)據(jù)幀的首尾各加上一個(gè)端字符CO,封裝成SLIP幀; 在發(fā)送方,發(fā)送的數(shù)據(jù)幀中,與端字符CO相同的數(shù)據(jù)用轉(zhuǎn)義字符DBDC加替代字符代替,與轉(zhuǎn)義字符DB相同的數(shù)據(jù)用轉(zhuǎn)義字符DBDD代替; 在接收方,SLIP協(xié)議對幀中的數(shù)據(jù)作相反的替代工作,即將DBDC變成CO,將DBDD變成DB ; 按SLIP格式定義的數(shù)據(jù)幀格式如表I所示, 表1:數(shù)據(jù)幀格式
3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)短波電臺全功能遙控的方法,其特征是所述校驗(yàn)位的產(chǎn)生方法為:對轉(zhuǎn)義后的數(shù)據(jù)采用按字節(jié)簡單異或校驗(yàn),得到I個(gè)字節(jié),取該字節(jié)的高4bit作為校驗(yàn)的第一個(gè)字節(jié)的低4bit,高位填O ;取該字節(jié)的低4bit作為校驗(yàn)的第二個(gè)字節(jié)的低4bit, 高位填O。
全文摘要
一種實(shí)現(xiàn)短波電臺全功能遙控的方法,首先,將遙控設(shè)備的操作面板和電臺的操作面板設(shè)計(jì)成完全相同;然后,遙控設(shè)備將操作者按下的鍵值通過串口發(fā)給電臺,電臺收到此鍵值后則定義為操作者在電臺的操作面板上按下此鍵;最后,電臺的操作界面刷新后通過串口發(fā)給遙控設(shè)備,遙控設(shè)備收到后刷新顯示。采用本方法后可以實(shí)現(xiàn)短波電臺的全功能遙控,而且不受短波電臺功能改變的影響。
文檔編號H04L29/06GK103093601SQ20121059149
公開日2013年5月8日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者王崢 申請人:熊貓電子集團(tuán)有限公司, 南京熊貓漢達(dá)科技有限公司