機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
基于DSP的差熱天平的設(shè)計(jì)
基于DSP的差熱天平的設(shè)計(jì)
 更新時(shí)間:2009-6-5 9:05:50  點(diǎn)擊數(shù):1
【字體: 字體顏色

基于DSP的差熱天平的設(shè)計(jì)

                  李智強(qiáng) 郭廣靈 (河南工業(yè)大學(xué)電氣工程學(xué)院,河南 鄭州 450007)

摘要: 本文提出用DSP實(shí)現(xiàn)模糊-數(shù)字PID復(fù)合控制算法,進(jìn)行差熱天平溫度控制系統(tǒng)設(shè)計(jì)。試驗(yàn)表明對(duì)差熱天平自身特點(diǎn)的溫度控制取得良好的效果。

關(guān)鍵詞:差熱天平;DSP;模糊-數(shù)字PID復(fù)合控制;

The design of the differential thermal balance based on DSP

Zhiqiang Li,Guangling Guo (Henan University of Technology,Zhengzhou 450007,China)

Abstract: The paper describes that the temperature controlling system of the differential thermal balance is designed and realized using FC-digital PID Algorithm with DSP. The result indicates the functions of the temperature controlling system match the expectation the design for control features of the differential thermal balance.

Key Words: differential thermal balance; DSP; FC-digital PID Algorithm

 

1 引言

差熱天平是一種用于化學(xué)分析的儀器,它不但可對(duì)物質(zhì)的分解化合、相變、脫水等現(xiàn)象進(jìn)行分析,而且可對(duì)物質(zhì)進(jìn)行分析鑒別,還可進(jìn)行熱參數(shù)和動(dòng)力學(xué)參數(shù)的測(cè)定。目前使用的差熱天平溫度控制系統(tǒng)是在基本程序控制下,測(cè)試樣品的質(zhì)量及其與參照物隨溫度變化的溫度差的測(cè)量?jī)x器,是模擬PIDSCR線路,圖形的顯示由記錄儀記錄,圖形分析是由人工完成。這種儀器不僅具有惰性和觸點(diǎn)環(huán)節(jié),而且圖形分析比較麻煩,影響實(shí)驗(yàn)精度;利用DSP控制的差熱天平,采集的數(shù)據(jù)存儲(chǔ)在SRAM中,由DSP對(duì)數(shù)據(jù)進(jìn)行分析計(jì)算。此外,DSP更能適應(yīng)信號(hào)處理過(guò)程中所要求的快速實(shí)時(shí)、數(shù)據(jù)量大、處理精度要求高等特點(diǎn)。

本設(shè)計(jì)首先用熱電偶檢測(cè)爐溫,將測(cè)得信號(hào)經(jīng)過(guò)放大器放大后,輸入到12位模/數(shù)轉(zhuǎn)換器AD574中變換成數(shù)字信號(hào),將數(shù)字信號(hào)輸入DSP處理器中;DSP處理器計(jì)算出實(shí)測(cè)溫度和給定溫度之差 , 輸入控制算法中,通過(guò)計(jì)算得到一個(gè)數(shù)字量 ,然后把數(shù)字量 輸入12位數(shù)/模轉(zhuǎn)換器DAC1210轉(zhuǎn)換電路,轉(zhuǎn)換成模擬信號(hào),最后再把該模擬信號(hào)輸入可控硅觸發(fā)器電路,改變可控硅的導(dǎo)通角,即改變爐子的加熱電功率,消除溫度偏差,使實(shí)際爐溫始終接近程序給定值。這樣就構(gòu)成了一個(gè)閉環(huán)的控制系統(tǒng)。由于DSP處理器使程序給定值按預(yù)定的速度等速增加(升溫)或減少(降溫),而爐子的溫度又始終跟隨程序給定值,這就達(dá)到了線性控制爐溫升降的目的。

2 溫度控制系統(tǒng)硬件電路設(shè)計(jì)

圖1 溫度控制電路圖

