微機(jī)化測(cè)控系統(tǒng)第六章_第1頁(yè)
微機(jī)化測(cè)控系統(tǒng)第六章_第2頁(yè)
微機(jī)化測(cè)控系統(tǒng)第六章_第3頁(yè)
微機(jī)化測(cè)控系統(tǒng)第六章_第4頁(yè)
微機(jī)化測(cè)控系統(tǒng)第六章_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第六章第六章 監(jiān)控程序設(shè)計(jì)監(jiān)控程序設(shè)計(jì) 微機(jī)化測(cè)控系統(tǒng)框圖微機(jī)化測(cè)控系統(tǒng)框圖第六章第六章 監(jiān)控程序設(shè)計(jì)監(jiān)控程序設(shè)計(jì) 內(nèi)容內(nèi)容: :監(jiān)控程序的功能和組成;監(jiān)控程序的功能和組成;監(jiān)控主程序和初始化管理;監(jiān)控主程序和初始化管理;鍵盤(pán)管理,鍵盤(pán)接口;鍵盤(pán)管理,鍵盤(pán)接口;顯示、中斷與時(shí)鐘管理;顯示、中斷與時(shí)鐘管理;硬件故障的自檢硬件故障的自檢重點(diǎn):重點(diǎn):監(jiān)控程序的功能和組成;初始化管理;監(jiān)控程序的功能和組成;初始化管理;中斷管理;鍵盤(pán)管理中斷管理;鍵盤(pán)管理難點(diǎn):難點(diǎn):硬件故障的自檢硬件故障的自檢6-1 6-1 監(jiān)控程序的功能和組成監(jiān)控程序的功能和組成l功能:及時(shí)響應(yīng)來(lái)自系統(tǒng)或儀器內(nèi)部的各種服務(wù)請(qǐng)求,有效

2、地管理測(cè)控系統(tǒng)自身軟、硬件及人機(jī)聯(lián)系設(shè)備,與其它設(shè)備進(jìn)行信息交換,故障處理。l具體歸納為:l鍵盤(pán)與顯示管理l接收中斷請(qǐng)求信號(hào),區(qū)分優(yōu)先級(jí),并轉(zhuǎn)入相應(yīng)程序。l對(duì)軟、硬定時(shí)器管理l自身系統(tǒng)診斷處理l初始化、手/自動(dòng)切換、掉電保護(hù)監(jiān)控程序的功能和組成一監(jiān)控程序的功能和組成一- -基本組成基本組成 監(jiān)控程序的組成:監(jiān)控程序的組成: 通常由監(jiān)控主程序、初始化管理、鍵盤(pán)管理、顯示管理、中斷管理、自診斷和手/自動(dòng)切換圖6-1-1 監(jiān)控程序的基本組成監(jiān)控程序的功能和組成二監(jiān)控程序的功能和組成二- -測(cè)控算法模塊測(cè)控算法模塊監(jiān)控程序調(diào)用的各具體模塊功能6-26-2監(jiān)控主程序和初始化管理監(jiān)控主程序和初始化管理6-

3、2-1 監(jiān)控主程序監(jiān)控主程序任務(wù):任務(wù):是計(jì)算機(jī)上電后首先進(jìn)入的程序。任務(wù)是識(shí)別命令和解釋命令并獲得該命令的相關(guān)軟件入口地址。內(nèi)容:包括初始化可編程器件、輸入輸出端口和參數(shù)初始化,自診斷管理模塊、鍵盤(pán)顯示管理、中斷管理模塊等。結(jié)構(gòu):一般是在初始化和自診斷后,監(jiān)控把其余部分聯(lián)結(jié)起來(lái),構(gòu)成一個(gè)無(wú)限循環(huán)的環(huán)圈。系統(tǒng)的所有功能都在這個(gè)圈內(nèi)周而復(fù)始工作。如圖621.監(jiān)控主程序和初始化管理監(jiān)控主程序和初始化管理圖6-2-1 監(jiān)控主程序流程示例監(jiān)控主程序和初始化管理監(jiān)控主程序和初始化管理6-2-2 初始化管理內(nèi)容:器件、堆棧和參數(shù)初始化。器件:8155、8255、I/O、RAM、定時(shí)器等。初始化都有固定的格

