DZ248電阻爐溫度的控制
DZ248電阻爐溫度的控制,DZ248,電阻爐,溫度,控制
摘要
[英文]
[中文]
目錄
第一章 緒 論
第二章 方案論證
第三章 硬件電路
3.1 溫度檢測(cè)和變送器
3.2 溫度控制電路
3.2.1 DSP及其片上外設(shè)
3.2.2 采集電路
3.2.3 觸發(fā)電路
3.2.4 過(guò)零同步脈沖的產(chǎn)生
3.3 接口電路(人——機(jī)接口)
第四章 溫度控制的算法
第五章 軟件設(shè)計(jì)
第一章 緒 論
在冶金工業(yè)、化工生產(chǎn)、機(jī)械制造和食品加工等領(lǐng)域中,都需要對(duì)各類加熱爐、熱處理爐和鍋爐中的溫度進(jìn)行檢測(cè)和控制,采用數(shù)字量對(duì)它們進(jìn)行控制,控制方便、簡(jiǎn)單、靈活,而且可以提高被控溫度的指標(biāo),從而提高產(chǎn)品的質(zhì)量和數(shù)量。因此,隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)字控制異突起,發(fā)展迅速。依靠一定的硬件基礎(chǔ),針對(duì)特定的控制目的,實(shí)現(xiàn)一個(gè)高可靠性,高效率的計(jì)算機(jī)應(yīng)用系統(tǒng),是現(xiàn)代工業(yè)和社會(huì)發(fā)展的迫切需要。當(dāng)代計(jì)算機(jī)技術(shù)的快速發(fā)展,微電子技術(shù)的推動(dòng),使這一需求得以實(shí)現(xiàn)。單片機(jī),數(shù)字信號(hào)處理器(DSP)等,都是這個(gè)大家庭中的一員。和單片機(jī)相比,DSP具有較大的存儲(chǔ)器容量,更豐富的,功能強(qiáng)大的片上外設(shè)等等?;谶@些優(yōu)點(diǎn),我們采用數(shù)字信號(hào)處理器,即:DSP控制器。
我們通常所說(shuō)的DSP有兩個(gè)含義:其一是Digital Signal Processing 的簡(jiǎn)稱,是指數(shù)字信號(hào)處理技術(shù),它不僅涉及許多學(xué)科,還廣泛應(yīng)用于多種領(lǐng)域。特別在20世紀(jì)60年代,隨著計(jì)算機(jī)和信息技術(shù)的迅猛發(fā)展,進(jìn)一步推動(dòng)了數(shù)字信號(hào)處理技術(shù)的理論和應(yīng)用領(lǐng)域的發(fā)展;DSP的第二個(gè)含義是Digital Signal Processor 的簡(jiǎn)稱,
即數(shù)字信號(hào)處理器(也稱為DSP芯片),它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度遠(yuǎn)遠(yuǎn)超過(guò)通用微處理器。它是一種適合于數(shù)字信號(hào)處理的高性能微處理器。數(shù)字信號(hào)處理器已成為數(shù)字信號(hào)處理技術(shù)和實(shí)際應(yīng)用之間的橋梁,并進(jìn)一步促進(jìn)了數(shù)字信號(hào)處理技術(shù)的發(fā)展,也極大地拓展了數(shù)字信號(hào)處理技術(shù)的應(yīng)用領(lǐng)域。
DSP芯片,即數(shù)字信號(hào)處理器,是一種特別適合于數(shù)字信號(hào)處理運(yùn)算的微處理器,其主要應(yīng)用是快速地實(shí)現(xiàn)各種數(shù)字信號(hào)處理算法。
根據(jù)數(shù)字信號(hào)處理的要求,DSP芯片一般具有如下特點(diǎn):
(1)在一個(gè)指令周期內(nèi)完成一次乘法和一次加法運(yùn)算。
(2)程序和數(shù)據(jù)存儲(chǔ)空間分開(kāi),可以同時(shí)訪問(wèn)指令和數(shù)據(jù)。
(3)片內(nèi)具有快速RAM,通常可通過(guò)獨(dú)立的數(shù)據(jù)總線進(jìn)行訪問(wèn)。
(4)具有低開(kāi)銷或無(wú)開(kāi)銷執(zhí)行循環(huán)及跳轉(zhuǎn)操作的硬件支持。
(5)快速的中斷處理和硬件I/O支持。
(6)在單周期內(nèi)操作的多個(gè)硬件地址產(chǎn)生器。
(7)可以并執(zhí)行多個(gè)操作。
(8)支持流水線操作,不同操作階段可以重疊執(zhí)行。
自1982年美國(guó)德州儀器(TI)公司推出通用可編程DSP芯片以來(lái),DSP技術(shù)取得了突飛猛進(jìn)的發(fā)展。在DSP技術(shù)與DSP芯片的相互幫助下,在計(jì)算機(jī)與微電子技術(shù)飛速發(fā)展的基礎(chǔ)上,DSP芯片性能已得到了極大的提高。作為實(shí)現(xiàn)數(shù)字信號(hào)處理的硬件核心,DSP的應(yīng)用領(lǐng)域取得了不斷的拓展。DSP芯片已經(jīng)深入到我們的工作與生活中,無(wú)論是在計(jì)算機(jī)外設(shè)、通信、工業(yè)控制、航空航天、精密儀器,還是在家用電器,如CD機(jī)、變頻空調(diào)器、MP3播放器、數(shù)碼相機(jī)等設(shè)備中,都有DSP芯片的身影。
第二章 方案論證
縱觀設(shè)計(jì)題目要求,電阻爐溫度控制是采集模擬量——溫度,然后進(jìn)行控制??刂频姆椒ê芏啵?
(1)以模擬電路硬接線方式建立的控制系統(tǒng)。
(2)以微處理器為核心的控制系統(tǒng)。
(3)用可編程DSP控制器為核心構(gòu)成的控制系統(tǒng)。
1.模擬控制系統(tǒng)
模擬控制系統(tǒng)一般采用運(yùn)算放大器等分立元件以硬接線方式構(gòu)成,但這種系統(tǒng)很難應(yīng)用于一些功能要求比較高的場(chǎng)合。
2.以微處理器為核心的控制系統(tǒng)
這里的微處理器實(shí)際上是指以MCS——51、MCS——96等為代表的8位或16位單片機(jī)。以微處理器為控制器,所構(gòu)成的控制系統(tǒng)有如下優(yōu)點(diǎn):
(1)使電路更簡(jiǎn)單。模擬電路為了實(shí)現(xiàn)邏輯控制需要許多分立電子元件,從而使電路變得復(fù)雜。采用微處理器后,絕大多數(shù)控制邏輯可采用軟件實(shí)現(xiàn)。
(2)可以實(shí)現(xiàn)較復(fù)雜的控制算法。微處理器具有更強(qiáng)的邏輯功能,運(yùn)算速度快、精度高、具有較大容量的存儲(chǔ)器(128KB RAM,8051有4KB ROM,8751有4KB EPROM,8031無(wú)ROM或EPROM。使用時(shí)往往外括ROM),因此有能力實(shí)現(xiàn)較復(fù)雜的控制算法。
(3)靈活性和適應(yīng)性強(qiáng)。微處理器的控制方式主要由軟件來(lái)實(shí)現(xiàn),若需要修改,一般不必修改控制系統(tǒng)的硬件電路,只對(duì)軟件修改即可。
(4)無(wú)零點(diǎn)漂移,控制精度高。
(5)可提供人機(jī)界面,實(shí)現(xiàn)多機(jī)聯(lián)網(wǎng)工作。
在一些性能要求不是很高的場(chǎng)合,現(xiàn)在普遍采用單片機(jī)作為控制器。然而,由于微處理器一般采用馮——諾依曼總線結(jié)構(gòu),處理器的速度有限,處理能力也有限;另外單片機(jī)系統(tǒng)比較復(fù)雜,軟件編程的難度較大。同時(shí),一般單片機(jī)的集成度較低,片上不具備控制系統(tǒng)所需要的專用外設(shè),如PWM產(chǎn)生電路等。因此,基于微處理器構(gòu)成的系統(tǒng)仍然需要較多的元器件,這增加了系統(tǒng)電路板的復(fù)雜性,降低了系統(tǒng)的可靠性,也難以實(shí)現(xiàn)先進(jìn)控制算法,如預(yù)測(cè)控制、模糊控制等。
由于技術(shù)的發(fā)展,新的單片機(jī)無(wú)論從制造工藝上,還是性能、功能上都有了極大的改進(jìn)。新單片機(jī)(如C8051Fxxx系列、AVR系列等)的工作頻率一般在20MHZ以上,采用流水線技術(shù),片內(nèi)集成大量存儲(chǔ)單元和功能外設(shè),有的單片機(jī)內(nèi)部甚至集成了DSP核,這些措施都使單片機(jī)的性能得到了很大提高,可以較好地滿足高性能控制系統(tǒng)的需要。然而。與同樣性能的DSP控制器相比,這些微處理器的價(jià)格往往比較昂貴。
3.以可編程DSP控制器為核心構(gòu)成的控制系統(tǒng)。
為滿足世界范圍內(nèi)控制系統(tǒng)的需要,TI公司推出了TMS320x24x系列DSP控制器。
x24x系列DSP控制器將一個(gè)高性能的DSP核,大容量的片上存儲(chǔ)器(片內(nèi)的數(shù)據(jù)和程序存儲(chǔ)器可達(dá)上百千字)和專用的運(yùn)動(dòng)控制外設(shè)電路(PWM產(chǎn)生電路、可編程死區(qū)、SSVPWM產(chǎn)生電路、捕獲單元等)以及其他功能的外設(shè)電路(16通道A/D轉(zhuǎn)換單元、串行通信接口、CAN控制器模塊等)集成在單芯片上,保持了傳統(tǒng)微處理器可編程、集成度高、靈活性/適應(yīng)性好、升級(jí)方便等優(yōu)點(diǎn);同時(shí),其內(nèi)部的DSP核可提供更高的運(yùn)算速度、運(yùn)算精度和處理大量數(shù)據(jù)運(yùn)算的能力。
x24x系列DSP控制器采用改進(jìn)的哈佛結(jié)構(gòu),分別用獨(dú)立的總線來(lái)訪問(wèn)程序和數(shù)據(jù)存儲(chǔ)空間,配合片內(nèi)的硬件乘法器,指令的流水線操作和優(yōu)化的指令集。DSP控制器的控制算法如Kalman濾波、模糊控制、神經(jīng)元控制等。
基于DSP控制器構(gòu)成的控制系統(tǒng)實(shí)際上是一個(gè)單片系統(tǒng),因?yàn)檎麄€(gè)控制所需的各種功能都可由DSP控制器來(lái)實(shí)現(xiàn)。因此,可大幅度縮小目標(biāo)系統(tǒng)的體積,減小外部元器件的個(gè)數(shù),增加系統(tǒng)的可靠性。另外,由于各種功能都通過(guò)軟件編程來(lái)實(shí)現(xiàn),因此,目標(biāo)系統(tǒng)升級(jí)容易,擴(kuò)展性、維護(hù)性都很好。同時(shí),DSP控制器的高性能使最終系統(tǒng)既可滿足要求比較低的系統(tǒng),更可以滿足對(duì)系統(tǒng)性能和精度要求較高的場(chǎng)合的需要。
通過(guò)上面各種方法的比較,我們選擇可編程DSP控制器為主控制器來(lái)組成控制系統(tǒng)。
第三章 硬件電路
3.1 TMS320F240簡(jiǎn)介?
TMS320F24X系列是美國(guó)TI公司推出的高性能16位定點(diǎn)DSP,專門為電機(jī)控制和其它數(shù)字控制系統(tǒng)而設(shè)計(jì)的新一代數(shù)字信號(hào)處理器。它不僅擁有數(shù)字信號(hào)處理器的一般特點(diǎn),還增加了片內(nèi)外設(shè),有強(qiáng)大的處理能力。TMS320F240是其中典型的一種。
TMS320F240主要由CPU、存儲(chǔ)器和片上外設(shè)三部分組成,其主要特點(diǎn)如下:(1)采用改進(jìn)型哈佛結(jié)構(gòu),具有分離的程序總線和數(shù)據(jù)總線,使用四級(jí)流水線作業(yè),并且允許數(shù)據(jù)在程序存儲(chǔ)空間和數(shù)據(jù)存儲(chǔ)空間之間傳輸,從而提高了運(yùn)行速度和編程的靈活性。
(2)指令執(zhí)行速度為20MIPS,幾乎所有的指令都可以在50ns的單周期內(nèi)執(zhí)行完畢。
(3)CPU內(nèi)含有32位中央算術(shù)邏輯單元、32位累加器、16位﹡16位并行硬件乘法器,并帶有32位結(jié)果寄存器、3個(gè)定標(biāo)移位器和8個(gè)輔助寄存器。
(4)片內(nèi)有16K字的Flash EEPROM,544字的DARAM,存儲(chǔ)器最大可尋址空間為224K字(64K字程序空間,64K字?jǐn)?shù)據(jù)空間,64K字I/O空間,32K字全局空間)。且?guī)в熊浖却隣顟B(tài)產(chǎn)生器的外部存儲(chǔ)器接口,可實(shí)現(xiàn)與各種類型外部存儲(chǔ)器的接口。
(5)雙10位A/D轉(zhuǎn)換器,共16位輸入通道,轉(zhuǎn)換時(shí)間為6μs。
(6)片上還集成了事件管理器(含有3個(gè)定時(shí)/計(jì)數(shù)器,4個(gè)捕獲單元等)、28個(gè)可編程復(fù)用I/O引腳、鎖相環(huán)時(shí)鐘發(fā)生器、具有實(shí)時(shí)中斷的看門狗電路、串行通訊接口、串行外設(shè)接口等功能外設(shè)。
3.2 前向通道
前向通道是指TMS320F240對(duì)被控參數(shù)的輸入通道,包括溫度檢測(cè)元件、A/D轉(zhuǎn)換等。在工業(yè)控制中,由于被控對(duì)象的參數(shù)常常是非物理量(如溫度等),因此如何把它們變?yōu)殡娏坎⒔?jīng)過(guò)A/D變換而輸入到TMS320F240中是每個(gè)應(yīng)用工作者必須考慮的問(wèn)題。
3.2.1 溫度檢測(cè)和變送器
溫度檢測(cè)元件和變送器的類型選擇和被控溫度及精度等級(jí)有關(guān)。
溫度測(cè)量?jī)x表按照測(cè)量方式人為地分為接觸式與非接觸式兩類。所謂接觸式即兩個(gè)物體接觸后,在足夠長(zhǎng)的時(shí)間內(nèi)達(dá)到熱平衡(動(dòng)態(tài)平衡),此時(shí)兩個(gè)物體溫度相等;非接觸式即選為標(biāo)準(zhǔn)并當(dāng)作溫度計(jì)使用的物體與被測(cè)物體相互不接觸,利用物體的熱輻射(或其它特性),通過(guò)對(duì)輻射能量(或亮度)的檢測(cè)實(shí)現(xiàn)測(cè)溫。常用工業(yè)溫度計(jì)可分為:接觸式——熱膨脹溫度計(jì)(常用范圍:-200℃——620℃),熱電阻溫度計(jì)(常用范圍:-258℃——900℃),熱電偶溫度計(jì)(常用范圍:-200℃——1800℃);非接觸式——熱輻射溫度計(jì)(常用范圍一般非常高)。
根據(jù)溫度需要,所以選擇接觸式溫度計(jì)中的熱電偶。同時(shí)熱電偶測(cè)量溫度范圍廣,可靠性高,自身能產(chǎn)生電壓,不需要外加激勵(lì)電源,使用方便。由測(cè)溫范圍:0℃——1000℃,測(cè)溫精度:1℃,我們選擇華宇儀表線纜廠的鉑銠10——鉑,代號(hào)WRP,分度號(hào)S,測(cè)溫范圍:長(zhǎng)期0℃——1300℃,短期0℃——1600℃,一級(jí)允差1℃。而且它具有耐高溫,精度高,物理、化學(xué)性能好,熱電勢(shì)穩(wěn)定性好,高溫下抗氧化性能好的優(yōu)點(diǎn)。
同理,根據(jù)被控溫度和精度等級(jí)選擇變送器。由于被測(cè)的溫度量經(jīng)過(guò)溫度檢測(cè)元件的捕捉和轉(zhuǎn)換,其輸出信號(hào)幅度(如電流和電壓等)往往很小,無(wú)法進(jìn)行A/D轉(zhuǎn)換。因此,溫度檢測(cè)元件輸出接變送器。變送器由毫伏變送器和電流/電壓變送器組成:毫伏變送器用于把熱電偶輸出的0mV~9.659mV變換成0mA~10mA范圍內(nèi)的電流;電流/電壓變送器用于把毫伏變送器輸出0mA~10mA的0電流變換成0V~5V范圍內(nèi)的電壓。
3.2.2 TMS320F240的ADC(模擬/數(shù)字轉(zhuǎn)換器)
TMS320F240內(nèi)部集成了兩個(gè)10位的A/D轉(zhuǎn)換器,并帶有內(nèi)部采樣保持電路。共有16路模擬輸入通道,每8個(gè)通道經(jīng)過(guò)一個(gè)8選1多路選擇器和一個(gè)采樣保持器(前向通道中采樣保持器的作用主要有兩點(diǎn):一是能保證輸入模擬量在A/D轉(zhuǎn)換期間保持不變,以提高A/D轉(zhuǎn)換的精度;二是使某一時(shí)刻各個(gè)檢測(cè)點(diǎn)上的模擬量同時(shí)保持下來(lái),供控制器分時(shí)加以檢測(cè)和處理,以確保檢測(cè)到的數(shù)字量具有時(shí)間上的一致性。當(dāng)然,對(duì)于緩慢變化的模擬量如溫度,采樣保持器可以不用。但對(duì)于快速變化的模擬量,只有使用采樣保持器才能確保檢測(cè)精度。)到10位的ADC,ADC的轉(zhuǎn)換結(jié)果保存到兩級(jí)先進(jìn)先出的(FIFO)寄存器。每個(gè)ADC的轉(zhuǎn)換時(shí)間大約6μs (不同DSP會(huì)略有不同,準(zhǔn)確數(shù)據(jù)見(jiàn)各芯片的data sheet)。A/D轉(zhuǎn)換的模擬參考電壓VREFHI和VREFLO由外部電源提供,可以接0~5V的任何電壓。VCCA和VSSA應(yīng)該分別連到5V電源和模擬地。
1. ADC引腳說(shuō)明
ADC模塊有21個(gè)引腳可以與外部電路連接。其中ADCIN0~ADCIN15為16路模擬輸入,VREFHI和VREFLO為模擬參考電壓輸入引腳,VCCA和VSSA為模擬電源引腳,另一引腳步為ADCSOC外部啟動(dòng)ADC轉(zhuǎn)換引腳。
ADCIN0~ADCIN7屬于第一個(gè)ADC,ADCIN8~ADCIN15屬于第二個(gè)ADC,其中ADCIN0、ADCIN1、ADCIN8和ADCIN9四個(gè)引腳與數(shù)字I/O(IOPA0、1、3、2)多路復(fù)用,通過(guò)學(xué)習(xí)編程可設(shè)定這4個(gè)引腳為數(shù)字I/O引腳。這4個(gè)引腳的精度低于專用的模擬輸入引腳ADCIN2~ADCIN7和ADCIN10~ADCIN15。外部啟動(dòng)引腳ADCSOC也與I/O(IOPC0)多路復(fù)用。
2.ADC操作模式
ADC模塊的功能如下:
(1)可以同時(shí)采樣和轉(zhuǎn)換2路模擬輸入(每個(gè)ADC單元各一個(gè))。
(2)每個(gè)ADC都可以進(jìn)行單獨(dú)或連續(xù)的采樣/保持和轉(zhuǎn)換操作。
(3)兩個(gè)ADC可以由軟件指令、器件ADCSOC引腳電平跳變、每個(gè)通用定時(shí)器的下溢、周期匹配和比較匹配事件和捕獲單元4個(gè)來(lái)啟動(dòng)ADC操作。
(4)ADC控制寄存器的某些位是具有映象寄存器的雙級(jí)緩沖位,對(duì)這些位的寫不影響下在進(jìn)行的轉(zhuǎn)換,因?yàn)樾聦懭氲闹凳窍冗M(jìn)入映象寄存器而不是直接進(jìn)入工作寄存器,當(dāng)前的轉(zhuǎn)換開(kāi)關(guān)結(jié)束后,ADC會(huì)自動(dòng)地將映象寄存器內(nèi)容載入工作寄存器,下一個(gè)轉(zhuǎn)換就由新的配置一決定。
(5)轉(zhuǎn)換結(jié)束后,中斷標(biāo)志被置位。如果中斷未被屏蔽且使能,則將產(chǎn)生一個(gè)中斷請(qǐng)求。
(6)如果第3次轉(zhuǎn)換完成時(shí),CPU還沒(méi)有讀FIFO,那么第1次轉(zhuǎn)換的結(jié)束將會(huì)丟失。
3.模擬信號(hào)采樣/轉(zhuǎn)換
每個(gè)ADC在1個(gè)A/D轉(zhuǎn)換預(yù)定標(biāo)時(shí)鐘周期內(nèi)完成輸入的采樣,在5個(gè)A/D轉(zhuǎn)換預(yù)定標(biāo)時(shí)鐘周期內(nèi)完成轉(zhuǎn)換,所以每個(gè)采樣/轉(zhuǎn)換需要6個(gè)ADC時(shí)鐘周期。ADC模塊結(jié)構(gòu)要求采樣/轉(zhuǎn)換時(shí)間要大于等于6μs以保證正確轉(zhuǎn)換。因此,對(duì)所有系統(tǒng)時(shí)鐘頻率,都必須有6個(gè)ADC時(shí)鐘周期大于等于6μs,ADC提供了一個(gè)預(yù)定標(biāo)功能,來(lái)保證無(wú)論DSP時(shí)鐘如何變化都不得可以確保ADC最佳性能。這樣一來(lái),通過(guò)學(xué)習(xí)選擇合適的預(yù)定標(biāo)就可以滿足上述要求。
預(yù)定標(biāo)值由下式?jīng)Q定:
SYSCLK時(shí)鐘周期TSYSCLK﹡預(yù)定標(biāo)值﹡6>=6μs
預(yù)定標(biāo)值由ADC控制寄存器ADCTRL2的其中三位決定,在編程時(shí),應(yīng)根據(jù)系統(tǒng)時(shí)鐘周期的取值和上式的關(guān)系確定預(yù)定標(biāo)值。
4.?dāng)?shù)字量輸出
ADC的10位數(shù)字量結(jié)束由下面公式近似給出,進(jìn)行結(jié)果驗(yàn)證。
數(shù)字量結(jié)果=1023*(輸入模擬電壓-VREFLO)/(VREFHI-VREFLO)
每個(gè)ADC包含一個(gè)2級(jí)FIFO數(shù)字輸出寄存器,該寄存器包含一個(gè)模擬輸入轉(zhuǎn)換后的10位數(shù)字量結(jié)果,存放在寄存器的高10位,讀FIFO時(shí),低6位D5~D0始終為零。FIFO是只讀寄存器,復(fù)位時(shí)被清零。
5.雙10位A/D轉(zhuǎn)換器編程
每個(gè)DSP的單元模塊都有多種功能或多種工作方式,它的功能實(shí)現(xiàn)是由相關(guān)的寄存器和引腳完成。寄存器分為控制類寄存器、狀態(tài)寄存器和數(shù)據(jù)寄存器。每個(gè)模塊在工作以前,由控制類寄存器對(duì)模塊進(jìn)行初始化編程,設(shè)置其功能或工作方式等。因此,對(duì)于各類寄存器的地址以及格式的了解至關(guān)重要的。ADC模塊共有4個(gè)寄存器,其地址映射在數(shù)據(jù)存儲(chǔ)器空間的7030H~703FH之間。
1. ADC寄存器
(1)ADC控制寄存器1(ADCTRL1)——地址7032H
D15:S。僅用于仿真期間。
D15=0 當(dāng)D14=0時(shí),立即停止;
D15=1 仿真器停止之前,完成本次轉(zhuǎn)換。
D14:F。僅用于仿真期間。
D14=0 操作由位D15確定;
D14 =1 仿真器停止時(shí),ADC繼續(xù)運(yùn)行。
D13:ADCIMSTRAT。ADC立即開(kāi)始轉(zhuǎn)換。
D13=0 無(wú)動(dòng)作;
D13=1立即開(kāi)始轉(zhuǎn)換。
D12:ADC2EN。ADC2的禁止/使能位,該位是映象的??梢栽谵D(zhuǎn)換進(jìn)行過(guò)程中寫入,不影響 本次轉(zhuǎn)換 ,寫入本位的信息在下一次轉(zhuǎn)換 時(shí)才生效。
D12=0:ADC2禁止(不進(jìn)行采樣、保持和轉(zhuǎn)換,ADCFIFO內(nèi)容不變);
D12=1 ADC被使能。
D11:ADC1EN,ADC1的禁止/使能位,作用與ADC2EN一樣。
D10:ADCCONRUN。將ADC連續(xù)轉(zhuǎn)換設(shè)置位。
D10=0 無(wú)操作;
D10=1 連續(xù)轉(zhuǎn)換。
D9:ADCINTEN。ADC中斷允許位。如果該 位被置位,則當(dāng)ADCINTFLAG=1時(shí),將產(chǎn)生一次中斷。
D8:ADCINTFLAG。ADC中斷標(biāo)志位。如果該位為1,表示有中斷發(fā)生。向該 位寫清除本位。
D7:ADCEOC。轉(zhuǎn)換結(jié)束標(biāo)志。
D7=0 轉(zhuǎn)換結(jié)束
D7=1轉(zhuǎn)換正在進(jìn)行。
D6~ D4:ADC2CHSEL。ADC2通道選擇。D6~ D4=000~111依次選擇通道8~通道15。
D3~ D1:ADC1CHSEL。ADC1通道選擇。D3~ D1=000~111依次選擇通道0~通道7。
D0:ADCSOC。轉(zhuǎn)換啟動(dòng)位。
D0=0 無(wú)動(dòng)作;
D0=1 啟動(dòng)轉(zhuǎn)換。
注意:ADC1或ADC2進(jìn)行A/D轉(zhuǎn)換以前,必須被使能。
(2)ADC控制寄存器2(ADCTRL2)——地址7034H
ADC控制寄存器2選擇ADC輸入時(shí)鐘預(yù)定標(biāo)、轉(zhuǎn)換模式、仿真操作及ADCFIFO寄存器的狀態(tài)。
D15~ D11、D8、D5:保留。讀操作不確定,寫無(wú)效。
D10:ADCEVSOC。事件管理模塊啟動(dòng)轉(zhuǎn)換使能位。ADC的轉(zhuǎn)換操作可以由事件管理比較匹配信號(hào)同步。該位為映象位,可以在任何時(shí)候?qū)懭?,?duì)下次轉(zhuǎn)換有效。
D10=0 禁止事件管理模塊啟動(dòng)轉(zhuǎn)換;
D10=1 允許事件管理模塊啟動(dòng)轉(zhuǎn)換。
D9:ADCEXTSOC。外部信號(hào)(即ADCSOC引腳)啟動(dòng)轉(zhuǎn)換使能位。ADC轉(zhuǎn)換可以由外部信號(hào)的上升沿啟動(dòng),該位為映象位。
D9=0 禁止外部ADCSOC引腳啟動(dòng)轉(zhuǎn)換;
D9=1 允許ADCSOC啟動(dòng)轉(zhuǎn)換。
D7~ D6:ADCFIFO1。表明ADC1數(shù)據(jù)寄存器FIFO的狀態(tài),在進(jìn)行任何操作前可以存儲(chǔ)兩個(gè)轉(zhuǎn)換結(jié)果,但如果第三次轉(zhuǎn)換結(jié)束,那么最早一次的結(jié)果將丟失。D7~ D6為映象位。
00——FIFO空;
01——FIFO有一個(gè)數(shù)據(jù);
10——FIFO有兩個(gè)數(shù)據(jù);
11——FIFO有兩個(gè)數(shù)據(jù),而且之前的數(shù)據(jù)至少丟失一個(gè)。
D4~ D3:ADCFIFO2。表明ADC2數(shù)據(jù)寄存器FIFO的狀態(tài)。與ADCFIFO1類似。
D2~ D0:ADCPSCALE。A/D轉(zhuǎn)換輸入時(shí)鐘預(yù)定標(biāo)因子。
(3)A/D轉(zhuǎn)換數(shù)字輸出寄存器
每個(gè)ADC包含一個(gè)2級(jí)FIFO數(shù)字輸出寄存器,這為從數(shù)字寄存器中讀出數(shù)據(jù)之前轉(zhuǎn)換兩次提供了靈活性。該寄存器包含一個(gè)模擬輸入轉(zhuǎn)換后的10位數(shù)字結(jié)果,存放在寄存器的高10位,即10位A/D轉(zhuǎn)換結(jié)果D9~ D0,依次存放在FIFO的高10位D15~ D6中,讀FIFO時(shí),低6位D5~ D0始終為零。FIFO是只讀寄存器,復(fù)位時(shí)被清零。ADCFIFO1地址為7036H,ADCFIFO2地址為7038H。
3.3 后向通道
后向通道是TMS320F240把處理后的數(shù)字信號(hào)進(jìn)行傳送、輸出、控制和調(diào)節(jié)的通道。
3.3.1 溫度控制電路
TMS320F240對(duì)溫度的控制是通過(guò)可控硅調(diào)功器電路實(shí)現(xiàn)的。雙向可控硅管和加熱絲串接在交流220V、50HZ市電回路。在給定周期T內(nèi),TMS320F240只要改變可控硅管的接通時(shí)間便可改變加熱絲功率,以達(dá)到調(diào)節(jié)溫度的目的。圖2給出了可控硅管在給定周期T內(nèi)具有不同接通時(shí)間的情況。顯然,可控硅在給定周期T的100%時(shí)間內(nèi)接通時(shí)的功率最大。可控硅接通時(shí)間是通過(guò)可控硅控制板上觸發(fā)脈沖加以控制的,該觸發(fā)脈沖由TMS320F240的 IOPB4引腳上產(chǎn)生的高電平控制,受過(guò)零同步脈沖同步后經(jīng)光耦管TIL117和驅(qū)動(dòng)器輸出送到可控硅的控制板上。
過(guò)零同步脈沖是一種50HZ交流電壓過(guò)零時(shí)刻的脈沖,可使可控硅在交流電壓正弦波過(guò)零時(shí)觸發(fā)導(dǎo)通。過(guò)零同步脈沖由過(guò)零觸發(fā)電路產(chǎn)生。電壓比較器LM311用于把50HZ正弦交流電壓變?yōu)榉讲?。方波的正邊沿和?fù)邊沿分別作為單穩(wěn)態(tài)觸發(fā)器MC14528的兩個(gè)輸入觸發(fā)信號(hào),單穩(wěn)態(tài)觸發(fā)器MC14528輸出的兩個(gè)窄脈沖經(jīng)二極管和門混合后就可得到對(duì)應(yīng)于門交流220V市電的過(guò)零同步脈沖,此脈沖一方面作為可控硅的觸發(fā)同步脈沖加到溫度控制電路,另一方面還作為計(jì)數(shù)脈沖加到TMS320F240的TMRCLK上。
其中,電壓比較器(如LM311)是對(duì)輸入信號(hào)進(jìn)行鑒幅與比較的電路,是組成非正弦波發(fā)生電路的基本單元電路,在測(cè)量和控制中有著相當(dāng)廣泛的應(yīng)用。輸入電壓是模擬信號(hào),而輸出電壓是高電平或低電平,用以表示比較的結(jié)果。
雙向可控硅相當(dāng)于兩個(gè)可控硅反向并聯(lián),但只有一個(gè)門極。雙向可控硅的允許電流由有效值表示,允許電流大小不僅與可控硅的額定電流有關(guān),而且也與溫度有關(guān),為提高可靠性,一般降額使用,即使用額定值的70%。因?yàn)殡p向可控硅是正反向都可控,所以沒(méi)有反向耐壓?jiǎn)栴}。當(dāng)外加電壓瞬時(shí)超過(guò)阻斷電壓時(shí),元件變?yōu)閷?dǎo)通工作狀態(tài),經(jīng)過(guò)半個(gè)周期后,元件恢復(fù)正常工作,所以一般不必考慮過(guò)電壓保護(hù),但需加過(guò)流保護(hù)措施。
u
12.5%
t
u
25%
t
u
50%
t
u
100%
t
圖2可控硅調(diào)功器輸出功率與通斷時(shí)間的關(guān)系
3.3.2 外圍驅(qū)動(dòng)
由于TMS320F240的輸出信號(hào)電平很低,無(wú)法直接驅(qū)動(dòng)外圍設(shè)備工作,因此一般采用專門的驅(qū)動(dòng)器,稱為外圍驅(qū)動(dòng)器。外圍驅(qū)動(dòng)器的電路形式和結(jié)構(gòu)一般具有以下兩個(gè)特點(diǎn):
(1)采用集電極開(kāi)路輸出,以便使輸出高電平近似等于外加電壓,調(diào)節(jié)外加電壓一定程度上可以輸出比較高的電平去滿足負(fù)載要求,而不受邏輯電平的限制;
(2)要求輸出晶體管具有比較強(qiáng)的負(fù)載能力,能夠受比較大的電流。
3.3.3 電氣隔離
在工業(yè)領(lǐng)域中,控制器不僅要對(duì)被對(duì)象進(jìn)行監(jiān)測(cè),輸入被控系統(tǒng)的開(kāi)關(guān)量和模擬量,而且還要把經(jīng)過(guò)處理后的信息以開(kāi)關(guān)量和模擬量形式輸出并控制被控系統(tǒng)工作,這些開(kāi)關(guān)量(如動(dòng)力回路的啟停等)和模擬量(如壓力、溫度和流量傳感器的輸出等等)本身往往就是強(qiáng)電系統(tǒng)。因此,強(qiáng)電路必將會(huì)對(duì)系統(tǒng)產(chǎn)生嚴(yán)重干擾??刂葡到y(tǒng)和強(qiáng)電控制回路的共地是引起干擾的主要原因,因?yàn)閺?qiáng)電控制回路中的電流和電壓往往很大,并會(huì)在強(qiáng)電使用的電器和地之間形成強(qiáng)大的脈動(dòng)干擾。這個(gè)脈動(dòng)干擾必然會(huì)通過(guò)接地不良電阻和電容耦合到主機(jī)回路中。消除這些脈沖干擾的最有效方法是使主機(jī)弱電部分和強(qiáng)電控制回路的地隔開(kāi),在電氣連接上切斷它們彼此間的耦合通道。因此,隔離器件兩側(cè)必須使用獨(dú)立的電源分開(kāi)供電。我們通常使用的是光電耦合器,它是一種有效的電隔離手段,它價(jià)格低廉,可靠性好,得到廣泛的應(yīng)用。
光電耦合器由封裝在一個(gè)管殼內(nèi)的發(fā)光二極管和光敏三極管組成。輸入電流流過(guò)二極管時(shí)使其發(fā)光,照射到光敏三極管上使其導(dǎo)通,完成信號(hào)的光電耦合傳送,它實(shí)現(xiàn)了輸入和輸出在電氣上的完全隔離。此外,利用光電耦合器還可以起到電平轉(zhuǎn)換的作用。
3.3.4 其他電路
TMS320F240的IOPA0~IOPA3和IOPC0~IOPC3作為L(zhǎng)ED字形碼口;IOPC4~IOPC7用作4×4鍵盤的行掃描口;IOPB5用來(lái)點(diǎn)亮報(bào)警燈;IOPB0~IOPB3可以控制LED的點(diǎn)亮和用作4×4鍵盤的列值的讀出口;ADCIN7和ADCIN15為溫度檢測(cè)電路的模擬量輸入端;TMRCLK用于輸入50HZ市電的過(guò)零同步脈沖;IOPB4用控制與非M1,由TMS320F240通過(guò)軟件控制,M1輸出經(jīng)過(guò)光耦和驅(qū)動(dòng)電路產(chǎn)生的觸發(fā)信號(hào)控制可控硅的導(dǎo)通和截止,以達(dá)到對(duì)爐溫的調(diào)節(jié)。
第四章 人機(jī)接口
LED和鍵盤是人機(jī)對(duì)話的重要設(shè)備。其中LED用來(lái)顯示控制過(guò)程和運(yùn)算結(jié)果;鍵盤用于輸入數(shù)據(jù)、代碼和命令。在應(yīng)用系統(tǒng)中,在同時(shí)需要使用鍵盤和顯示器接口時(shí),為了節(jié)省I/O口線,常常把鍵盤和顯示電路做在一起,構(gòu)成實(shí)用的鍵盤、顯示電路。
圖中設(shè)置了16個(gè)鍵。
LED顯示器采用共陰極接法。段選碼由PA口(IOPA0~IOPA3)和PC口的IOPC0~IOPCIOPC3提供,位選碼由PB口的IOPB0~IOPB3提供。鍵盤的列輸入由PB口的IOPB0~IOPB3提供,行輸出由PC口的IOPC4~IOPC7提供。
LED采用動(dòng)態(tài)顯示軟件譯碼,鍵盤采用逐列掃描查詢工作方式。
LED的驅(qū)動(dòng)采用7407。
4.1 LED顯示
采用共陰極LED顯示。共陰極LED顯示塊的發(fā)光二極管陰極共地,當(dāng)某個(gè)發(fā)光二極管的陽(yáng)極為高電平時(shí),發(fā)光二極管點(diǎn)亮,如圖(1)。
錯(cuò)誤dp g f e d c b a
通常的七段LED顯示塊中有八個(gè)發(fā)光二極管,因此也被叫做八段顯示器,其中七個(gè)二極管組成一個(gè)七段字型“8”,另外一個(gè)組成點(diǎn)“.”,可作為小數(shù)點(diǎn)顯示。七段顯示塊的連接非常容易,只要將一個(gè)8位并行輸出口與顯示塊的發(fā)光二極管引腳相連即可。8位并行輸出口輸出不同的字節(jié)數(shù)據(jù)即可獲得不同的數(shù)字或字符,其段碼如圖。通常將控制發(fā)光二極管的8位字節(jié)數(shù)據(jù)稱為段選碼。共陰極和共陽(yáng)極的段選碼互為補(bǔ)數(shù)。
七段LED碼的顯示碼
顯示字符
共陰極段選碼
共陽(yáng)極段選碼
顯示字符
共陰極段選碼
共陽(yáng)極段選碼
0
3FH
C0H
C
39H
C6H
1
06H
F9H
D
5EH
A1H
2
5BH
A4H
E
79H
86H
3
4FH
B0H
F
71H
8EH
4
06H
F9H
P
73H
8CH
5
6DH
92H
U
3EH
C1H
6
7DH
82H
H
76H
89H
7
07H
F8H
T
31H
CEH
8
7FH
80H
Y
6EH
91H
9
6FH
90H
8.
FFH
00H
A
77H
88H
“滅”
00H
FFH
B
7CH
83H
在控制系統(tǒng)中通常使用LED顯示塊構(gòu)成N位LED顯示器,N位LED顯示器有N根位選線和8×N根段選線(這里N=4)。根據(jù)顯示方式不同,位選線與段選線的連接方法不同。位選線控制顯示位的亮、暗;段選線控制字符選擇。雖然,LED顯示器有靜態(tài)顯示和動(dòng)態(tài)顯示兩種方式,但由于N位靜態(tài)顯示器要求有8×N根I/O口線,占用I/O資源較多;同時(shí)靜態(tài)驅(qū)動(dòng)需要大量的硬件來(lái)實(shí)現(xiàn)鎖存,代價(jià)昂貴,而且電路相對(duì)復(fù)雜,在某些領(lǐng)域可能由于成本的問(wèn)題不能采用。故在位數(shù)較多時(shí)往往采用動(dòng)態(tài)顯示方式,即在多位LED顯示時(shí),將所有位的段選線(數(shù)據(jù)線)并聯(lián)在一起,由一位8位的I/O控制,而共陰極或共陽(yáng)極點(diǎn)分別由相應(yīng)的I/O口線控制。由于所有位的段選碼由一個(gè)I/O控制,因此,在每個(gè)瞬間,8位LED只可能顯示相同的字符。要想每位顯示不同的字符,必須采用掃描顯示方式。即在每一瞬間只使某一位顯示相應(yīng)字符。在此瞬間,段選控制I/O口輸出相應(yīng)字符段選碼,位選控制I/O口在該顯示位送入選通電平(共陰極送低電平,共陽(yáng)極送高電平)以保證該位顯示相應(yīng)字符。如此輪流,使每位顯示該位應(yīng)顯示字符,并保持延時(shí)一段時(shí)間,以造成視覺(jué)暫留效果。
4.2 鍵盤接口設(shè)計(jì)
鍵盤是實(shí)現(xiàn)人機(jī)對(duì)話的必要輸入設(shè)備之一,它有獨(dú)立式按鍵和矩陣式按鍵兩種方式。獨(dú)立式按鍵電路,每個(gè)按鍵需要獨(dú)占一根I/O口線,每根I/O口線工作狀態(tài)互之間不會(huì)產(chǎn)生影響。但當(dāng)按鍵較多時(shí),I/O口線浪費(fèi)較大,故只在按鍵少時(shí)才采用這種按鍵電路,通常多采用矩陣式鍵盤接口電路(又稱行列式接口電路)。它由行線和列線組成,按鍵位于行、列的交叉點(diǎn)上。
(1)矩陣鍵盤工作原理
按鍵設(shè)置在行、列線的交點(diǎn)上,行、列線分別連接到按鍵開(kāi)關(guān)的兩端。當(dāng)行線通過(guò)上拉電阻接+5V時(shí),被鉗位在高電平狀態(tài)。平時(shí)無(wú)按鍵動(dòng)作時(shí),行線處于高電平狀態(tài),而當(dāng)有按鍵按下時(shí),行線電平狀態(tài)將由與此行線相連的列線電平?jīng)Q定。列線如果為低,則行線電平為低;列線電平如果為高,則行線電平亦為高,這一點(diǎn)是識(shí)別矩陣式鍵盤按鍵是否被按下的關(guān)鍵所在。由于矩陣鍵盤中行、列線為多鍵共用,各按鍵均影響該鍵所在行和列的電平。因此各按鍵彼此將相互發(fā)生影響,所以必須將行、列線信號(hào)配合起來(lái)并作適當(dāng)?shù)奶幚恚拍艽_定閉合鍵的位置。
(2)按鍵的識(shí)別方法
一般采用掃描法,此方法分兩步進(jìn)行:第一步,識(shí)別鍵盤有無(wú)鍵被按下;第二步,如果有鍵被按下,識(shí)別出具體的按鍵。分述如下:
識(shí)別鍵盤有無(wú)鍵被按下的方法是:讓所有列線均置為0電平,檢查各行線電平是否發(fā)生變化,如果沒(méi)變化,則說(shuō)明沒(méi)有鍵被按下;如果發(fā)生變化,則說(shuō)明有鍵被按下。
識(shí)別具體按鍵的方法是(亦稱之為掃描法):逐列置0電平,其余各列置為高電平,檢查各行線電平的變化,如果某行電平由高電平變?yōu)?電平,則可確定此行此列交叉點(diǎn)處的按鍵被按下。掃描法的特點(diǎn)是逐列掃描查詢。這時(shí),相應(yīng)的行應(yīng)有上拉電阻接高電平。
(3)非編碼鍵盤
通常,鍵盤有編碼和非編碼兩種。編碼鍵盤通過(guò)硬件電路產(chǎn)生被按按鍵的鍵碼和一個(gè)選通脈沖。選通脈沖作為CPU的中斷請(qǐng)求信號(hào),以通知CPU以中斷方式接收按按鍵的鍵碼。這種鍵盤使用方便,所需程序簡(jiǎn)單,但硬件電路復(fù)雜,常不被微型計(jì)算機(jī)采用。非編碼鍵盤常用按鍵排列成矩陣式的。鍵盤上每鍵都有一個(gè)鍵值,一般采用依次排列的鍵值的方法,這時(shí)的鍵值與鍵號(hào)相一致。采用非編碼鍵盤必須對(duì)所有按鍵進(jìn)行監(jiān)視,一旦發(fā)現(xiàn)有鍵按下,CPU應(yīng)通過(guò)程序加以識(shí)別,并轉(zhuǎn)入相應(yīng)鍵的處理程序,實(shí)現(xiàn)該鍵功能。
(4)按鍵開(kāi)關(guān)狀態(tài)的可靠輸入
目前,無(wú)論是按鍵或鍵盤都是利用機(jī)械觸點(diǎn)的全、斷作用。由于機(jī)械觸點(diǎn)的彈性作用,在閉合及斷開(kāi)瞬間均有抖動(dòng)過(guò)程,會(huì)出現(xiàn)一系列負(fù)脈沖。抖動(dòng)時(shí)間長(zhǎng)短,與開(kāi)關(guān)的機(jī)械特性有關(guān),一般為5~10ms。
按鍵的穩(wěn)定閉合期,由操作人員的按鍵動(dòng)作所確定,一般為十分之幾秒至幾秒時(shí)間。為了保證CPU對(duì)鍵的一次閉合,僅作一次鍵輸入處理,必須去除抖動(dòng)影響。通常去抖動(dòng)影響的措施有硬、軟件兩種。這里我們采用軟件除去抖動(dòng),辦法是在檢測(cè)到不鍵按下時(shí),執(zhí)行一個(gè)10 ms的延時(shí)程序,然后再確認(rèn)該鍵電平是否仍保持閉合狀態(tài)電平,如保持閉合狀態(tài)電平則確認(rèn)為真正鍵按下?tīng)顟B(tài),從而消除了抖動(dòng)影響。
第五章 溫度控制的算法
4.1 PID算法
通常,電阻爐爐溫控制采用偏差控制法。偏差控制的原理是先求出實(shí)測(cè)爐溫對(duì)所需爐溫的偏差值,然后對(duì)偏差值處理而獲得控制信號(hào)去調(diào)節(jié)電阻爐的加熱功率,以實(shí)現(xiàn)對(duì)爐溫的控制。在工業(yè)上,偏差控制又稱為“PID控制”,即按偏差的比例、積分、微分進(jìn)行控制。這是工業(yè)過(guò)程控制中應(yīng)用最廣泛的一種控制形式,它結(jié)構(gòu)靈活,一般都能收到令人滿意的效果。
控制論告訴我們,PID控制的理想微分方程為:
u(t)=Kp[e(t)+1/Ti∫t0e(t)dt+Td de(t)/dt] ★
式中:e(t)=r(t)-y(t)稱為偏差值,可作為溫度調(diào)節(jié)器的輸入信號(hào),其中r(t)為給定值,y(t)為被測(cè)變量值;Kp為比例系數(shù);Ti積分時(shí)間常數(shù);Td為微分時(shí)間常數(shù);u(t)為調(diào)節(jié)器的輸出控制電壓信號(hào)。
因?yàn)椋?jì)算機(jī)只能處理數(shù)字信號(hào),故必須將上述數(shù)學(xué)方程表示的模擬PID算式離散化,變?yōu)閿?shù)字PID算式。若設(shè)溫度的采樣周期為T,第n次采樣得到的輸入偏差為en,調(diào)節(jié)器輸出為un。,有:
u(t)≈u(n)
e(t)≈e(n)
de(t)/dt=(en-en-1)/T
∫t0e(t)dt=∑ek×T
其中:n為采樣序號(hào),n=0,1,2,3,……k,……n
這樣,★式便可改寫成為:
un=Kp [en+1/ Ti×∑ek×T +Td×(en-en-1)/T]
式中,un是全量值輸出,每次的輸出 值都與執(zhí)行機(jī)構(gòu)的位置(如控制閥門的開(kāi)度)一一對(duì)應(yīng),所以稱之為位置型PID算法。
在這種位置型控制算法中,由于算式中存在累加項(xiàng),因此輸出的控制量un不僅與本次偏差有關(guān),還與過(guò)去歷次采樣偏差有關(guān),使得un產(chǎn)生大幅度變化,這樣會(huì)引起系統(tǒng)沖擊,甚至造成事故。所以在實(shí)際中當(dāng)執(zhí)行機(jī)構(gòu)需要的不是控制量的絕對(duì)值,而是其增量時(shí),可采用增量型PID算法,寫成遞推形式為:
un=un-un-1
=Kp[en+1/Ti×∑ek×T+Td×(en-en-1)/T]-Kp[en-1+1/Ti×∑ek×T +Td×(en-1-en-2)/T]
= Kp[en-en-1+T/Ti×en+Td/T×(en-2en-1+en-2)]
改寫成:
u(n)=u(n-1)+Kp{E(n)-E(n-1)+KIE(n)+KD[E(n)-2E(n-1)+E(n-2)]}
=u(n-1)+PP+PI+PD
4.2 數(shù)字PID調(diào)節(jié)器參數(shù)的整定
數(shù)字PID調(diào)節(jié)器參數(shù)的整定,除了需要確定Kp、Ti、Td外,還需要確定系統(tǒng)的采樣周期T。通常采用的方法有三種:擴(kuò)充臨界比例度法、擴(kuò)充響應(yīng)曲線法和試湊法。其中,用擴(kuò)充臨界比例度法整定PID參數(shù)不需要事先知道對(duì)象的動(dòng)態(tài)特性,是直接在閉環(huán)系統(tǒng)中進(jìn)行的。如果已經(jīng)知道系統(tǒng)的動(dòng)態(tài)特性曲線,那么就可以采用擴(kuò)充響應(yīng)曲線法來(lái)整定PID參數(shù)。這兩種方法特別適用于一階滯后環(huán)節(jié)的被控對(duì)象。另外,由于實(shí)際生產(chǎn)過(guò)程錯(cuò)綜復(fù)雜,參數(shù)千變?nèi)f化,因此并不是所有的數(shù)字PID調(diào)節(jié)器都有能用上面的兩種方法,所以目前應(yīng)用最多的還是試湊法。試湊法是從一組初始PID參數(shù)出發(fā),經(jīng)過(guò)閉環(huán)試驗(yàn),再根據(jù)各參數(shù)對(duì)系統(tǒng)品質(zhì)的定性影響,反復(fù)試湊,不斷修改參數(shù),直到獲得滿意的控制效果為止。表1是PID參數(shù)的經(jīng)驗(yàn)選擇范圍。為了減少參數(shù)試湊的盲目性,初始PID參數(shù)可按表1選取,然后再按如下步驟試湊。
表1
被調(diào)量
特 點(diǎn)
Kp
Ti
Td
溫 度
滯后大,用微分
1.6~5
3~10
0.5~3
壓 力
滯后一般不大,不用微分
1.4~3.5
0.4~3
液 位
若允許有靜差,可不用積分和微分
1.25~5
流 量
時(shí)間常數(shù)小,有噪聲,故Kp
較小,Ti較短,不用微分
1~2.5
0.1~1
(1)只采用比例控制,Kp由小變大,若響應(yīng)時(shí)間、超調(diào)、靜差已達(dá)到要求,只采用比例調(diào)節(jié)。
(2)若靜差不滿足,則加入積分控制,將Kp減小,例如取0。8Kp代替Kp,Ti由大到小,反復(fù)測(cè)試多組的Kp和Ti值,從中確定合適的參數(shù)。
(3)若動(dòng)特性不滿足,比如超調(diào)量過(guò)大,或調(diào)節(jié)時(shí)間過(guò)長(zhǎng),則加入微分控制,Td由小到大,逐步湊多組PID參數(shù),從中找出一組最佳調(diào)節(jié)參數(shù)。
這一個(gè)裝置包含六個(gè)獨(dú)立的門,每個(gè) DM 7407
都有緩沖功能。 這種設(shè)備輸出
為了適當(dāng)?shù)倪壿嫴僮餍枰獠可侠娮琛?
SN7407這些單塊集成的TTL hex 緩沖/ 驅(qū)動(dòng)器高電壓為高級(jí)電路( 如 MOS), 或驅(qū)動(dòng)高電流負(fù)載( 如燈或繼電器),也可驅(qū)動(dòng)TTL 輸入。。
MC14528B 是雙邊單穩(wěn)多諧振動(dòng)器,無(wú)論上升沿還是下降沿它都可能被觸發(fā),而且輸出一個(gè)寬脈沖。
參考文獻(xiàn)
1. 韓安太,劉峙飛,黃海。DSP控制器原理及其在運(yùn)動(dòng)控制系統(tǒng)中的應(yīng)用。北京:清華大學(xué)出版社,2003。
2. 寧改娣,楊拴科。DSP控制器原理及應(yīng)用。北京:科技出版社,2002。
3. 胡漢才。單片機(jī)原理及系統(tǒng)設(shè)計(jì)。北京:清華大學(xué)出版社,2002。
4. 何立民。MCS——51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)系統(tǒng)配置與接口技術(shù)。北京航空航天大學(xué)出版社出版,1990。
5. 閻石。數(shù)字電子技術(shù)基礎(chǔ)(第四版)。北京:高等教育出版社,1998,12(2001重?。?
6. 何希才,江云霞?,F(xiàn)代電力電子技術(shù)。北京:國(guó)防工業(yè)出版社,1996,7。
7.游泊坤,詹寶。溫度測(cè)量?jī)x表。北京:機(jī)械工業(yè)出版社出版,1982。
16
收藏
編號(hào):30560196
類型:共享資源
大小:84.32KB
格式:RAR
上傳時(shí)間:2021-10-10
20
積分
- 關(guān) 鍵 詞:
-
DZ248
電阻爐
溫度
控制
- 資源描述:
-
DZ248電阻爐溫度的控制,DZ248,電阻爐,溫度,控制
展開(kāi)閱讀全文
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
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ì)自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請(qǐng)勿作他用。