溫度控制電路如圖1所示。它以美國(guó)TI公司生產(chǎn)的TMS320C2407[1]                      為核心。它主要有如下特點(diǎn):采用增強(qiáng)的哈佛結(jié)構(gòu);應(yīng)用高性能靜態(tài)CMOS技術(shù)生產(chǎn),為進(jìn)一步降低功耗,采用3.3V電源供電,具有特殊的DSP指令和33 ns的指令周期;有40個(gè)可編程的獨(dú)立1/0口;它含有TMS320C2XX的內(nèi)核CPU,其源代碼兼容F243/F241/F242、指令集與F240/C240兼容,具有良好的可移植性;TMS320LF2407引腳較少,價(jià)格適中,用它構(gòu)成的系統(tǒng)不但能很好地滿足系統(tǒng)的要求而且降低系統(tǒng)的復(fù)雜性,性能價(jià)格比較高。由于一般系統(tǒng)要求處理的數(shù)據(jù)量大且對(duì)實(shí)時(shí)性要求高,而DSP芯片內(nèi)部的數(shù)據(jù)存儲(chǔ)器容量不能滿足要求,因此系統(tǒng)外擴(kuò)高速大容量的數(shù)據(jù)緩沖存儲(chǔ)器。系統(tǒng)中選用高速SRAMCY7Cl020V-15,它是CYPRESS公司生產(chǎn)的高性能CMOS芯片,容量為16K*16位,其存取速率為15 ns,其速度與TMs320LF2407的速度相匹配,因此DSP可以全速運(yùn)行,而無(wú)需插人等待狀態(tài),且工作電壓為3.3v,也與DSP的I/O電平相匹配,無(wú)需電壓轉(zhuǎn)換接口電路。液晶顯示選用的是動(dòng)態(tài)時(shí)分割驅(qū)動(dòng)方式的T6963C控制芯片為核心的液晶顯示成品板,該板內(nèi)含GB 2312 16 *16 點(diǎn)陣國(guó)標(biāo)一級(jí)簡(jiǎn)體漢字和ASCII 8 *8 點(diǎn)陣的英文字庫(kù),用戶輸入?yún)^(qū)位碼或ASCII 碼即可以實(shí)現(xiàn)文本顯示。這樣,在LJD液晶顯示模塊中,對(duì)于顯示部分不必整理出各個(gè)漢字和數(shù)字的點(diǎn)陣,極大的簡(jiǎn)化了編程工作,豐富了顯示信息量。本設(shè)計(jì)采用USB[4]接口和計(jì)算機(jī)通訊,DSP與USB接口電路如圖2所示,USB外設(shè)都可簡(jiǎn)單方便地接入計(jì)算機(jī)中,無(wú)需外接電源、易于擴(kuò)展,彌補(bǔ)了插卡結(jié)構(gòu)的缺點(diǎn),并且USB2.0總線的傳輸速度高達(dá)480Mbit/S,不僅使USB總線完全能夠滿足需要大量數(shù)據(jù)交換的外設(shè)的要求,而且使USB總線可以應(yīng)用于實(shí)時(shí)信號(hào)處理系統(tǒng);而且USB2.0標(biāo)準(zhǔn)具有良好的兼容性。采用USB總線符合儀器數(shù)字化、模塊化、通用性和即插即用的發(fā)展趨勢(shì)。

在控制電路中,熱電偶采用的是鉑銠-鉻鉑熱電偶,放大器電路中的濾波器采用三級(jí)RC濾波器,可以消除溫度信號(hào)中的干擾信號(hào)。

3溫度控制系統(tǒng)軟件程序設(shè)計(jì)

本設(shè)計(jì)采用模糊-數(shù)字PID復(fù)合控制算法。模糊控制[3]對(duì)時(shí)變對(duì)象有一定適應(yīng)能力,但范圍有限,精度不高。而PID控制對(duì)相當(dāng)多的控制對(duì)象都十分有效,但對(duì)某些非線性對(duì)象整定工作量大。若使二者結(jié)合,進(jìn)行模糊-數(shù)字PID復(fù)合控制,理應(yīng)取得較好效果。模糊-數(shù)字PID復(fù)合控制一般在偏差大時(shí)采用模糊控制,而偏差小且趨于平穩(wěn)時(shí),采用PID控制,其主流程圖如圖4所示。模糊-數(shù)字PID復(fù)合控制算法的系統(tǒng)具有動(dòng)態(tài)性能較好,而且調(diào)節(jié)時(shí)間縮短,超調(diào)量小等優(yōu)點(diǎn)。

在本系統(tǒng)中把偏差劃分為兩個(gè)范圍:當(dāng)偏差的絕對(duì)值 時(shí),采用增量型數(shù)字PID控制算法,當(dāng)偏差的絕對(duì)值 時(shí),采用模糊控制算法。算法流程圖如圖5所示。

1當(dāng)偏差的絕對(duì)值 時(shí),采用增量型數(shù)字PID[2]控制算法,它是按偏差的比例、積分、微分進(jìn)行自動(dòng)控制的。PID控制器具有簡(jiǎn)單、易于實(shí)現(xiàn)等特點(diǎn)。它的輸出表達(dá)式為:

該數(shù)學(xué)模型相當(dāng)于在傳統(tǒng)PID控制的基礎(chǔ)上又增加了一級(jí)高階控制,加大了控制的強(qiáng)度和精確度,改善了響應(yīng)速度與穩(wěn)定速度之間的關(guān)系,提高了系統(tǒng)的安全性。

