標(biāo)題:
基于HBS協(xié)議的多聯(lián)機(jī)空調(diào)(MM1192通信)
[打印本頁]
作者:
xiaos
時(shí)間:
2015-4-3 00:03
標(biāo)題:
基于HBS協(xié)議的多聯(lián)機(jī)空調(diào)(MM1192通信)
采用HBS協(xié)議通信的線路,最大距離不能超過600米
,否則會(huì)有數(shù)據(jù)丟失等現(xiàn)象發(fā)生,雖然HBS通信方式是雙絞線差分方式傳輸數(shù)據(jù),但是因接收端抗干擾能力不足等因素,請(qǐng)?jiān)谠O(shè)計(jì)時(shí)不要超過600米,
如干擾很大場合建議用帶屏蔽的雙絞線或者縮短通信距離
HBS協(xié)議對(duì)國際標(biāo)準(zhǔn)化組織(ISO)提出的開放系統(tǒng)互連(OSI)七層模型作了精簡,引用了其中的1,2,7層,由三層結(jié)構(gòu)組成,分為物理層、數(shù)據(jù)鏈路層和應(yīng)用層。
物理層描述了信號(hào)模式和傳輸介質(zhì)。信號(hào)線采用普通的雙絞線。HBS總線上的信號(hào)采用脈寬編碼的方式。由于選用的HBS通信芯片要求傳輸信號(hào)的頻率最大在 10 kHz左右,所以采用50μs低電平,50μs高電平表示邏輯“0”;50μs低電平,150μs高電平表示邏輯“1”,如圖1所示。采用這種方式,抗干擾能力強(qiáng)。接收端通過計(jì)算兩個(gè)下降沿之間的時(shí)間來判斷邏輯“0”和邏輯“1”。協(xié)議的數(shù)據(jù)鏈路層主要是通訊幀結(jié)構(gòu)的設(shè)計(jì)。通訊以幀的形式進(jìn)行,所有從主機(jī)模塊發(fā)出的幀是定長的,數(shù)據(jù)幀的內(nèi)容包括起始字節(jié)、地址字節(jié)、數(shù)據(jù)字節(jié)、校驗(yàn)字節(jié)。
校驗(yàn)方式采用簡單的校驗(yàn)和的方法進(jìn)行幀的校驗(yàn)。先將起始字節(jié)、地址字節(jié)、數(shù)據(jù)字節(jié)進(jìn)行相加,然后將結(jié)果截短到所需的位長。
從機(jī)模塊的響應(yīng)幀包括地址字節(jié)、數(shù)據(jù)字節(jié)和結(jié)束字節(jié)。
應(yīng)用層定義所有傳送信息,使網(wǎng)絡(luò)上傳送的信息在整個(gè)系統(tǒng)中有惟一的解釋。
2 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)
圖2為系統(tǒng)的總體結(jié)構(gòu)。可以看出,這是一個(gè)分布式總線型系統(tǒng),各節(jié)點(diǎn)間信息共享,采用這種結(jié)構(gòu),若不想用某設(shè)備,或者某設(shè)備損壞,
可以直接去除,不會(huì)影響系統(tǒng)運(yùn)行
。
整個(gè)系統(tǒng)只有一個(gè)主機(jī)模塊,各從機(jī)模塊都掛接在總線上。每一次通信都是由主機(jī)模塊發(fā)起的,以從機(jī)模塊的響應(yīng)結(jié)束。主機(jī)模塊發(fā)送命令碼,并將命令碼進(jìn)行編碼傳送到總線上。從機(jī)模塊則將命令碼進(jìn)行解碼,使處理器執(zhí)行相應(yīng)的操作并返回響應(yīng)。驅(qū)動(dòng)模塊是具體的驅(qū)動(dòng)單元,驅(qū)動(dòng)具體的對(duì)象,如燈的開關(guān)和亮度的調(diào)節(jié)、電源開關(guān)、警燈、警鈴等。
2.1 主機(jī)模塊
主機(jī)模塊的電路圖如圖3所示。
MM1192芯片的輸入和輸出數(shù)據(jù)波形
MM1192的芯片資料
作者:
Isaac
時(shí)間:
2016-8-10 16:38
能分享下HBS具體協(xié)議的格式嗎?
作者:
北極熊xxx
時(shí)間:
2022-5-24 10:50
1.png
(35.32 KB, 下載次數(shù): 48)
下載附件
2022-6-8 18:38 上傳
作者:
slaoliu
時(shí)間:
2024-1-31 08:48
總線差分線圈怎么選擇?
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1