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