跳至內容

KNX

維基百科,自由的百科全書
KNX
國際標準EN 50090、ISO/IEC 14543
使用於樓宇自動化
官方網站https://knx.org
雙通道KNX通用調光執行器
Elmos公司生產的KNX收發器板

KNX是面向商用與住宅樓宇自動化的開放標準(參考EN 50090、ISO/IEC 14543)。KNX設備可管理照明、百葉窗與捲簾、HVAC、安防系統、能源管理、音視頻、家用電器、顯示屏、遠程控制等系統。KNX由三項早期標準演進而來:歐洲家庭系統協議(EHS)、BatiBUS以及歐洲安裝總線(EIB,又稱Instabus)。

KNX可使用雙絞線(採用樹型、線型或星型拓撲)、電力載波、RF或IP鏈路組網。網絡中的設備構成分布式應用,可實現緊密交互。該特性通過具備標準化數據點類型與對象的互操作模型實現,對邏輯設備通道進行建模。

標準

[編輯]

KNX標準建立在基於OSI模型的EIB通信棧之上,融合了BatiBUS與歐洲家庭系統協議(EHS)的物理層、配置模式與應用經驗。

KNX系統可採用多種物理通信介質:

  • 雙絞線布線(TP1線纜),繼承自EIB標準(此前繼承自BatiBUS的TP0通信介質已不再納入KNX規範)。
  • 電力載波組網,繼承自EIB標準(此前繼承自EHS的PL132通信介質已不再納入KNX規範)。
  • 射頻(KNX-RF)
  • IP(又稱EIBnet/IP或KNXnet/IP)

KNX不依賴特定硬件平台,網絡控制器可根據建築需求選用從8位微控制器到個人計算機的各類設備。最常見的安裝方式為雙絞線介質。

KNX已獲得以下機構的標準認證(包括但不限於):[1]

  • 國際標準:ISO/IEC 14543-3
  • 歐洲標準:CENELEC EN 50090與CEN EN 13321–1
  • 美國標準:ANSI/ASHRAE 135
  • 中國國標(GB/T 20965)

該標準由KNX協會(一家依據比利時法律設立的非牟利組織)管理,成立於1999年。截至2021年7月1日,KNX協會擁有來自45個國家的500家註冊軟硬件廠商會員,與172個國家的10萬家安裝企業達成合作協議,並設有超過500家註冊培訓中心[2]。KNX是免版稅的開放標準,規範文本可自由獲取[3]。

架構

[編輯]

KNX設備通常通過雙絞線總線連接,可通過控制器進行配置。總線與供電線路平行敷設,連接網絡中的所有設備與系統:[4]

  • 傳感器(如按鈕、恆溫器、風速計、運動探測器)採集信息,並以數據報文形式發送到總線上;
  • 執行器(調光單元、供暖閥門、顯示屏)接收數據報文並轉換為相應動作;
  • 控制器與其他邏輯單元(房間溫度控制器、百葉窗控制器等);
  • 系統設備與組件(如線路耦合器、主幹耦合器)。

將設備簡單劃分為「傳感器」或「執行器」已過於簡化。許多執行器兼具控制器功能與傳感功能(例如統計運行時長、開關次數、電流、功耗等參數)。

應用軟件、系統拓撲與調試軟件通過系統接口組件加載到設備中。已安裝的系統可通過局域網、點對點鏈路或電話網絡訪問,實現計算機、平板電腦、觸屏與智能手機的集中或分布式控制。

KNX模型

KNX架構的核心特點包括:

  • 面向樓宇自動化各類任務的互操作與分布式應用模型;
  • 網絡資源的配置與管理方案,支持分布式應用的不同組件在不同節點間綁定;
  • 具備消息協議的通信系統,以及每個節點中的通信棧模型(可承載分布式應用,即KNX通用內核);
  • 實際設備開發與安裝部署時的落地實現模型。

應用、互操作與綁定

[編輯]

KNX架構的核心概念是數據點(包括輸入、輸出、參數與診斷數據),代表系統中的過程與控制變量。這些數據點的標準化容器為組對象與接口對象屬性。通信系統提供精簡的指令集用於讀寫數據點值。數據點必須符合標準化的數據點類型,數據點類型又歸類為功能塊。這些功能塊與數據點類型對應不同應用領域,部分為通用類型(如日期與時間)。數據點可通過單播或組播機制訪問。

為實現網絡中應用數據點的邏輯關聯,KNX定義了三種基礎綁定方案:自由綁定、結構化綁定與標記綁定:

  • 自由綁定:不預設數據點之間的連接關係,結合自由尋址可支持數據點級別的自定義組播,是S模式配置的核心(見下文);
  • 結構化綁定:KNX規範規定了整組數據點關聯的精確模式,通常對應一個功能塊或通道(按鈕模式即遵循該概念);
  • 標記綁定:同樣由應用模型預定義結構,但地址數值本身是數據值的一部分。

內核與消息協議

[編輯]

通用內核位於物理層與介質專用數據鏈路層之上,為KNX網絡中所有設備共享,符合OSI七層模型:

  • 通用數據鏈路層:位於各介質專用數據鏈路層之上,提供訪問控制與邏輯鏈路控制;
  • 網絡層(具備路由功能的節點):提供分段確認報文,控制幀的跳數;
  • 傳輸層:支持四種通信模式:一對多無連接(組播)、一對所有無連接(廣播)、一對一無連接、一對一面向連接;
  • OSI會話層與表示層為空;
  • 應用層:為應用進程提供服務工具集。

