【正文】
采用了89C2051,一方面系統(tǒng)更緊湊但同時系統(tǒng)的可擴(kuò)展性大大降低;采用了經(jīng)典的模糊控制理論,雖然算法簡單,但如果采用更先進(jìn)的模糊算法,如模糊PID,則控制精度會更高。在鍵盤、A/D轉(zhuǎn)換、顯示電路上都采用了串行方式,從而減小了單片機(jī)口線的使用,也使使用口線小的單片機(jī)成為可能,減小了成本開支。而溫度上升到48℃時上升斜率減小,℃時更小,℃以內(nèi)。 (1)可以看出當(dāng)?shù)谝淮螠y試時,由于參數(shù)不準(zhǔn),所以出現(xiàn)了誤差較大,達(dá)不到系統(tǒng)指標(biāo)。另外為了減少程序,可由差值e量化后直接求出控制量,而不必要對控制量進(jìn)行反量化,具體過程如表1所示。其中包含了求差量化和查模糊表等子程序。 (2) 定時器1中斷服務(wù)子程序定時器實(shí)現(xiàn)了模擬的PWM變換。此程序用于判斷輸入的鍵是功能鍵還是數(shù)字鍵,如果是功能鍵則選擇相應(yīng)的功能或者在誤輸入的情況下報警,提醒操作者。時序如圖4所示。在系統(tǒng)中其主要的任務(wù)是調(diào)用鍵盤管理程序。通過控制固態(tài)繼電器的導(dǎo)通與關(guān)斷達(dá)到控制電爐的通電和斷電的目的。整個鍵盤共設(shè)16個鍵。 人機(jī)交互接口(1) 本顯示電路共設(shè)了四位,分別用于顯示溫度的百、十、個、小數(shù)位。前面已經(jīng)說明變送器的輸出為1~5V,所以可以調(diào)節(jié)送器的量程,0℃,而A/D轉(zhuǎn)換的輸出為1000。 模數(shù)轉(zhuǎn)換接口電路按照設(shè)計指標(biāo),精度要求在177。系統(tǒng)原理框圖如圖2所示。采用了模擬的PWM變換,和固態(tài)繼電器。其主要特點(diǎn)有:(1) 在完成所要求的任務(wù)的基礎(chǔ)之上還有著結(jié)構(gòu)簡單、明了的特點(diǎn),很容易實(shí)現(xiàn),而且在一定的程度上節(jié)約成本。2模糊溫度控制系統(tǒng)的組成TL255189C2051固態(tài)繼電器LED顯示DDZ—Ⅲ熱電偶溫度變送器鍵 盤電爐溫度圖1模糊溫度控制系統(tǒng)的組成系統(tǒng)硬件由單片機(jī)、A/D轉(zhuǎn)換器、LED顯示器、集成的熱電偶溫度變送器、固態(tài)繼電器、大功率發(fā)熱器、LED顯示器等組成?!妗jP(guān)鍵詞:單片機(jī);模糊控制;測量變送Abstract: Using the AT89C2051 single chip puter as the Fuzzy controller, with temperature measure and adjustconvection instrument, A/D transformer , LED displayer, solid switch and so o