跳至內容

LonWorks

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

LonWorks是一个由埃施朗公司所開發的網路控制平台,使用的通訊協定是埃施朗公司開發的 LonTalk,傳輸媒介會當是雙絞線、電力線、光纖佮無線電。LonWorks 可用佇智慧型建築內底的濟濟自動化機能,譬如講暖通空調(HVAC)佮照明控制。佇咧二空一空年的時陣已經有九千萬个裝置使用 LonWorks 網路技術。LonWorks 網路技術目前由 LonMark 協會(LonMark International)維護。

起源佮標準化

LonWorks 系統的濟濟技術攏是源自埃施朗公司,包括晶片設計、雙絞線佮電力線的通訊、LonTalk 通訊協定、路是由器、網路管理軟體等。佇咧一九九九年其通訊協定 LonTalk 提交予 ANSI 認可,成做控制網路的標準 ANSI / CEA 鋪七百空九九一-B。其實雙絞線佮電力線的通訊嘛成做 ANSI 的標準。

此後,ANSI / CEA 鋪七百空九學一成做真濟標準的基礎,譬如講用佇咧火車控制的 IEEE 一千四仔七十三-L、美國鐵路協會(AAR)針對貨運列車的電動氣動擋車系統、歐洲的加油站控制協會 IFSF(IFSF)、 國際半導體佮材料(SEMI)等。佇二空空五年的時陣 LonWorks 系統成做歐洲智慧型建築標準 EN 一爿四千九百空八。LonTalk 協定嘛是美國冷凍空調協會(ASHRAE)定義的智慧型建築通訊協定 BACnet 中,六種資料連結層佮物理層中的一種。

中國將 LonWorks 技術成做國家標準 GB / Z 二嬸空一百七十七謼一鼻兩千空六佮智慧型的建築標準 GB / T 二四四空二百九十九抹四四二千空六。二空空八年時國際標準化組織(ISO)佮國際電工委員會(IEC)共彼號其通訊協定、雙絞線訊號技術、電力線訊號技術佮乙太網路協定(IP)標準化,編號做 ISO / IEC 一爿四千九百空八孵一,鋪二,鋪三及-四。

簡介

處理器

埃施朗公司為 LonTalk 通訊協定設計了神經元晶片(Neuron chip), 古早這是唯一會當支援 LonTalk 通訊協定的 IC,神經晶片內底包括有三个八位元的 CPU,分別處理媒體存取、網路通訊佮其他應用機能,了後使用的語言是由 ANSI C 為基準修改的 Neuron C。每一个晶片上攏有一个四十八个元的識別碼(Neuron ID), 所以佇咧網路頂懸會當熟似每一个裝置。佇咧一九九九年後,遮爾仔用泛用的處理器嘛會當支援 LonTalk 通訊協定。

物理層

LonWorks 網路使用二種無仝款的物理層通訊技術,分別是名為「free topology」的雙絞線通訊技術,猶閣有電力線通批。

其實絞線通訊使用差動式曼徹斯特編碼(differential Manchester encoding), 會用得使用 RS 抹四百八十五收發器佮變壓器抹著收發器,RS 增加四百八十五收發器建議的通訊速率是三十九 kbit / s。LonWorks 支援的變壓器配合收發器分做二種,只支援總線型網路拓撲的收發器,其通訊速率會當到一石二五 Mbit / s,另外一種收發器允准總線型、環型佮星型網路拓撲,其通訊速率是七十八 Kbit / s。電力線通批的通訊速度會當是五堵四 kbit / s 抑是三允六 kbit / s。

媒體存取控制

LonWorks 的媒體存取控制層使用一種改良型的載波偵聽多路的存取(CSMA)協定,講號做會當預測 P-繼續 CSMA,每一个節點佇咧網路有閒的時陣需要等待一段隨機的時間,這段時間內網路猶原無資料,才允准傳送的資料。隨機時間的範圍由節點佔計的網路負載決定,網路負載愈重,隨機時間的範圍就愈長。

網路變數佮顯式報文

LonWorks 採用物件導向的設計方法,其數據資料叫網路變數(NV), 包括伊的數據佮單位。每一个裝置攏會定義輸入佮輸出的網路變數,利用網路管理軟體會當共仝單位的輸入佮輸出網路變數縖結(binding)做伙,建立兩个網路變數的邏輯連接,了後做一裝置的輸出網路變數變更時,裝置會自動傳送包括網路變數資料的隱式報文,網路頂予人結束的輸入網路變數就會當得著更新的資料。

LonWorks 的通訊除了網路變數以外,嘛會使用顯式報文。顯式報文依照服務的方式,會當分做確認方式、是一个確定的方式、非確認方式佮請求/應答方式。LonWorks 網路變數的長度袂當超過三十一个位元組,顯式報文的長度上大會到二百二十八位元組,方便傳送較長的訊息。另外欲用網路的變數需要利用 LonBuilder 仿真器抑是 LonMaker 軟體進行網路變數縛定,增加開發佮應用的成本,使用顯式報文就無想欲問題,猶毋過其欠點是通訊的內容大部份愛家己的定義,而且 LonWorks 網路系統就成做封閉式的系統。

標準網路變數性態

為著方便無仝裝置的資料交換,LonWorks 針對實際物理量定義了標準網路變數性態(Standard Network Variable Type,簡稱 SNVT), 標準網路變數性態包括一物理量的單位佮其數值佮實際物理量的關係,比如講表示溫度的標準網路變數性態 SNVT \ _ temp 用空至六分五千五百三十五的整數來表示對絕對零度到攝氏六千兩百七十九尺五度的溫度的範圍。所以無仝裝置只要溫度的溫度是用 SNVT \ _ temp 表示,其數值佮實際溫度的關係攏相仝。

開發佮網路管理工具

LonWorks 技術中的開發工具分做節點開發的 NodeBuilder 軟體,安裝節點佮網路的 LonBuilder 開發平台(包括硬體、軟體佮路由器等等), 使用 LonMaker 軟體嘛會當進行網路節點的安裝。

LonWorks 技術中的網路管理工具包括 LonManager DDE 侍服器器器及 LonWorks 網路服務。LonManager DDE 侍服器會使得電腦當中支援動態資料交換的應用程式有監控佮存取 LonWorks 網路的能力,而且 LonWorks 網路服務(LNS)支援主對式架構,可看為著 LonWorks 網路的操作系統。

參照

其他同款是使用的智慧型建築通訊協定:

  • BACnet
  • 控制器區域網路(簡稱 CAN 抑是 CANbus)
  • EIB(全名是 European Installation Bus,已經成做 KNX 協定的一部份)

外部連結

  • Echelon Corporation
  • LonMark International
  • IEC-LonWorks Technology tutorial

參考文獻