4、式,可在程序伊始直接初始化,也可編好子程序模塊,隨時(shí)調(diào)用。堆棧:確定堆棧位置、大小、生長(zhǎng)方向,修改SP參數(shù):PID的KP、 KI 、 KD等初始化管理模塊作為監(jiān)控程序的第二層次,通過(guò)分別調(diào)用上初始化管理模塊作為監(jiān)控程序的第二層次,通過(guò)分別調(diào)用上述三類(lèi)初始化功能模塊述三類(lèi)初始化功能模塊( (第三層次第三層次) ),實(shí)現(xiàn)對(duì)整個(gè)測(cè)控系統(tǒng)中,實(shí)現(xiàn)對(duì)整個(gè)測(cè)控系統(tǒng)中有關(guān)器件的初始化。有關(guān)器件的初始化。 一、鍵盤(pán)結(jié)構(gòu):鍵盤(pán)是由若干個(gè)按鍵組成的開(kāi)關(guān)矩陣,一、鍵盤(pán)結(jié)構(gòu):鍵盤(pán)是由若干個(gè)按鍵組成的開(kāi)關(guān)矩陣,鍵鍵盤(pán)按其按鍵的結(jié)構(gòu)形式來(lái)分一般有機(jī)械式、電容式、電盤(pán)按其按鍵的結(jié)構(gòu)形式來(lái)分一般有機(jī)械式、電容式、電感式、磁感

5、式、薄膜式和橡膠墊式等。其中最常用的是感式、磁感式、薄膜式和橡膠墊式等。其中最常用的是機(jī)械式和電容式鍵盤(pán)。其按鍵結(jié)構(gòu)原理如圖所示。機(jī)械式和電容式鍵盤(pán)。其按鍵結(jié)構(gòu)原理如圖所示。6-3 6-3 鍵盤(pán)管理鍵盤(pán)管理6-3-1 6-3-1 鍵盤(pán)接口與程序鍵盤(pán)接口與程序 VccVcc上拉電阻上拉電阻列(讀出信號(hào))列(讀出信號(hào))機(jī)械觸點(diǎn) 等效電容行掃描 行掃描 (a)機(jī)械式鍵盤(pán) (b)電容式鍵盤(pán)按鈕結(jié)構(gòu) (c)電容式鍵盤(pán)1、 鍵盤(pán)分類(lèi)鍵盤(pán)分類(lèi)l單片機(jī)控制系統(tǒng)所用的單片機(jī)控制系統(tǒng)所用的分:有編碼分:有編碼鍵盤(pán)和非編碼鍵盤(pán)兩種鍵盤(pán)和非編碼鍵盤(pán)兩種。l1、編碼鍵盤(pán)除了鍵開(kāi)關(guān)外,還有專(zhuān)門(mén)的硬件電路,用于識(shí)別、編碼鍵

6、盤(pán)除了鍵開(kāi)關(guān)外,還有專(zhuān)門(mén)的硬件電路,用于識(shí)別閉合鍵并產(chǎn)生鍵代碼。不僅如此,編碼鍵盤(pán)一般還有去鍵抖閉合鍵并產(chǎn)生鍵代碼。不僅如此,編碼鍵盤(pán)一般還有去鍵抖動(dòng)電路和防串鍵保護(hù)電路等。這種鍵盤(pán)的優(yōu)點(diǎn)是所需軟件簡(jiǎn)動(dòng)電路和防串鍵保護(hù)電路等。這種鍵盤(pán)的優(yōu)點(diǎn)是所需軟件簡(jiǎn)短,但硬件電路較復(fù)雜,價(jià)格較昂貴。目前在單片機(jī)控制系短,但硬件電路較復(fù)雜,價(jià)格較昂貴。目前在單片機(jī)控制系統(tǒng)中使用不多。統(tǒng)中使用不多。l2、非編碼鍵盤(pán)僅由鍵開(kāi)關(guān)組成,其它工作如鍵識(shí)別、鍵代碼、非編碼鍵盤(pán)僅由鍵開(kāi)關(guān)組成,其它工作如鍵識(shí)別、鍵代碼的產(chǎn)生、去抖動(dòng)等,不是由硬件完成而是由軟件完成的。為的產(chǎn)生、去抖動(dòng)等,不是由硬件完成而是由軟件完成的。為了簡(jiǎn)

