[發(fā)明專利]一種串口數(shù)據(jù)采集輪詢的方法、監(jiān)控系統(tǒng)及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201910342228.1 | 申請(qǐng)日: | 2019-04-26 |
| 公開(kāi)(公告)號(hào): | CN110134036A | 公開(kāi)(公告)日: | 2019-08-16 |
| 發(fā)明(設(shè)計(jì))人: | 李明鋒;周偉;邰天保;何晉 | 申請(qǐng)(專利權(quán))人: | 深圳市龍控智能技術(shù)有限公司 |
| 主分類號(hào): | G05B19/042 | 分類號(hào): | G05B19/042 |
| 代理公司: | 深圳市徽正知識(shí)產(chǎn)權(quán)代理有限公司 44405 | 代理人: | 盧杏艷 |
| 地址: | 518000 廣東省深圳市福田區(qū)沙頭街*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 被監(jiān)控設(shè)備 監(jiān)控系統(tǒng) 上位機(jī) 串口數(shù)據(jù)采集 存儲(chǔ)介質(zhì) 數(shù)據(jù)準(zhǔn)備 響應(yīng)數(shù)據(jù) 輪詢 采集 數(shù)據(jù)采集輪 輪詢周期 提升監(jiān)控 依次處理 硬件成本 硬件配置 整體數(shù)據(jù) 實(shí)時(shí)性 機(jī)輪 延時(shí) 預(yù)設(shè) 申請(qǐng) 返回 | ||
本申請(qǐng)實(shí)施例公開(kāi)了一種串口數(shù)據(jù)采集輪詢的方法、監(jiān)控系統(tǒng)及存儲(chǔ)介質(zhì)。本申請(qǐng)實(shí)施例方法包括:上位機(jī)輪詢下發(fā)所有被監(jiān)控設(shè)備對(duì)應(yīng)的數(shù)據(jù)準(zhǔn)備命令;各個(gè)被監(jiān)控設(shè)備收到對(duì)應(yīng)的數(shù)據(jù)準(zhǔn)備命令后,開(kāi)始準(zhǔn)備數(shù)據(jù);所述上位機(jī)在等待預(yù)設(shè)的延時(shí)時(shí)間后,接收所有被監(jiān)控設(shè)備返回的響應(yīng)數(shù)據(jù);所述上位機(jī)依次處理各個(gè)被監(jiān)控設(shè)備的響應(yīng)數(shù)據(jù),以完成一個(gè)數(shù)據(jù)采集輪詢周期,縮短了輪詢周期,提高了整體數(shù)據(jù)采集效率,在同等硬件配置下可較大幅度縮短采集時(shí)間,提升監(jiān)控實(shí)時(shí)性;充分發(fā)揮上位機(jī)性能,降低監(jiān)控系統(tǒng)的硬件成本。
技術(shù)領(lǐng)域
本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種串口數(shù)據(jù)采集輪詢的方法、監(jiān)控系統(tǒng)及存儲(chǔ)介質(zhì)。
背景技術(shù)
在監(jiān)控系統(tǒng)中,實(shí)時(shí)性是最關(guān)鍵的指標(biāo),監(jiān)控系統(tǒng)通過(guò)輪詢方式請(qǐng)求數(shù)據(jù)實(shí)現(xiàn)在線實(shí)時(shí)監(jiān)控,串口輪詢的效率直接影響監(jiān)控實(shí)時(shí)性。RS485總線是數(shù)據(jù)中心的被監(jiān)控設(shè)備最普遍和常用的數(shù)據(jù)接口方式,通常串口通訊采用一請(qǐng)求一應(yīng)答方式的單步機(jī)制,這種機(jī)制在采集器一個(gè)串口接一個(gè)設(shè)備,且設(shè)備可以使用一個(gè)請(qǐng)求召回?cái)?shù)據(jù)的應(yīng)用下沒(méi)有問(wèn)題。但實(shí)際應(yīng)用中,數(shù)據(jù)中心智能設(shè)備數(shù)量非常多且布線施工比較困難,所以往往都會(huì)在一條RS485總線上掛載多個(gè)設(shè)備;數(shù)據(jù)中心的不少智能設(shè)備監(jiān)控參數(shù)很多,比如UPS、精密列頭柜,通常一個(gè)設(shè)備參數(shù)達(dá)幾百個(gè),必須經(jīng)過(guò)多個(gè)請(qǐng)求才可召回全部數(shù)據(jù);被監(jiān)控設(shè)備處理性能參差不齊,有的設(shè)備接收到上位機(jī)請(qǐng)求后數(shù)據(jù)準(zhǔn)備時(shí)間較長(zhǎng)。這樣,就導(dǎo)致輪詢周期很長(zhǎng),整體數(shù)據(jù)采集效率低。
由于串口通訊一問(wèn)一答的接口特性,通用的串口設(shè)備采集過(guò)程的時(shí)序機(jī)制為:上位機(jī)逐個(gè)設(shè)備發(fā)送請(qǐng)求數(shù)據(jù)的命令;設(shè)備收到請(qǐng)求自己的命令后,準(zhǔn)備數(shù)據(jù);上位機(jī)接收設(shè)備返回的數(shù)據(jù),并進(jìn)行數(shù)據(jù)解析、處理;遍歷完成所有設(shè)備采集,以完成一個(gè)數(shù)據(jù)采集輪詢周期。這樣的話,一個(gè)數(shù)據(jù)采集完整輪詢周期T=(通信時(shí)間T1+設(shè)備數(shù)據(jù)準(zhǔn)備時(shí)間T2)*單設(shè)備請(qǐng)求數(shù)M*設(shè)備數(shù)N,由于設(shè)備數(shù)據(jù)準(zhǔn)備時(shí)間T2過(guò)長(zhǎng)(往往會(huì)遠(yuǎn)遠(yuǎn)大于通信時(shí)間),導(dǎo)致輪詢周期T很長(zhǎng),整體數(shù)據(jù)采集效率低。
如圖1所示,一條RS485總線上掛載了N(譬如為10)臺(tái)UPS設(shè)備,每臺(tái)設(shè)備需要3條請(qǐng)求(運(yùn)行信息、部件信息、告警信息)召回全部數(shù)據(jù),設(shè)備收到1條請(qǐng)求后需200ms準(zhǔn)備數(shù)據(jù)、30ms進(jìn)行數(shù)據(jù)通信,則采集全部設(shè)備數(shù)據(jù)的1個(gè)完整周期共需要30ms*3*10+200ms*3*10=6900ms,這個(gè)時(shí)間導(dǎo)致監(jiān)控系統(tǒng)實(shí)時(shí)性非常差,特別是對(duì)于告警這種敏感度非常高的信息,但受制于被監(jiān)控設(shè)備性能的客觀性,要提升這個(gè)實(shí)時(shí)性,業(yè)內(nèi)的做法都是通過(guò)增加硬件投資來(lái)改善,如通過(guò)增加總線數(shù)量和上位機(jī)串口數(shù)量,分流單總線上設(shè)備數(shù)量,這種方式可以提升實(shí)時(shí)性,但會(huì)導(dǎo)致建設(shè)成本的較大幅度增加(包括上位機(jī)硬件及布線實(shí)施費(fèi)用等),且在一些高密機(jī)房場(chǎng)所客觀環(huán)境不允許進(jìn)行大量布線施工。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供了一種串口數(shù)據(jù)采集輪詢的方法、監(jiān)控系統(tǒng)及存儲(chǔ)介質(zhì),用于縮短輪詢周期,提高整體數(shù)據(jù)采集效率,在同等硬件配置下可較大幅度縮短采集時(shí)間,提升監(jiān)控實(shí)時(shí)性;充分發(fā)揮上位機(jī)性能,降低監(jiān)控系統(tǒng)的硬件成本。
本申請(qǐng)實(shí)施例提供的串口數(shù)據(jù)采集輪詢的方法,應(yīng)用于監(jiān)控系統(tǒng),所述監(jiān)控系統(tǒng)包括:上位機(jī)、多個(gè)被監(jiān)控設(shè)備及至少一串口總線;所述上位機(jī)通過(guò)所述至少一串口總線連接多個(gè)被監(jiān)控設(shè)備,所述方法包括:
所述上位機(jī)輪詢下發(fā)所有被監(jiān)控設(shè)備對(duì)應(yīng)的數(shù)據(jù)準(zhǔn)備命令;
各個(gè)被監(jiān)控設(shè)備收到對(duì)應(yīng)的數(shù)據(jù)準(zhǔn)備命令后,開(kāi)始準(zhǔn)備數(shù)據(jù);
所述上位機(jī)在等待預(yù)設(shè)的延時(shí)時(shí)間后,接收所有被監(jiān)控設(shè)備返回的響應(yīng)數(shù)據(jù);
所述上位機(jī)依次處理各個(gè)被監(jiān)控設(shè)備的響應(yīng)數(shù)據(jù),以完成一個(gè)數(shù)據(jù)采集輪詢周期。
可選地,所述上位機(jī)輪詢下發(fā)所有被監(jiān)控設(shè)備對(duì)應(yīng)的數(shù)據(jù)準(zhǔn)備命令,包括:
所述上位機(jī)的串口通訊線程一次輪詢下發(fā)所有被監(jiān)控設(shè)備對(duì)應(yīng)的數(shù)據(jù)準(zhǔn)備命令。
可選地,所述各個(gè)被監(jiān)控設(shè)備收到對(duì)應(yīng)的數(shù)據(jù)準(zhǔn)備命令后,開(kāi)始準(zhǔn)備數(shù)據(jù),包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市龍控智能技術(shù)有限公司,未經(jīng)深圳市龍控智能技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910342228.1/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 監(jiān)控設(shè)備和被監(jiān)控設(shè)備
- 一種性能監(jiān)控的方法、裝置及系統(tǒng)
- 一種監(jiān)控方法和裝置
- 基于抽象模型的監(jiān)控方法、裝置及系統(tǒng)
- 監(jiān)控設(shè)備、儲(chǔ)能系統(tǒng)及被監(jiān)控設(shè)備
- 數(shù)據(jù)采集方法和裝置
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種網(wǎng)絡(luò)內(nèi)設(shè)備的狀態(tài)監(jiān)控系統(tǒng)、方法和裝置
- 一種兼容多種被監(jiān)控設(shè)備的監(jiān)控方法及系統(tǒng)
- 一種設(shè)備監(jiān)控方法及系統(tǒng)
- 一種直流充電樁的集中監(jiān)控系統(tǒng)
- 一種智能樓宇監(jiān)控系統(tǒng)
- 醫(yī)院環(huán)境監(jiān)控智能管理系統(tǒng)
- 一種雙后臺(tái)智能樓宇監(jiān)控系統(tǒng)
- 醫(yī)院環(huán)境監(jiān)控智能管理系統(tǒng)
- 一種開(kāi)放式監(jiān)控系統(tǒng)和方法
- 一種智能配電網(wǎng)綜合輔助系統(tǒng)
- 一種高速公路收費(fèi)機(jī)房監(jiān)控系統(tǒng)
- 一種工程全程監(jiān)控系統(tǒng)
- 一種基于物聯(lián)網(wǎng)技術(shù)的軌道交通設(shè)備與環(huán)境監(jiān)控系統(tǒng)
- 一種汽車生產(chǎn)廢水處理排水?dāng)?shù)據(jù)監(jiān)測(cè)系統(tǒng)
- 一種串行信號(hào)采集裝置
- 數(shù)據(jù)采集系統(tǒng)
- 一種貨物傳輸裝置
- 一種用于海事船舶的大數(shù)據(jù)采集存儲(chǔ)系統(tǒng)
- 一種基于藍(lán)牙的無(wú)線數(shù)據(jù)采集系統(tǒng)
- 一種智能制造通用藍(lán)牙串口數(shù)據(jù)采集方法
- 一種數(shù)據(jù)采集電路
- 眾包數(shù)據(jù)采集裝置及眾包測(cè)深數(shù)據(jù)采集器
- 一種數(shù)據(jù)采集擴(kuò)展控制系統(tǒng)及其數(shù)據(jù)采集方法





