版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、電阻爐的溫度控制系統(tǒng)設(shè)計(jì)摘要電阻爐在冶金工業(yè)中的運(yùn)用相當(dāng)廣泛,其溫度參數(shù)在生產(chǎn)過程中的自動(dòng)控制系統(tǒng)也隨著微機(jī)單片機(jī)可控硅技術(shù)在工業(yè)控制領(lǐng)域的推廣、應(yīng)用,正朝著高精度、高穩(wěn)定性、高智能化的方向發(fā)展。電阻加熱爐是典型的工業(yè)過程控制對(duì)象。其溫度控制具有升溫單向性、大慣性、大滯后、時(shí)變性等特點(diǎn),且其升溫、保溫是依靠電阻絲加熱,降溫則是依靠環(huán)境自然冷卻。溫度是工業(yè)對(duì)象中主要的被控參數(shù)之一。尤其是在冶金、化工、機(jī)械各類工業(yè)中,廣泛使用各種加熱爐、熱處理爐、反應(yīng)爐等。由于爐子的種類不同,所采用的加熱方法及燃料也不相同,如煤氣、天然氣等。但就控制系統(tǒng)本身的動(dòng)態(tài)特性而言,均屬于一階純滯后環(huán)節(jié),在控制算法上基本相
2、同,可采用PID控制或其他純滯后補(bǔ)償算法。但對(duì)于電阻加熱爐來說,當(dāng)其溫度一旦超調(diào)就無法用控制手段使其降溫,因而很難用數(shù)學(xué)方法建立精確模型和確定參數(shù)。而傳統(tǒng)PID控制是一種建立在經(jīng)典控制理論基礎(chǔ)上的控制策略,其設(shè)計(jì)依賴于被控對(duì)象的數(shù)學(xué)模型,因此對(duì)于加熱爐這類控制對(duì)象采用傳統(tǒng)PID的控制方案很難達(dá)到理想的控制效果。為了保證生產(chǎn)過程正常安全地進(jìn)行,提高產(chǎn)品的質(zhì)量和數(shù)量,以及減輕工人的勞動(dòng)強(qiáng)度,節(jié)約能源,對(duì)加熱用的各種電爐要求在一定條件下保持恒溫,不能隨電源電壓波動(dòng)或爐內(nèi)物體而變化,或者有的電爐的爐溫根據(jù)工藝要求按照某個(gè)指定的升溫或保溫規(guī)律而變化,等等。因此,在工農(nóng)業(yè)生產(chǎn)或科學(xué)實(shí)驗(yàn)中常常對(duì)溫度不僅要不
3、斷地測量,而且要進(jìn)行控制。在電阻爐溫度控制系統(tǒng)的設(shè)計(jì)中,應(yīng)盡量考慮到如何有效地避免各種干擾因素而采用一個(gè)較好的控制方案,選擇合適芯片及控制算法是非常有必要的本設(shè)計(jì)要用單片機(jī)設(shè)計(jì)一個(gè)電阻爐溫度控制系統(tǒng)。關(guān)鍵詞:恒溫;熱處理;控溫系統(tǒng)DesignforTemperatureControlSystemofResistanceFurnaceAbstractTheresistancefurnaceinmetallurgicalindustryiswidelyapplication,itstemperatureparametersintheproductionprocessofautomaticcontr
4、olsystemwithsingle-chipmicrocomputercontroltechnologyinthefieldofindustrialsilicon,thepopularizationandapplicationinhighprecision,highstability,highintelligentdirection.Resistancefurnaceistypicalofindustrialprocesscontrolobject.Thetemperaturecontrolwithtemperaturemono-directionandlargeinertia,thelag
5、andtime-varyingcharacteristics,suchastemperature,heatpreservationandheatresistancewiredependonenvironment,coolingisnaturalcooling.Temperatureisthemainobjectsofaccusedofparameters.Especiallyinmetallurgy,chemical,machinery,widelyusedinvariousindustriesofheatingfurnace,heattreatmentfurnace,reactors.Bec
6、auseofthedifferentkindsofheatingmethodisadopted,andthefuelisnotidenticalalso,suchascoalgas,naturalgasetc.Butcontrolsystemdynamiccharacteristicsofitself,allbelongtoafirst-orderlaggingpure,inthesamebasiccontrolalgorithm,PIDcontrolorotherpurelagcompensationalgorithm.Butforresistancefurnace,whenthetempe
7、ratureonceovershootcannotusecontrolmeansthatthecooling,soitisdifficulttousemathematicalmethodtoestablishprecisemodelandparameters.WhilethetraditionalPIDcontrolisanestablishedinclassicalcontroltheory,thecontrolstrategybasedonitsdesigndependonmathematicalmodelofthecontrolledobjects,sothiskindofcontrol
8、forfurnaceadoptsthetraditionalPIDcontrolobjecttoachievetheidealcontrolscheme.Inordertoguaranteethenormalproductionprocess,improveproductsafelyquantityandqualityandtoreducethelaborintensity,energysaving,withallkindsofelectricheatingrequirementsundercertainconditions,notwithremainsconstantvoltagefluct
9、uationsorfurnacechanges,orsomeobjectsaccordingtothetechnicalrequirementofelectricfurnacetemperatureoradesignatedinaccordancewiththelawandheatchanges,etc.Therefore,inindustrialandagriculturalproductionandscientificexperimentstoconstantlymeasuringtemperaturewillnotonly,andtocontrolSystem.Intheresistan
10、cefurnacetemperaturecontrolsystemdesign,shouldtrytoconsiderhowtoeffectivelyavoiddistractionsandUSESabettercontrolscheme,selecttheappropriatechipandcontrolalgorithmisnecessarytothedesignwithasingle-chipmicrocomputertemperaturecontrolsystemofresistancefurnace.Keywords:temperature;Heattreatment;Tempera
11、turecontrolsystem目錄摘要,,(1)Abstract,(2)一總體方案設(shè)計(jì),(4)1、設(shè)計(jì)內(nèi)容及要求,(4)2、工藝要求,(4)3、要求實(shí)現(xiàn)的系統(tǒng)基本功能,(5)4、對(duì)象分析,(5)5、系統(tǒng)功能設(shè)計(jì),(5)二、硬件的設(shè)計(jì)和實(shí)現(xiàn),(5)1、計(jì)算機(jī)機(jī)型,(5)2、設(shè)計(jì)支持計(jì)算機(jī)工作的外圍電路.,(5)3、設(shè)計(jì)輸入輸由通道,,,(8)4、元器件的選擇,(10)三、數(shù)字控制器的設(shè)計(jì),(7)1、控制算法,(10)2、計(jì)算過程,(11)四、軟件設(shè)計(jì),(12)1、系統(tǒng)程序流程圖,,,(12)2、程序清單,(15)五、完整的系統(tǒng)電路圖,,,(27)六、系統(tǒng)調(diào)試,(27)七、設(shè)計(jì)總結(jié),,,(27
12、)八、參考文獻(xiàn),(27)附錄,,,(28),、總體方案設(shè)計(jì)設(shè)計(jì)任務(wù):用一臺(tái)計(jì)算機(jī)及相應(yīng)的部件組成電阻爐爐溫的自動(dòng)控制系統(tǒng),并使系統(tǒng)達(dá)到工藝要求的性能指標(biāo)。1、設(shè)計(jì)內(nèi)容及要求電阻加熱爐用于合金鋼產(chǎn)品熱力特性實(shí)驗(yàn),電加熱爐用電爐絲提供功率,使其在預(yù)定的時(shí)間內(nèi)將爐內(nèi)溫度穩(wěn)定到給定的溫度值。在本控制對(duì)象電阻加熱爐功率為8KW有220V交流電源供電,采用雙向可控硅進(jìn)行控制。電阻建溫度T系統(tǒng)模型:GQ)二2.8e-40s178s+l2、工藝要求按照規(guī)定的曲線進(jìn)行升溫和降溫,溫度控制范圍為50350C,升溫和降溫階段的溫度控制精度為土5C,保溫階段溫度控制精度為土2C。3、要求實(shí)現(xiàn)的系統(tǒng)基本功能微機(jī)自動(dòng)調(diào)節(jié)
13、:正常工況下,系統(tǒng)投入自動(dòng)。模擬手動(dòng)操作:當(dāng)系統(tǒng)發(fā)生異常,投入手動(dòng)控制。微機(jī)監(jiān)控功能:顯示當(dāng)前被控量的設(shè)定值、實(shí)際值,控制量的輸出值,參數(shù)報(bào)警時(shí)有燈光報(bào)警。4、對(duì)象分析在此設(shè)計(jì)中,要求電阻爐爐內(nèi)的溫度,按照上圖所示工藝要求的規(guī)律變化,首先從室溫開始到50c為自由升溫階段,當(dāng)溫度到達(dá)50C,就進(jìn)入系統(tǒng)調(diào)節(jié),當(dāng)溫度上升到達(dá)350c時(shí)進(jìn)入保溫段,要求始終在系統(tǒng)控制下,保證所需的爐內(nèi)溫度的精度。加工完畢,要進(jìn)行降溫控制。保溫段的時(shí)間為6001800s。過渡過程時(shí)間:即從開始控制到進(jìn)入保溫階段的時(shí)間要小于600so在保溫段當(dāng)溫度高于352c或低于348c時(shí)要報(bào)警,在升溫和降溫階段也要進(jìn)行控制,使?fàn)t內(nèi)溫度
14、按照曲線的斜率升或降。采用MCS-51單片機(jī)作為控制器,ADC0809真數(shù)轉(zhuǎn)換芯片為模擬量輸入,DAC0832數(shù)模轉(zhuǎn)換芯片為模擬量輸出,鋁電阻為溫度檢測元件,運(yùn)算放大器和可控硅作為功率放大,電阻爐為被控對(duì)象,組成電阻爐爐溫控制系統(tǒng),另外,系統(tǒng)還配有數(shù)字顯示,以便顯示和記錄生產(chǎn)過程中的溫度和輸出值。5、系統(tǒng)功能設(shè)計(jì)計(jì)算機(jī)定時(shí)對(duì)爐溫進(jìn)行測量和控制一次,爐內(nèi)溫度是由鋁電阻溫度計(jì)來進(jìn)行測量,其信號(hào)經(jīng)放大送到模數(shù)轉(zhuǎn)換芯片,換算成相應(yīng)的數(shù)字量后,再送入計(jì)算機(jī)中進(jìn)行判別和運(yùn)算,得到應(yīng)有的電功率數(shù),經(jīng)過數(shù)模轉(zhuǎn)換芯片轉(zhuǎn)換成模擬量信號(hào),供給可控硅功率調(diào)節(jié)器進(jìn)行調(diào)節(jié),使其達(dá)到爐溫變化曲線的要求。二、硬件的設(shè)計(jì)和實(shí)現(xiàn)
15、1、計(jì)算機(jī)機(jī)型:MCS-518031(不包含ROMEPROM系統(tǒng)總線:PC總線2、設(shè)計(jì)支持計(jì)算機(jī)工作的外圍電路矩陣鍵盤技術(shù):CND3ESETD-o1百DDA255A圖2-1用8255接口的4X8鍵盤矩陣圖2-1為4X8矩陣組成的32鍵盤與微機(jī)接口電路。圖中8255端口C為行掃描口,工作于輸出方式,端口A工作于輸入方式,用來讀入列值。圖中I/O口地址必須滿足CE=0,才能選中相應(yīng)的寄存器。在每一行與列的交叉點(diǎn)接一個(gè)按鍵,故4X8共32個(gè)鍵。溫度輸出顯示技術(shù):LED靜態(tài)顯示接口技術(shù),所謂靜態(tài)顯示,即CPU輸出顯示值后,由硬件保存輸出值,保持顯示結(jié)果.7JLS203工力c-g-圖2-2用鎖存器連接的
16、6位靜態(tài)顯示電路圖2-2為6位BCM靜態(tài)顯示電路原理圖。圖中74LS244為總線驅(qū)動(dòng)器,6位數(shù)字顯示共用同一組總線,每個(gè)LED顯示器均配有一個(gè)鎖存器(74LS377),用來鎖存待顯示的數(shù)據(jù)。當(dāng)被顯示的數(shù)據(jù)從數(shù)據(jù)總線經(jīng)74LS244傳送到各鎖存器的輸入端后,到底哪一個(gè)鎖存器選通,取決于地址譯碼器74LS138各輸出位的狀態(tài)。總線驅(qū)動(dòng)器74LS244由lOWffiA9控制,當(dāng)IQW?DA9同時(shí)為低電平時(shí),74LS244打開,將數(shù)據(jù)總線上的數(shù)據(jù)傳送到各個(gè)顯示器的鎖存器74LS377上。特點(diǎn):占用機(jī)時(shí)少,顯示可靠.但使用元件多,且線路復(fù)雜、成本高。報(bào)警電路設(shè)計(jì):報(bào)警正常運(yùn)行時(shí)綠燈亮,在保溫階段爐內(nèi)溫度
17、超出系統(tǒng)允差范圍,就要進(jìn)行報(bào)時(shí)報(bào)警紅燈亮,電笛響,同時(shí)發(fā)送中斷信號(hào)至CPU!行處理。如圖2-3正常運(yùn)轉(zhuǎn)爐溫上限報(bào)警爐溫下限報(bào)警圖2-3加熱爐報(bào)警系統(tǒng)圖+5V3、設(shè)計(jì)輸入輸出通道輸入通道:因?yàn)樗氐膶?shí)際溫度在50350C,即(350-50)=300所以選用8位A/D轉(zhuǎn)換器,其分辨率約為1.5C/字,再加放大器偏置措施實(shí)現(xiàn)。(通過調(diào)整放大器的零點(diǎn)來實(shí)現(xiàn)偏置)這里采用一般中速芯片ADC0809ADC080J帶有8位A/D轉(zhuǎn)換器,8路多路開關(guān)以及微型計(jì)算機(jī)兼容的控制邏輯的CMOS1件,其轉(zhuǎn)換方法為逐次逼近型。8路的模擬開關(guān)由地址鎖存器和譯碼器控制,可以在8個(gè)通道中任意訪問一個(gè)通道的模擬信號(hào)。這種器件無
18、需進(jìn)行零位和滿量程調(diào)整。由于多路開關(guān)的地址輸入部分能夠進(jìn)行鎖存和譯碼,而且其三態(tài)TTL輸出也可以鎖存,所以它易于與微型計(jì)算機(jī)接口。其具有較高的轉(zhuǎn)換速度和精度,受溫度影響較小,能較長時(shí)間保證精度,重現(xiàn)性好,功耗較低,故用于過程控制是比較理想的器件。ADDRESSDECODE015產(chǎn)WRITEkHw-CLtS.DQQV一VHEF(*I口OGOV一Fl)-JZSTARTRLEAOI一AD2一0EEOC5VSUPPIYOINTERAUFTAINTERRUPTA0CQ9DBAOC08O9*DB7DHt*DBS*OM#062DB1MSBLSBGHaUMD卜AIVALOUINPUTAANGE一叫NlJ圖2-
19、4ADC0809應(yīng)用接線圖輸出通道:據(jù)其實(shí)際情況,D/A轉(zhuǎn)換器的位數(shù)可低于A/D轉(zhuǎn)換器的位數(shù),因?yàn)橐话憧刂葡到y(tǒng)對(duì)輸出通道分辨率的要求比輸入通道的低,所以這里采用常用的DAC0832E片DAC083218位D/A轉(zhuǎn)換器,與微處理器完全兼容。期間采用先進(jìn)的CMOS:藝,因此功耗低,輸出漏電流誤差較小。它的內(nèi)部具有兩級(jí)輸入數(shù)據(jù)緩沖器和一個(gè)R-2RT型電阻u+l近1工=2Rt=2RR/R網(wǎng)絡(luò),因DAC0832t流輸出型D/A轉(zhuǎn)換芯片,為了取得電壓輸出,需在電流輸出端接運(yùn)算放大器,Rf為為運(yùn)算放大器的反饋電阻端。雙極性電壓輸出的D/A轉(zhuǎn)換電路通常采用偏移二進(jìn)制碼、補(bǔ)碼二進(jìn)制碼和符號(hào)一數(shù)值編碼。只要在單極
20、性電壓輸出的基礎(chǔ)上再加一級(jí)電壓放大器,并配以相關(guān)電阻網(wǎng)絡(luò)就可以構(gòu)成雙極性電壓輸出。在上圖中,運(yùn)算放大器A2的作用是把運(yùn)算放大器A1的單向輸出電壓轉(zhuǎn)變?yōu)殡p向輸出。4、元器件的選擇傳感器的選擇:伯銘10柏?zé)犭娕?,S型,正極性,量程01300C,使用溫度小于等于600C,允差±1.5C0執(zhí)行元件的選擇:電阻加熱爐采用晶閘管(SCR來做規(guī)律控制,結(jié)合電阻爐的具體要求,為了減少爐溫的紋波,對(duì)輸出通道采用較高的分辨率的方案,因此采用移相觸發(fā)方式,并且由模擬觸發(fā)器實(shí)現(xiàn)移相觸發(fā)。變送器的選擇:因?yàn)橄到y(tǒng)要求有偏置,又需要對(duì)熱電偶進(jìn)行冷端補(bǔ)償,所以采用常規(guī)的DD繇列溫度變送器??刂圃翰捎秒p向可控硅進(jìn)
21、行控制,其功能相當(dāng)于兩個(gè)單向可控硅反向連接,具有雙向?qū)üδ?,其通斷狀態(tài)有控制極G決定。在控制極加上脈沖可使其正向或反向?qū)ā?煽毓鑝型爐控制原理圖三、數(shù)字控制器的設(shè)計(jì)1、控制算法:電阻加熱爐溫度控制系統(tǒng)框圖R(S)RCZ)十弓G(S)Y(Z)于整個(gè)閉環(huán)系統(tǒng)可用一個(gè)帶純滯后的一階慣性環(huán)節(jié)來近似,所以其控制算法采用大林2.8e-40sG(s)二算法。電阻加熱爐溫度控制系統(tǒng)模型為1其廣義的傳遞函數(shù)為:大林算法的設(shè)計(jì)目標(biāo)是設(shè)計(jì)一個(gè)合適的數(shù)字控制器,使整個(gè)閉環(huán)系統(tǒng)的傳遞函數(shù)相O=HTG(s)=于一個(gè)帶有純滯后的一階慣性環(huán)節(jié),即:通常認(rèn)為對(duì)象與一個(gè)零階保持器相串聯(lián),相對(duì)應(yīng)的整個(gè)閉環(huán)系統(tǒng)的脈沖傳遞函數(shù)是:
22、40s2.8eG(s)二178s12、計(jì)算過程:連同零階保持器在內(nèi)的系統(tǒng)廣義被控對(duì)象的傳遞函數(shù)Ts40s1-e2.8e,G(z)=Z-一-s178s140=2.8(1-z4)zTZs(178s1)41°1178=2.8z)zTZ;-4-41)z11-1-e-178z4_50.154z,一一_41-0.945z系統(tǒng)閉環(huán)傳遞函數(shù)=Z1_NTseslT(1-e-)T1-e-zJ數(shù)字控制器:D(z)=中(z)G(z)1-:,(z)T_N乙_z(1-e)一TT1-ezJ_(1-ei)z*G(z)10z1-e")1-0.945zJ二ioio-/_5s-1-j0.154z1-ez-(1-
23、e)z6.448(1-0.945z)1-0.007zJ-0.933z一一,一一_、6.448(1-0.945z)D(z)14-2-3-4(1-z)10.933z0.933z0.933z0.933z消除振鈴現(xiàn)象后的數(shù)字控制器:D(z)=6.448(1-0.945z4)1-z4D二器1.297-1.2970.945z,1-z4將上式離散化:U(Z)U(Z)Z1=1.279E(Z)1.226E(Z)Z1U(K)U(K1)=1.279E(K)1.226E(1)最終得:U(K)=U(K1)+1.279E(K)1.226E(K1)四、軟件設(shè)計(jì)1、系統(tǒng)程序流程圖a、系統(tǒng)主程序框圖(主程序開始)出)b、A/D
24、轉(zhuǎn)換子程序流程圖c、LED顯示流程圖、報(bào)警程序流程圖e、數(shù)字控制算法子程序流程圖2、程序清單ORG0000HAJMPMAINORG0003HAJMPKEYSORG000BHAJMPPIT0ORG001BH;中斷入口及優(yōu)先級(jí):泊上下限越限標(biāo)志AJMPPIT1MAINMOVSP,#00HCLR5FHMOVA,#00HMOVR7,#09HMOVLP1:MOVINCDJNZMOVMOVLP2:MOVINCDJNZMOVMOVLP3:MOVINCDINZMOVMOVMOVMOVMOVMOVMOVMOVMOVMOVMOVMOVSETBSETBSETBSETBLOOPMOVMOVLCALLMOVLCALLR
25、O,#28HR0AR0R7,LP1R7,#06HRO,#39HR0AR0R7,LP2R7,#06HRO#50HR0AR0R7,LP333H,#00H34H,#00H35H,#00H36H,#00H37H,#00H38H,#00H42H,#00H43H,#00HTMOD#56HTLQ#06HTHO#06H25H,#163HTR0ET0EX0EAR0,#56HR1,#55HSCACOVR0,#53HDIR;清顯示緩沖區(qū);賦KP高低字節(jié);賦KI高低字節(jié);賦KD高低字節(jié);賦K高低字節(jié);T0方式2,T1方式1計(jì)數(shù);設(shè)定值默認(rèn)值350;鍵盤高優(yōu)先級(jí);開鍵盤T0。T1中斷鍵盤子程序KEYSCCBB:NOPL
26、CALLDLY10MSNOPLCALLDLY10MSAJMPLOOPCLREX0CLREAPUSHPSWPUSHACCLCALLDLY10MSJBP3.2AASETB5DHMOVA,25HMOVB,#10HDIVABMOV52H,AMOVA,BMOV51H,AMOVR0,#50HLCALLDIRNOPLCALLDLY10MSNOPLCALLDLY10MSJBP1.7,BBMOVR1,#25HLCALLDAAD1NOPLCALLDLY10MSAJMPCCJBP1.6CCMOVR1,#25HLCALLDEEC1NOP;等中斷;關(guān)中斷;消抖;置”顯示設(shè)定值溫度值標(biāo)志”;取運(yùn)算位的值;BC加轉(zhuǎn)化;顯示
27、設(shè)定溫度出棧置用行口移位寄存器狀態(tài)開顯示;顯示設(shè)定溫度LCALLDLY10MSAJMPCCAA:POPACCPOPPSWSETBEX0SETBEARETI顯小子程序DIR:MOVSCON,#00HSETBP1.4JB5DH,DL1DL2:MOVDPTR,#SEGTDL0:MOVA,R0MOVCA,A+DPTRMOVSBUF,A;使數(shù)帶小數(shù)點(diǎn)LOOP1:JNBCLRINCMOVMOVCANLMOVTI,LOOP1TIR0A,R0A,A+DPTRA,#7FHSBUF,ALOOP2:JNBTI,LOOP2CLRTIINCR0MOVA,R0MOVCA,A+DPTRMOVSBUF,ALOOP3:JNBT
28、I,LOOP3CLRTICLRP1.4CLR5DHRET小數(shù)位黑屏DL1:MOV50H,#0AHAJMPDL2SEGT:DB加一子程序0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFHDAAD1:MOVORLADDCJNEDAAD3:MOVDAA:RETDAAD2:JCMOVAJMP減一子程序DEEC1:MOVDECCJNEDEEC3:MOVDEE:RETA,#00HA,R1A,#01HA,#30H,DAAD2R1,ADAAD3R1,#15EHDAAA,R1AA,#15EH,DEEC2R1,A;超過48度了嗎?;超過48則轉(zhuǎn)回到355;低于355
29、度了嗎?DEEC2:JNCDEEC3MOVR1,#30H;彳氐于355貝U轉(zhuǎn)回至IJ48AJMPDEET0中斷子程序PTT0:CLREAPUSHACCPPP:AAA:PUSHPUAHPUSHSETBLCALLPSWDPLDPHEASMAPLCALLFILTERMOVCJNEAJMPJCCJNEAJMPA,2AHA,#07H,AAABBBCCCA,#0FEH,DDDBBB;壓棧后開中斷響應(yīng)鍵盤;采樣數(shù)據(jù);數(shù)字濾波取采樣值;下限48比較小于48度轉(zhuǎn);上限355比較;轉(zhuǎn)至48355正常范圍處理;風(fēng)扇處理DDD:JCBBBCLRP1.2SETB5EHCLRP1.1AJMPPPPCCC:CLRP1.3S
30、ETB5FHBBB:CLRP1.0AJMPPPPSETBP1.0SETBP1.1SETBP1.2SETBP1.3CLR5EHCLR5FHLCALLPIDJNB20H,EEFMOVA,29HLCALLFFFCLRP1.0LOOP10:MOVR0,#56HMOVR1,#55HLCALLSCACOVMOVR0,#53HCLRDIRJBD5H,LOOP10CLREAPOPDPHPOPDPLPOPPSWSETBEAPOPACCRETIEEE:MOVA,28HLCALLFFF大于355黃燈亮置標(biāo)志啟動(dòng)風(fēng)扇;小于48紅燈亮;置標(biāo)志啟動(dòng)電爐;50350之間正常;設(shè)定溫度小于實(shí)際值轉(zhuǎn)到風(fēng)扇;存放相乘結(jié)果的首址賦
31、顯示緩沖區(qū)最高位地址標(biāo)度轉(zhuǎn)化;賦顯示首址等待T1中斷CLRP1.1AJMPLOOP10FFF:CRLAINCAMOVTL1,AMOVTH1,#0FFHSETBPI1SETBTR1SETBET1RET標(biāo)度轉(zhuǎn)化SCACOV:PROCNEAR;根據(jù)PID結(jié)果計(jì)算T1初值MOVMOVMOVMOVPROCMOVMOVCMPJAECMPJAECMPJAEQ0:MOVMULADCJMPQ2-Q1:MOVQ3-Q2:SUBDX,0DATA1,#258HDATA2,#708HDATA3,#960HNEARDX,0AX,DATAPAX,DATA3Q3DORAX,DATA2Q3-Q2AX,DATA3Q2-Q1BX,
32、0.8HBXDX,0DONEAX,#15EHAX,DATA2BX,0.8H取采樣時(shí)間;時(shí)間大于2400?;1800<時(shí)間<2400;600<時(shí)間<1800;<600SQ=50+t/2;Q=350;Q=350-(t-1800)/2MOVMULMOVSUBBXAX,#15EHAX,BXMOVR1,APP:RET采樣子程序SWAP:MOVR0,#20HMOVR1,#03H;A/D轉(zhuǎn)化;延時(shí)讀轉(zhuǎn)化結(jié)果SAW1:MOVDPTR,#7FF8HMOVXDPTRAMOVR2,#20HDLY:DJNZR2,DLYHERE:JBP3.3,HEREMOVDPTR,#7FF8HMOVXA
33、,DPTRMOVR0,AINCR0DJNZR1,SAM1RET數(shù)字濾波FILTER:MOVA,20HCJNEA,2DHCMP1AJMPCMP2CMP1:JNCXCHXCHCMP2:MOVCJNEMOVAJMPCMP3:JCMOVAJMPCMP4:MOVCJNEMOVAJMPCMP2A,2DHA,2CHA,2DHA,22EH,CMP32AH,ARRCMP42AH,ARRA,2EHA,2CH,CMP52AH,ARRCMP5:JCCMP6XCHA,2CHCMP6:MOV2AH,ARR:RETT1中斷PIT1:CLR00HJB20H,GGGSETBP1.0GG:CLRPT1RETIGGG:SETBP1
34、.1CLR20HAJMPGG延時(shí)10MS子程序DLY10MS:MOVR7,#0A0HDLOO:MOVR6,#0FFHDL11:DJNZR6,DL11DJNZR7,DL00RET數(shù)字PID算法子程序PID:MOVR5,#00HMOVR4,2DHMOVR3,#00HMOVR2,#32HLCALLCPL1LCALLDSUMMOVR0,#5AHMOVR5,#05HMOVR4,#1CHLCALLMULTMOV31H,5BHMOV32H,5AHMOVR5,31HMOVR4,32HMOVR3,2AHMOVR2,#00H;關(guān)閉電爐;關(guān)閉風(fēng)扇;取NX值;取50;求(NX-32H)值賦乘法算法運(yùn)算暫存單元地址首址
35、;賦參數(shù)調(diào)無符號(hào)數(shù)乘法;存放結(jié)果有效值;取雙字節(jié)UR岐定);取雙字節(jié)實(shí)測值A(chǔ)CALLCPL1ACALLDSUMMOV39H,R7MOV3AH,R6MOVR5,35HMOVR4,36HMOVR0,#4AHACALLMULTIMOVR2,39HMOVR4,3AHMOVR3,3BHMOVR2,3CHMOVR5,33HMOVR4,34HMOVR0,#46HACALLMULT1MOVR5,49HMOVR4,48HMOVR3,4DHMOVR2,4CHLCALLDSUMMOV4AH,R7MOV4BH,R6MOVR5,39HMOV3CH,3AHMOVA,31HCJNEA,2AH,AA2AA3:CLR20HAA
36、1:RETAA2JNCAA3SETB20HMOVR3,39HMOVR2,3AHLCALLCPL1MOVA,R3;取U(K)補(bǔ)碼計(jì)算E(K);存E(K)取KI參數(shù)計(jì)算PI=KI*E(K);取E(K);取E(K-1);取KP參數(shù);KP*E(K)-E(K-1);KP*E(K)-E(K-1)+KI*E(K);保存上式之和;存E(K)到E(K-1);取設(shè)定值;比較設(shè)定值與實(shí)測值;清電爐標(biāo)志;清風(fēng)扇標(biāo)志位MOVR7,AMOVA,R2MOVR6,AMOVR5,42HMOVR4,43H;取K1風(fēng)扇標(biāo)志MOVR0,#5AHACALLMULTIMOV28H,5BHAJMPAADSUM:MOVA,R4ADDA,R2
37、MOVR6,AMOVA,R5ADDCA,R3MOVR7,ARET雙字節(jié)求補(bǔ)CPL1:MOVA,R2CPLAADDA,#01HMOVR2,AMOVA,R3CPLAADDCA,#00HMOVR3,ARET乘法被乘數(shù)R7R銖數(shù)R5R4MULT1:MOVA,R7RLCAMOV5CH,C;計(jì)算P=K*E(K)且結(jié)果存在51H,50H單元中;取8位有效值存在28H單元;雙字節(jié)加法子程序(R5R4)+(R3R2)(R7R6);被乘數(shù)符號(hào)C15CH位JNCPOS1;為正數(shù)則轉(zhuǎn)MOVA,R1;為負(fù)數(shù)求補(bǔ)CPLAADDA,#01HMOVR6,AMOVA,R7CPLAADDCA,#00HMOVR7,APOS1:MOVA,R5RLCAMOV5DH,CJNCPOS2MOV
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年租賃購買合同:車輛租賃及購買合同
- 2025年度智能安防班組承包合同十3篇
- 2024年度照相機(jī)維修及翻新服務(wù)合同3篇
- 2025年度廣告公司簡易勞動(dòng)合同范本3篇
- 2025年度網(wǎng)絡(luò)安全暗股投資合作協(xié)議范本3篇
- 2024年汽車銷售傭金協(xié)議范本3篇
- 課題申報(bào)書:川西藏羌傳統(tǒng)聚落的防災(zāi)營建智慧與活態(tài)傳承研究
- 2024房產(chǎn)交易雙方協(xié)議
- 2025版高級(jí)管理人員返聘合同書3篇
- 2024年高端設(shè)備制造合資協(xié)議
- 循環(huán)水泵崗位安全操作規(guī)程培訓(xùn)
- 大學(xué)生勞動(dòng)教育課件:發(fā)展專業(yè)技能進(jìn)行創(chuàng)造性勞動(dòng)
- 醫(yī)院籌建新科室方案
- 北師大版九年級(jí)《數(shù)學(xué)》上冊(cè)全冊(cè)教案
- 人民大會(huì)堂介紹課件
- 大營銷管控:持續(xù)做大做強(qiáng)的科學(xué)管控體系
- 基于杜邦分析的三元股份有限公司盈利能力分析
- PET骨架濕法無紡布工藝
- 建行家裝貸產(chǎn)品介紹
- 怦然心動(dòng)視聽語言分析
- 護(hù)理分級(jí)標(biāo)準(zhǔn)2023版(新舊標(biāo)準(zhǔn)對(duì)比詳解)
評(píng)論
0/150
提交評(píng)論