7、化硬件電路,降低成本,目前單片機(jī)控制系統(tǒng)中大多數(shù)了簡(jiǎn)化硬件電路,降低成本,目前單片機(jī)控制系統(tǒng)中大多數(shù)采用非編碼鍵盤(pán)。采用非編碼鍵盤(pán)。1、 鍵盤(pán)分類(lèi)鍵盤(pán)分類(lèi)非編碼鍵盤(pán)按開(kāi)關(guān)與非編碼鍵盤(pán)按開(kāi)關(guān)與CPU連接方式可以分成連接方式可以分成獨(dú)立式獨(dú)立式或或矩陣式矩陣式,因此非編碼鍵盤(pán)有線(xiàn)性非編碼鍵盤(pán)和矩陣非編碼鍵盤(pán)兩種因此非編碼鍵盤(pán)有線(xiàn)性非編碼鍵盤(pán)和矩陣非編碼鍵盤(pán)兩種鍵盤(pán)接口任務(wù)鍵盤(pán)接口任務(wù)l消除鍵抖動(dòng)l判斷有無(wú)鍵閉合l求閉合鍵的鍵號(hào)l判斷閉合鍵有無(wú)釋放l若釋放結(jié)束處理1、鍵盤(pán)接口類(lèi)型、鍵盤(pán)接口類(lèi)型 (a)中斷方式 (b)查詢(xún)方式 圖3-3-8 獨(dú)立式鍵盤(pán)接口電路各按鍵相互獨(dú)立,每個(gè)各按鍵相互獨(dú)立,每個(gè)按

8、鍵的按鍵的“接零端接零端”均接均接地,每個(gè)按鍵的地,每個(gè)按鍵的“測(cè)試測(cè)試端端”各接一根輸入線(xiàn),各接一根輸入線(xiàn),如圖如圖338338,一根輸入線(xiàn),一根輸入線(xiàn)上的按鍵工作狀態(tài)不會(huì)上的按鍵工作狀態(tài)不會(huì)影響其它線(xiàn)上的工作狀影響其它線(xiàn)上的工作狀態(tài),通過(guò)檢測(cè)輸入線(xiàn)的態(tài),通過(guò)檢測(cè)輸入線(xiàn)的電平狀態(tài)就判斷哪個(gè)按電平狀態(tài)就判斷哪個(gè)按鍵被按下,操作速度高鍵被按下,操作速度高而且軟件結(jié)構(gòu)簡(jiǎn)單。但而且軟件結(jié)構(gòu)簡(jiǎn)單。但按鍵數(shù)量多時(shí),輸入口按鍵數(shù)量多時(shí),輸入口浪費(fèi)大,適用于按鍵較浪費(fèi)大,適用于按鍵較少或操作速度高的場(chǎng)合。少或操作速度高的場(chǎng)合。l獨(dú)立式鍵盤(pán)的特點(diǎn)是:獨(dú)立式鍵盤(pán)的特點(diǎn)是:1、鍵盤(pán)接口類(lèi)型、鍵盤(pán)接口類(lèi)型1 1。行

