MX469在無(wú)線數(shù)據(jù)傳輸中的應(yīng)用
關(guān)鍵詞:無(wú)線調(diào)制解調(diào)器芯片MX469 無(wú)線電臺(tái) 同步 無(wú)線數(shù)據(jù)傳輸
在科學(xué)技術(shù)飛速發(fā)展的今天,無(wú)線通信廣泛應(yīng)用于車輛調(diào)度、GPS衛(wèi)星定位、惡劣環(huán)境下的數(shù)據(jù)采集和控制、空中交通管制和導(dǎo)航系統(tǒng)。而這種系統(tǒng)在空中傳輸?shù)娜渴菙?shù)字信號(hào),以便進(jìn)行計(jì)算機(jī)管理和控制。從我國(guó)目前情況來(lái)看,廣泛應(yīng)用的大量VHF/UHF電臺(tái)多為模擬話音電臺(tái),通信手段仍以短波、超短波話音通信為主,不能適應(yīng)當(dāng)前數(shù)字化數(shù)據(jù)傳輸?shù)囊?,限制了現(xiàn)在眾多的電臺(tái)發(fā)揮更大的作用。本文提出了一種方案,利用無(wú)線調(diào)制解調(diào)器芯片MX469做成的MODEM與電臺(tái)的話音接口連接,同時(shí)還可與主控計(jì)算機(jī)或其他具有標(biāo)準(zhǔn)RS-232接口的數(shù)據(jù)設(shè)備相連,從而實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸,有效地利用了現(xiàn)有設(shè)備,在一定程度上滿足了日益增長(zhǎng)的高速數(shù)據(jù)傳輸?shù)囊蟆?BR>1.MX469簡(jiǎn)介
1.1 MX469芯片特征
MX469是美國(guó)MXCOM公司推出的無(wú)線調(diào)制解調(diào)器芯片,它采用全雙工MSK調(diào)制方式,傳輸速度可在1200/2400/4800bps間進(jìn)行選擇,具有Rx和Rx帶通濾波器,可有效阻止帶外干擾。
1.2 MX469原理框圖
MX469原理框圖如圖1所示
1.3 MX469封裝形式及管腳說(shuō)明
MX469有貼片和雙列直插兩種封裝形式。下面以22引腳的雙列直插為例介紹各管腳的功能,如表1所示。
2.硬件電路的設(shè)計(jì)
為了實(shí)現(xiàn)無(wú)線數(shù)據(jù)傳輸需在數(shù)據(jù)設(shè)備和超短波電臺(tái)之間增加一塊控制板,該控制板主要由串行口RS-232接口、主控制器89C52、無(wú)線調(diào)制解調(diào)器芯片MX469、RAM、電臺(tái)接口電路等組成。具體框圖如圖二所示:
MAX232完成計(jì)算機(jī)信號(hào)和單片機(jī)信號(hào)之間的電平轉(zhuǎn)換,使兩者能夠進(jìn)行異步串行通訊。計(jì)算機(jī)發(fā)送數(shù)據(jù)時(shí)首先通過(guò)串行口把數(shù)據(jù)送到單片機(jī)并儲(chǔ)存在RAM中,然后在Tx Sync信號(hào)的同步下,采用同步方式把數(shù)據(jù)送到MX469進(jìn)行調(diào)制后,由電臺(tái)發(fā)射出去。接收時(shí),電臺(tái)收到的調(diào)制信號(hào)經(jīng)MX469解調(diào)后,在Rx Sync信號(hào)的同步下把解調(diào)后的數(shù)據(jù)信號(hào)送到單片機(jī)89C52并由RAM暫存,然后采用異步工作方式把收下的數(shù)據(jù)送到計(jì)算機(jī)進(jìn)行處理。
2.1 MX469的外部電路
MX469的外部電路如圖三所示:
2.2 控制板與電臺(tái)的接口
控制板與電臺(tái)的連線共需5根信號(hào)線,如圖四所示。
3.軟件設(shè)計(jì)
本設(shè)計(jì)的主要任務(wù)是在單片機(jī)CPU的控制之下完成數(shù)據(jù)的正確傳輸。這包括PC機(jī)經(jīng)標(biāo)準(zhǔn)RS232C接口與單片機(jī)進(jìn)行數(shù)據(jù)互傳,以及單片機(jī)和MX469之間的數(shù)據(jù)交換。
PC機(jī)的數(shù)據(jù)和單片機(jī)的數(shù)據(jù)交換采用異步工作方式,它是利用單片機(jī)的串行接口與計(jì)算機(jī)之間在規(guī)定的協(xié)議下進(jìn)行數(shù)據(jù)交換的。因此在編程時(shí)首先要對(duì)串行口進(jìn)行初始化。
單片機(jī)和MX469之間的數(shù)據(jù)交換為同步工作方式,在進(jìn)行數(shù)據(jù)傳輸時(shí),為了確保發(fā)送方和接收方能夠進(jìn)行同步,MX469將在接收和發(fā)送時(shí)分別提供數(shù)據(jù)同步信號(hào)RX SYNC和TX SYNC,單片機(jī)將在同步信號(hào)的控制下,逐位接收和發(fā)送數(shù)據(jù),達(dá)到雙方的同步工作。發(fā)送數(shù)據(jù)時(shí),單片機(jī)還需送出PTT信號(hào)以啟動(dòng)無(wú)線電臺(tái)進(jìn)行發(fā)射,將調(diào)制信號(hào)發(fā)送出去。接收數(shù)據(jù)時(shí),接收方檢測(cè)到載波信號(hào)后,應(yīng)首先判斷發(fā)送方送來(lái)的16位0,1,0,1···信號(hào),進(jìn)行雙方的同步鎖定,然后在同步信號(hào)的控制下接收有效的數(shù)據(jù)信號(hào)。
程序流程圖如圖五所示:
參考文獻(xiàn)
1MX-COM,INC. Mixed Signal ICs DATA BULLETIN,1998
2李華.MCS-51系列單片機(jī)實(shí)用接口技術(shù).北京航空航天大學(xué)出版社,1993
評(píng)論