999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于群呼和隊列應(yīng)答策略提高RS485總線通信效率

2022-06-22 02:22:52柏思忠
煤礦安全 2022年6期
關(guān)鍵詞:策略信息

柏思忠

(1.中煤科工集團(tuán)重慶研究院有限公司,重慶 400039;2.瓦斯災(zāi)害監(jiān)控與應(yīng)急技術(shù)國家重點實驗室,重慶 400039)

RS485 總線有著布線簡單、通信方便、價格低廉、通信距離長等優(yōu)點,在工業(yè)現(xiàn)場、智能控制、環(huán)境監(jiān)測等領(lǐng)域得到廣泛應(yīng)用。隨著電子技術(shù)和信息技術(shù)的進(jìn)一步發(fā)展,RS485 總線連接節(jié)點設(shè)備數(shù)量越來越多,單個節(jié)點信息量越來越大,提高RS485總線通信效率愈發(fā)急迫,主要采取提高波特率、控制收發(fā)控時序、多主通信和軟件改善通信策略4 方面措施。在提高波特率方面,彭韜等[1]采用變化的波特率達(dá)到通信效率最優(yōu);盧超[2]和陳航等[3]都使用最大波特率高達(dá)40 Mbps 的通信速率;景程等[4]使用多種設(shè)備不同波特率通信提高通信效率;范潔等[5]更是為了滿足實時性要求將RS485 瞬間改變?yōu)槊}沖波形傳遞信息;劉希高等[6]為RS485 高速隔離提供了磁隔離方式實現(xiàn)上兆速率傳輸,提高波特率的措施最直接有效,但是高波特率傳輸距離大大縮短;郭佳欣[7]等指出高波特率還會增加誤碼率。在控制收發(fā)時序方面鄧昊等[8]通過軟硬件2 方面有效控制收發(fā)轉(zhuǎn)換時間到1 個合理范圍;聞海忠[9]采用3 種硬件方式實現(xiàn)收發(fā)控自動切換,控制收發(fā)控時序單幀數(shù)據(jù)僅能減少不到毫秒級的時間,通信效率提高有限。多主通信方面,胡明飛等[10]采用載波監(jiān)聽多路訪問/沖突檢測協(xié)議(CSMA/CD)實現(xiàn)多路溫度采集器主動發(fā)送數(shù)據(jù);李周利等[11]采用主從節(jié)點控制、從節(jié)點自然優(yōu)先 級設(shè)置及3 種軟、硬件定時方法解決了總線沖突問題;于鑫等[12]通過廣播命令切換主從機(jī)狀態(tài)實現(xiàn)多主通信;韓路平等[13]采用監(jiān)聽和時間同步切換主從機(jī)狀態(tài)實現(xiàn)兩主多從通信;但是前2 種多主通信增加了沖突檢測等硬件成本,后2 種本質(zhì)上在某個時刻仍是一主多從模式,對通信效率提高意義不大。改善通信策略方面,陳品富等[14]根據(jù)變長幀自動調(diào)節(jié)下發(fā)頻度實現(xiàn)自適應(yīng)召喚策略,較大幅度提高了總線通信效率,是一種通用有效的方法,但沒有明確給出從機(jī)如何快速發(fā)送緊急信息的策略,需進(jìn)一步細(xì)化和完善。當(dāng)然,提高總線通信效率的同時還必須保證通信的可靠性,不能忽略劉喜增等[15]提出的信號反射干擾和趙亮等[16]提出的RS485 總線距離長、節(jié)點數(shù)多、反射干擾、假起始信號等因素對通信可靠性的影響。

針對提高RS485 總線通信效率的問題,結(jié)合上述分析,提出了一主多從采用群呼和隊列應(yīng)答策略來提高RS485 中心提高通信效率。

1 群呼和隊列應(yīng)答策略