9、、列線(xiàn)分別。行、列線(xiàn)分別接輸入、輸出線(xiàn),接輸入、輸出線(xiàn),2 2。按鍵設(shè)在行、。按鍵設(shè)在行、列的交叉點(diǎn)上,列的交叉點(diǎn)上,3 3。交叉點(diǎn)不相通,。交叉點(diǎn)不相通,而由按鍵決定其通而由按鍵決定其通斷。斷。4 4。該結(jié)構(gòu)由。該結(jié)構(gòu)由m m根行根行線(xiàn)、線(xiàn)、n n根列線(xiàn)即可根列線(xiàn)即可構(gòu)成構(gòu)成mxmxN N個(gè)按鍵。節(jié)約資個(gè)按鍵。節(jié)約資源但軟件復(fù)雜。源但軟件復(fù)雜。l矩陣式鍵盤(pán)的特點(diǎn)是:矩陣式鍵盤(pán)的特點(diǎn)是:2、矩陣式鍵盤(pán)的掃描方式、矩陣式鍵盤(pán)的掃描方式2、矩陣式鍵盤(pán)的掃描方式、矩陣式鍵盤(pán)的掃描方式圖3-3-9 矩陣式鍵盤(pán)接口電路1 1。每條作為鍵掃描。每條作為鍵掃描輸入線(xiàn)輸入線(xiàn)的行線(xiàn)的行線(xiàn)(或列線(xiàn))都通過(guò)一個(gè)上拉

10、電阻接(或列線(xiàn))都通過(guò)一個(gè)上拉電阻接到到+5V+5V上,并上,并與與該行該行( (或列或列) )各按鍵的各按鍵的測(cè)試端相連測(cè)試端相連,2 2。每條作為鍵掃描。每條作為鍵掃描輸出線(xiàn)輸出線(xiàn)的列線(xiàn)的列線(xiàn)( (或行線(xiàn)或行線(xiàn)) )都不接上拉電阻和都不接上拉電阻和+5 V(+5 V(圖圖339339中虛線(xiàn)框不接中虛線(xiàn)框不接) ),只,只與與該列該列( (或行或行) )各鍵的各鍵的接零端相連接零端相連。3 3。掃描過(guò)程分兩步進(jìn)行:。掃描過(guò)程分兩步進(jìn)行:監(jiān)測(cè)有無(wú)鍵被按下,輸出線(xiàn)全為監(jiān)測(cè)有無(wú)鍵被按下,輸出線(xiàn)全為0 0,檢查輸入線(xiàn)電平檢查輸入線(xiàn)電平 ; P81P81識(shí)別哪一個(gè)鍵被按下,輸出線(xiàn)依識(shí)別哪一個(gè)鍵被按下,

11、輸出線(xiàn)依次為次為0 0,檢查輸入線(xiàn)電平,檢查輸入線(xiàn)電平 。 如如P1.0P1.0P1.3P1.3輸出輸出01110111,而,而P1.4P1.4P1.7P1.7讀入讀入01110111,則可判定圖中第,則可判定圖中第3 3號(hào)號(hào)鍵被按下。鍵被按下。掃描法特點(diǎn):掃描法特點(diǎn):2、矩陣式鍵盤(pán)的掃描方式、矩陣式鍵盤(pán)的掃描方式反轉(zhuǎn)法反轉(zhuǎn)法的特點(diǎn)1。行線(xiàn)和列線(xiàn)都要通過(guò)上拉電阻接+5 V,如圖339所示(圖中虛線(xiàn)框內(nèi)部分要接上),2。按鍵所在行號(hào)和列號(hào)分別由兩步操作判定:第一步,將行線(xiàn)編程為輸入線(xiàn),列線(xiàn)編程為輸出線(xiàn),并使輸出線(xiàn)輸出全“0”,則行線(xiàn)中電平由高變到低的所在行為按鍵所在行。第二步,同第一步完全相反,

12、將行線(xiàn)編程為輸出線(xiàn),列線(xiàn)編程為輸入線(xiàn),并使輸出線(xiàn)輸出全“0”,則列線(xiàn)中電平由高到低的所在列為按鍵所在列。 3、鍵盤(pán)工作方式、鍵盤(pán)工作方式l程序控制掃描方式l只有當(dāng)CPU空閑時(shí)才調(diào)用鍵盤(pán)掃描子程序l定時(shí)掃描方式l利用定時(shí)器的中斷請(qǐng)求,每隔一定的時(shí)間對(duì)鍵盤(pán)掃描一次l中斷掃描方式l提高CPU的效率,當(dāng)鍵盤(pán)上有鍵閉合時(shí)產(chǎn)生中斷請(qǐng)求3、鍵盤(pán)工作方式、鍵盤(pán)工作方式-中斷工作方式中斷工作方式圖3-3-10中斷方式矩陣鍵盤(pán)接口1 1。中斷工作方式各條鍵。中斷工作方式各條鍵輸入線(xiàn)輸入線(xiàn)除除了與了與CPUCPU的輸入口相連外,還要經(jīng)的輸入口相連外,還要經(jīng)與門(mén)同與門(mén)同CPUCPU的中斷口相接,的中斷口相接,2 2。

