1.當(dāng)前現(xiàn)狀
工業(yè)應(yīng)用中,,現(xiàn)階段基本上都是以有線的方式進(jìn)行連接,,實現(xiàn)各種控制功能。各種總線技術(shù),,局域網(wǎng)技術(shù)等有線網(wǎng)絡(luò)的使用的確給人們的生產(chǎn)和生活帶來了便利,,改變了我們的生活,對社會的發(fā)展起到了極大的推動作用,。有線網(wǎng)絡(luò)速度快,,數(shù)據(jù)流量大,可靠性強,,對于基本固定的設(shè)備來說無疑是比較理想的選擇,,的確在實際應(yīng)用中也達(dá)到了比較滿意的效果。但隨著射頻技術(shù),、集成電路技術(shù)的發(fā)展,,無線通信功能的實現(xiàn)越來越容易,數(shù)據(jù)傳輸速度也越來越快,,并且逐漸達(dá)到可以和有線網(wǎng)絡(luò)相媲美的水平,。而同時有線網(wǎng)絡(luò)布線麻煩,線路故障難以檢查,,設(shè)備重新布局就要重新布線,,且不能隨意移動等缺點越發(fā)突出。在向往自由和希望隨時隨地進(jìn)行通信的今天,,人們把目光轉(zhuǎn)向了無線通信方式,,尤其是一些機動性要求較強的設(shè)備,或人們不方便隨時到達(dá)現(xiàn)場的條件下,。因此出現(xiàn)一些典型的無線應(yīng)用,,如:無線智能家居,無線抄表,無線點菜,,無線數(shù)據(jù)采集,,無線設(shè)備管理和監(jiān)控,汽車儀表數(shù)據(jù)的無線讀取等等,。
2.幾種無線通信方式的簡介
生產(chǎn)和生活中的控制應(yīng)用往往是限定到一定地域范圍內(nèi),,比如:主機設(shè)備和周邊設(shè)備的互聯(lián)互通,智能家居房間內(nèi)的電器控制,,餐廳或飯店內(nèi)的無線點菜系統(tǒng),,廠房內(nèi)生產(chǎn)設(shè)備的管理和監(jiān)控等0~200米的范圍內(nèi),本文著重探討短距離無線通信實用技術(shù),,主要有:紅外技術(shù),,藍(lán)牙技術(shù),802.11b無線局域網(wǎng)標(biāo)準(zhǔn)技術(shù),,微功率短距離無線通信技術(shù),,現(xiàn)簡介如下:
2.1. 紅外技術(shù)
紅外通信技術(shù)采用人眼看不到的紅外光傳輸信息,是使用最廣泛的無線技術(shù),,它利用紅外光的通斷表示計算機中的0-1邏輯,,通常有效作用半徑2米,發(fā)射角一般不超過20度,,傳統(tǒng)速度可達(dá)4 Mbit/s,,1995年IrDA(InfraRed Data Association)將通信速率擴展到的高達(dá)16Mbit/s ,紅外技術(shù)采用點到點的連接方式,,具有方向性,,數(shù)據(jù)傳輸干擾少,速度快,,保密性強,,價格便宜,因此廣泛應(yīng)用于各種遙控器,,筆記本電腦,,PDA,移動電話等移動設(shè)備,,但紅外技術(shù)只限于兩臺設(shè)備通訊,,無法靈活構(gòu)成網(wǎng)絡(luò),而且紅外技術(shù)只是一種視距傳輸技術(shù),,傳輸數(shù)據(jù)時兩個設(shè)備之間不能有阻擋物,,有效距離小,且無法用于邊移動邊使用的設(shè)備,。
2.2.藍(lán)牙技術(shù)
藍(lán)牙技術(shù)是一種短距離無線通信技術(shù),,它采用無線電射頻技術(shù)實現(xiàn)設(shè)備之間的無線互連,,有穿透能力,能夠全方位傳送,,主要面對網(wǎng)絡(luò)中各種數(shù)據(jù)和語音設(shè)備,,通過無線方式將它們連成一個微微網(wǎng)(Piconet),多個微微網(wǎng)之間也可以形成分布式網(wǎng)絡(luò)(Scatternet),,從而方便,,快速的實現(xiàn)各類設(shè)備之間的通信,藍(lán)牙技術(shù)使用2.4GHz的ISM(Industry Science Medicine)頻段,,具有全球可操作性,,最大傳輸率1MBit/s,當(dāng)發(fā)射功率為1mW時,,有效距離小于等于10米,,適合于鼠標(biāo),鍵盤等短距離設(shè)備,,當(dāng)功率為100mW時,,適合于移動電話,筆記本電腦等經(jīng)常變動環(huán)境的設(shè)備,。它采用跳頻擴頻FHSS(Frequency Hopping Spread Sprectrum)技術(shù),具有非??煽康臄?shù)據(jù)和語音傳輸能力,,藍(lán)牙芯片尺寸小,功率低,,其應(yīng)用越來越廣泛,。但一個微微網(wǎng)同時連接的設(shè)備個數(shù)不能多8個,當(dāng)多于8個時只能通過建立多個微微網(wǎng),,利用跨兩個微微網(wǎng)的設(shè)備進(jìn)行連接,,會造成網(wǎng)速下降,藍(lán)牙技術(shù)更強調(diào)設(shè)備之間的連接,,而不是客戶機與服務(wù)器之間的連接,并且藍(lán)牙技術(shù)尚無國際標(biāo)準(zhǔn),,只有藍(lán)牙利益集團(tuán)制定的行業(yè)標(biāo)準(zhǔn)。
2.3 802.11b技術(shù)
IEEE(Institute of Electical and Electronics Engineers )802.11b技術(shù)標(biāo)準(zhǔn)是無線局域網(wǎng)的國際標(biāo)準(zhǔn),,使用2.4GHz的ISM頻段,,802.11b協(xié)議主要工作在OSI(Open System Interconnect Reference Model)的物理層和數(shù)據(jù)鏈路層,其物理層支持5.5 MBit/s和11 MBit/s兩種速度,,采用直接序列擴普DSSS(Direct Sequence Spread Spectrum)技術(shù)進(jìn)行調(diào)制解調(diào)增強了抗干擾能力,,提高了傳輸速度,并使用動態(tài)速率漂移,,數(shù)據(jù)傳輸速率可根據(jù)環(huán)境在11 MBit/s,、5.5 MBit/s,、2 MBit/s、1 MBit/s之間自動切換,,有效通訊距離100-300米,,802.11無線網(wǎng)絡(luò)的最大優(yōu)點是兼容性,只要在原有網(wǎng)絡(luò)上裝上AP,,就可以提供無線網(wǎng)絡(luò)服務(wù),,終端設(shè)備只要裝上無線網(wǎng)卡,就可以訪問所有網(wǎng)絡(luò)資源,,象使用有線局域網(wǎng)一樣方便,,卻免除了布線的麻煩。802.11b具有有線等價保密機制WEP(Wired Equivalent Privacy)確保數(shù)據(jù)安全,。以其具有穿透能力,,全方位傳送,建網(wǎng)速度快,,可用來組建大型無線網(wǎng)絡(luò),,運營成本低,投資回報快等特點,,正逐漸受到電信制造商和運營商的青睞,,目前此種設(shè)備還比較昂貴,妨礙了其推廣和應(yīng)用,。
2.4 微功率短距離無線通信技術(shù)
它一般使用數(shù)字信號單片射頻收發(fā)芯片,,加上微控制器和少量外圍器件構(gòu)成專用或通用無線通信模塊,一般射頻芯片采用FSK調(diào)制方式,,工作于ISM頻段,,通信模塊一般包含簡單透明的數(shù)據(jù)傳輸協(xié)議或使用簡單的加密協(xié)議,用戶不用對無線通信原理和工作機制有較深的了解,,只要依據(jù)命令字進(jìn)行操作即可實現(xiàn)基本的數(shù)據(jù)無線傳輸功能,,因其功率小,開發(fā)簡單快速而應(yīng)用廣泛,,但數(shù)據(jù)傳輸速度,、流量都較小較適合搭建小型網(wǎng)絡(luò)。在工業(yè),,民用領(lǐng)域使用較廣,。
各種短距離無線通信技術(shù)主要性能列表比較如下:
3.實例方案
我們在做課題和科研的過程中,需要建立一個在一定范圍中使用的小型無線網(wǎng)絡(luò)通信系統(tǒng),,對分立各處的設(shè)備進(jìn)行管理和監(jiān)控,,實時性要求不嚴(yán)格,數(shù)據(jù)流量小于10kbit/s,,要求主控臺能夠?qū)Ψ至⒏魈幍脑O(shè)備終端發(fā)送指令,、監(jiān)控設(shè)備狀態(tài),,而各終端可向主控臺請求數(shù)據(jù)。在項目時間,、資源的限制之下,,如何選擇恰當(dāng)?shù)倪x擇一種合適的無線通訊方式成為項目開發(fā)成功的關(guān)鍵。綜合考慮通信距離,,成本,,開發(fā)難易程度等各方面的因素我們選擇微功率短距離無線通信技術(shù),北京某公司開發(fā)的無線通信模塊(分為主站模塊和從站模塊),,工作于ISM433MHz頻段,,共分為11個信道,初始化時可由軟件設(shè)定,,工作方式為主站輪詢,,從站監(jiān)聽,采用透明的無線傳輸協(xié)議,,無線通信的握手連接,,發(fā)送確認(rèn),數(shù)據(jù)校驗,,有錯重發(fā)都由模塊自動完成,,接線方式采用3線制,無硬件流控,。它使用方便,,易組成小型無線通信網(wǎng)絡(luò)。
我們建立了如上圖所示通信系統(tǒng)模型,,含有主站模塊的PC機作為服務(wù)器,含有從站模塊的設(shè)備組成終端,,多個終端和服務(wù)器就構(gòu)成了點對多點的無線通信系統(tǒng),,服務(wù)器和終端都擁有唯一標(biāo)識自己身份的本機地址,任一終端都可與服務(wù)器之間進(jìn)行雙向通信,。所有的無線終端共用同一頻道,為了避免同頻干擾的問題,,系統(tǒng)采用時分復(fù)用TDMA(Time Diveision Multiple Access)技術(shù),把服務(wù)器端與任意一臺無線終端之間的通信采用時分的方式分開,,服務(wù)器端通過掃描的方式與各臺無線終端設(shè)備進(jìn)行單臺通信,,在特定的時刻系統(tǒng)中只有一臺終端和服務(wù)器通信,這樣服務(wù)器端與無線終端的通信方式就成為點對點的通信方式,。整個點對多點系統(tǒng)的通信就分解成為若干個點對點通信的組合,。試驗中我們選用帶有標(biāo)準(zhǔn)RS232串行接口的無線模塊,用1臺PC作為服務(wù)器與主模塊相連,,3臺PC作為終端分別與從模塊相連,,構(gòu)成簡易點對多點的無線通信系統(tǒng),。PC與無線模塊通信的基本協(xié)議格式為:
數(shù)據(jù)傳給無線模塊后,當(dāng)需要無線傳輸時由模塊自動對數(shù)據(jù)進(jìn)行按無線數(shù)據(jù)協(xié)議進(jìn)行打包發(fā)送等操作,。使用無線模塊就像使用其他RS232串行通信設(shè)備一樣,,只要按上述協(xié)議格式進(jìn)行控制即可,對發(fā)送和接受的數(shù)據(jù)進(jìn)行定義,、解析,,使其代表不同的意義,就可達(dá)到控制目的,。串行口實際發(fā)送時按字符一個一個的發(fā)送和接收,,在VC++6.0環(huán)境下,關(guān)于串口通信的程序和處理方法采用winAPI實現(xiàn),,比較常見不再敘述,,服務(wù)器端主要功能程序段如下:
終端設(shè)備程序與此類似,不再贅述,。終端設(shè)備可為任何便攜設(shè)備,,分立設(shè)備。
4.結(jié)論
試驗證明此種通信方式能夠較好的滿足實際需要,,取得比較滿意的試驗效果,。反應(yīng)速度基本能夠滿足要求,但在存在強電磁污染的環(huán)境中,,會出現(xiàn)亂碼和錯碼,,使用中要盡量消除強電磁干擾,改進(jìn)無線模塊和主控臺程序來消除干擾影響,,定能達(dá)到比較滿意的效果,。
參考文獻(xiàn):
1.《無線局域網(wǎng)》牛 偉 等 人民郵電出版社 2003.9
2.《數(shù)字通信技術(shù)與應(yīng)用》伍湘彬 電子科技大學(xué)出版社 2000
3.《Visual C++6.0程序設(shè)計經(jīng)典》林俊杰 科學(xué)出版社 2001