亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種遙信數(shù)據(jù)處理方法和裝置的制作方法

文檔序號:6397930閱讀:372來源:國知局
專利名稱:一種遙信數(shù)據(jù)處理方法和裝置的制作方法
技術領域
本發(fā)明涉及數(shù)據(jù)處理領域,尤其涉及一種遙信數(shù)據(jù)處理方法和裝置。
背景技術
目前,針對遙信量的處理一般采用查詢方式或者中斷方式,其中:
查詢方式是不停的查詢當前遙信狀態(tài),如果有遙信發(fā)生變位則進行相應動作;中斷方式是通過該定時器設置中斷輪詢,或者根據(jù)遙信的變位產(chǎn)生響應中斷,并產(chǎn)生遙信變位事件。但是,目前這種查詢方式處理速度較慢,在任務較多的情況下延時不確定,時標準確性也無法保證;目前采用的中斷方式如果打時標,處理抖動并記錄遙信變位事件等事情也相對比較耗時,會影響系統(tǒng)的及時性,并且在多個遙信變位同時發(fā)生時,會導致時間戳錯誤。

發(fā)明內(nèi)容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術時標不準確和影響系統(tǒng)時效性的缺陷,提供一種保證時標準確和系統(tǒng)時效性的遙信數(shù)據(jù)處理方法和裝置。本發(fā)明解決其技術問題所采用的技術方案是:提供一種遙信數(shù)據(jù)處理方法,所述方法包括以下步驟:
51.在定時中斷中采集當前遙信數(shù)據(jù);
52.判斷當前遙信數(shù)據(jù)是否與上一次遙信數(shù)據(jù)相等,若是,則返回步驟SI,若否,則執(zhí)行步驟S3 ;
53.記錄所述當前遙信數(shù)據(jù)以及與所述當前遙信數(shù)據(jù)對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數(shù)據(jù)形成添加后的當前遙信數(shù)據(jù),并轉(zhuǎn)至步驟S4 ;
54.在主循環(huán)中對添加后的當前遙信數(shù)據(jù)進行遙信處理。優(yōu)選地,所述定時中斷由定時器發(fā)生中斷實現(xiàn),其中,所述定時器發(fā)生中斷包括: 外部遙信數(shù)據(jù)發(fā)生變位觸發(fā)定時器中斷;
在定時器捕捉到內(nèi)部遙信數(shù)據(jù)的遙信變位信息時發(fā)生中斷。優(yōu)選地,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理。優(yōu)選地,所述存儲處理具體為:
對添加時間戳后的當前遙信數(shù)據(jù)進行緩存。優(yōu)選地,所述遙信變位事件上報處理具體為:
A.判定緩存后的當前遙信數(shù)據(jù)中哪些位發(fā)生變位;
B.將所述當前遙信數(shù)據(jù)中所變位的位生成相應的遙信變位事件;
C.將所述遙信變位事件上報至主站。本發(fā)明還提供一種遙信數(shù)據(jù)處理裝置,所述裝置包括:
遙信采集單元,用于在定時中斷中采集當前遙信數(shù)據(jù); 判斷單元,與所述遙信采集單元連接,用于判斷當前遙信數(shù)據(jù)是否與上一次遙信數(shù)據(jù)相等;
添加單元,與所述判斷單元連接,用于在所述判斷單元的結(jié)果為否時記錄所述當前遙信數(shù)據(jù)以及與所述當前遙信數(shù)據(jù)對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數(shù)據(jù)形成添加后的當前遙信數(shù)據(jù);
遙信處理單元,與所述添加單元連接,用于在主循環(huán)中對添加后的當前遙信數(shù)據(jù)進行
遙信處理。優(yōu)選地,所述定時中斷由定時器發(fā)生中斷實現(xiàn),其中,所述定時器發(fā)生中斷包括: 外部遙信數(shù)據(jù)發(fā)生變位觸發(fā)定時器中斷;
在定時器捕捉到內(nèi)部遙信數(shù)據(jù)的遙信變位信息時發(fā)生中斷。優(yōu)選地,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理。優(yōu)選地,所述遙信處理單元中的存儲處理具體為:
對添加時間戳后的當前遙信數(shù)據(jù)進行緩存。優(yōu)選地,所述遙信處理單元中的遙信變位事件上報處理具體為:
A.判定緩存后的當前遙信數(shù)據(jù)中哪些位發(fā)生變位;
B.將所述當前遙信數(shù)據(jù)中所變位的位生成相應的遙信變位事件;
C.將所述遙信變位事件上報至主站。實施本發(fā)明的技術方案,具有以下有益效果:在定時中斷中完成遙信變位判斷和添加時間戳,保證了時標的準確性,并且遙信處理這種相對耗時的工作由主循環(huán)處理,這樣即可提高遙信分辨率,同時不影響系統(tǒng)的時效性。