13、圖圖33103310中,中,P1.4P1.4P1.7P1.7作為掃作為掃描輸出線(xiàn),平時(shí)置為全描輸出線(xiàn),平時(shí)置為全0,0,當(dāng)有鍵當(dāng)有鍵按下時(shí),按下時(shí),INT0INT0非非/INT1/INT1非為低電平,非為低電平,向向CPUCPU發(fā)出中斷申請(qǐng),若發(fā)出中斷申請(qǐng),若CPUCPU開(kāi)放開(kāi)放外部中斷,則響應(yīng)中斷請(qǐng)求。外部中斷,則響應(yīng)中斷請(qǐng)求。3 3。中斷服務(wù)程序中,首先應(yīng)關(guān)閉中中斷服務(wù)程序中,首先應(yīng)關(guān)閉中斷斷( (以免在掃描識(shí)別過(guò)程中,因以免在掃描識(shí)別過(guò)程中,因INT0/INT1INT0/INT1電平變化而引起混亂電平變化而引起混亂) ),接著進(jìn)行按鍵的識(shí)別及鍵功能程接著進(jìn)行按鍵的識(shí)別及鍵功能程序的執(zhí)行等

14、工作。序的執(zhí)行等工作。 4、鍵輸入中存在的問(wèn)題及解決方法、鍵輸入中存在的問(wèn)題及解決方法l鍵盤(pán)抖動(dòng)l可采用硬件(RS觸發(fā)器)或軟件消除圖3-3-11 按鍵時(shí)的抖動(dòng) 由于機(jī)械觸點(diǎn)的彈性作用,由于機(jī)械觸點(diǎn)的彈性作用,一個(gè)按鍵開(kāi)關(guān)在閉合時(shí)不一個(gè)按鍵開(kāi)關(guān)在閉合時(shí)不會(huì)馬上穩(wěn)定地接通,在斷會(huì)馬上穩(wěn)定地接通,在斷開(kāi)時(shí)也不會(huì)一下斷開(kāi)。在開(kāi)時(shí)也不會(huì)一下斷開(kāi)。在閉合及斷開(kāi)的瞬間均有一閉合及斷開(kāi)的瞬間均有一連串的抖動(dòng)。抖動(dòng)時(shí)間的連串的抖動(dòng)。抖動(dòng)時(shí)間的長(zhǎng)短由按鍵的機(jī)械特性決長(zhǎng)短由按鍵的機(jī)械特性決定,一般為定,一般為5 510 ms10 ms,這,這是一個(gè)很重要的時(shí)間參是一個(gè)很重要的時(shí)間參數(shù)數(shù) 。4、鍵輸入中存在的問(wèn)題及

15、解決方法、鍵輸入中存在的問(wèn)題及解決方法重鍵: P841、兩個(gè)鍵同時(shí)按下:可用軟、硬件方式處理2、N個(gè)鍵同時(shí)按下:不處理直到只有一鍵按下;逐個(gè)記錄依次處理,成本高3、N個(gè)鍵鎖定技術(shù):只處理一個(gè)鍵4、按鍵時(shí)間長(zhǎng)短不一致:一次閉合一次處理,等按鍵釋放后再處理等按鍵釋放后再處理5、鍵盤(pán)接口及程序、鍵盤(pán)接口及程序l獨(dú)立式鍵盤(pán)P84l矩陣式鍵盤(pán)P856-3-2 6-3-2 一鍵一義的鍵盤(pán)管理一鍵一義的鍵盤(pán)管理鍵盤(pán)信號(hào)獲得的方法:1、查詢(xún)法CPU循環(huán)掃描鍵盤(pán),判斷鍵是否按下,判斷數(shù)字鍵還是命令鍵,數(shù)字鍵讀入、顯示,命令鍵則查詢(xún)轉(zhuǎn)移表,獲取相應(yīng)處理程序入口地址。2、中斷3、定時(shí)。鍵盤(pán)管理鍵盤(pán)管理-查詢(xún)法程序流