RS485 總線通信過程中,主機(jī)采用群呼方式,呼叫信息中攜帶當(dāng)前總線所有從機(jī)地址組成的地址鏈表和應(yīng)答時隙時長;從機(jī)采用隊列模式應(yīng)答,應(yīng)答分為優(yōu)先應(yīng)答和正常應(yīng)答2 個隊列,從機(jī)根據(jù)自身應(yīng)答信息的重要性選擇回發(fā),重要和緊急信息在優(yōu)先應(yīng)答隊列對應(yīng)時隙回發(fā),平常信息在正常應(yīng)答隊列對應(yīng)時隙回發(fā),所有從機(jī)都在線監(jiān)聽,優(yōu)先應(yīng)答和正常應(yīng)答2 個隊列中根據(jù)地址鏈表中順序逐一回發(fā),已經(jīng)在優(yōu)先隊列中回發(fā)的從機(jī)正常應(yīng)答隊列不再回發(fā),實現(xiàn)重要和緊急信息優(yōu)先傳遞。

1)主機(jī)群呼。主機(jī)通過RS485 連接n 臺從機(jī),初始化階段從1~n 逐臺呼叫,主機(jī)根據(jù)收到的所有從機(jī)E1~En的地址建立1 個地址鏈表A1~An;然后進(jìn)入正常工作流程,主機(jī)發(fā)出群呼命令,呼叫信息包括地址鏈表A1~An和每個時隙對應(yīng)時長△τ 轉(zhuǎn)(通常取值總線傳輸2~10 字節(jié)寬度)為接收狀態(tài),等待從機(jī)應(yīng)答。

2)從機(jī)應(yīng)答隊列。RS485 總線n 臺從機(jī)根據(jù)自身實時通信信息的重要和緊急程度分為優(yōu)先隊列和正常隊列。通信信息涉及故障、報警、數(shù)據(jù)急劇變化等情況需要及時發(fā)送的從機(jī)根據(jù)地址從小到大進(jìn)入優(yōu)先隊列,通信信息無重要和緊急情況的從機(jī)根據(jù)地址從小到大進(jìn)入正常隊列,二者只能且必須選其一。

3)應(yīng)答時隙分配。RS485 總線從機(jī)應(yīng)答時隙的分配如圖1,主機(jī)群呼后,等待1 個時隙△τ 依次為優(yōu)先隊列應(yīng)答時隙X1~Xn,優(yōu)先隊列時隙后緊跟1個等待時隙△τ 再依次為T1~Tn。

圖1 隊列應(yīng)答時隙分配圖Fig.1 Queue response slot allocation diagram

4)從機(jī)應(yīng)答策略。從機(jī)隊列應(yīng)答示意圖如圖2。主機(jī)群呼完畢后,優(yōu)先隊列中有從機(jī)(例如E2)排隊,經(jīng)過1 個等待時隙△τ,然后再等到從機(jī)對應(yīng)時隙X2應(yīng)答,應(yīng)答完畢后增加1 個等待時隙△τ,后續(xù)的隊列對應(yīng)時隙向后順延1 個時隙△τ,優(yōu)先隊列中還有從機(jī)就繼續(xù)在對應(yīng)時隙應(yīng)答,增加1 個等待時隙△τ 并順延,直到優(yōu)先隊列中從機(jī)應(yīng)答完畢;優(yōu)先隊列從機(jī)應(yīng)答完畢后經(jīng)過1 個等待時隙△τ,正常隊列中排隊從機(jī)開始在對應(yīng)時隙應(yīng)答(從E1~En),信息無變化時應(yīng)答信息簡化,在優(yōu)先隊列已經(jīng)應(yīng)答的從機(jī)(例如E2)在正常隊列中不再出現(xiàn),從機(jī)應(yīng)答后增加1 個等待時隙△τ 順延,直到正常隊列所有從機(jī)應(yīng)答完畢,本次主機(jī)群呼結(jié)束,進(jìn)入下一次群呼,周而復(fù)始。

圖2 從機(jī)隊列應(yīng)答示意圖Fig.2 Slave queue response diagram

