直流采集板的控制方法
【專利摘要】本發(fā)明提供了一種直流采集板的控制方法,相較于現(xiàn)有技術(shù),本發(fā)明的直流采集板的控制方法可以將復(fù)雜的核心處理板事件分成有限個(gè)獨(dú)立的事件,從而在每個(gè)事件上變連續(xù)處理為離散數(shù)字處理,進(jìn)而在系統(tǒng)操控簡(jiǎn)便的同時(shí)還能夠快速高效的完成既定任務(wù)。
【專利說(shuō)明】直流采集板的控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種控制方法,尤其涉及一種直流采集板的控制方法。
【背景技術(shù)】
[0002]多功能監(jiān)測(cè)終端是一個(gè)功能繁多、運(yùn)行復(fù)雜的控制系統(tǒng),運(yùn)行過(guò)程中需要考慮各種突發(fā)問(wèn)題。因而,對(duì)于多功能監(jiān)測(cè)終端而言,直流采集板在整個(gè)系統(tǒng)中起到信號(hào)采集、初步處理的作用,其任務(wù)包括信號(hào)采集、采集數(shù)據(jù)初步處理、上傳采集數(shù)據(jù)和實(shí)時(shí)參數(shù)到核心處理板、執(zhí)行核心處理板命令等。從而直流采集板的軟件控制,肩負(fù)著整個(gè)直流采集板硬件的組織協(xié)調(diào)控制工作,是保證整個(gè)系統(tǒng)穩(wěn)定高效運(yùn)行的核心組成。
[0003]但現(xiàn)有的直流采集板的軟件控制,在對(duì)核心處理板上的復(fù)雜事件進(jìn)行處理時(shí),不能將復(fù)雜的事件分成有限個(gè)獨(dú)立的事件,從而再對(duì)這些獨(dú)立的事件分別進(jìn)行處理,這樣不僅使得軟件控制過(guò)程較復(fù)雜,同時(shí)直流采集板的處理效率較低。
[0004]有鑒于此,有必要對(duì)現(xiàn)有的直流采集板的軟件控制予以改進(jìn),以解決上述問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種使得系統(tǒng)操控簡(jiǎn)便,且高效運(yùn)行的直流采集板的控制方法。
[0006]為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明的一種直流采集板的控制方法,其包括以下步驟:
S1:上電初始化,并進(jìn)行開機(jī)自檢;
52:判斷是否需要校驗(yàn),若是,則跳轉(zhuǎn)到S4,若否,則跳轉(zhuǎn)到S3 ;
53:進(jìn)行恢復(fù)系統(tǒng)設(shè)置,并跳轉(zhuǎn)到S4 ;
54:系統(tǒng)開始運(yùn)行;
55:判斷是否有通訊事件,若是,則跳轉(zhuǎn)到S6,若否,則跳轉(zhuǎn)到S7 ;
56:對(duì)通訊事件進(jìn)行處理,并跳轉(zhuǎn)到S4 ;
57:判斷是否有采集電能信息事件,若是,則跳轉(zhuǎn)到S8,若否,則跳轉(zhuǎn)到S9 ;
58:對(duì)電能信息進(jìn)行采集,并跳轉(zhuǎn)到S4 ;
59:判斷是否有命令事件,若是,則跳轉(zhuǎn)到S10,若否,則跳轉(zhuǎn)到Sll ;
510:響應(yīng)命令,并跳轉(zhuǎn)到S4 ;
511:判斷是否有系統(tǒng)校驗(yàn)事件,若是,則跳轉(zhuǎn)到S12,若否,則跳轉(zhuǎn)到S4 ;
512:對(duì)系統(tǒng)進(jìn)行校驗(yàn),并跳轉(zhuǎn)到S4。
[0007]作為本發(fā)明的進(jìn)一步改進(jìn),所述步驟S4是在有限狀態(tài)機(jī)的控制下進(jìn)行的。
[0008]與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)勢(shì)在于:本發(fā)明的直流采集板的控制方法通過(guò)采用有限狀態(tài)機(jī)的編程思想,一方面,將復(fù)雜的核心處理板事件分成有限個(gè)獨(dú)立的事件,從而在每個(gè)事件上,變連續(xù)處理為離散數(shù)字處理,進(jìn)而能夠快速高效的完成既定任務(wù);另一方面,有限狀態(tài)機(jī)是閉環(huán)系統(tǒng),從而可以用有限的狀態(tài)去處理無(wú)窮的事件,進(jìn)而能夠達(dá)到充分利用系統(tǒng)現(xiàn)有資源的目的?!緦@綀D】
【附圖說(shuō)明】
[0009]圖1是本發(fā)明的直流采集板的控制方法的流程圖。
【具體實(shí)施方式】
[0010]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
[0011]如圖1所示,本發(fā)明的直流采集板的控制方法包括以下步驟:
S1:上電初始化,并進(jìn)行開機(jī)自檢;
52:判斷是否需要校驗(yàn),若是,則跳轉(zhuǎn)到S4,若否,則跳轉(zhuǎn)到S3 ;
53:進(jìn)行恢復(fù)系統(tǒng)設(shè)置,并跳轉(zhuǎn)到S4 ;
54:系統(tǒng)開始運(yùn)行;
55:判斷是否有通訊事件,若是,則跳轉(zhuǎn)到S6,若否,則跳轉(zhuǎn)到S7 ;
56:對(duì)通訊事件進(jìn)行處理,并跳轉(zhuǎn)到S4 ;
57:判斷是否有采集電能信息事件,若是,則跳轉(zhuǎn)到S8,若否,則跳轉(zhuǎn)到S9 ;
58:對(duì)電能信息進(jìn)行采集,并跳轉(zhuǎn)到S4 ;
59:判斷是否有命令事件,若是,則跳轉(zhuǎn)到S10,若否,則跳轉(zhuǎn)到Sll ;
510:響應(yīng)命令,并跳轉(zhuǎn)到S4 ;
511:判斷是否有系統(tǒng)校驗(yàn)事件,若是,則跳轉(zhuǎn)到S12,若否,則跳轉(zhuǎn)到S4 ;
512:對(duì)系統(tǒng)進(jìn)行校驗(yàn),并跳轉(zhuǎn)到S4。
[0012]本實(shí)施方式中,所述步驟S4是在有限狀態(tài)機(jī)的控制下進(jìn)行的。
[0013]綜上所述,本發(fā)明的直流采集板的控制方法通過(guò)采用有限狀態(tài)機(jī)的編程思想,一方面,將復(fù)雜的核心處理板事件分成有限個(gè)獨(dú)立的事件,從而在每個(gè)事件上,變連續(xù)處理為離散數(shù)字處理,進(jìn)而不僅能夠快速高效的完成既定任務(wù),同時(shí)所對(duì)應(yīng)的硬件驅(qū)動(dòng)也會(huì)分為多層驅(qū)動(dòng),這樣可以大大簡(jiǎn)化后續(xù)驅(qū)動(dòng)移植、節(jié)省研發(fā)時(shí)間和便于產(chǎn)品調(diào)試修改;另一方面,有限狀態(tài)機(jī)是閉環(huán)系統(tǒng),從而可以用有限的狀態(tài)去處理無(wú)窮的事件,進(jìn)而能夠達(dá)到充分利用系統(tǒng)現(xiàn)有資源的目的。
[0014]以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種直流采集板的控制方法,其特征在于,包括以下步驟: S1:上電初始化,并進(jìn)行開機(jī)自檢; 52:判斷是否需要校驗(yàn),若是,則跳轉(zhuǎn)到S4,若否,則跳轉(zhuǎn)到S3 ; 53:進(jìn)行恢復(fù)系統(tǒng)設(shè)置,并跳轉(zhuǎn)到S4 ; 54:系統(tǒng)開始運(yùn)行; 55:判斷是否有通訊事件,若是,則跳轉(zhuǎn)到S6,若否,則跳轉(zhuǎn)到S7 ; 56:對(duì)通訊事件進(jìn)行處理,并跳轉(zhuǎn)到S4 ; 57:判斷是否有采集電能信息事件,若是,則跳轉(zhuǎn)到S8,若否,則跳轉(zhuǎn)到S9 ; 58:對(duì)電能信息進(jìn)行采集,并跳轉(zhuǎn)到S4 ; 59:判斷是否有命令事件,若是,則跳轉(zhuǎn)到S10,若否,則跳轉(zhuǎn)到Sll ; 510:響應(yīng)命令,并跳轉(zhuǎn)到S4 ; 511:判斷是否有系統(tǒng)校驗(yàn)事件,若是,則跳轉(zhuǎn)到S12,若否,則跳轉(zhuǎn)到S4 ; 512:對(duì)系統(tǒng)進(jìn)行校驗(yàn),并跳轉(zhuǎn)到S4。
2.根據(jù)權(quán)利要求1所述的直流采集板的控制方法,其特征在于:所述步驟S4是在有限狀態(tài)機(jī)的控制下進(jìn)行的。
【文檔編號(hào)】G05B19/04GK103513582SQ201210206400
【公開日】2014年1月15日 申請(qǐng)日期:2012年6月21日 優(yōu)先權(quán)日:2012年6月21日
【發(fā)明者】徐以鋒 申請(qǐng)人:蘇州工業(yè)園區(qū)新宏博通訊科技有限公司