16、程圖處理子程序執(zhí)處理子程序執(zhí)行完后繼續(xù)掃行完后繼續(xù)掃描鍵盤(pán),如圖描鍵盤(pán),如圖631(a)631(a)所示。所示。進(jìn)行一鍵一義進(jìn)行一鍵一義的鍵盤(pán)管理的的鍵盤(pán)管理的核心是一張一核心是一張一維的轉(zhuǎn)移表,維的轉(zhuǎn)移表,如圖如圖631(b)631(b)所所示,在轉(zhuǎn)移表示,在轉(zhuǎn)移表內(nèi)順序登記了內(nèi)順序登記了各個(gè)處理子程各個(gè)處理子程序的轉(zhuǎn)移指令。序的轉(zhuǎn)移指令。 鍵盤(pán)管理鍵盤(pán)管理- -中斷法中斷法& &定時(shí)法定時(shí)法程序流程圖 中斷方法:按下中斷方法:按下任何鍵都引起一個(gè)任何鍵都引起一個(gè)中斷請(qǐng)求,鍵碼分中斷請(qǐng)求,鍵碼分析過(guò)程放在中斷子析過(guò)程放在中斷子程序中,這種方法程序中,這種方法需獨(dú)自占用一個(gè)外需

17、獨(dú)自占用一個(gè)外部中斷源,其監(jiān)控部中斷源,其監(jiān)控程序結(jié)構(gòu)如圖程序結(jié)構(gòu)如圖632(a)632(a)所示。所示。 第三種辦法是定時(shí)第三種辦法是定時(shí)查詢(xún)方法,每隔一查詢(xún)方法,每隔一定時(shí)間查詢(xún)一次鍵定時(shí)間查詢(xún)一次鍵盤(pán),由于時(shí)間間隔盤(pán),由于時(shí)間間隔通常很短,對(duì)于操通常很短,對(duì)于操作者來(lái)說(shuō)鍵盤(pán)的響作者來(lái)說(shuō)鍵盤(pán)的響應(yīng)是實(shí)時(shí)的,鍵盤(pán)應(yīng)是實(shí)時(shí)的,鍵盤(pán)的查詢(xún)過(guò)程安排在的查詢(xún)過(guò)程安排在定時(shí)中斷程序中完定時(shí)中斷程序中完成,其監(jiān)控程序的成,其監(jiān)控程序的結(jié)構(gòu)框圖如圖結(jié)構(gòu)框圖如圖632(b)632(b)所示。所示。 6-3-3 6-3-3 一鍵多義的鍵盤(pán)管理一鍵多義的鍵盤(pán)管理一條命令不是由一次按鍵完成,而是由一個(gè)按鍵序列組成