5)優(yōu)劣分析。主機(jī)群呼和隊列應(yīng)答策略遵循RS485 通用一主多從模式,根據(jù)總線所有從機(jī)建立地址鏈表,劃分應(yīng)答時隙,從機(jī)根據(jù)自身信息緊急和重要程度排隊到優(yōu)先隊列和正常隊列有序應(yīng)答。這種策略具有以下4 個方面的優(yōu)勢:①它是一種軟件策略,具備通用性,與波特率、從機(jī)數(shù)量和通信距離無關(guān),硬件不作任何改變;②采用群和隊列順序應(yīng)答,一呼多應(yīng),減少主機(jī)呼叫次數(shù)和幀與幀間隔,縮短了輪詢周期,提高了總線通信效率;③采用優(yōu)先管理機(jī)制,保證從機(jī)重要和緊急數(shù)據(jù)及時傳輸;④從機(jī)應(yīng)答信息無變化時,采用減少字節(jié)長度的簡化幀應(yīng)答,進(jìn)一步縮短輪詢周期。但是,群呼和隊列應(yīng)答策略也有1 個方面的劣勢,整個通信過程時序要求更加嚴(yán)格,從機(jī)要一直監(jiān)聽并嚴(yán)格根據(jù)對應(yīng)時序要求進(jìn)行應(yīng)答。

2 實際應(yīng)用