2當(dāng)偏差的絕對(duì)值 時(shí),采用模糊控制算法。模糊控制是一種以模糊集合論、模糊語(yǔ)言變量與模糊邏輯推理為基礎(chǔ)的計(jì)算機(jī)數(shù)字控制。模糊控制器由三部分組成:模糊化、模糊推理和解模糊,模糊控制器框圖如圖3所示。本系統(tǒng)設(shè)計(jì)的模糊控制器采用雙輸入單輸出的控制算法,不僅對(duì)被控制量的實(shí)際偏差自動(dòng)進(jìn)行調(diào)節(jié),還要對(duì)偏差的變化率進(jìn)行調(diào)節(jié),這樣有利于保證系統(tǒng)的穩(wěn)定性,不致產(chǎn)生振蕩。模糊化就是把觀測(cè)值論域上的語(yǔ)言值轉(zhuǎn)換成模糊子集,而模糊量則是實(shí)測(cè)溫度與設(shè)定值的偏差E、偏差變化率Ec和控制輸入U。根據(jù)實(shí)際及操作人員的控制經(jīng)驗(yàn),對(duì)這幾個(gè)模糊量,可歸納一系列控制規(guī)則,例如規(guī)則i:

If (E is Ai1) AND (Ec is Ai2) Then U is Bi;    ( i=1,2,……,r)

r為規(guī)則數(shù),Ai1、AI2、…及Bi為語(yǔ)言變量,則由第I條規(guī)則構(gòu)成的模糊關(guān)系為:

                        Ri =(Ail *Bi) * (Ai2 * Bi)

而對(duì)于一定EjEcj,相應(yīng)的輸出為:

                    Ui=[Ej* (Ail *Bi)] * [Ecj* (AiZ * Bi)]

則:U=Ui  (i=1,2,…,r)

根據(jù)控制經(jīng)驗(yàn),將其中將語(yǔ)言變量分成七級(jí):正大(PB),正中(PM),正小(PS),零(o),負(fù)小(NS),

負(fù)中(NM),負(fù)大(NB)。在實(shí)際控制中,由于被控對(duì)象只能接受一個(gè)確定的控制信號(hào),而模糊推理是一個(gè)模糊集合,因此,必須建立精確量和模糊量之間的轉(zhuǎn)換關(guān)系,即從輸出的模糊集合中,判決出一個(gè)精確量。在此采用固定量化因子、比例因子及隸屬度最大原則,進(jìn)行離散推理,求出各相應(yīng)的控制表,并將數(shù)據(jù)存入DSP內(nèi)存,以便在線使用,實(shí)施實(shí)時(shí)控制。

軟件采用定時(shí)器T0中斷方式,中斷服務(wù)子程序如圖6所示。系統(tǒng)每隔一個(gè)時(shí)間段進(jìn)行一次中斷,啟動(dòng)A/D轉(zhuǎn)換,同時(shí)完成數(shù)據(jù)采集、數(shù)字PID控制、控制量輸出、溫度顯示及數(shù)據(jù)保存等功能。定時(shí)器T1中斷,為DSP處理器和計(jì)算機(jī)通訊,發(fā)送數(shù)據(jù),便于計(jì)算機(jī)繪制溫度跟蹤曲線,鍵盤(pán)中斷,完成鍵盤(pán)掃描和獲取鍵值。此外,為了減小系統(tǒng)在平衡位置的振蕩,在軟件上采取了數(shù)據(jù)濾波、設(shè)定死區(qū)等措施。

4結(jié)語(yǔ)

基于DSP2407模糊-數(shù)字PID差熱天平采用計(jì)算機(jī)控制技術(shù),能夠?qū)崿F(xiàn)溫度發(fā)控制,并在液晶屏和計(jì)算機(jī)上實(shí)時(shí)顯示溫度及溫度跟蹤曲線。實(shí)驗(yàn)中對(duì)控制算法進(jìn)行多次實(shí)驗(yàn)和調(diào)整,取得了很好的控制效果,達(dá)到了預(yù)期的設(shè)計(jì)目的。

參考文獻(xiàn)

1劉和平.TMS320LF240x DSP結(jié)構(gòu)、原理及應(yīng)用[M]. 北京:航空航天大學(xué)出版社,2002.

2 孫增圻 . 智能控制理論與技術(shù)[M]. 北京:清華大學(xué)出版社,1997.

3 于海生 . 微型計(jì)算機(jī)控制技術(shù)[M]. 北京:清華大學(xué)出版社,1999.

4 張念淮 . USB總線接口開(kāi)發(fā)指南[M]. 北京:國(guó)防工業(yè)出版社,2001

李智強(qiáng),男,1976-,河南工業(yè)大學(xué)電氣工程學(xué)院,碩士

籍貫:山東;研究方向:電氣自動(dòng)化,數(shù)控技術(shù)

郭廣靈,女,1971-,河南工業(yè)大學(xué)電氣工程學(xué)院,副教授

聯(lián)系方式:李智強(qiáng):河南工業(yè)大學(xué)電氣工程學(xué)院自動(dòng)化教研室(鄭州市中原西路195號(hào))

E-mail:lwzq8050@163.com

單位:河南工業(yè)大學(xué),郵編:450007

 

<!--插入廣告JS代碼-->
  • 上一篇: 基于SPCA563B芯片的圖像識(shí)別系統(tǒng)設(shè)計(jì)
  • 下一篇: 基于ADSP-BF533的聲頻定向算法實(shí)現(xiàn)
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1