下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中:
圖1是本發(fā)明遙信數(shù)據(jù)處理方法的流程 圖2是本發(fā)明遙信變位事件上報處理方法的流程 圖3是本發(fā)明遙信數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。相對于現(xiàn)有技術通過單一的查詢方式或者中斷方式處理遙信數(shù)據(jù),而本發(fā)明則通過中斷處理和主循環(huán)處理相結(jié)合的方式處理遙信數(shù)據(jù),具體來說,首先在中斷處理中完成遙信變位判斷和添加時間戳,然后在主循環(huán)處理中完成遙信處理這種相對耗時的工作。應當解釋的是,下述中斷處理的硬件實現(xiàn)是定時器,軟件實現(xiàn)是中斷程序;而主循環(huán)處理的硬件實現(xiàn)是主控器,軟件實現(xiàn)是main函數(shù)。請參閱圖1,圖1是本發(fā)明遙信數(shù)據(jù)處理方法的流程圖,如圖1所示,該遙信數(shù)據(jù)處理方法主要由定時中斷和主循環(huán)完成,所述方法包括以下步驟:
在步驟SI中,在定時中斷采集當前遙信數(shù)據(jù);應當說明的是,在實際的軟件實現(xiàn)中,用戶可根據(jù)自身需要設定中斷的時間間隔。
值得注意的是,所述定時中斷由定時器發(fā)生中斷實現(xiàn),其中,所述定時器發(fā)生中斷包括下述兩種情形:
其一,外部遙信數(shù)據(jù)發(fā)生變位觸發(fā)定時器中斷;
其二,在定時器捕捉到內(nèi)部遙信數(shù)據(jù)的遙信變位信息時發(fā)生中斷。在步驟S2中,判斷當前遙信數(shù)據(jù)是否與上一次遙信數(shù)據(jù)相等,若是,則返回步驟SI,若否,則執(zhí)行步驟S3 ;應當說明的是,首次遙信數(shù)據(jù)為軟件所默認的系統(tǒng)數(shù)據(jù),也就是說,判斷第一次采集的當前遙信數(shù)據(jù)與上一次遙信數(shù)據(jù)是否相等其實是判斷第一次采集的當前遙信數(shù)據(jù)與首次遙信數(shù)據(jù)是否相等,以此類推,第二次采集的上一次遙信數(shù)據(jù)即為第一次采集的當前遙信數(shù)據(jù),在此不再贅述。在步驟S3中,記錄所述當前遙信數(shù)據(jù)以及與所述當前遙信數(shù)據(jù)對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數(shù)據(jù)形成添加后的當前遙信數(shù)據(jù),并轉(zhuǎn)至步驟S4 ;
在步驟S4中,在主循環(huán)中對對添加后的當前遙信數(shù)據(jù)進行遙信處理,在本實施例中,在實際的軟件編程中,主循環(huán)由main函數(shù)中的while循環(huán)實現(xiàn)。應當說明的是,在本實施例中,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理,本領域的技術人員應當了解,在其他的實施例中,遙信處理還包括其他用戶所要求的任務處理,在此不再贅述。其中,防抖動處理主要是因為遙信信號受到干擾造成的,在實際的應用中,為了降低遙信信號受到干擾所造成的抖動,在實際應用中,需要對遙信信號進行防抖動處理,一般情況下,防抖動處理可通過去抖算法實現(xiàn),關于去抖算法這里不再詳述,另外,在軟件編程中,防抖動處理也可通過濾波程序,本領域的技術人員應當了解,在此不再贅述。所述存儲處理具體為:對添加時間戳后的當前遙信數(shù)據(jù)進行緩存,應當說明的是,這里的緩存所采用的硬件為存儲器,例如RAM (random access memory,隨機存儲器)等等。該遙信變位事件上報處理請結(jié)合參閱圖2,所述遙信變位事件上報處理具體為: 在步驟A中,判定緩存后的當前遙信數(shù)據(jù)中哪些位發(fā)生變位;
在步驟B中,將所述當前遙信數(shù)據(jù)中所變位的位生成相應的遙信變位事件;應當說明的是,對于任意一路遙信而言有分閘和合閘兩種狀態(tài),假定處于分閘狀態(tài)的一路遙信所對應的遙信值為0,處于合閘狀態(tài)的一路遙信所對應的遙信值為1,一個遙信數(shù)據(jù)通常由多路遙信組成,一路遙信對應一個遙信值,假定第I路遙信產(chǎn)生變位,則產(chǎn)生第I路的遙信變位事件,第2路遙信產(chǎn)生變位,則產(chǎn)生第2路的遙信變位事件,這里的變位指的是遙信值由I變?yōu)?或者0變?yōu)?,在此不再贅述。在步驟C中,將所述遙信變位事件上報至主站。值得注意的是,上述在定時中斷中完成遙信變位判斷和添加時間戳,保證了時標的準確性,并且遙信處理這種相對耗時的工作由主循環(huán)處理,這樣即可提高遙信分辨率,同時不影響系統(tǒng)的時效性。本領域普通技術人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,相應的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤或光盤等。
請參閱圖3,圖3是本發(fā)明遙信數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖,如圖3所示,所述裝置包括:
遙信采集單元1,用于在定時中斷中采集當前遙信數(shù)據(jù)。判斷單元2,與所述遙信采集單元I連接,用于判斷當前遙信數(shù)據(jù)是否與上一次遙測數(shù)據(jù)相等。添加單元3,與所述判斷單元2連接,用于在所述判斷單元2的結(jié)果為否時記錄所述當前遙信數(shù)據(jù)以及與所述當前遙信數(shù)據(jù)對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數(shù)據(jù)。遙信處理單元4,與所述添加單元32連接,用于在主循環(huán)中對添加后的當前遙信數(shù)據(jù)進行遙信處理。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種遙信數(shù)據(jù)處理方法,其特征在于,所述方法包括以下步驟:定時中斷中采集當前遙信數(shù)據(jù);斷當前遙信數(shù)據(jù)是否與上一次遙信數(shù)據(jù)相等,若是,則返回步驟SI,若否,則執(zhí)行步驟S3 ;錄所述當前遙信數(shù)據(jù)以及與所述當前遙信數(shù)據(jù)對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數(shù)據(jù)形成添加后的當前遙信數(shù)據(jù),并轉(zhuǎn)至步驟S4 ;主循環(huán)中對添加后的當前遙信數(shù)據(jù)進行遙信處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述定時中斷由定時器發(fā)生中斷實現(xiàn),其中,所述定時器發(fā)生中斷包括: 外部遙信數(shù)據(jù)發(fā)生變位觸發(fā)定時器中斷; 在定時器捕捉到內(nèi)部遙信數(shù)據(jù)的遙信變位信息時發(fā)生中斷。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理等。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述存儲處理具體為: 對添加時間戳后的當前遙信數(shù)據(jù)進行緩存。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述遙信變位事件上報處理具體為: A.判定緩存后的當前遙信數(shù)據(jù)中哪些位發(fā)生變位; B.將所述當前遙信數(shù)據(jù)中所變位的位生成相應的遙信變位事件; C.將所述遙信變位事件上報至主站。
6.一種遙信數(shù)據(jù)處理裝置,其特征在于,所述裝置包括: 遙信采集單元,用于在定時中斷中采集當前遙信數(shù)據(jù); 判斷單元,與所述遙信采集單元連接,用于判斷當前遙信數(shù)據(jù)是否與上一次遙信數(shù)據(jù)相等; 添加單元,與所述判斷單元連接,用于在所述判斷單元的結(jié)果為否時記錄所述當前遙信數(shù)據(jù)以及與所述當前遙信數(shù)據(jù)對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數(shù)據(jù)形成添加后的當前遙信數(shù)據(jù); 遙信處理單元,與所述添加單元連接,用于在主循環(huán)中對添加后的當前遙信數(shù)據(jù)進行遙信處理。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述定時中斷由定時器發(fā)生中斷實現(xiàn),其中,所述定時器發(fā)生中斷包括: 外部遙信數(shù)據(jù)發(fā)生變位觸發(fā)定時器中斷; 在定時器捕捉到內(nèi)部遙信數(shù)據(jù)的遙信變位信息時發(fā)生中斷。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述遙信處理包括防抖動處理、存儲處理以及遙信變位事件上報處理。
9.根據(jù)權(quán)利要求8所述 的裝置,其特征在于,所述遙信處理單元中的存儲處理具體為: 對添加時間戳后的當前遙信數(shù)據(jù)進行緩存。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述遙信處理單元中的遙信變位事件上報處理具體為: A.判定緩存后的當前遙信數(shù)據(jù)中哪些位發(fā)生變位;B.將所述當前遙信數(shù)據(jù)中所變位的位生成相應的遙信變位事件;C.將所述遙信變位事件 上報至主站。
全文摘要
本發(fā)明公開一種遙信數(shù)據(jù)處理方法和裝置,該方法包括S1.在定時中斷中采集當前遙信數(shù)據(jù);S2.判斷當前遙信數(shù)據(jù)是否與上一次遙測數(shù)據(jù)相等,若是,則返回S1,若否,則執(zhí)行步驟S3;S3.記錄所述當前遙信數(shù)據(jù)以及與所述當前遙信數(shù)據(jù)對應的當前時間,并將所述當前時間作為時間戳添加至所述當前遙信數(shù)據(jù)形成添加后的當前遙信,并轉(zhuǎn)至步驟S4;S4.在主循環(huán)中對添加后的當前遙信數(shù)據(jù)進行遙信處理。在定時中斷中完成遙信變位判斷和添加時間戳,保證了時標的準確性,并將遙信處理這種相對耗時的工作由主循環(huán)處理,這樣即可提高遙信分辨率,同時不影響系統(tǒng)的時效性。
文檔編號G06F9/48GK103093005SQ20131001575
公開日2013年5月8日 申請日期2013年1月16日 優(yōu)先權(quán)日2013年1月16日
發(fā)明者何臣 申請人:航天科工深圳(集團)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1