試驗平臺為1 臺分站(主機(jī)E0)通過RS485 總線連接4 臺甲烷傳感器(從機(jī)E1~E4對應(yīng)地址1#~4#),1#傳感器和分站之間1.5 m 電纜連接,后3 臺傳感器之間采用1 000 m 模擬電纜依次連接。試驗平臺如圖3。

圖3 試驗平臺Fig.3 Test platform

RS485 總線通信速率采用2 400 bps,單字節(jié)在總線傳輸時間約4.2 ms,傳統(tǒng)呼叫一呼一答方式,分站發(fā)送10 字節(jié)共42 ms,傳感器應(yīng)答15 字節(jié)63 ms,傳感器收到分站呼叫等待時隙△τ=10 ms,分站收到傳感器信息后等待80 ms 開始下一次呼叫。整個輪詢周期分站呼叫4 次,每臺傳感器各應(yīng)答1 次,共780 ms。

群呼和優(yōu)先應(yīng)答時序圖如圖4。

圖4 群呼和優(yōu)先應(yīng)答時序圖Fig.4 Group call and priority response timing diagram

采用群呼和隊列應(yīng)答策略時,其中第2 臺傳感器有緊急信息需要及時上傳,1#、3#和4#共3 臺傳感器正常信息應(yīng)答,分站呼叫增加了地址鏈表和等待時隙時長信息共15 字節(jié)63 ms,整個輪詢周期分站呼叫1 次,2#在優(yōu)先隊列應(yīng)答1 次,其余3 臺傳感器在正常隊列各應(yīng)答1 次,共耗時475 ms,輪詢周期縮短305 ms。優(yōu)先隊列中的傳感器應(yīng)答和正常隊列中傳感器應(yīng)答時間一樣,只是應(yīng)答次序問題,因此這個輪詢周期數(shù)值適用于優(yōu)先隊列中0~4 臺所有情況。其中優(yōu)先隊列中的2#傳感器應(yīng)答響應(yīng)時間為20 ms,而傳統(tǒng)呼叫2#傳感器應(yīng)答響應(yīng)時間為205 ms,采用優(yōu)先隊列方式大大提高了傳感器重要和緊急信息的響應(yīng)時間,尤其是地址號更大的傳感器響應(yīng)時間減少得更多。

RS485 總線通信在采用群呼和隊列應(yīng)答策略時,所有傳感器信息都沒有變化只是正常應(yīng)答,采用4 字節(jié)16.8 ms 簡化幀方式,整個輪詢周期僅僅只有290.2 ms,比傳統(tǒng)方式縮短489.8 ms,大大提高了通信效率。

經(jīng)過群呼和隊列應(yīng)答策略試驗,對比傳統(tǒng)方式分析,可得出如下結(jié)論:①通過群呼和隊列順序應(yīng)答減少主機(jī)(n-1)次呼叫和等待時間,縮短輪詢周期;②通過設(shè)置優(yōu)先隊列保障緊急和重要信息的從機(jī)快速應(yīng)答,減少響應(yīng)時間;③對應(yīng)答信息無變化的從機(jī)實施簡化編碼,縮短應(yīng)答數(shù)據(jù)幀長度,進(jìn)一步縮短輪詢周期。

3 結(jié) 語

RS485 總線通信采用群呼和隊列應(yīng)答策略,硬件不作任何改變,細(xì)化和完善軟件通信策略,對所有不同速率、不同距離、不同從機(jī)數(shù)量的RS485 都具有通用性。這種策略通過群呼、隊列順序應(yīng)答和簡化編碼大幅度縮短輪詢周期提高通信效率,同時設(shè)置優(yōu)先隊列保障了緊急和重要從機(jī)信息的及時傳遞,但是整個通信過程具有嚴(yán)格的時序要求,需要從機(jī)一直在線監(jiān)聽和遵循時序管理。

猜你喜歡
策略信息
基于“選—練—評”一體化的二輪復(fù)習(xí)策略
求初相φ的常見策略
例談未知角三角函數(shù)值的求解策略
我說你做講策略
高中數(shù)學(xué)復(fù)習(xí)的具體策略
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
Passage Four
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 香蕉色综合| 高清不卡一区二区三区香蕉| 国产毛片高清一级国语| 香蕉国产精品视频| 欧美一道本| 五月婷婷精品| 亚洲欧美不卡视频| 国产精品成人免费综合| 成人免费网站久久久| 日本爱爱精品一区二区| 国产久草视频| 色偷偷综合网| 日本欧美视频在线观看| 欧美性色综合网| 亚洲男人天堂2020| 国产激情第一页| 亚洲欧美一区在线| 国产成人综合日韩精品无码不卡| 国模沟沟一区二区三区| 91区国产福利在线观看午夜| jizz亚洲高清在线观看| 国国产a国产片免费麻豆| 乱系列中文字幕在线视频| 老汉色老汉首页a亚洲| 免费国产高清视频| 亚洲欧美一级一级a| 日韩无码真实干出血视频| 国产日韩欧美成人| 白浆免费视频国产精品视频 | 午夜视频www| 在线看免费无码av天堂的| 黄色网站不卡无码| 日本不卡视频在线| 日韩欧美国产三级| 成年av福利永久免费观看| 国产成人精品一区二区免费看京| 欧美日韩成人| 久久久久久国产精品mv| 国产一级毛片高清完整视频版| 99中文字幕亚洲一区二区| 精品国产亚洲人成在线| www.亚洲一区| 久久亚洲中文字幕精品一区| 欧美一级大片在线观看| 亚洲人成网18禁| 欧美成人日韩| 妇女自拍偷自拍亚洲精品| 欧美怡红院视频一区二区三区| 四虎精品国产AV二区| 日韩精品免费一线在线观看| 伊人久久大香线蕉影院| 久久中文字幕2021精品| 在线播放精品一区二区啪视频 | 久久狠狠色噜噜狠狠狠狠97视色| 男女猛烈无遮挡午夜视频| 成人免费黄色小视频| 亚洲狠狠婷婷综合久久久久| 欧美亚洲激情| 亚洲一区无码在线| 欧美中文字幕一区| 伊人久久久久久久| 久久婷婷人人澡人人爱91| 午夜久久影院| 日韩精品少妇无码受不了| 国产91精选在线观看| 国产精品吹潮在线观看中文| 2020亚洲精品无码| 老司机午夜精品网站在线观看 | 久久免费视频6| 精品成人一区二区| 亚洲欧洲日产无码AV| 国产性爱网站| 毛片久久久| 国模私拍一区二区三区| www.99在线观看| 91免费国产高清观看| 97国产在线观看| 欧美日韩精品一区二区视频| 亚洲第一国产综合| 谁有在线观看日韩亚洲最新视频| 日韩在线视频网| 亚洲啪啪网|