• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種遙信數據處理方法和裝置制造方法及圖紙

    技術編號:8682885 閱讀:308 留言:0更新日期:2013-05-09 02:48
    本發明專利技術公開一種遙信數據處理方法和裝置,該方法包括:S1.在定時中斷中采集當前遙信數據;S2.判斷當前遙信數據是否與上一次遙測數據相等,若是,則返回S1,若否,則執行步驟S3;S3.記錄所述當前遙信數據以及與所述當前遙信數據對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數據形成添加后的當前遙信,并轉至步驟S4;S4.在主循環中對添加后的當前遙信數據進行遙信處理。在定時中斷中完成遙信變位判斷和添加時間戳,保證了時標的準確性,并將遙信處理這種相對耗時的工作由主循環處理,這樣即可提高遙信分辨率,同時不影響系統的時效性。

    【技術實現步驟摘要】

    本專利技術涉及數據處理領域,尤其涉及一種遙信數據處理方法和裝置
    技術介紹
    目前,針對遙信量的處理一般采用查詢方式或者中斷方式,其中: 查詢方式是不停的查詢當前遙信狀態,如果有遙信發生變位則進行相應動作;中斷方式是通過該定時器設置中斷輪詢,或者根據遙信的變位產生響應中斷,并產生遙信變位事件。但是,目前這種查詢方式處理速度較慢,在任務較多的情況下延時不確定,時標準確性也無法保證;目前采用的中斷方式如果打時標,處理抖動并記錄遙信變位事件等事情也相對比較耗時,會影響系統的及時性,并且在多個遙信變位同時發生時,會導致時間戳錯誤。
    技術實現思路
    本專利技術要解決的技術問題在于,針對現有技術時標不準確和影響系統時效性的缺陷,提供一種保證時標準確和系統時效性的遙信數據處理方法和裝置。本專利技術解決其技術問題所采用的技術方案是:提供一種遙信數據處理方法,所述方法包括以下步驟: 51.在定時中斷中采集當前遙信數據; 52.判斷當前遙信數據是否與上一次遙信數據相等,若是,則返回步驟SI,若否,則執行步驟S3 ;53.記錄所述當前遙信數據以及與所述當前遙信數據對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數據形成添加后的當前遙信數據,并轉至步驟S4 ; 54.在主循環中對添加后的當前遙信數據進行遙信處理。優選地,所述定時中斷由定時器發生中斷實現,其中,所述定時器發生中斷包括: 外部遙信數據發生變位觸發定時器中斷; 在定時器捕捉到內部遙信數據的遙信變位信息時發生中斷。優選地,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理。優選地,所述存儲處理具體為: 對添加時間戳后的當前遙信數據進行緩存。優選地,所述遙信變位事件上報處理具體為: A.判定緩存后的當前遙信數據中哪些位發生變位; B.將所述當前遙信數據中所變位的位生成相應的遙信變位事件; C.將所述遙信變位事件上報至主站。本專利技術還提供一種遙信數據處理裝置,所述裝置包括: 遙信采集單元,用于在定時中斷中采集當前遙信數據; 判斷單元,與所述遙信采集單元連接,用于判斷當前遙信數據是否與上一次遙信數據相等; 添加單元,與所述判斷單元連接,用于在所述判斷單元的結果為否時記錄所述當前遙信數據以及與所述當前遙信數據對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數據形成添加后的當前遙信數據; 遙信處理單元,與所述添加單元連接,用于在主循環中對添加后的當前遙信數據進行遙信處理。優選地,所述定時中斷由定時器發生中斷實現,其中,所述定時器發生中斷包括: 外部遙信數據發生變位觸發定時器中斷; 在定時器捕捉到內部遙信數據的遙信變位信息時發生中斷。優選地,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理。優選地,所述遙信處理單元中的存儲處理具體為: 對添加時間戳后的當前遙信數據進行緩存。優選地,所述遙信處理單元中的遙信變位事件上報處理具體為: A.判定緩存后的當前遙信數據中哪些位發生變位; B.將所述當前遙信數據中所變位的位生成相應的遙信變位事件; C.將所述遙信變位事件上報至主站。實施本專利技術的技術方案,具有以下有益效果:在定時中斷中完成遙信變位判斷和添加時間戳,保證了時標的準確性,并且遙信處理這種相對耗時的工作由主循環處理,這樣即可提高遙信分辨率,同時不影響系統的時效性。附圖說明下面將結合附圖及實施例對本專利技術作進一步說明,附圖中: 圖1是本專利技術遙信數據處理方法的流程 圖2是本專利技術遙信變位事件上報處理方法的流程 圖3是本專利技術遙信數據處理裝置的結構示意圖。具體實施例方式為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。相對于現有技術通過單一的查詢方式或者中斷方式處理遙信數據,而本專利技術則通過中斷處理和主循環處理相結合的方式處理遙信數據,具體來說,首先在中斷處理中完成遙信變位判斷和添加時間戳,然后在主循環處理中完成遙信處理這種相對耗時的工作。應當解釋的是,下述中斷處理的硬件實現是定時器,軟件實現是中斷程序;而主循環處理的硬件實現是主控器,軟件實現是main函數。請參閱圖1,圖1是本專利技術遙信數據處理方法的流程圖,如圖1所示,該遙信數據處理方法主要由定時中斷和主循環完成,所述方法包括以下步驟: 在步驟SI中,在定時中斷采集當前遙信數據;應當說明的是,在實際的軟件實現中,用戶可根據自身需要設定中斷的時間間隔。 值得注意的是,所述定時中斷由定時器發生中斷實現,其中,所述定時器發生中斷包括下述兩種情形: 其一,外部遙信數據發生變位觸發定時器中斷; 其二,在定時器捕捉到內部遙信數據的遙信變位信息時發生中斷。在步驟S2中,判斷當前遙信數據是否與上一次遙信數據相等,若是,則返回步驟SI,若否,則執行步驟S3 ;應當說明的是,首次遙信數據為軟件所默認的系統數據,也就是說,判斷第一次采集的當前遙信數據與上一次遙信數據是否相等其實是判斷第一次采集的當前遙信數據與首次遙信數據是否相等,以此類推,第二次采集的上一次遙信數據即為第一次采集的當前遙信數據,在此不再贅述。在步驟S3中,記錄所述當前遙信數據以及與所述當前遙信數據對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數據形成添加后的當前遙信數據,并轉至步驟S4 ; 在步驟S4中,在主循環中對對添加后的當前遙信數據進行遙信處理,在本實施例中,在實際的軟件編程中,主循環由main函數中的while循環實現。應當說明的是,在本實施例中,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理,本領域的技術人員應當了解,在其他的實施例中,遙信處理還包括其他用戶所要求的任務處理,在此不再贅述。其中,防抖動處理主要是因為遙信信號受到干擾造成的,在實際的應用中,為了降低遙信信號受到干擾所造成的抖動,在實際應用中,需要對遙信信號進行防抖動處理,一般情況下,防抖動處理可通過去抖算法實現,關于去抖算法這里不再詳述,另外,在軟件編程中,防抖動處理也可通過濾波程序,本領域的技術人員應當了解,在此不再贅述。所述存儲處理具體為:對添加時間戳后的當前遙信數據進行緩存,應當說明的是,這里的緩存所采用的硬件為存儲器,例如RAM (random access memory,隨機存儲器)等等。該遙信變位事件上報處理請結合參閱圖2,所述遙信變位事件上報處理具體為: 在步驟A中,判定緩存后的當前遙信數據中哪些位發生變位; 在步驟B中,將所述當前遙信數據中所變位的位生成相應的遙信變位事件;應當說明的是,對于任意一路遙信而言有分閘和合閘兩種狀態,假定處于分閘狀態的一路遙信所對應的遙信值為0,處于合閘狀態的一路遙信所對應的遙信值為1,一個遙信數據通常由多路遙信組成,一路遙信對應一個遙信值,假定第I路遙信產生變位,則產生第I路的遙信變位事件,第2路遙信產生變位,則產生第2路的遙信變位事件,這里的變位指的是遙信值由I變為0或者0變為1,在此不再贅述。在步驟C中,將所述遙信變位事件上報至主站。值得注意的是,上述在定時中斷中完成遙信變位判斷和添加時間戳,保證了時標的準確性,并且遙信處理這種相對耗本文檔來自技高網...

    【技術保護點】
    一種遙信數據處理方法,其特征在于,所述方法包括以下步驟:S1.在定時中斷中采集當前遙信數據;S2.判斷當前遙信數據是否與上一次遙信數據相等,若是,則返回步驟S1,若否,則執行步驟S3;?S3.記錄所述當前遙信數據以及與所述當前遙信數據對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數據形成添加后的當前遙信數據,并轉至步驟S4;S4.在主循環中對添加后的當前遙信數據進行遙信處理。

    【技術特征摘要】
    1.一種遙信數據處理方法,其特征在于,所述方法包括以下步驟:定時中斷中采集當前遙信數據;斷當前遙信數據是否與上一次遙信數據相等,若是,則返回步驟SI,若否,則執行步驟S3 ;錄所述當前遙信數據以及與所述當前遙信數據對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數據形成添加后的當前遙信數據,并轉至步驟S4 ;主循環中對添加后的當前遙信數據進行遙信處理。2.根據權利要求1所述的方法,其特征在于,所述定時中斷由定時器發生中斷實現,其中,所述定時器發生中斷包括: 外部遙信數據發生變位觸發定時器中斷; 在定時器捕捉到內部遙信數據的遙信變位信息時發生中斷。3.根據權利要求1所述的方法,其特征在于,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理等。4.根據權利要求3所述的方法,其特征在于,所述存儲處理具體為: 對添加時間戳后的當前遙信數據進行緩存。5.根據權利要求4所述的方法,其特征在于,所述遙信變位事件上報處理具體為: A.判定緩存后的當前遙信數據中哪些位發生變位; B.將所述當前遙信數據中所變位的位生成相應的遙信變位事件; C.將所述遙信變位事件上報至主站。6.一種遙信數據處理裝置,其特征在于,所述裝置包括: 遙信采集單...

    【專利技術屬性】
    技術研發人員:何臣
    申請(專利權)人:航天科工深圳集團有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码国产精品色午友在线| 中国少妇无码专区| 亚洲av永久中文无码精品综合| 亚洲一区AV无码少妇电影| 日韩经典精品无码一区| 无码精品久久久久久人妻中字| 永久免费av无码网站大全| 精品欧洲av无码一区二区三区| 精品无码黑人又粗又大又长 | 亚洲中文字幕久久精品无码VA| 无码天堂va亚洲va在线va| 亚洲av无码一区二区三区天堂古代| 国产成人无码精品久久久露脸| 精品国产aⅴ无码一区二区| 在线精品无码字幕无码AV| 午夜无码视频一区二区三区 | 免费无码AV一区二区| 无码国产精品一区二区免费式影视 | 久久无码专区国产精品| 成人免费无码H在线观看不卡 | 久久久久亚洲AV片无码下载蜜桃| 人妻无码一区二区视频| 毛片一区二区三区无码| 亚洲中文久久精品无码1| 亚洲A∨无码一区二区三区| 成人午夜亚洲精品无码网站 | 国产v亚洲v天堂无码网站| 国产免费久久久久久无码| 国产日韩AV免费无码一区二区三区 | 国产精品无码AV不卡| 亚洲AV综合永久无码精品天堂| 久久久久久人妻无码| 无码孕妇孕交在线观看| 人妻av无码一区二区三区| 无码伊人66久久大杳蕉网站谷歌 | 少妇性饥渴无码A区免费| 无码AV一区二区三区无码| 精品无码国产污污污免费网站国产| 国产精品无码aⅴ嫩草| 人妻无码一区二区三区四区| 亚洲成av人片在线观看天堂无码|