配置模式

[編輯]

系統需要在網絡拓撲層面與單個節點/設備層面進行配置。第一階段為前置條件或「引導」階段,在分布式應用配置(即綁定與參數設置)之前完成。配置可通過設備本地操作(如按下按鈕)與總線上的主動網絡管理通信(對等模式,或更集中的主從模式)結合實現。

KNX配置模式的作用包括:

  • 選定配置與綁定方案;
  • 映射到對應的尋址方案;
  • 選擇管理流程與配套資源實現方案。

部分模式需要更多的總線主動管理,另一些則側重本地配置。KNX設備分為三類:

  • A模式(自動模式):設備可自行配置,終端用戶即可安裝;
  • E模式(簡易模式):安裝需基礎培訓,設備行為已預編程,但配置參數可根據用戶需求調整;
  • S模式(系統模式):可用於構建複雜的樓宇自動化系統,無默認行為,必須由專業人員編程與安裝。

KNX包含項目工程工具,用於將獨立設備連接為可運行系統,以及集成不同介質與配置模式,具體體現為工程工具軟件(ETS)套件。

設備

[編輯]

KNX系統始終由一組連接到總線或網絡的設備組成。設備模型根據節點角色、功能、管理特性與配置模式各有不同,均在配置文件中定義。此外還有通用設備模型,如總線耦合單元(BCU)或總線接口模塊(BIM)。

設備可通過獨立地址或唯一序列號在全網中被識別與訪問,具體取決於配置模式(唯一序列號由KNX協會認證部門分配)。設備在被查詢時,還可返回廠商特定標識與功能信息(與廠商無關)。

拓撲與尋址

[編輯]

KNX有線網絡可採用樹型、總線型和星型拓撲,可按需混合使用;**不支持**環型拓撲。大型安裝推薦採用樹型拓撲。

KNX使用16位地址,最多可連接57375台設備。

  • 低8位地址支持單條線路最多256個地址;一條線路可包含最多4個網段,每個網段最多64台(TP1-64)或256台(TP1-256)設備。每個網段需配備本地電源,網段最大長度為1000米(實際支持設備數量取決於電源供電能力與單台設備功耗)。通過線路中繼器連接的網段總長可達4000米,最多連接256台設備。
  • 多條線路可組成一個區域,最多15條線路通過線路耦合器連接到主幹線。地址的高4位用於識別不同線路。
  • 整個域可由15個區域通過主幹線路與主幹耦合器連接組成,地址空間的最高4位用於標識區域(主幹線與主線路上不可使用線路中繼器)。

耦合單元支持地址過濾,在總線信號速率有限的情況下可提升性能。基於KNXnet/IP的安裝可通過IP集成KNX子網,因為KNX地址結構與IP位址結構相似。

物理層

[編輯]

TP 1

[編輯]

TP1雙絞線總線繼承自EIB,提供異步、面向字符的數據傳輸與半雙工雙向差分信號傳輸,信令速率為9600 bit/s。介質訪問控制採用CSMA/CA機制,所有總線用戶享有平等的數據傳輸權限,數據在總線用戶間直接對等交換。總線同時為低功耗設備提供SELV供電。另有已廢棄的TP0規範,傳輸速率為4800 bit/s,繼承自BatiBUS標準,但KNX產品無法與BatiBUS設備交換信息。

PL 110

[編輯]

PL 110電力線傳輸採用擴頻移頻鍵控信令,支持異步數據包傳輸與半雙工雙向通信。中心頻率為110 kHz(CENELEC B頻段),數據速率為1200 bit/s,同樣採用CSMA機制。KNX電力載波技術面向智能白色家電,但市場接受度較低。另有PL 132變體,載波中心頻率為132.5 kHz(CENELEC C頻段)。

RF

[編輯]

射頻模式工作在868.3 MHz頻段,採用頻移鍵控調製與曼徹斯特編碼。

IP

[編輯]

KNXnet/IP使用3671端口,可集成支持IP的介質,如以太網(IEEE 802.2)、藍牙、Wi-Fi(IEEE 802.11)、火線(IEEE 1394)等。

幀格式

[編輯]

忽略介質專用訪問與衝突控制的前導碼,幀格式通常如下:

字節 作用
0 控制字段
1 – 2 源地址
3 – 4 目的地址
5 地址类型 | NPCI | 长度
6 – 7 传输层协议信息 | 应用层协议信息 | 数据/APCI
8 – N-1 數據
N ≤ 22 幀校驗

安全

[編輯]

2013年起開發的協議擴展支持KNX報文簽名與加密,包括面向傳統KNX介質(TP與RF)的KNX Data Secure,以及面向IP隧道KNX報文的KNX IP Secure。KNX Data Secure於2018年成為歐洲標準(EN 50090-3-4),KNX IP Secure於2019年成為ISO標準(ISO 22510)。

符合性

[編輯]

任何帶有KNX商標的產品都必須經過授權第三方實驗室的標準符合性認證(確保與其他設備互操作)。所有帶有KNX標識的產品均可通過通用接口,使用與廠商無關的ETS軟件進行編程。

相關條目

[編輯]

參考文獻

[編輯]
  1. ^ What is KNX?. National KNX Norway. [2018-07-07]. (原始內容存檔於2015-09-25). 
  2. ^ 當前廠商列表可參見knx.org:KNX Community. 
  3. ^ KNX Specifications. KNX. 
  4. ^ 本節及後續章節內容整理自KNX System Specifications. v3.0. Architecture. KNX Association. 2013.