電力線通信已經存在了很長時間,我們大多數人第一次接觸到這項技術,它早期用于家庭自動化和電器的遠程控制。它使用交流電源線作為電源和通信介質。
最初以現在稱為 X10 協議的形式向公眾介紹,使用相同電線進行通信的好處已廣為人知,電力公司以及計算機網絡和分布式音頻流都使用該技術的擴展建筑物內。
本文著眼于電力線通信技術以及工程師可以用來實現它的設備。它檢查了一些歷史和流行協議及其優點和局限性,并討論了在確定電力線通信是否適合您的應用時需要注意的問題。
它從何而來
電力公司很早就發現,除了通過廣泛的電纜、開關、變壓器和斷路器網絡提供原始高壓交流電外,他們還需要一種通信方式。在 1920 年代和 1930 年代,人們不像今天那樣依賴電力,因此當停電時,通常需要數天甚至數周的時間才能派出工作人員來查找和修復電力故障,尤其是在偏遠地區。
對遠程數據收集的最基本需求推動了早期系統的發展。最簡單的實現使用窄帶 15 至 500 KHz 載波進行基本的開/關鍵控,以便在高壓電力線上進行長距離遠程數據測量。這些低頻射頻信號以相對較低的幅度進行電容耦合(與交流電源的千伏級別相比),并且不會干擾早期電器中使用的 60 Hz 電源和定時信號。(例如,在晶體出現之前,早期的時鐘會從 60 Hz 電源線獲得時間參考,而高頻不會通過將高壓電壓轉換為當今使用的標準 120 伏特的變壓器)。
現代發電站、變電站、遠程開關、變壓器甚至斷路器都具有內置通信功能,因此可以進行動態切換、重新配置、故障檢測和調解。在向主監控站發出故障信號之前,斷路器可以自動重試幾次。如果原因是暫時的短路或浪涌,則無需人工干預或撥打服務電話即可恢復供電。
使用現代電話、微波、光纖、蜂窩和基于互聯網的遙測和控制的更高帶寬正在取代舊的電力線調制器,用于發電機和開關站之間的鏈路。然而,公用事業公司使用電力線通信作為讀取最新一代電表的一種方式的興趣正在增長,并且正在制定標準。此外,這項技術仍然適用于具有自動化和能源管理功能的家庭和建筑物的部署。
易于實施
最初的 X10 協議仍然非常有用,并且為新設計做好了準備。它已成為家庭自動化的國際開放行業標準。基于多冗余、低帶寬、真正互補的信號,大量 X10 模塊和控制器已經并且今天仍然可用于家庭、公寓和商業建筑。
這個龐大的安裝基礎在兩個方面是有益的。如果您設計一個傳輸控制器,您可以與許多不同的終端設備進行互操作。此外,終端設備已通過認證并獲得機構批準。這可以節省時間、成本,并避免讓您重新發明輪子。
請注意,X10 對于控制密集型而不是數據密集型應用程序很有用。由于數據速率很慢(低于 30 波特),因此這不是數據文件、音頻、視頻或 Internet 的可用標準。
但是,X10 在開關燈和電器的電源以及白熾燈調光方面非常有用。隨著對降低能源使用和能源管理的持續重視,支持雙向通信和多發射器系統的國際標準的增加為現代應用打開了大門,例如警報器、恒溫器、安全攝像頭平臺控制器、電動百葉窗和電磁控制的加熱器/冷卻器通風。
幾乎任何沒有高端 DSP 功能的低成本微控制器都可以驅動 X10 協議。它使用相對較慢的 120 kHz 載波頻率,可以通過低成本 MCU 上的計數器/定時器或 PWM 輕松合成。
邏輯 1 由 120 kHz 載波在零交叉點處的單個毫秒突發表示。邏輯 0 表示零點處沒有載波(參見圖 1)。載波應該在交流零交叉點的 200 微秒內處于活動狀態,選擇該點是因為從信噪比的角度來看,它是“最安靜”的點。
圖 1:在電源線過零的 200 微秒內出現 120 kHz 載波的 1 毫秒突發表示邏輯 1。沒有載波表示邏輯 0。
任何控制/狀態網絡的一項必要功能是可尋址性,單、兩相或三相電源線上最多可連接 256 個設備。這被分解為“房屋代碼”(AP)和“單元代碼”(1-16),以使典型的房主更容易理解和分配地址。
房屋代碼使用 4 位二進制值(見表 1),而單元代碼與命令共享 5 位地址空間(見表 2)。一個數據塊中的 11 位由 2 位起始碼、4 位房屋碼和 5 位單元碼(或命令碼)組成。
表 1:4 位 House 代碼分配(由 X10 提供)。
表 2:單元代碼和命令共享一個 5 位二進制代碼(由 X10 提供)。
每個位后面都有其補碼位(參見圖 2),因此每個位都被傳輸兩次。每個塊也被傳輸兩次,其中三個電力線周期將傳輸分開(BRIGHT 和 DIM 命令除外)。
圖 2:House 代碼和 Unit 代碼的每一位都在下面的零交叉處跟隨一個真正的補碼表示。這種冗余有助于防止基于噪聲的錯誤觸發和代碼(由 x10 提供)。
作為一種通信協議,它非常簡單,甚至可以輕松編碼到小型 8 位微控制器中,從而實現與廣泛部署的標準的低成本即插即用兼容性。外部電路也是最小的。所需要的只是一個過零檢測器(晶體管)和一個高壓耦合級(通常是聚苯乙烯電容器),您就可以上網了。
滾動你自己的非標準
存在幾種允許對作為通信介質的電力線進行通用訪問的 IC。這些外設式調制器/解調器芯片不僅允許您實現標準協議,還可以設計您自己的專有協議。
以NXP Semiconductors 的 TDA5051AT/C1電源線調制解調器 IC 為例。它是一種調制解調器外圍芯片,使用幅移鍵控在家庭 120 或 240 VAC 家庭布線上實現 600 或 1200 波特的數據速率。
小型 16 引腳 SOIC 可以輕松嵌入到小型插座尺寸設計中,并且 5 伏操作使其與許多低成本傳統處理器兼容。主機微控制器的主時鐘或外部晶體均可用于生成精確的時基,該時基使用以 132.5 kHz 為中心的整形信號頻譜,在 1500 Hz 間隔時變化為 20 dB(參見圖 3)。
圖 3:NXP Semiconductors 部件使用整形頻譜模式來調制以 132.5 kHz 為中心的數據(由 NXP Semiconductors 提供)。
該芯片使用 LC 網絡耦合到電力線網絡,適用于隔離或非隔離應用;它包含可以將 120 dBμV RMS 推入 30 歐姆負載的內部驅動器。它用作狀態機,內部 AGC 為接收和解碼提供 A/D,為傳輸電平提供 D/A 轉換器。它由內部控制邏輯驅動(參見圖 4)。掉電引腳允許休眠模式以節省電力。NXP Semiconductors的培訓模塊可在 Digi-Key 的網站上獲得,并提供了對 TDA5051 的良好概述。
圖 4:作為狀態機驅動的外設,TDA5051 幾乎可以連接到任何微控制器的串行發送和接收比特流(由 NXP Semiconductors 提供)。
Cypress Semiconductor 還提供有趣的單芯片、5 伏電力線通信收發器外圍芯片。根據賽普拉斯的說法, CY8CPLC10-28PVXI實現了可靠的 2400 bps 傳輸速率。包含的 PHY 和協議棧是片上的;作為外圍設備,它通過 I2C 總線與主機處理器通信。它使用 FSK 作為調制方案,并且有一些參考設計使該部件能夠通過 120、240、12 和 24 VAC 電源線傳輸數據。它還可以傳輸跨越直流電平的信號(參見圖 5)。
圖 5:作為獨立外設 Cypress Semiconductor 的 CY8CPLC10 通過 I2C 與本地微控制器通信,完全免除了主機的任何電力線協議責任(Courtesy of Cypress Semiconductor)。
另一款電力線調制解調器來自Maxim的單芯片MAX2990ECB+. 這部分有點復雜,它基于正交頻分復用 (OFDM) 類型的調制和解調方案。與 NXP 部分一樣,它以半雙工方式進行通信,但與其他部分的 600 和 1200 波特數據速率不同,該部分可達到每秒 100 kbits。該芯片被吹捧為具有集成物理和媒體訪問控制層(MAC 和 PHY)的 SoC,還包括一個內部 16 位 RISC 微控制器,具有 32K 閃存和 8K RAM,利用內部共享的 4K 雙端口 RAM 塊MCU 和 PHY(參見圖 6)。
圖 6:Maxim MAX2990 使用雙端口存儲器架構和嵌入式微控制器內核,與緩沖管理調制解調器共享緩沖存儲器。CRC 錯誤檢測和加密由調制解調器處理(由 Maxim 提供)。
MAX2990內部包括一個前向糾錯單元和一個基于硬件的快速加密和解密單元,分別有助于在不斷變化的條件和安全性下恢復數據。載波檢測多路訪問/沖突避免方案用于仲裁通道訪問,并且提供 SPI、UART 和 I2C 端口以及通用 I/O。
在核心
使用標準化微控制器內核的一個優勢是擁有經驗豐富的設計人員、編碼人員和工具的社區;基于 8051 內核的 Atmel SoC 就是一個典型的例子。ATPL210A-A1U-Y 包括增強型 8051 內核,其速度性能是傳統每周期 12 個時鐘部件的五倍。它還包括一個用于 50 和 60 Hz 電源的電力線載波調制解調器,基于差分 BPSK、QPSK 和 8-PSK 類型的調制,具有高達 128,600 比特/秒的令人印象深刻的數據速率。
這不是你爸爸的 8051。這個 120 引腳 SoC 包括一個 MAC 協處理器,用于卸載主 CPU 和 32Kx8 片上 SRAM,映射為代碼和 I/O 空間(參見圖 7)。
圖 7:嵌入式 8051 增強型內核與片上存儲器和高級外設相結合,創建一個 SoC,該 SoC 自動將串行閃存或 EEPROM 中的程序存儲器緩存到其雙重功能(代碼空間和數據空間)存儲器中。那里還有一個高性能 OFDM 電力線調制解調器(由 Atmel 提供)。
通過 JTAG 提供調試入口,該器件可以從串行閃存自動引導加載到 SRAM。嵌入式 DMA、128 位 AES、UART、SPI、I2C、可編程看門狗和通用 I/O 都可用于基于非電力線的通信過程。這部分可以用作獨立的電力線收發器。
發展動力
除了制造專用的電力線調制外設和 SoC,一些 IC 制造商還在其開發環境中支持電力線調制數據傳輸。Cypress Semiconductor 的 CY8CPLC10-28PVXI(前面討論過)的CY3273開發套件演示了使用較低電壓 (12 V/24 V) 交流和直流電源線的電源線通信。您也可以將這些部件用于 120 和 240 VAC 設計。NXP Semiconductors 還通過OM13313,598電源線調制解調器演示板
支持其 TDA5051AT/C1 。NXP 還提供應用說明和參考設計。 另一個來自意法半導體的例子是EVALST7590-2
評估套件,以支持其基于窄帶 OFDM 調制的 ST7590T STarGRID? 電力線調制解調器技術。符合 PRIME 標準的 PHY 具有 96 個用于 BDPSK、QDPSK 和 8-DPSK 子調制的子載波,可以在基于 72 kHz 載波的 CENELEC A 頻段中運行,比特率高達每秒 128 kbits。
作為預防措施,電源線接口電子設備被包裹在絕緣有機玻璃外殼中,并使用帶狀連接方案來安全地驅動和控制調制器(參見圖 8)。
圖 8:STMicroelectronics EVALST7590 開發板以高壓電源線作為通信介質,采用有機玻璃保護罩(由 STMicroelectronics 提供)。
Microchip 的開發環境支持與用于 Microchip Explorer 16開發板的AC164145和AC164142子板進行電源線調制通信。這些插件板使用由充當軟件定義調制解調器的dsPICTM33F數字信號控制器驅動的模擬前端提供每秒 7.2 kbits 的數據鏈路。
此應用針對以每秒 6 kbits 運行的 BPSK 公用事業頻段,用于自動抄表 (AMR) 應用、能耗監控以及單個設備訪問和控制。作為預防措施,絕緣良好的高壓適配器電纜將其連接到電源線。
DSP 為核心
高端網絡、音頻流和電力線視頻應用的設計難度要大得多。在這些情況下,DSP 處理和算法使用高速數據流進行數據恢復甚至糾錯。德州儀器 (Texas Instruments) 是一家在 DSP 方面根深蒂固的公司。他們提供支持電力線通信的芯片和開發套件。
Texas Instruments 的 TMDSPLCMODA-P3X實際上是一個套件插件,支持他們的Piccolo? 系列32 位 DSP 處理器。它使用 USB 或串行端口與專為高級 LED 照明設計的照明控制電源進行通信。
德州儀器還擁有用于 Piccolo 系列的TMDSSOLARPEXPKIT太陽能資源管理器套件,該套件針對太陽能電池板和并網微型逆變器設計。現代太陽能電池板可以通過電力線進行通信,以讀取每個電池的能量并從遠程位置驗證操作。TMS320F28035處理器用于上述兩個 TI 開發套件。
疑慮和問題
在規劃基于電力線的通信方案時要注意的一個問題是處理多個階段。大多數住宅都有 120/240 VAC 服務,它使用兩條彼此 180 度異相的 120 VAC 線路。三相系統也很常見,將 120 VAC 相位分隔 120 度。在所有情況下,當發射器處于一個相位而接收數據的設備處于另一個相位時,就會出現問題——信號可能無法通過。雖然相位之間的電容耦合可以通過調制信號,但它并不可靠。唯一可靠的方法是配備相位中繼器或為每個相位配備一個發射器。
另一個問題和擔憂是,為了有用和可靠,需要雙向通信。在需要遵守峰值需求負載要求的能源管理系統中,如果您發送命令關閉某些設備,則最好得到確認作為回報。碰撞檢測和避免方案在此發揮作用,以保持可靠的通信。
另一個可能的擔憂是,非常嘈雜的設備(如舊攪拌機和有刷電機)會在交流線路上產生如此多的噪音,以至于信號難以恢復。良好的過濾可以幫助多個載波頻率,但這是一個問題。
從設計的角度來看,電源線阻抗的變化可能會嚴重破壞向線路傳輸傳輸功率。每次打開或關閉某物或改變其操作模式時,電源線特性都會發生變化。即使是鄰居的電器也會干擾。
結論
電力線在舊結構中很容易獲得,并且很可能也會出現在新結構中(除非我們,作為一個社會有一個“來到特斯拉”的時刻)。因此,消耗電力的設備也可以無線通信,因為不需要新的電線。
電力線通信有它的顧慮和缺點,但它已被證明是一種相對可靠和有效的通信方式。它非常適合用于需要更節能的下一代電器和設備。
評論
查看更多