摘? 要: 介紹了Intellon公司的SSC P200 PL網(wǎng)絡接口控制器的功能和工作原理,,并設計了基于P200的電力線載波模塊,,給出了在網(wǎng)絡數(shù)據(jù)傳輸和信息家電中的應用實例和實驗結果,。
關鍵詞: 電力線載波? CEBus標準
?
用現(xiàn)有的電力線(PL)進行信息的傳送,,無需額外的通訊電纜,,實現(xiàn)遙測,、遙控等功能,,可以節(jié)約大量的人力,、物力和財力,。尤其在一對多的控制系統(tǒng)中,,不但省去了冗繁的接線,也增加了系統(tǒng)的可靠性和維護的便利性,。Intellon公司符合CEBus標準的SSC P200是利用Chirps掃描頻率進行載波對信號實施擴頻,。由于擴頻技術可以有效抑制干擾和噪聲,所以在速度,、抗干擾性,、可靠性及價格等方面具有較大優(yōu)勢,被廣泛地應用于包括家庭內(nèi)部網(wǎng)絡,、水電費管理,、通訊和安全保衛(wèi)系統(tǒng)等工程項目中。同時SSC P200對于雙絞線和直流供電系統(tǒng)也提供了低廉而性能優(yōu)異的網(wǎng)絡接口[1],。
1 P200的工作原理和特點
Intellon 公司的P200網(wǎng)絡接口控制器具有如下特點:
·適用于與CEBus兼容的低價位產(chǎn)品;
·提供EIA-600標準中數(shù)據(jù)鏈路層的服務;
·提供EIA-600標準中物理層的收發(fā)器;
·提供SSC(擴頻載波)的PL(電力線)技術;
·提供SPI(串行外圍接口)的主處理器接口;
·+5V供電;
·為20針的SOIC封裝,。
圖1(a)為P200的管腳圖,圖1(b)給出了P200網(wǎng)絡接口控制器的節(jié)點方框圖,。P200提供了通訊中的數(shù)據(jù)鏈路功能和物理層的協(xié)議服務,。主處理器負責將命令和數(shù)據(jù)翻譯過來提供給用戶使用,并執(zhí)行頭尾相接的協(xié)議功能,。模擬數(shù)據(jù)是通過信號輸入(SI)與信號輸出腳(SO)在電力線與P200之間進行傳輸?shù)?。而輸出信號的放大和濾波、輸入信號的濾波和與電力線的耦合則需由外部分立元件來完成,。
?
模擬通訊信號首先從其SI腳進入SSC P200,,然后被緩存放大器(Amp)所放大。放大后的信號通過A/D轉(zhuǎn)化為數(shù)字信號,,以便于對信號進行數(shù)字信號處理,。對輸入信號的數(shù)字信號處理包括一個配套的濾波相關器以檢測擴頻“chirps”的波形,而載體檢測和媒介狀態(tài)信息則被從DSP電路傳輸?shù)綌?shù)據(jù)鏈路層(DLL)的微處理器,,以便于將分組解碼,,協(xié)議功能和最終的分組傳輸?shù)街魈幚砥鳌?/P>
將欲發(fā)送的分組先從主處理器傳輸?shù)絻?nèi)部的DLL微處理器,,而DLL微處理器則將數(shù)據(jù)傳輸給DSP功能塊。DSP可產(chǎn)生擴頻載波(SSC)的高層狀態(tài)和低層狀態(tài),,通過D/A以產(chǎn)生擴頻“chirps”的模擬波形,。當三態(tài)信號被置為高時,此波形經(jīng)緩存后從SO腳輸出,,經(jīng)功率放大模塊(如P111)和變壓器等耦合到電力線上,。
2 P200與主處理器的接口
P200與主處理器的接口(如圖2所示)是由一個使用5線的串行外圍接口SPI實現(xiàn)的。主處理器提供低電平有效的復位(REST)信號,。主處理器選用了AT89C2051,,以P200的4M時鐘輸出作為單片機的晶振時鐘輸入??紤]到一般性,,主處理器通過UART接口與其它CPU聯(lián)系。在主處理器和SSC P200之間是由一簡單的協(xié)議來支持命令和數(shù)據(jù)的傳輸,。這些命令和數(shù)據(jù)包括將要發(fā)送的分組,、已接收到的分組和狀態(tài)及設置信息,另外P200和P111之間的接口電路(此處省略)以及程序框圖和信號時序等詳細情況請參見文獻[2],。
?
3 典型應用
3.1 用P200實現(xiàn)基于PC機的“BBS”系統(tǒng)
為了直觀地檢測P200電力載波的接收正確率,,我們設計了一個用P200實現(xiàn)基于PC機的“BBS”系統(tǒng),如圖3所示,。即一個PC機通過串口將數(shù)據(jù)發(fā)送至P200電力線載波模塊的主處理器,,再通過電力線和另一組電力線載波模塊將數(shù)據(jù)傳遞給另一臺PC機,并在屏幕上顯示出來,。從一臺PC上向另一臺PC呼叫,,則可以實現(xiàn)雙方在線半雙工對話。PC的界面和串口通訊通過VC,、Delphi和VB等編程語言很容易實現(xiàn),。這里電平轉(zhuǎn)換是用來解決PC機RS232電平與P200電力線載波模塊主處理器UART電平的不兼容問題。
如果從PC端發(fā)出的數(shù)據(jù)遵循某種規(guī)律(如遞增/減),,則在另一臺PC的終端可以檢測出接收數(shù)據(jù)的成功率,。如果PC機有兩個串口,則可在同一臺機器上進行測試,。在如圖3的系統(tǒng)中,,我們對150米的電力線進行測試,結果表明:在未加干擾源的情況下,,對2000組數(shù)據(jù)進行測試,,通訊成功率為100%;在發(fā)送端和接收端控制1.3kW的電機頻繁啟停的情況下,對2000組數(shù)據(jù)的測試得出通訊成功率為99.95%,,即僅有一組數(shù)未收到,。
?
3.2 采用P200作為電力線載波模塊的智能信息家電控制系統(tǒng)
電力線載波可以很好地應用于組建家庭信息家電網(wǎng)絡,,這樣可以通過電話線路或Internet對家電等設備進行遠程遙控。由于家庭的特殊性,,采用無電纜連接的方式更有助于家庭的使用,,這一方面節(jié)省了額外的接線施工,也便于廠家和銷售單位的售后服務及維修,。圖4給出了智能信息家電控制系統(tǒng)的網(wǎng)絡拓撲圖,。用戶或維修單位可通過電話或Internet登錄到家庭網(wǎng)關,并發(fā)出相應的運行或檢測命令,,該命令被網(wǎng)關接收到后,通過P200的電力線載波模塊發(fā)送到電力線上,,各網(wǎng)絡家電的控制器上均有電力線載波的收發(fā)模塊,,通過唯一標識的地址碼可以解析出命令的含義。各家電的主控制器根據(jù)相應的命令來控制家電的行為或給出當前的運行狀況和故障信息,。例如,,如果用戶離家時忘記關閉了某種家電,可以打電話或通過Internet將其關閉;在用戶下班回家時,,可以預先控制家電開啟,,以便回到家中,即刻可以進餐并享受舒適的室溫環(huán)境,。
?
?
4 需要注意的問題
為了順利地將P200應用于實踐,,我們總結了如下幾個需要注意的問題。
4.1 元器件的選擇
在元器件的選用方面,,應根據(jù)數(shù)據(jù)手冊上提供的器件型號的特性作為選擇依據(jù),,否則會因為如二極管的快速性不夠等問題而影響最終使用性能。
4.2 EMI濾波器節(jié)點的影響
由于電力線載波本身就是對電網(wǎng)的一種污染,,不可為了追求遠距離傳輸而將功率放大部分的電壓提得很高,,應充分考慮EMC。另外,,供電系統(tǒng)應增加EMI濾波器,,為了減少載波信號和供電電源系統(tǒng)之間的干擾,載波信號與電力線的耦合端應盡可能遠離濾波器節(jié)點,。
4.3 P200輸入信號濾波器的線路和參數(shù)選擇
在利用電力線作為傳輸媒介的通訊中,,由于電力線的阻抗和噪聲等因素的影響,P200輸入信號濾波器的參數(shù)可根據(jù)實際情況選擇,,不必拘泥于數(shù)據(jù)手冊上的線路和參數(shù),。
4.4 P111供電電源的影響
實驗中發(fā)現(xiàn),P111供電電源的穩(wěn)定性和電壓紋波對接收和發(fā)送波形的質(zhì)量有較大影響,,因而要提高電源的質(zhì)量,。
4.5 合適,、完整的網(wǎng)絡協(xié)議
由于電力線載波的傳輸媒介是電力線本身,因而只能構成單工或半雙工系統(tǒng),。另外,,由于P200芯片僅提供低級數(shù)據(jù)鏈路層和物理層的網(wǎng)絡服務,對于一個基于SSC P200網(wǎng)絡接口控制器的典型的網(wǎng)絡節(jié)點(如圖1b),,在主處理器將命令和數(shù)據(jù)翻譯過來提供給用戶使用后,,完善的應用層和網(wǎng)絡層通迅協(xié)議是非常關鍵和必要的。
綜上所述,,采用P200網(wǎng)絡接口控制器可以方便地實現(xiàn)高速,、可靠、廉價的電力線載波通訊,,我們在信息家電和壁面清洗爬壁機器人等領域中有很好的應用,。
?
參考文獻
1 北京浩均公司技術資料光盤
2 http://www.intellon.com/