18、。一鍵多義的鍵盤(pán)管理仍可以采用轉(zhuǎn)移表法。具體流程圖如下:鍵盤(pán)管理鍵盤(pán)管理圖6-3-3 一鍵多義鍵服務(wù)程序流程設(shè)一個(gè)設(shè)一個(gè)8 8回路微機(jī)溫控儀有回路微機(jī)溫控儀有6 6個(gè)按鍵:個(gè)按鍵:C(C(回路號(hào)回路號(hào)1 18 8,第,第8 8回路為環(huán)境溫度補(bǔ)償,其余為控溫點(diǎn)回路為環(huán)境溫度補(bǔ)償,其余為控溫點(diǎn)) )、P(P(參數(shù)號(hào),有設(shè)參數(shù)號(hào),有設(shè)定值,實(shí)測(cè)值,定值,實(shí)測(cè)值,P P、I I、D D參數(shù)值,上、下限報(bào)警值,輸出參數(shù)值,上、下限報(bào)警值,輸出控制值等控制值等8 8個(gè)參數(shù)、個(gè)參數(shù)、(加加1)1)、 ( (減減1)1)、R(R(運(yùn)行運(yùn)行) )和和S(S(停停止運(yùn)行止運(yùn)行) )。顯然,這些按鍵都是一鍵多義的。

19、顯然,這些按鍵都是一鍵多義的。C C鍵對(duì)應(yīng)了鍵對(duì)應(yīng)了8 8個(gè)回路,且第個(gè)回路,且第8 8回路回路( (環(huán)境溫度補(bǔ)償回路環(huán)境溫度補(bǔ)償回路) )與其余與其余7 7個(gè)回路不同,它只有實(shí)測(cè)值一個(gè)參數(shù),沒(méi)有其它個(gè)回路不同,它只有實(shí)測(cè)值一個(gè)參數(shù),沒(méi)有其它參數(shù)。參數(shù)。P P鍵對(duì)應(yīng)了每一回路鍵對(duì)應(yīng)了每一回路( (除第除第8 8回路外回路外) )的的8 8個(gè)參數(shù)。這個(gè)參數(shù)。這些參數(shù),有的能執(zhí)行些參數(shù),有的能執(zhí)行1 1功能,如設(shè)定值,功能,如設(shè)定值,P P、I I、D D參數(shù),參數(shù),上、下限報(bào)警值;有的不能修改,如實(shí)測(cè)溫度值。上、下限報(bào)警值;有的不能修改,如實(shí)測(cè)溫度值。和和鍵的功能執(zhí)行與否,取決于在它們前面按過(guò)的

20、鍵的功能執(zhí)行與否,取決于在它們前面按過(guò)的C C和和P P鍵;鍵;R R鍵的功能執(zhí)行與否,則取決于當(dāng)前的鍵的功能執(zhí)行與否,則取決于當(dāng)前的C C值。為完成這些功值。為完成這些功能所設(shè)計(jì)的鍵服務(wù)流程見(jiàn)圖能所設(shè)計(jì)的鍵服務(wù)流程見(jiàn)圖633633所示。所示。6-3-4 6-3-4 自動(dòng)自動(dòng)/ /手動(dòng)切換手動(dòng)切換基本功能:通過(guò)手動(dòng)操作調(diào)整輸出值。 實(shí)現(xiàn)手動(dòng)/自動(dòng)無(wú)擾切換。兩種方法:軟件;硬件。軟件方法常用監(jiān)控程序?qū)崿F(xiàn)切換的方法是:1、判斷是否進(jìn)入手操方式2、手操中,輸出值由面板上加減鍵控制3、利用RAM中公用的輸出控制量單元作為輸出控制量映像,無(wú)論手操自動(dòng),都是對(duì)該映像進(jìn)行加減,然后再輸出給執(zhí)行機(jī)構(gòu)4、切換過(guò)

21、程基值互為基礎(chǔ)6-4 6-4 顯示、中斷與時(shí)鐘管理顯示、中斷與時(shí)鐘管理6-4-1 顯示管理功能:1、顯示更新數(shù)據(jù)2、多參數(shù)的巡檢和定點(diǎn)顯示管理 多路系統(tǒng)每一路都有一個(gè)實(shí)測(cè)值。由于系統(tǒng)不可能為每一路的參數(shù)都多路系統(tǒng)每一路都有一個(gè)實(shí)測(cè)值。由于系統(tǒng)不可能為每一路的參數(shù)都設(shè)計(jì)一組顯示器。通常都采用巡回顯示的方法輔以定點(diǎn)顯示功能,即在設(shè)計(jì)一組顯示器。通常都采用巡回顯示的方法輔以定點(diǎn)顯示功能,即在一般情況下作巡回顯示,而當(dāng)操作人員對(duì)某一參數(shù)特別感興趣時(shí),可中一般情況下作巡回顯示,而當(dāng)操作人員對(duì)某一參數(shù)特別感興趣時(shí),可中止巡回方式,進(jìn)入定點(diǎn)跟蹤方式。方式的切換由面板按鍵控制。止巡回方式,進(jìn)入定點(diǎn)跟蹤方式。方

