KNX總線和RS485總線是物聯(lián)網(wǎng)智能有線協(xié)議中應(yīng)用最廣泛的兩種協(xié)議,許多照明項目可以無縫連接到這兩個主要的總線系統(tǒng),以實現(xiàn)更廣泛的集體控制。所謂的總線,就是一條連接所有設(shè)備的。所謂總線通信協(xié)議,是運行在總線上的軟件定義的協(xié)議??偩€協(xié)議就像一種語言,是總線上的設(shè)備用來相互通信的工具。因此,這種語言的精細程度決定了總線設(shè)備之間的通信效率。
一、KNX總線。
KNX協(xié)議是在EIB協(xié)議的基礎(chǔ)上發(fā)展起來的,2002年5月,歐洲三大總線協(xié)議EIB(歐洲安裝總線)、EHSA(歐洲住宅系統(tǒng))和BatiBus合并成立了Konnex協(xié)會,提出了KNX協(xié)議,在EIB標準的基礎(chǔ)上,KNX標準制定了與EIB完全兼容的智能家居和網(wǎng)絡(luò)控制標準,為家庭和樓宇自動化提供了完整的解決方案。
從物理層到數(shù)據(jù)鏈路層再到應(yīng)用層,KNX協(xié)議在各個層次上都有非常詳細和完整的定義,從這一點來看,KNX總線協(xié)議可以看作是中國普通話的語言,這是非常精細和準確的,即使是不同制造商生產(chǎn)的KNX設(shè)備也能完全實現(xiàn)無縫兼容。
KNX采用單線調(diào)制技術(shù),調(diào)制電壓高達7V,這種調(diào)試技術(shù)的總線速率較低。所有KNX產(chǎn)品支持9600bps。實際應(yīng)用中,設(shè)備之間的最大距離為700米。KNX調(diào)制的信號收發(fā)信號引腳都有電容隔離,所以很少聽說KNX芯片燒毀的情況,抗靜電能力較強,所以
KNX系統(tǒng)內(nèi)部不需要隔離,但與其他系統(tǒng)連接時需要隔離,為確保KNX系統(tǒng)的穩(wěn)定性。
二、RS485總線。
與KNX總線相對的是RS485總線,RS485總線也經(jīng)常被提及,也是目前市場上比較常用的一種總線標準。但是,由于它只指定了物理層的相關(guān)參數(shù),并沒有對軟件方面的通訊協(xié)議進行詳細規(guī)定,所以相比于KNX總線,它是比較簡單的。
廠商只能制定基于RS485總線標準的相關(guān)總線協(xié)議,例如,Modbus協(xié)議,最早由施耐德電氣基于RS485總線通信開發(fā),是一種用于工業(yè)控制的總線協(xié)議。我經(jīng)常聽到所謂的“485協(xié)議”,意思是“基于485總線的某種通信協(xié)議”,所以并不是一個準確的說法。因此,RS485總線協(xié)議是一種不完整的通信語言,還有很大的空間要依靠廠商自己定義。這就是為什么,這兩家同樣聲稱自己的產(chǎn)品屬于“485協(xié)議”的廠商,但不能直接將兩家的產(chǎn)品互聯(lián),因為他們說的語言在很多細節(jié)上并不一致。
RS485技術(shù)采用差分信號,具有較強的抗干擾能力(相對而言)和精確的定時定位,因此可以獲得高達10Mbps的通信速度。RS485技術(shù)支持多種速度。不同廠家的通訊速度是不一樣的。實際使用中,為了提高抗干擾性,速率普遍降低,最低可低至1200bps,以獲得更長的通信距離,可達1000米。