摘 要:藍(lán)牙技術(shù)是一種可靠且成熟的無線傳輸技術(shù),介紹一種以藍(lán)牙發(fā)送接收模塊為基礎(chǔ),以RS 232串行通信接口為接口的電臺自動控制裝置的設(shè)計(jì)與實(shí)現(xiàn)。該系統(tǒng)實(shí)現(xiàn)了無線電臺發(fā)送和接收的語音自動控制,通過該裝置用戶可以用語音來控制電臺的收發(fā)而不需要人工按下發(fā)射鍵,為無線電臺的使用提供了一種方便的方法,提高了無線電臺的使用性能。
關(guān)鍵詞:無線藍(lán)牙; 自動控制; 無線電臺; 串行通信
中圖分類號:TN929.53文獻(xiàn)標(biāo)識碼:A
文章編號:1004-373X(2010)15-0166-02
Design and Realization of Automatic-controlled Device of Radio Based on Bluetooth
XING Min1, MENG Song-tao1, ZHANG Jian2, ZHANG Zhen-quan1
(1.Unit 69026 of PLA, Urumqi 830001, China; 2.Unit 69019 of PLA, Urumqi 830001, China)
Abstract: The Bluetooth is a reliable and mature wireless transmission technology. An automatic control device of radio was designed and fulfiled based on the Bluetooth transceiver module and RS232, which can achieve the automatic voice control of the wireless radio transceiving.The voice device can be used by users to control the wireless radio's transceiving through the device. It not only provides a new convenient way for the usage but also improves performance of the wireless radio.
Keywords: wireless Bluetooth; automatic-control; wireless radio; serial communication
0 引 言
無線電臺以其良好的通信性能被廣泛應(yīng)用在軍事通信如巡邏執(zhí)勤,民用通信如指揮調(diào)度,出租車等領(lǐng)域。但是無論是哪種無線電臺,目前工作的方式均為單工方式,用戶在使用過程中必須按下PTT開關(guān)才能進(jìn)行收發(fā)的切換,這給用戶造成了一定的麻煩和不便,如何能將用戶的雙手解放出來,利用一個(gè)有效裝置自動控制無線電臺的發(fā)送和接收是一個(gè)亟待解決的問題。無線藍(lán)牙技術(shù)是一個(gè)可以在10 m范圍內(nèi)進(jìn)行有效通信的成熟技術(shù),將藍(lán)牙技術(shù)應(yīng)用在單工方式工作的無線電臺中,利用話音激活方式,用戶講話時(shí)控制電臺PTT按鍵自動發(fā)送,從而實(shí)現(xiàn)了無線電臺的自動控制,本文以此為思路,通過研究無線藍(lán)牙,設(shè)計(jì)和實(shí)現(xiàn)了將藍(lán)牙和無線電臺結(jié)合的電臺自動控制裝置,從而有效將用戶的雙手解放出來。
1 無線藍(lán)牙及CMX683簡介
無線藍(lán)牙技術(shù)是一種新的無線通信技術(shù),它通過無線發(fā)送和接收實(shí)現(xiàn)數(shù)據(jù)、話音等的可靠傳輸,它的通信范圍一般在10 m范圍內(nèi),是比較成熟的一項(xiàng)技術(shù),目前廣泛應(yīng)用在手機(jī)、個(gè)人電腦等領(lǐng)域。CMX683芯片是一個(gè)在公用電話網(wǎng)中用來檢測過程音的專用芯片,采用先進(jìn)的DSP數(shù)字處理技術(shù),無需任何軟件設(shè)置,硬件連接后當(dāng)輸入相應(yīng)的撥號音、忙音、回鈴音等公用信令音后,該芯片就會在相應(yīng)的端子中輸出高電平,因此只需要通過檢測和監(jiān)測對應(yīng)端的電平值就可以判斷出此時(shí)的過程狀態(tài),也可以方便地實(shí)現(xiàn)話音的激活狀態(tài)。
2 控制裝置的具體實(shí)現(xiàn)
該裝置不僅僅要實(shí)現(xiàn)電臺之間的互相對通,還要實(shí)現(xiàn)對用戶按鍵及DTMF信號的識別與處理,因此在設(shè)計(jì)時(shí),要考慮到藍(lán)牙裝置的整體實(shí)現(xiàn),也要考慮DTMF信號處理及話音激活的處理,這里采用了單片機(jī)、CMX683芯片、藍(lán)牙發(fā)送和接收模塊協(xié)調(diào)一致地完成了整個(gè)裝置設(shè)計(jì)。
2.1 自動控制裝置的硬件組成
來自對端的無線電臺裝置用戶呼入,該裝置要進(jìn)行轉(zhuǎn)發(fā),設(shè)計(jì)時(shí)還要求遠(yuǎn)端用戶能進(jìn)行DTMF信號的發(fā)送,轉(zhuǎn)發(fā)各振鈴指示信號等,同時(shí)當(dāng)用戶講話時(shí),藍(lán)牙模塊能根據(jù)用戶的話音控制PTT按鈕,將電臺的發(fā)送端自動接通,其硬件組成框圖如圖1所示。
該裝置一般工作在接收的狀態(tài),藍(lán)牙接口模塊處在發(fā)送的狀態(tài),當(dāng)遠(yuǎn)端的電臺呼叫用戶時(shí),用戶就可以通過電臺接口和藍(lán)牙接口接聽到遠(yuǎn)端用戶的話音,同時(shí),該裝置可以通過DTMF模塊來判斷來自電臺的呼叫請求(如摘機(jī))信號,單片機(jī)控制電話接口模塊模擬摘機(jī),將二線信號給CMX683處理,判斷如果是話路空閑,那么啟動該發(fā)送端給對端用戶一個(gè)空閑指示音,該用戶可以撥打?qū)Ψ降碾娫捥柎a。在發(fā)送端,當(dāng)用戶通過藍(lán)牙裝置發(fā)送時(shí),該裝置接收到用戶藍(lán)牙的無線信號后,通過單片機(jī)來控制PTT按鍵,從而接通整個(gè)裝置的發(fā)送通路,將話音發(fā)送出去。
圖1 基于藍(lán)牙控制的電臺控制裝置硬件框圖
2.2 自動控制裝置軟件設(shè)計(jì)
無線通信部分主要是設(shè)計(jì)藍(lán)牙部分的發(fā)送和接收,圖2給出了發(fā)送方的無線接收通信部分流程圖。
圖2 基于藍(lán)牙控制的電臺控制裝置軟件流程圖
主程序的C語言設(shè)計(jì)如下:
Receive_mt8888();//MT8888的初始化,設(shè)置為收狀態(tài)
flag=0x01; //設(shè)置振鈴信號標(biāo)志位
P3=0x0f;//必須將這個(gè)端口進(jìn)行初始化,以便用來讀取數(shù)據(jù)
P0=0x0f;
P1=0xf0;//綜合判斷輸出初始化,高位用來判斷是否有振鈴信號
// RQD=0;
while(1)
{
if((RL==0)(FL==0)(flag==0x01))//如果收到了振鈴信號
{
Control_Dial=0;//繼電器2低電平斷開撥號音接通MT8888發(fā)送
PTT=0;//低電平控制繼電器3,打開發(fā)射開關(guān)
MDelay(100);
send_tone(0x03);//向?qū)Ψ桨l(fā)一個(gè)振鈴確認(rèn)信號,發(fā)送一個(gè)DTMF信號3
PTT=1;//高電平控制繼電器3,關(guān)閉發(fā)射開關(guān)
MDelay(150);
Control_Dial=1; //高電平控制繼電器2,關(guān)掉MT8888發(fā)送支路,接通整個(gè)發(fā)送支路
MDelay(300);
P0=0x0f;
P3=0x0f;
flag=0x02;//將振鈴標(biāo)志位任意賦值,即讓發(fā)送一次振鈴信號
}
3 結(jié) 語
給出了基于藍(lán)牙裝置自動控制無線電臺的整個(gè)設(shè)計(jì)和實(shí)現(xiàn)過程,通過P89C58單片機(jī)和CMX5683及藍(lán)牙裝置實(shí)現(xiàn)了對無線電臺的自動控制,應(yīng)用在出租車上大大解放了司機(jī)的雙手。整個(gè)系統(tǒng)設(shè)計(jì)結(jié)構(gòu)簡單,運(yùn)行穩(wěn)定可靠,有效拓展了無線電臺的使用性能,同時(shí)可以應(yīng)用在所有無線電臺中,使用前景廣闊。
參考文獻(xiàn)
[1]張振權(quán),徐燕紅,畢立群,等.無線電臺與衛(wèi)星信道轉(zhuǎn)接設(shè)備的設(shè)計(jì)與實(shí)現(xiàn)[J].儀器儀表用戶,2008(8):47-49.
[2]徐建軍.MCS-51系列單片機(jī)應(yīng)用及其接口技術(shù)[M].北京:人民郵電出版社,2003.
[3]高進(jìn)濤,孫建國,李文君,等.基于嵌入式單片機(jī)的光電伺服控制系統(tǒng)的設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2008,31(18):47-49.
[4]趙孟文,袁朝暉,李鴻輝.基于藍(lán)牙技術(shù)的溫度無線傳感器網(wǎng)絡(luò)系統(tǒng)[J].現(xiàn)代電子技術(shù),2009,32(21):144-146.
[5]李春林.電子技術(shù)(基礎(chǔ)篇)[M].大連:大連理工大學(xué)出版社,2005.
[6]曹巧媛.單片機(jī)原理與應(yīng)用[M].2版.北京:電子工業(yè)出版社,2002.
[7]胡漢才.單片機(jī)原理及接口技術(shù)[M].北京:清華大學(xué)出版社,1996.
[8]李華.MCS-51系列單片機(jī)實(shí)用接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,1999.
[9]付曉光.單片機(jī)原理與實(shí)用技術(shù)[M].北京:清華大學(xué)出版社,2004.
[10]莊淵昭.實(shí)用智能窗簾機(jī)的設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2008,31(4):181-183.