22、式的切換由面板按鍵控制。 3、指示燈顯示管理顯示、中斷與時(shí)鐘管理顯示、中斷與時(shí)鐘管理6-4-2 中斷管理中斷源:中斷源:過(guò)程通道;實(shí)時(shí)時(shí)鐘;面板按鍵;通信接口和系統(tǒng)故障。中斷過(guò)程:中斷過(guò)程:保護(hù)斷點(diǎn);保存需要恢復(fù)的寄存器;恢復(fù)中斷觸發(fā)信號(hào);開(kāi)啟中斷允許為下次中斷準(zhǔn)備;恢復(fù)斷點(diǎn)。中斷服務(wù)模塊:中斷服務(wù)模塊:見(jiàn)下圖641中斷與時(shí)鐘管理中斷與時(shí)鐘管理圖6-4-1 中斷流程顯示、中斷與時(shí)鐘管理顯示、中斷與時(shí)鐘管理多中斷識(shí)別電路。圖6-4-2 多中斷源識(shí)別電路圖圖642642的外部中斷輸入的外部中斷輸入引腳引腳INT0INT0上接有上接有4 4個(gè)中個(gè)中斷源,集電極開(kāi)路的斷源,集電極開(kāi)路的非門(mén)構(gòu)成或非電路

23、,非門(mén)構(gòu)成或非電路,無(wú)論哪個(gè)外部裝置提無(wú)論哪個(gè)外部裝置提出中斷請(qǐng)求,都會(huì)使出中斷請(qǐng)求,都會(huì)使INT0INT0引腳電平變低。引腳電平變低。究竟是哪個(gè)外部裝置究竟是哪個(gè)外部裝置申請(qǐng)的中斷,可以查申請(qǐng)的中斷,可以查詢(xún)?cè)働1.4P1.4P1.7P1.7的邏輯的邏輯電平獲知,這電平獲知,這4 4個(gè)中斷個(gè)中斷源的優(yōu)先級(jí)由軟件排源的優(yōu)先級(jí)由軟件排定。定。 顯示、中斷與時(shí)鐘管理顯示、中斷與時(shí)鐘管理6-4-3 時(shí)鐘管理內(nèi)容:內(nèi)容:1、過(guò)程輸入通道的數(shù)據(jù)采集周期定時(shí);2、過(guò)程輸出通道控制周期定時(shí);3、參數(shù)修改按鍵數(shù)字增減的定時(shí);P2004、多參數(shù)巡回顯示的顯示周期定時(shí);5、動(dòng)態(tài)保持方式輸出過(guò)程通道的動(dòng)態(tài)刷新周期定

24、時(shí);6、電壓-頻率型A/D轉(zhuǎn)換器定時(shí);7、故障監(jiān)視電路的定時(shí)信號(hào)。顯示、中斷與時(shí)鐘管理顯示、中斷與時(shí)鐘管理定時(shí)方式:定時(shí)方式:軟件(占系統(tǒng)時(shí)間);硬件(不能定過(guò)長(zhǎng)時(shí)間);軟件、硬件結(jié)合(硬件負(fù)責(zé)定時(shí),軟件負(fù)責(zé)中斷管理和對(duì)硬件定時(shí)的再裝入)。6-5 6-5 硬件故障的自檢硬件故障的自檢6-5-1 自檢方式利用事先編制的程序?qū)ο到y(tǒng)的主要部件進(jìn)行自動(dòng)檢測(cè)。確定是否有故障和故障位置。自檢方式:1、開(kāi)機(jī)自檢2、周期性自檢:系統(tǒng)程序中,周期性插入自檢操作。3、鍵盤(pán)自檢:設(shè)置“自檢”按鍵。自檢內(nèi)容:ROM、RAM、總線(xiàn)、顯示器、鍵盤(pán)及測(cè)控電路部件。硬件故障的自檢硬件故障的自檢6-5-2 自檢算法一、ROM或EPR

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論