DZ257高精度溫度控制器
DZ257高精度溫度控制器,dz257,高精度,溫度,控制器
長安大學(xué)畢業(yè)設(shè)計(jì)(論文)開題報(bào)告表課題名稱 高精度溫度控制器課題來源 自選 課題類型 專題研究 指導(dǎo)教師 馮曉明學(xué)生姓名 周海彬 學(xué) 號 2403040116 專 業(yè) 電子信息工程(內(nèi)容包括:課題的意義,國內(nèi)外發(fā)展?fàn)顩r,本課題的研究內(nèi)容、方法、手段及預(yù)期成果,任務(wù)完成的階段安排及時(shí)間安排,完成任務(wù)所具備的條件因素等。) 一.課題的意義目前普遍應(yīng)用的溫度控制器并不足以作為研究高精度溫度控制器。隨著科學(xué)技術(shù)的發(fā)展,特別是現(xiàn)代儀器的發(fā)展,微型化、集成化、數(shù)字化正成為傳感器發(fā)展的一個重要方向。因此研究一套能夠高精度的控制溫度變化的方法就是十分必要的了。隨著電子技術(shù)的發(fā)展,特別是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來了根本性的變化,如果說微型計(jì)算機(jī)的出現(xiàn)使現(xiàn)代的科學(xué)研究得到了質(zhì)的飛躍,那么可編程控制器的出現(xiàn)則是給現(xiàn)代工業(yè)控制測控領(lǐng)域帶來了一次新的革命。在現(xiàn)代社會中,溫度控制不僅應(yīng)用在工廠生產(chǎn)方面,其作用也體現(xiàn)到了各個方面。 隨著人們生活質(zhì)量的提高,酒店廠房及家庭生活中都會見到溫度控制的影子,溫度控制將更好的服務(wù)于社會目前,單片機(jī)控制器在從生活工具到工業(yè)應(yīng)用的各個領(lǐng)域,例如生活工具的電梯、工業(yè)生產(chǎn)中的現(xiàn)場控制儀表、數(shù)控機(jī)床等。尤其是用單片機(jī)控制器改造落后的設(shè)備具有性價(jià)比高、提高設(shè)備的使用壽命、提高設(shè)備的自動化程度的特點(diǎn)。二.國內(nèi)外發(fā)展?fàn)顩r現(xiàn)在雖然國內(nèi)有很多的溫度控制器,但純國產(chǎn)的溫度控制器在很多高精度的領(lǐng)域中并不理想。然而這一課題在國外已開始研究并取得一定的成果,特別是日本,他們在生產(chǎn)光纜方面溫度控制所達(dá)到的領(lǐng)先地位是值得我們學(xué)習(xí)的,所以這是一個值得研究的課題,具有很大的挑戰(zhàn)性。三.本課題的研究內(nèi)容,方法,手段及預(yù)期成果目前大多數(shù)溫度控制器中的傳感器系統(tǒng)都采用放大--傳輸--數(shù)模轉(zhuǎn)換這種處理模式。這種模式一般要占用數(shù)條數(shù)據(jù)/控制線,限制了單片機(jī)功能的擴(kuò)展。而一線總線技術(shù)則很好地解決了這個問題。在這里我將借用美國 Dallas 半導(dǎo)體公司推出的數(shù)字化溫度計(jì) DS18B20DS18B20 產(chǎn)品的特點(diǎn):(1)、只要求一個端口即可實(shí)現(xiàn)通信。 (2)、在 DS18B20 中的每個器件上都有獨(dú)一無二的序列號。 (3)、實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測溫。 (4)、測量溫度范圍在-55。 C 到+125。C 之間。 (5)、數(shù)字溫度計(jì)的分辨率用戶可以從 9 位到 12 位選擇。 (6)、內(nèi)部有溫度上、下限告警設(shè)置。本課題的目的就是設(shè)計(jì)一個利用單片機(jī)以及 C 語言程序來實(shí)現(xiàn)作用的高精度溫度控制器。首先將確定一個實(shí)驗(yàn)的環(huán)境,比如說鍋爐,或者冷藏車。然后就是設(shè)計(jì)實(shí)驗(yàn)需要的電路以及單片機(jī)和 C 語言源程序。首先做一些基礎(chǔ)研究以便進(jìn)行更深入的研究四. 任務(wù)完成的階段安排和時(shí)間安排:第一周到第二周: 廣泛的查資料,確定大致方向第三周: 確定課題第四周到第五周: 繼續(xù)學(xué)習(xí)課題所需的資料第六周到第十三周:進(jìn)行大量實(shí)驗(yàn)用溫度的變化進(jìn)行研究與實(shí)現(xiàn)第十四周: 仿真測試,查漏補(bǔ)缺五.完成任務(wù)所具備的條件因素1.已經(jīng)具有國內(nèi)外各種完成的溫度控制器原型數(shù)據(jù)2.導(dǎo)師的教導(dǎo)3.計(jì)算機(jī)以及 MATLAB 軟件指導(dǎo)教師意見及建議:指導(dǎo)教師簽名: 年 月 日注:1、課題來源分為:國家重點(diǎn)、省部級重點(diǎn)、學(xué)校科研、校外協(xié)作、實(shí)驗(yàn)室建設(shè)和自選項(xiàng)目;課題類型分為:工程設(shè)計(jì)、專題研究、文獻(xiàn)綜述、綜合實(shí)驗(yàn)。2、此表由學(xué)生填寫,交指導(dǎo)教師簽署意見后方可開題。摘要在當(dāng)前和下一代 3G 和在與多存?。╓CDMA)多孔網(wǎng)絡(luò)的多種頻率的代碼區(qū)分之外,分享無線電通入網(wǎng)絡(luò)成為 3G 機(jī)動性操作員的一個重要問題。3G 在首次展示范圍之外是一個非常昂貴和最費(fèi)時(shí)的過程,所以,分享在操作員之中的網(wǎng)絡(luò)基礎(chǔ)設(shè)施為減少再覆蓋面階段的 WCDMA 投資提供一個可選擇的解決方案。在這個無線電通入網(wǎng)絡(luò)(RAN)的共享方法中,哪一個才是我們學(xué)習(xí)的焦點(diǎn),每名操作員有它自己的核心網(wǎng)絡(luò)并且只有 RAN 是共享的它暗示廣泛操作員充分地分享同樣的 RAN.沒有高效率的 RRM,一個操作員可以用盡其他的容量。1.介紹在當(dāng)前和下一代 3G 和在與多存?。╓CDMA)多孔網(wǎng)絡(luò)的多種頻率的代碼區(qū)分之外,分享無線電通入網(wǎng)絡(luò)成為 3G 機(jī)動性操作員的一個重要問題。3G 在首次展示范圍之外是一個非常昂貴和最費(fèi)時(shí)的過程,所以,分享在操作員之中的網(wǎng)絡(luò)基礎(chǔ)設(shè)施為減少再覆蓋面階段的 WCDMA 投資提供一個可選擇的解決方案。因?yàn)椴僮鲉T在覆蓋面和站點(diǎn)能合作作為一個更加有效的方式大地區(qū)的報(bào)道。覆蓋面階段的另一個好處共享網(wǎng)絡(luò)是增加的覆蓋面。這導(dǎo)致減少 WCDMA 的上市時(shí)間和它的相關(guān)服務(wù)能夠更好的給用戶承兌??衫霉蚕淼姆椒?3G 網(wǎng)絡(luò)操作員提供學(xué)多[1-3]協(xié)議。這些共享方法包括,站點(diǎn)共享,無線電通入網(wǎng)絡(luò)共享,共同網(wǎng)絡(luò)共享以及地理網(wǎng)絡(luò)。早先提案和研究過的 WCDMA 無線共享方法提出一個問題就是在無需調(diào)查的情況下從建筑和技術(shù)觀點(diǎn)共有的無線電資源怎么通過RRM 被處理和被控制的。RAN 基于共享方法是特別重要的,因?yàn)樗瓷渥罱?。在RAN 共享方法中,哪一個是我們學(xué)習(xí)的焦點(diǎn),每名操作原有它自己的核心網(wǎng)絡(luò)并且只有 RAN 是共享的,它暗示廣泛操作員充分地分享同樣的 RAN。沒有高效率的 RRM,一個操作員可以用盡其他的容量。有對無線電資源管理的重要需要,在這個廣泛操作員之間,防止一個操作員用盡其他的容量。 服務(wù)水平協(xié)議用法是敘述每個在這個RAN基礎(chǔ)的共享協(xié)議之下每個操作員的無線網(wǎng)絡(luò)能力。每個操作員能接受由跟隨指定的操作在SLA中規(guī)定決定QOS水平。關(guān)于SLA的更多和服務(wù)管理在[16]中被描述為了要鞏固公平的接觸網(wǎng)絡(luò)能力資源而且將被分配的能力的用法最佳化,使RRM能夠分開地控制每個操作員非常重要和保證它的最小必須的能力,換句話說,除非它被想要或允許RRM保證每一個依照定義的操作員最大的交通被SLA沒被超過。RRm 能以適合的方式讓操作員交通超過它的界限,如果有被講到另外地不積壓事物的操作員為了要增加系統(tǒng)利用的不用的資源。 因此,被分享的無線電資源一定以公平和有效率的方式被控制在操作員之間。 呼叫許可控制 (CAC) 是 RRM 的主要成份而且用操作員控制連接請求的許可。 然而,在許可之后的連接請求,這一個操作員連接的小包被傳輸基于被用的計(jì)劃安排方案。當(dāng)作 RRM 的一部份的計(jì)劃安排方案控制小包在連接時(shí)間期間的傳輸。這研究焦點(diǎn)關(guān)于為多操作員 WCDMA 系統(tǒng)設(shè)計(jì)一個有效率的和公平的計(jì)劃安排方案1.1 相關(guān)的作品和動機(jī)理想的公平計(jì)劃安排訓(xùn)練是廣為人知被推廣的處理器分享 (全球定位測量宇宙站),以及知道當(dāng)作重量了排隊(duì) (WFQ)[4,5] 的展覽會。全球定位測量宇宙站是介紹-在 [4,5] 中首領(lǐng)了然后廣泛地學(xué)習(xí)在各種不同的之下交通以 [6] 為條件。一些以全球定位測量宇宙站為基礎(chǔ)的展覽會計(jì)劃安排方案已經(jīng)為導(dǎo)線小包網(wǎng)絡(luò)被計(jì)劃[4-6].同時(shí), 這些個以全球定位測量宇宙站為基礎(chǔ)的計(jì)劃安排已經(jīng)被適應(yīng)對無線網(wǎng)路。作品在,[7-9],擴(kuò)充被發(fā)展讓導(dǎo)線網(wǎng)絡(luò)計(jì)時(shí)區(qū)分的公平的計(jì)劃安排方案多條通路(TDMA 以) 為基礎(chǔ)和混合的時(shí)間-區(qū)分/密碼-區(qū)分的倍數(shù)存取 (TD/CDMA) 基礎(chǔ)的無線網(wǎng)路。這些方案被實(shí)現(xiàn)使用傳統(tǒng)的計(jì)劃安排時(shí)間的方法, 需要高復(fù)雜由于強(qiáng)烈的計(jì)算為每小包 [10] 的虛擬時(shí)間.因此然而,在以 CDMA 為基礎(chǔ)的網(wǎng)-作品的收音機(jī)資源主要地被講到傳布帶寬,傳輸使引導(dǎo)有力量并且比率和因此,時(shí)間計(jì)劃安排方法不完全被適合到以 CDMA 為基礎(chǔ)的無線網(wǎng)路 [8,11,12].一個議題用全球定位測量宇宙站技術(shù)它以液體-fow 模型 [4] 為基礎(chǔ).理想地,它承擔(dān),多會議能同時(shí)地被服侍而且在可變的比率.因此 ,全球定位測量宇宙站的重要特征是它不同地依照他們的 QoS 需求對待不同的交通類型。 不像 TDMA,平行的服務(wù)是天然的對多會議 (也就是,交通流量) 能同時(shí)地被服侍的 DS-CDMA 的系統(tǒng)而且使用不同的直接序列密碼(也就是,不同的比率).而且,來自 CDMA 的每部份的會議通道資源能即由改變理論上被改變它的傳布的因素以及/ 或它的力量消除。由于類似存在 WCDMA 系統(tǒng)和全球定位測量宇宙站液體之間-流程模型,全球定位測量宇宙站服務(wù)訓(xùn)練似乎是一合乎邏輯的為 CDMA 系統(tǒng) [8,12] 的候選.這一個動機(jī)是過去一直學(xué)習(xí) WCDMA 系統(tǒng)的全球定位測量宇宙站計(jì)劃安排,而且它將會當(dāng)作我們的動機(jī)被用學(xué)習(xí)全球定位測量宇宙站-計(jì)劃安排為 WCDMA 系統(tǒng)用多操作員分享相同的RAN。為了要以 WCDMA 為基礎(chǔ)的無線網(wǎng)路,被講到以全球定位測量宇宙站為基礎(chǔ)的上行鏈路計(jì)劃安排的最近作品的數(shù)字中有低的復(fù)雜改善無線電資源利用而且達(dá)成目標(biāo)。因?yàn)?WCDMA 環(huán)境被學(xué)習(xí)而且被適應(yīng)在 [11-15].在 [11] 中,以全球定位測量宇宙站為基礎(chǔ)的計(jì)劃安排比率的方法被適用于 CDMA 下行鏈路。如有完全 下行鏈路傳輸力量的界限,計(jì)劃安排比率的方案 動態(tài)地 依照被指定給使用者的壓重分派下行鏈路的力量和比率。使用者壓重被將讓每個計(jì)劃安排時(shí)期保證必需的最小通道率最佳化,對時(shí)間的 dapting-varyingchan-nel 的情況,以高復(fù)雜為代價(jià)。在 [12,13] 中,一低復(fù)雜密碼-區(qū)分的全球定位測量宇宙站 (CDGPS) 為電動展覽會計(jì)畫,計(jì)劃安排在 WCDMA格狀自動化的網(wǎng)絡(luò)上行鏈路中被計(jì)劃。方案在寬波帶 CDMA 本身的層中利用適合的特征到有效率地支援 QoS 形成 ultimedia 交通而且使用一項(xiàng) 固定的重量任務(wù)保證全球定位測量宇宙站晴朗。CDGPS scheduler 在聯(lián)編層中利用兩者的交通 ccharacteristic 和 WCDMA 的自適應(yīng)本身的層運(yùn)行展覽會計(jì)劃安排在一種空檔基礎(chǔ)上, 既有在全球定位測量宇宙站以動態(tài)的計(jì)劃安排比率的方法并非傳統(tǒng)的時(shí)間安排計(jì)劃方法作為。 低復(fù)雜以全球定位測量宇宙站為基礎(chǔ)的帶寬計(jì)劃安排方案類似 CDGPS 也在 [14] 中被計(jì)劃, 哪里運(yùn)送者的 CDMA 系統(tǒng)被考慮。基于最小的力量配置運(yùn)算法則,WCDMA全球定位測量宇宙站計(jì)劃安排方案在 [15] 中被計(jì)劃。然而,所有的論題以 WCDMA 為基礎(chǔ)的計(jì)劃安排方案為單一操作員系統(tǒng)而設(shè)計(jì)如何而論到控制并且預(yù)定被分享的資源在超過一個操作員在有效率的和一個被統(tǒng)一的方法。研究貢獻(xiàn)在這研究, CDGPS 和全球定位測量宇宙站訓(xùn)練主意被適應(yīng)而且被延長為了要設(shè)計(jì)能以有效率和公平的樣子有效地控制在 WCDMA 之中的被分享的資源多操作員的一個新的高表現(xiàn)以全球定位測量宇宙站為基礎(chǔ)的計(jì)劃安排方案。有效率的方法較高的系統(tǒng)利用和展覽會意謂每個操作員至少保證了能力對它的能力部份等于在 SLA.因此, 指定了,多操作員 CDGPS(M-CDGPS) 比率計(jì)劃安排為 uplink 計(jì)劃WCDMA 便攜式電話網(wǎng)絡(luò)被調(diào)查而且分析,哪一個雇用兩者的適合比率配置最大值資源利用M-CDGPS 提供每個操作員的公平的服務(wù)。資源分派到每個操作員,在分派之后每個操作它的被分配的能力, M-CDGPS 的方案能使用 CDGPS 維修訓(xùn)練動態(tài)地預(yù)定一個操作員的被分配的通道率在那之中交通獨(dú)立地在那一個操作員里面分類。這章的其余者依下列各項(xiàng)被組織。第 2 節(jié)描述系統(tǒng)模型和假定。當(dāng)?shù)?4 節(jié)預(yù)先表現(xiàn)分析的時(shí)候,第3節(jié)詳細(xì)地解釋被提議的方案。2. 系統(tǒng)模型和假定頻率-區(qū)分的雙三極管 (FDD) 寬波帶直接的序列密碼區(qū)分多條通路 (DS-WCDMA) 便攜式電話網(wǎng)絡(luò)考慮用多操作員分享一樣的RAN。 在每個基礎(chǔ)站的 上行鏈路的scheduler 上的研究焦點(diǎn)。力量控制對維持目標(biāo) bit 率 (B) 每個操作員使用者幾乎完美。因?yàn)槲覀兪前阎匦募性诎才庞?jì)劃連接的小包在它的許可之后, WCDMA 細(xì)胞的上行鏈路能力在 WCDMA 引導(dǎo)比率 (C=5Mbps) 的上行鏈路的期限中被定義.(C=5個百萬位元/秒)這些二類型是:(1)即時(shí)的交通 (RT) 如此的作為聲音或影像 ,(2)非即時(shí)的交通 (NRT) 如此的當(dāng)作數(shù)據(jù)交通。必需的 QoS 根據(jù)延遲和 BER依照 RT 和 NRT 交通是不同的。在下一個中區(qū)段,被提議方案的細(xì)節(jié)描述是呈現(xiàn)。3.被提議的M-CDGPS計(jì)劃被分享的資源將會是 WCDMA 通道率(C=5個百萬位元/秒).我們有 N 操作員分享相同的通道。在M-CDGPS 的計(jì)劃安排方案,對一個操作員的被分派的資源能被修理或者依下列各項(xiàng)適合的。3.1 固定速率的 M-CDGPS設(shè) cj 是 j 處理器的最小速率,即:cj=gjC;(1)其中,gj 根據(jù)SLA 定義,得 。這種情況下,每個時(shí)間周期,若有繁忙工作時(shí)間段,處理器 j 會被賦予 cj。如果打包未準(zhǔn)備好,或一個處理器的未被使用容量不允許被其他繁忙處理器是共享,此時(shí),系統(tǒng)將會啟用固定速率的 M-CDGPS。每個處理器根據(jù)(1)式被指定速率。3.2 自適應(yīng)速率的 M-CDGPS根據(jù)自適應(yīng)速率的 M-CDGPS 的步驟,每個時(shí)間周期 T,根據(jù)(1)式給第一個處理器最小值 cj,如果有未被占用資源,即則剩余資源會被分配給其他繁忙的處理器,3.3 M-CDGPS 框架的推薦隊(duì)列模型由圖 3 得 M-CDGPS 框架的推薦隊(duì)列模型,其中,鏈接容量 C 由 N 個處理器共享。每個處理器都有自己的根據(jù) SLA 定義的軟容量。設(shè)處理器 j 的指定重量為 gj,j=1,2….N。因此,總的單元容量被分成 N 組,并且指定每個 j 處理器組的最小服務(wù)速率(Cj(t))和容量 gjC。每個 j 處理器在 kth MAC 時(shí)間段維持連接速度 Cj(k)的設(shè)置。自適應(yīng)速率情況下,所有處理器 Cj(k)的總和不應(yīng)超過 C;固定速率情況下,所有處理器 Cj(k)的總和不應(yīng)超過 CgjC。于每個 j 處理器及 Cj(k)共享的指定容量同時(shí)也被交通流 K 共享。每個j 處理器內(nèi)部的交通等級 i 都有自己的到達(dá)速率、隊(duì)列,以及在 kth MAC 時(shí)間段期間維持連接速率 Rij(k)。一個 j 處理器所有等級的總和 Rij(k)不應(yīng)超過 Cj(k)。3.4 交通來源章程它假設(shè),交通典型每個輸入源(交通小河)的 M-CDGPS 模型由一個漏被頑抗的管理者[4]塑造為了達(dá)到一個一定延遲和一定緩沖區(qū)大小為交通(用戶) (參見)。交通小河的漏的桶描述特性根據(jù)指定二個參量() A 和 B 是象征性的緩沖區(qū)大小的地方,并且象征引起率,分別的漏的桶。 即,為每個會議 i (即,類交通i)操作員 j,象征引起以一種固定利率, B,并且小包可以被釋放入網(wǎng)絡(luò)在去除象征的必需的數(shù)字之后從象征性的桶。 沒有區(qū)域在可以被緩沖小包的數(shù)量,但象征性的桶包含在多數(shù) A 位價(jià)值象征。 交通留下桶以 C B.的最高率>。 限制由漏的桶強(qiáng)加了如下是。 如果 A (r, t)是相當(dāng)數(shù)量會議的操作員 j 流程I 在間隔時(shí)間(r, t)離開漏的桶并且輸入網(wǎng)絡(luò),則我們有 A (r, t) 0,然后 Wj (k) = ciTand Sij (k) = rijTfor 全部 Bij (k) > 0 的地方 giC (6) Ci ~ N ~j=lg/ 是最低率(容量份額)被保證對操作員 j,和 wijCj (k) (7) rU -- K Z i= I 吳是保證的最低率交易 i 形式它對應(yīng)的操作員 j.被分配的容量份額。 會議 i 與 Bij (k) : 0 將有 Sij (k) = 0 和 wij (k) = 0。 ~在然后分配每名操作員它的 Wj 以后(k),在能適應(yīng)的率的情況下預(yù)定,如果~/W/(k) ?比 R :那么(海外, Z )的凹= ( 0 , R )上) -研發(fā)( 9 ) 從圖。 5 ,我們看到 dij ( z )的是橫向之間的距離曲線前, T )和 SO (上澳, t )在縱坐標(biāo)值 ng0 , R )上。 這個問題我們將分析在貨柜碼頭處理費(fèi)明年款是:由于聯(lián)合開展活動,蒲,與禾的每次會議 IJ 和舒樂舍的每個經(jīng)營者為與 M cdgps 體系率為 5 兆比特,有界時(shí)延和隊(duì)列大小,為每個交通 I 類的每家營辦商 j ?4.1 時(shí)延和隊(duì)列大小的范圍內(nèi)以上假設(shè)和定義,是用在這里以便得出的 QoS 性能界限,為每一個交通流,我的經(jīng)營環(huán)節(jié) j 的 M - CDGPS 體系中的最大時(shí)延和隊(duì)列. 用 Qij –Max表示Qij(t )的最大值。D ij –Max表示的 Dij ( t )最大值。延誤和積壓必然的交通流量,算子 j ,可以用所得的下列兩個引理。定理 1:如果 rij >ρ ij,哪里 rij是由方程( 7 ) ,然后最大隊(duì)列大?。ǚe壓)是Qij –Max ≤σij+ ρ ijT 自適應(yīng)速率≤σij+ ρ ijgjT 為固定利率 (10)證明。假設(shè)會議 i 算子 j 開始積壓在時(shí)間 t1 上,正如 τ k-1=在時(shí)間間隔[t 2,t2+D(t2)]之間,M-CDGPS 安排程序能夠保證 rij到會議 ij 的最低速率,因此我們知道式 18從定理 1 和式 17 我們得出:Q ij_max<= ****T.于是:式 19根據(jù)引理 1 中推出的定義Qij(t2)<=****現(xiàn)在式 18 可以改寫為式 20從式 19 和式 20 我們可以推出最大的延遲被限定在*+T。固定的速度的證明與在 CDGPS 中安排的時(shí)間等于 giT 的類似。5. 仿真結(jié)果在這部分中,仿真結(jié)果出現(xiàn)在被提議的 M-CDGPS 在延遲區(qū)間內(nèi)的方案的示例之前而且系統(tǒng)的生產(chǎn)量取決于圖紙的極限。規(guī)定的時(shí)間區(qū)間 T 為 10ms。在仿真中,M-CDGPS 規(guī)劃被與適應(yīng)率和不同通信環(huán)境下的匹配率相比??偟膸捯?guī)定為常數(shù) C=5Mbps。三個算子被認(rèn)為是每個算子在 SLA 的基礎(chǔ)上被賦予了不同的重值。我們假定每個算子被給予(g j=1/3)的帶寬作為最低極限。所有的算子跟隨都被一個具有平均到達(dá)率 λ 的泊松過程模擬并且為了提供有限制的延遲,信息包的長度 L 由一個漏桶(leaky-bucket)調(diào)整期給出。在這個仿真中,L=512bits,σ ij=100L,ρ ij=C/6,并且為了改變系統(tǒng)負(fù)擔(dān) λ 可以取各種值。在以下的實(shí)驗(yàn)中,算子 1 和算子 2 的通信負(fù)擔(dān)被固定為 512Kbps 而且算子1 的為任意值。系統(tǒng)生產(chǎn)量和平均信息延遲由圖 7 和 8 給出。圖 7 表示的是在 FR 和 AR 兩種情況下系統(tǒng)生產(chǎn)量的比較。信息負(fù)擔(dān)是 6 個數(shù)據(jù)跟隨到達(dá)速率平均的和。(每個算子是 2)。正如期望的,M-CDGPS 適應(yīng)率的生產(chǎn)量比在使用適應(yīng)率時(shí)高是由于使用其他算子無用資源的概念。因此系統(tǒng)生產(chǎn)能力增加。Fig. 8 表示不同系統(tǒng)負(fù)擔(dān)下的平均延遲。從這幅圖可以看出適應(yīng)的 M-CDGPS 的平均延遲表現(xiàn)好于…(M-CDGPS with)每一操作員的固定能力。在適合的 M-CDGPS,那不用的資源能被分配當(dāng)中被積壓之事物的流程。 因此,較多的小包能被服侍6. 結(jié)論一個有效率的適合比率 M-CDGPS 的方案是為在上行鏈路中支援多服務(wù)計(jì)劃與多操作員的 WCDMA 便攜式電話網(wǎng)絡(luò)。那表現(xiàn)為緩沖大小跳躍,而且延遲被源自。模擬結(jié)果表示哪一種被提議的方案改善系統(tǒng)利用和平均的延遲.哪一種被提議的方案考慮到資源配置的全球定位測量宇宙站晴朗和效率之間的一個有柔性的交換而且是一個有效的方法在晴朗和 Qos 限制之下取無線電資源利用的最大值。畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 1 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊摘 要 隨著現(xiàn)代化生產(chǎn)和科學(xué)研究的發(fā)展,人們對溫度的過程控制的要求越來越高。這就要求計(jì)量部門具有能建立具有更高的精度、穩(wěn)定性和可靠性的恒定的溫度場環(huán)境的溫度控制系統(tǒng)。 本文首先簡要介紹了測溫的方法、特點(diǎn)及測溫鉑電阻的特性。在此基礎(chǔ)上結(jié)合系統(tǒng)的實(shí)際指標(biāo)和要求設(shè)計(jì)開發(fā)了以單片機(jī)為核心的低成本高精度溫度控制系統(tǒng)。 在硬件上,采用增強(qiáng)型 MCS-51 單片機(jī)(P89C51RD2 )作為控制儀的核心控制器件,并選用 AD7710 為系統(tǒng)的 AD 轉(zhuǎn)換器,通過該器件完成了測溫通道的自調(diào)零與自校正,使儀表的測溫精度及準(zhǔn)確度基本上不依賴于零點(diǎn)失調(diào)和增益等因素;同時(shí)采用鎖相環(huán) HEF4046 與分頻器相結(jié)合,跟蹤電網(wǎng)頻率,從硬件上消除了電網(wǎng)頻率變化對電阻爐輸出的影響;采用 LCD 顯示器件,使人機(jī)交互更加的友好。 在軟件上,溫度控制采用傳統(tǒng)的 PID 控制算法實(shí)現(xiàn),由于 51 系列的單片機(jī)運(yùn)算能力、運(yùn)算速度較低。在計(jì)算程序設(shè)計(jì)中,全部采用了分段線性插值的方法來代替復(fù)雜的數(shù)據(jù)運(yùn)算,以程序代碼空間來換取運(yùn)算的速度以及精度。 溫度控制儀表通過 485 總線把數(shù)據(jù)傳送到 PC 機(jī)上,上位機(jī)可以彌補(bǔ)下位機(jī)由于單片機(jī)內(nèi)部資源的限制,不能保存大量的數(shù)據(jù)的缺陷。系統(tǒng)的上位機(jī)軟件除了可以實(shí)現(xiàn)歷史數(shù)據(jù)保存的功能之外,還有查看數(shù)據(jù)和打印等功能。 關(guān)鍵詞:溫度控制,單片機(jī),線性插值 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 2 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊ABSTRACT With the development of moden industry and science research, it is higher of the demand of temperature controlling.The measure department needs a temperature control system which should have higher precision, stability, dependability on founding a temperature entironment. The first briefed on temperature measurement methods, characteristics and introduce the Pt100’s characteristics. On this basis, design a high-precision temperature control system at the refence of the indicators and the actual requirements. System uses 8051 series MCU(P89C51RD2) as the instrument’s controller. And 24 bits AD7710 is chosed as analog to digital convert department. AD7710 has 8 operation modes, by chosing different operation mode, AD7710 can calibration zero-scal and full-scal calibration coefficients. HEF4046 is used to track the electrical frequency. And the change of the AC frequency can’t inflect the electric cooker’s output.LCD is used as output, provide a good man-to- machine interface. PID control method is used in the control system. The float operation can not be run in P89C51RD2, and the MCU’s speed is low. So, using interpolation intead the direct calculate. That’s to say, the program spent more code space to get high speed and high precision. Instrument transfers the data to PC by RS-485.The PC software can save all the data on the hard disk.The sofeware also can review the saved data and print out them. Key word: Temperature control, MCU, Interolation 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 3 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊目 錄第一章 概述 .............................................................51.1 測溫方法分類及其特點(diǎn) ............................................51.2 熱阻式測溫方法 ..................................................61.3 課題背景、意義及任務(wù)內(nèi)容 ........................................71.3.1 課題背景及意義 .............................................71.3.2 溫度控制系統(tǒng)的功能要求: ...................................81.3.3 溫度控制系統(tǒng)的主要性能指標(biāo): ...............................81.4 論文的總體結(jié)構(gòu) ..................................................8第二章 溫度控制 系統(tǒng)的總體設(shè)計(jì) ...........................................92.1 系統(tǒng)總體方案設(shè)計(jì) ................................................92.2 現(xiàn)場溫度控制儀表的方案設(shè)計(jì) .....................................102.3 編譯調(diào)試軟件的選擇 .............................................13第三章 現(xiàn)場溫 度控制儀表的電路設(shè)計(jì) ......................................143.1 測量模塊電路設(shè)計(jì) ...............................................143.1.1 精密直流電流源電路的設(shè)計(jì) ..................................153.1.2 模數(shù)轉(zhuǎn)換(A/D)模塊電路 ...................................183.2 人機(jī)交互模塊 ...................................................283.2.1 液晶顯示模塊電路設(shè)計(jì) ......................................283.2.2 按鍵電路設(shè)計(jì) ..............................................323.3 輸出控制模塊電路設(shè)計(jì) ...........................................333.3.1 8253 定時(shí)/計(jì)數(shù)器 ..........................................343.3.2 過零檢測電路 ..............................................373.3.3 鎖相環(huán)倍頻電路 ............................................383.3.4 可控硅及脈沖變壓器輸出電路 ................................463.4 電源和主處理器模塊 .............................................473.5 通訊電路設(shè)計(jì) ...................................................483.5.1 串行通訊總線標(biāo)準(zhǔn)及其接口 ..................................493.5.2 通信接口電路設(shè)計(jì) ..........................................503.5.3 RS-485 總線網(wǎng)絡(luò)的設(shè)計(jì) .....................................51第四章 現(xiàn)場溫度控制軟件的設(shè)計(jì) ..........................................544.1 現(xiàn)場溫度控制儀表的單片機(jī)軟件的總體框圖 .........................544.2 單片機(jī)系統(tǒng)的初始化程序 .........................................544.2.1 單片機(jī)內(nèi)部資源的初始化 ....................................554.2.2 單 片 機(jī) 外 部 資 源 初 始 化 .....................................574.3 溫 度 測 量 數(shù) 據(jù) 處 理 ..............................................584.3.1 零 漂 和 增 益 的 自 動 校 正 原 理 .................................584.3.2 測 量 數(shù) 據(jù) 的 數(shù) 字 濾 波 .......................................594.3.3 熱 電 阻 線 性 化..............................................624.4 溫 度 控 制 程 序 ...................................................66畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 4 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊4.5 人 機(jī) 交 互 ......................................................674.5.1 按 鍵 程 序 設(shè) 計(jì) .............................................674.5.2 液 晶 屏 界 面 程 序 設(shè) 計(jì) .......................................694.6串 口 通 信 ........................................................71第五章 上位機(jī) PC 軟件的設(shè)計(jì) ............................................745.1 上位機(jī)軟件的總體設(shè)計(jì) ...........................................745.2 串 口 通 信 程 序 ..................................................755.2.1 打 開 串 口 ...................................................755.2.2 關(guān) 閉 串 口 ..................................................765.2.3 串 口 配 置 ..................................................765.2.4 讀 寫 串 口 ..................................................785.2.5 串 口 通 信 程 序 的 具 體 實(shí) 現(xiàn) ....................................795.3 實(shí) 時(shí) 數(shù) 據(jù) 的 存 儲 .................................................815.4打 印 和 打 印 預(yù) 覽 ..................................................83第 六 章 系 統(tǒng) 抗 干 擾 技 術(shù) 及 措 施 ..........................................856.1印 刷 電 路 的 抗 干 擾 設(shè) 計(jì) ............................................856.1.1 印 刷 電 路 板 的 整 體 布 局 和 電 氣 連 線 .............................856.1.2 電 源 和 地 線 設(shè) 計(jì) .............................................866.1.3“去 耦 ”電 容 的 配 置 .........................................876.1.4 其 它 抗 干 擾 設(shè) 計(jì) .............................................876.2 系 統(tǒng) 的 軟 件 抗 干 擾 設(shè) 計(jì) ...........................................876.2.1 指 令 冗 余 法 ................................................876.2.2 軟 件 陷 阱 法 ................................................876.2.3 看 門 狗 技 術(shù) ................................................88總 結(jié) ..................................................................88致 謝 ...................................................................90參 考 文 獻(xiàn) ...............................................................91畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 5 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊第一章 概述1.1 測溫方法分類及其特點(diǎn)根據(jù)傳感器的測溫方式,溫度基本測量方法通常可分成接觸式和非接觸式兩大類。 接觸式溫度測量的特點(diǎn)是感溫元件直接與被測對象相接觸,兩者進(jìn)行充分的熱交換,最后達(dá)到熱平衡,此時(shí)感溫元件的溫度與被測對象的溫度必然相等,溫度計(jì)就可據(jù)此測出被測對象的溫度。因此,接觸式測溫一方面有測溫精度相對較高,直觀可靠及測溫儀表價(jià)格相對較低等優(yōu)點(diǎn),另一方面也存在由于感溫元件與被測介質(zhì)直接接觸,從而影響被測介質(zhì)熱平衡狀態(tài),而接觸不良則會增加測溫誤差;被測介質(zhì)具有腐蝕性及溫度太高亦將嚴(yán)重影響感溫元件性能和壽命等缺點(diǎn)。根據(jù)測溫轉(zhuǎn)換的原理,接觸式測溫又可分為膨脹式、熱阻式、熱電式等多種形式。 非接觸式溫度測量特點(diǎn)是感溫元件不與被測對象直接接觸,而是通過接受被測物體的熱輻射能實(shí)現(xiàn)熱交換,據(jù)此測出被測對象的溫度。因此,非接觸式測溫具有不改變被測物體的溫度分布,熱慣性小,測溫上限可設(shè)計(jì)的很高,便于測量運(yùn)動物體的溫度和快速變化的溫度等優(yōu)點(diǎn)。兩類測溫方法的主要特點(diǎn)如下表 1-1 所示。 表 1-1 兩類測溫方法特點(diǎn)方式 接 觸 式 非 接 觸 式測量 條件感溫元件要與被測對象良好接觸;感溫元件的加入幾乎不改變對象的溫度;被測溫度不超過感溫元件能承受的上限溫度;被測對象不對感溫元件產(chǎn)生腐蝕 需準(zhǔn)確知道被測對象表面發(fā)射率;被測對象的輻射能充分照射到檢測元件上測量 范圍特別適合 1200℃以下、熱容大、無腐蝕性對象的連續(xù)在線測溫,對高于 l 300℃以上的溫度測量較困難原理上測量范圍可以從超低溫到極高溫,但 1000℃以下,測量誤差大,能測運(yùn)動物體和熱容小的物體溫度畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 6 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊精 度 工業(yè)用表通常為 1.0、0.5、0.2 及 0.1 級,實(shí)驗(yàn)室用表可達(dá) 0.01 級 通常為 1.0、1.5、2.5 級響應(yīng) 速度慢,通常為幾十秒到幾分鐘 快,通常為 2~3 秒鐘 其它 特點(diǎn)整個測溫系統(tǒng)結(jié)構(gòu)簡單、體積小、可靠、維護(hù)方便、價(jià)格低廉,儀表讀數(shù)直接反映被測物體實(shí)際溫度;可方便地組成多路集中測量與控制系統(tǒng)整個測溫系統(tǒng)結(jié)構(gòu)復(fù)雜、體積大、調(diào)整麻煩、價(jià)格昂貴;儀表讀數(shù)通常只反映被測物體表現(xiàn)溫度(需進(jìn)一步轉(zhuǎn)換 );不易組成測溫、控溫一體化的溫度控制裝置1.2 熱阻式測溫方法基于熱電阻測溫原理是根據(jù)金屬導(dǎo)體或半導(dǎo)體的電阻值隨溫度變化的性質(zhì),將電阻值的變化轉(zhuǎn)換為電信號,從而達(dá)到測溫的目的。 用于制造熱電阻的材料,要求電阻率、電阻溫度系數(shù)要大,熱容量、熱慣性要小,電阻與溫度的關(guān)系最好近于線性;另外,材料的物理、化學(xué)性質(zhì)要穩(wěn)定,復(fù)現(xiàn)性好,易提純,同時(shí)價(jià)格盡可能便宜。 熱電阻測溫的優(yōu)點(diǎn)是信號靈敏度高、易于連續(xù)測量、可以遠(yuǎn)傳(與熱電偶相比)、無需參比溫度;金屬熱電阻穩(wěn)定性高、互換性好、準(zhǔn)確度高,可以用作基準(zhǔn)儀表。熱電阻主要缺點(diǎn)是需要電源激勵、有自熱現(xiàn)象以及測量溫度不能太高。常用鉑電阻傳感器。 鉑電阻的電阻率較大,電阻—溫度關(guān)系呈非線性,但測溫范圍廣,精度高,且材料易提純,復(fù)現(xiàn)性好;在氧化性介質(zhì)中,甚至高溫下,其物理、化學(xué)性質(zhì)都很穩(wěn)定。國標(biāo) ITS 一 90 規(guī)定,在 -259.34~630.74℃溫度范圍內(nèi),以鉑電阻溫度計(jì)作為基準(zhǔn)溫度儀器。 目前工業(yè)用鉑電阻分度號為 Pt100 和 Pt10,其中 Pt100 更為常用;鉑電阻范圍通常最大為-200℃~850 ℃。鉑電阻與溫度的關(guān)系: 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 7 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊式中 R0 為溫度為零時(shí)鉑熱電阻的電阻值( Ptl00 為 100,Ptl0 為 10); R( t) 為溫度為 t 時(shí)鉑熱電阻的電阻值; 顯然鉑電阻適合用于高精度、較寬溫度范圍的測量。 1.3 課題背景、意義及任務(wù)內(nèi)容 1.3.1 課題背景及意義隨著工業(yè)生產(chǎn)和科學(xué)研究的發(fā)展,人們對溫度測量及控制的要求越來越高,具體表現(xiàn)在溫度測量控制的精度、穩(wěn)定性、可靠性等方面。特別是在高性能、高精度的器件的生產(chǎn)、標(biāo)準(zhǔn)檢測領(lǐng)域的應(yīng)用、高要求的實(shí)驗(yàn)環(huán)境的建立等方面,都有高精度溫度控制儀表的需求。高精度的溫度控制儀表實(shí)現(xiàn)就必然離不開前端電路中高質(zhì)量的溫度傳感器的使用。然而即使是同種條件、工藝下生產(chǎn)出來的傳感器件,它們的性能指標(biāo)也不盡相同。這就要通過對溫度傳感器的檢定來實(shí)現(xiàn)。 我國從 1991 年 7 月 1 日起開始對各級標(biāo)準(zhǔn)溫度計(jì)進(jìn)行改值,整個工業(yè)測溫儀表的改值在 1993 年年底前全部完成,并從 1994 年元旦開始全面推行 ITS 一 90 新溫標(biāo)。 對溫度計(jì)(或傳感器)的檢定,有標(biāo)準(zhǔn)值法和標(biāo)準(zhǔn)表法兩種方法。標(biāo)準(zhǔn)值法就是用適當(dāng)?shù)姆椒ń⑵鹨幌盗袊H溫標(biāo)定義的固定溫度點(diǎn)(恒溫) 作標(biāo)準(zhǔn)值,把被標(biāo)定溫度計(jì)(或傳感器)依次置于這些標(biāo)準(zhǔn)溫度值之下,記錄下溫度計(jì)的相應(yīng)示值 (或傳感器的輸出),并根據(jù)國際溫標(biāo)規(guī)定的內(nèi)插公式對溫度計(jì)( 傳感器)的分度進(jìn)行對比記錄,從而完成對溫度計(jì)的檢定;被檢定后的溫度計(jì)可作為標(biāo)準(zhǔn)溫度計(jì)來測溫度。 常用的另一種檢定方法是把被檢定溫度計(jì)(傳感器 )與已被檢定好的更高一級精度的溫度計(jì)(傳感器),緊靠在一起,共同置于可調(diào)節(jié)的恒溫槽中,分別把槽溫調(diào)節(jié)到所選擇的若干溫度點(diǎn),比較和記錄兩者的讀數(shù),獲得一系列對應(yīng)差值,經(jīng)多次重復(fù)測試,若這些差值穩(wěn)定,就成了對被檢定溫度計(jì)的檢定。 本論文主要討論高精度的恒溫槽的溫度控制系統(tǒng)的設(shè)計(jì),該系統(tǒng)能用于熱電阻溫度器件的檢定。 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 8 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊1.3.2 溫度控制系統(tǒng)的功能要求: 溫度控制系統(tǒng)主要分為兩大部分:現(xiàn)場溫度控制儀表和上位機(jī)程序。現(xiàn)場溫度控制儀表主要用于建立標(biāo)準(zhǔn)的高精度溫度場,并在標(biāo)準(zhǔn)溫度下測量標(biāo)準(zhǔn)熱電阻和被檢定熱電阻的阻值然后傳送到上位機(jī)。上位機(jī)程序負(fù)責(zé)接受下位機(jī)的數(shù)據(jù)并以文件形式保存以供其它熱電阻分析軟件使用。 1、現(xiàn)場溫度控制儀表: (1) 溫度的測量和顯示功能:對于恒溫槽的溫度的實(shí)時(shí)測量,顯示實(shí)際的測量溫度以及目標(biāo)控制溫度的值。 (2) 工作參數(shù)的設(shè)定功能:溫度控制現(xiàn)場儀表的工作參數(shù)可以重新設(shè)定,方便根據(jù)實(shí)際的工作環(huán)境選擇最佳的工作參數(shù)。 (3) 溫度控制功能:輸出控制采用可控硅調(diào)相調(diào)功方式,確保恒溫槽建立的溫度精度能滿足要求的指標(biāo); (4) 遠(yuǎn)程通信功能:現(xiàn)場溫度控制儀表可以把測得的溫度的值、工作參數(shù)、被測鉑電阻的電阻值傳送給上位機(jī)。 (5) 現(xiàn)場故障診斷及故障顯示功能:傳感器和被測鉑電阻開路或其它故障時(shí),溫度控制儀表能診斷出實(shí)際故障并顯示出來。 2、上位機(jī)程序: (1) 串口通信功能:從 PC 機(jī)串口讀取現(xiàn)場儀表傳送上來的各項(xiàng)數(shù)據(jù)。 (2) 界面顯示:顯示每臺表的工作狀態(tài)以及每臺表所測量得到的溫度值。 (3) 歷史數(shù)據(jù)的保存:把下位機(jī)傳送上來的數(shù)據(jù)按年、月、日保存在 PC 機(jī)中可以供以后調(diào)檔查看 (4) 打印功能:可以打印歷史數(shù)據(jù),溫度曲線。 1.3.3 溫度控制系統(tǒng)的主要性能指標(biāo): (1) 輸入種類:PT100 標(biāo)準(zhǔn)熱電阻 (2) 輸入點(diǎn)數(shù):1 個測點(diǎn)、4 個被測點(diǎn) (3) 溫度控制范圍:0.00℃~200.00℃ (4) 測量誤差:(5) 溫控穩(wěn)定性:(6) 顯示:LCD 顯示 (7) 通信接口:RS485 1.4 論文的總體結(jié)構(gòu) 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 9 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊論文的總體章節(jié)安排如下:首先簡要的介紹相關(guān)的背景以及論文的主要內(nèi)容;第二章介紹了系統(tǒng)的總體方案;第三章介紹現(xiàn)場溫度控制儀表的硬件電路;第四章介紹了現(xiàn)場溫度控制儀表的軟件設(shè)計(jì);第五章介紹了上位機(jī)軟件的設(shè)計(jì);第六章介紹了系統(tǒng)抗干擾設(shè)計(jì)。第二章 溫度控制系統(tǒng)的總體設(shè)計(jì) 2.1 系統(tǒng)總體方案設(shè)計(jì) 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 10 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊系統(tǒng)可以分為兩個部分:上位機(jī)軟件以及現(xiàn)場溫度控制儀表。 現(xiàn)場溫度控制儀表主要功能是測量控制恒溫槽的溫度、測量待檢定熱電阻的阻值并可以通過 485 總線傳送到上位機(jī)上。 上位機(jī)實(shí)現(xiàn)的主要功能是接收下位機(jī)的數(shù)據(jù),并在 PC 機(jī)上顯示和保存,同時(shí)還能提供歷史數(shù)據(jù)顯示以及數(shù)據(jù)圖表的打印等功能。 2.2 現(xiàn)場溫度控制儀表的方案設(shè)計(jì) 現(xiàn)場溫度控制儀表的總體設(shè)計(jì)框圖如圖 2-2 所示,主要可以分為五個模塊:前端測量模塊、LCD+ 按鍵的人機(jī)交互模塊、后端可控硅輸出控制模塊、電源主處理器模塊、通信模塊。 1、 測量模塊方案的選擇[4]常用的鉑電阻測量的方法主要有 2 種:利用單電橋來測量電阻的阻值的變化;利用高精度的恒流源電位壓將法來測量電阻的變化。 利用電橋測量可以實(shí)現(xiàn)較高準(zhǔn)確度的溫度的測量,但是在實(shí)現(xiàn)±0.01℃以上的精度的話,電橋本身的非線性,以及被測電阻接入單電橋作為一個橋臂以后,該橋臂中的接線電阻和接觸電阻的數(shù)值可能與引起最小溫度變化所對應(yīng)的阻值在同一數(shù)量畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 11 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊級,甚至還要大些。因此,如果采用單電橋的測量方法得到的測量結(jié)果將是極不可信的。 恒流源壓降法是一個恒流源與一個被測電阻相串聯(lián),通過測量電阻兩端的壓降就可以計(jì)算出被測電阻的阻值。這個測量的精度主要決定于電流源的精度?,F(xiàn)在的帶隙電壓源以及齊納穩(wěn)壓二極管都能生成很高精度的電壓源能夠滿足實(shí)際的測量要求的精度,所以前端測量模塊電路采用選用恒流源壓降法。2、人機(jī)交互模塊的選擇[5]準(zhǔn)確、清晰、可靠的參數(shù)顯示對于任何一種儀器來說都非常重要。一般來講,常用的顯示器件有:發(fā)光二極管顯示器(LED )和液晶顯示器( LCD)。 發(fā)光二極管顯示器是全固態(tài)型顯示器件,具有極高的可靠性和極長的壽命,在智能化測量與控制儀表中普遍使用。它又可分為 LED 數(shù)碼管顯示器和 LED 點(diǎn)陣顯示器兩種。LED 數(shù)碼管顯示器常用的一般為 8 字型,通常主要用來顯示數(shù)字。LED 點(diǎn)陣顯示器常用 8×8 點(diǎn)陣圖形來顯示字符,可顯示的內(nèi)容比 LED 數(shù)碼管顯示器豐富。而 LED 點(diǎn)陣顯示器雖然可以實(shí)現(xiàn)各種字符的顯示,但其體積過大,功耗太高。 液晶顯示器是利用液晶的物理特性來實(shí)現(xiàn)顯示的。在通電時(shí)導(dǎo)通,使液晶排列變的有秩序,光線容易通過;不通電時(shí),排列變的混亂,阻止光線通過。按照顯示性能,液晶顯示器可分為段行顯示、點(diǎn)陣顯示、字符顯示等。段行顯示依靠長條形像素進(jìn)行顯示,只能顯示數(shù)字和個別字符;點(diǎn)陣顯示依靠矩形點(diǎn)像素進(jìn)行顯示,可畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 12 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊以顯示任何字符、數(shù)字、圖形;字符顯示是只能顯示分割開的字符的點(diǎn)陣式產(chǎn)品。與其他顯示器件相比較,液晶顯示器有以下特點(diǎn): z 由于液晶的像素可以做的很小、很精細(xì),因此顯示同樣的參數(shù),液晶顯示器的體積更小、更??; z 工作電壓低,功耗小。有些液晶顯示器只要 2V~3V 即可工作,而工作電流僅幾個毫安,這是其它任何顯示器件無法比擬的; z 壽命長。液晶材料是有機(jī)高分子合成材料,具有極高的純度,而且其他材料也都是高純物質(zhì),在極凈化的條件下制造而成。而且液晶的驅(qū)動電壓又低,驅(qū)動電流更是微乎其微,因此,其劣化效應(yīng)幾乎沒有,壽命很長; z 無輻射、無污染,對于人身安全和信息保密都非常理想。 由于液晶顯示器,顯示比較靈活,與 LED 相比能夠?qū)崿F(xiàn)更加友好的人機(jī)對話,而且液晶顯示器的功耗更小所以在現(xiàn)場溫控儀表中選用 LCD 作為人機(jī)交互的界面顯示。 3、可控硅輸出控制模塊 輸出控制接口電路要求具有弱電控制、強(qiáng)電輸出的特點(diǎn),只需要較小的電流、電壓就可以控制較大的電流。滿足這個要求的常用的是機(jī)械繼電器輸出控制電路和可控硅輸出控制電路。機(jī)械繼電器輸出控制接口電路簡單,但是機(jī)械繼電器的開關(guān)響應(yīng)時(shí)間長,觸點(diǎn)的壽命較短,不適合用于頻繁開關(guān)的場合??煽毓栎敵隹刂平涌陔娐废鄬?fù)雜,其優(yōu)點(diǎn)就是開關(guān)無觸點(diǎn),壽命長、開關(guān)響應(yīng)時(shí)間短,控制方式靈活,可以根據(jù)不同的情況選用不同的觸發(fā)方式來進(jìn)行控制。在溫度控制系統(tǒng)中廣泛應(yīng)用。4、電源主處理器模塊 根據(jù)各模塊的電壓需求,一共需要 4 組直流電源:+12V*2,+5V*2 。其中 12V 的一組用于前端的測量模塊的穩(wěn)壓芯片供電電源,另一組為可控硅控制模塊供電。5V 電源中的一組為測量模塊供電,另一組用于其他各個模塊。電源設(shè)計(jì)方案是常用的設(shè)計(jì)方案:先將 220V 交流電通過變壓器分別變壓(AC9V 二線,AC14 三線);在分別通過整流橋和二級管對降壓后的交流信號整流;最后經(jīng)過電容和穩(wěn)壓芯片(7805*2,7812*2)后輸出所需的 4 路直流信號。 8051 單片機(jī)是目前國內(nèi)外工業(yè)測量控制領(lǐng)域內(nèi)使用極為廣泛的一類 8 位微控制器,它的特點(diǎn)是使用方便靈活,外圍硬件支持十分豐富,世界上許多大半導(dǎo)體廠畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 13 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊商,如:Atmel、Analog Device、Dallas 、Infineon、Philips 、SST、TI 等公司都推出了具有各自特點(diǎn)的增強(qiáng)型 8051 系列單片機(jī),現(xiàn)共有 100 多種的型號可供選擇?,F(xiàn)場溫度控制儀表的處理器選用的是飛利浦的增強(qiáng)型 51 單片機(jī) P89C51RD2,該單片機(jī)片內(nèi)資源豐富(RAM1K+ROM64K)這就無需再進(jìn)行片外擴(kuò)展就可以滿足系統(tǒng)的設(shè)計(jì)需要。而且 P89C51RD2 片內(nèi)自帶了看門狗,這不僅節(jié)約了芯片的外部接口,而且還提高了系統(tǒng)的穩(wěn)定性。 2.3 編譯調(diào)試軟件的選擇 1、下位機(jī)軟件編譯調(diào)試環(huán)境的選擇[6]現(xiàn)場溫度控制儀表的單片機(jī)軟件采用 C 語言開發(fā)。實(shí)際調(diào)試采用 MICETEK 的 EasyProbe 8052F Plus 仿真頭,所以調(diào)試軟件只能選用 CodeCruiser For 51,但是 CodeCruiser For 51 軟件僅能較好的支持匯編語言的編譯調(diào)試,對于 C 語言的編譯則相當(dāng)?shù)牟睿倚实?。Keil 公司的 Keil C51 是絕大部分 8051 系列單片機(jī)開發(fā)者的首選,它將項(xiàng)目管理器(Project )、Cx51 編譯器、Ax51 匯編器、BL51/Lx 連接定位器、RTX51 實(shí)時(shí)操作系統(tǒng)、Simulator 模擬器以及 Mornitor51 目標(biāo)調(diào)試器的功能全部集成在單一而靈活的 μVision2 中,為用戶提供了極為簡便的操作環(huán)境。μVision2 具有強(qiáng)大的項(xiàng)目管理功能,項(xiàng)目中包括源程序文件、開發(fā)工具選項(xiàng)以及編程說明等。μVision2 內(nèi)部還集成了一個數(shù)據(jù)庫文件(Device Database ),其中存儲了各種型號單片機(jī)的片上存儲器和集成外圍功能信息,通過器件數(shù)據(jù)庫可以自動設(shè)置 Cx51 編譯器、Ax51 匯編器、BL51/Lx51 連接定位器、 Debug 調(diào)試器等開發(fā)工具的功能選項(xiàng),充分滿足用戶使用特定的起始地址及代碼大小規(guī)模。 Keil C 編譯器具有如下優(yōu)越性: 1. C51 源程序經(jīng)過優(yōu)化后生成的代碼,其效率接近于匯編語言生成的代碼。 2. 支持所有的 8051 系列單片機(jī),提供對所有外圍硬件部件的操作。 3. 無論在有無工作寄存器區(qū)轉(zhuǎn)換的情況下,編譯器都能產(chǎn)生快速中斷代碼。 4. 能夠在整個應(yīng)用程序中執(zhí)行全局寄存器優(yōu)化。 5. 支持再入功能和寄存器區(qū)的獨(dú)立代碼,便于中斷服務(wù)程序和多任務(wù)應(yīng)用程序的執(zhí)行。在進(jìn)行調(diào)試時(shí),先選用 Keil C 編譯環(huán)境生成 OMF 文件,然后在 CodeCruiser For 51 中調(diào)用 OMF 文件進(jìn)行調(diào)試。 下位機(jī)的調(diào)試軟件選用 Keil C 與 CodeCruiser For 51 相配合使用。 2、 上位機(jī)軟件編程調(diào)試軟件的選擇 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 14 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊PC 機(jī)的編程軟件較多,在 Windows 環(huán)境下常用的有 VB、VC 、Delphi 、Broland C++ 等。VC 是微軟推出的在 Windows 操作系統(tǒng)上建立應(yīng)用程序的編程軟件。VC++使用方便,可以借助于其生成代碼的向?qū)В湍茉跀?shù)秒內(nèi)生成可運(yùn)行的 Windows 應(yīng)用程序的基本外殼。 VC++自帶的類庫,即 Microsoft Foundation Classes(MFC)已經(jīng)成為許多 C++編譯器進(jìn)行 Windows 軟件開發(fā)的工業(yè)標(biāo)準(zhǔn)。選用 VC++能夠很好的利用 Windows API 對底層硬件操作,所以上位機(jī)的編程軟件選用 VC++6.0。 第三章 現(xiàn)場溫度控制儀表的電路設(shè)計(jì) 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 15 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊本章主要介紹現(xiàn)場溫度控制儀表的硬件電路設(shè)計(jì),現(xiàn)場溫度控制儀表的硬件電路共分為 5 個模塊:前端測量模塊、LCD+按鍵的人機(jī)交互模塊、后端可控硅輸出控制模塊、電源主處理器模塊和通信模塊。 3.1 測量模塊電路設(shè)計(jì) 測量模塊在整個溫度控制儀表甚至整個溫度控制系統(tǒng)中處于最基礎(chǔ)的地位。測量模塊的測溫精度決定了整個系統(tǒng)的精度;測量的結(jié)果又是溫度控制系統(tǒng)進(jìn)行控制的依據(jù),也是檢驗(yàn)溫度控制效果的依據(jù)。這個模塊設(shè)計(jì)對整個系統(tǒng)起著決定性的作用。 3.1.1 精密直流電流源電路的設(shè)計(jì) 3.1.1.1 精密直流電流源電路[7]測量電路首先的任務(wù)就是把前端熱電阻變化(ΔRt)線性的轉(zhuǎn)換成電壓的變化(Δ Vt)即:由式(3-1)可以看出當(dāng) It 為常數(shù)時(shí),電壓的變化( ΔVt)只與電阻變化(ΔRt)相關(guān),所以這就需要一個高精度的、穩(wěn)定性好的恒流源 It。 精密直流電流源電路如圖 3-1 所示 恒流源基本實(shí)現(xiàn)是:由電壓基準(zhǔn)芯片生成恒定電壓 Vref(t),經(jīng)過運(yùn)放 MAX430 跟隨輸出 Vin=Vref(t) ,此時(shí) Is(t) =Vref(t)/R7(t) ;;當(dāng)電壓 Vref(t)和 R7(t)都為恒定值時(shí)輸出時(shí) Is(t)=Vref(t)/R7(t) 也一定為固定不變的值。電阻 R7(t)采用高精度、低溫漂的標(biāo)準(zhǔn)電阻,其阻值基本固定,所以 Is(t)的輸出質(zhì)量的優(yōu)劣基本上取決于 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 16 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊Vin-(t)。Q1 選用 N 溝道 2SK30 場效應(yīng)管。電壓基準(zhǔn)芯片的精度是整個系統(tǒng)精度的基礎(chǔ)。3.1.1.2 電壓基準(zhǔn)芯片簡介[8]電壓芯片選用 MAXIM 公司的 2.5V 電壓基準(zhǔn)芯片 MAX6325(封裝見圖 3-2)。MAX6325 幾項(xiàng)重要技術(shù)指標(biāo): 1. 低溫漂,1ppm/℃ 2. 低噪聲,1.5μVpp 的噪聲(0.1-10 赫茲)(見圖 3-3) 3. 長時(shí)間穩(wěn)定性好,30ppm/1000hr 4. 低功耗,18hw 功耗 5. 初始化精度±0.02% 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 17 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊MAX6325 在這個系統(tǒng)中既是恒流源的生成參考電壓也是 AD 芯片的參考電壓。所以 MAX6325 的精度是這個測量系統(tǒng)精度的保證。而 MAX6325 的溫漂小,紋波噪聲?。ㄒ妶D 3-3 ),精度高,所以穩(wěn)壓芯片選用 MAX6325。 當(dāng) MAX6325 工作在頻率 10Hz- 10kHz 區(qū)間時(shí),NR 腳接電容 Cnr 與否直接影響了輸出電壓的輸出噪聲(見圖 3-4 所示)。在接電容 (Cnr=1μf)后,在 10Hz 時(shí)輸出噪聲與未接電容(Cnr=0μf)時(shí)相差不大,但是到了 30Hz 處,Cnr=1μf 的輸出噪聲為 30 /nV Hz 而 Cnr=0μf 的輸出噪聲是 45 /nV Hz ;當(dāng)頻率>100Hz 時(shí),Cnr=1μf 的輸出噪聲為 15 /nV Hz readad[max]){max = i;}if(readad[i] tempom[mid])low = mid+1;else {i = mid;find = 1;}}if (find)return mid*10000;//在 表中找到即返回else{return(om-tempom[high])*10000/(tempom[low]-tempom[high])+(unsigned long)high*10000;}//介 乎兩個表格數(shù)據(jù)之間,則作線性插值后返回。實(shí)際測溫精度見表 4-4 所示(測溫鉑電阻由標(biāo)準(zhǔn)電阻箱代替) 。測溫精 度滿足系統(tǒng)要求的測量精度。表 4-4 實(shí)際 測溫輸出測試電阻阻值理論溫度值 實(shí)際測量顯示溫度值 誤差100.00Ω 0.000℃ 0.000℃ 0.000℃105.00Ω 12.821℃ 12.823℃ 0.002℃110.00Ω 25.682℃ 25.681℃ -0.001℃115.00Ω 38.605℃ 38.607℃ 0.002℃120.00Ω 57.574℃ 57.572℃ -0.002℃4.4 溫 度 控 制 程 序溫度控制采用 PID 控制技術(shù)即按偏差的比例、 積分和微分進(jìn)行控制。 這是控制理論中技術(shù)最成熟,應(yīng)用最廣泛的一種控制技術(shù)。它結(jié)構(gòu)簡單,參數(shù)調(diào)整方便,是在長期的工程實(shí)踐中總結(jié)出來的 一套控制方法。在實(shí)際控制時(shí),由于難以建立精確的數(shù)學(xué)模型,系統(tǒng)的參數(shù)經(jīng)常發(fā)生變化,可以采用 PID 控制技術(shù),根據(jù)經(jīng)驗(yàn)進(jìn)行在線調(diào)整,最終得到滿意的結(jié)果。PID 控制回 路如圖 4-6 所 示。圖中 y(t)是被控變量,R 是 y(t)的設(shè)定值,e (t ) ??R ??y(t ) 。畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 67 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊e(t)是調(diào)節(jié)器的輸入偏差,P out (t) 是調(diào)節(jié)器輸出的控制量。實(shí)際溫度控制的 PID 算式為Pout (t ) ??K p * e(t ) ??Ki * ?e(t ) ??Kd * (e(t ) ??e(t ??1)) ?。?-8 )式(4-8 )中K p 是比例調(diào)節(jié)參數(shù);Ki 是積分調(diào)節(jié)參數(shù);Kd 是微分調(diào)節(jié)參數(shù);這三個基本參數(shù)K p 、K i 、K d 在實(shí)際控制中的作用:1、 比 例 調(diào) 節(jié) 作 用 : 是 按 比 例 反 應(yīng) 系 統(tǒng) 的 偏 差 , 系 統(tǒng) 一 旦 出 現(xiàn) 了 偏 差 , 比 例 調(diào) 節(jié)立 即 產(chǎn) 生 調(diào) 節(jié) 作 用 用 以 減 少 偏 差 。 比 例 作 用 大 , 可 以 加 快 調(diào) 節(jié) , 減 少 誤 差 ,但 是 過 大 的 比 例 , 使 系 統(tǒng) 的 穩(wěn) 定 性 下 降,甚至造成系統(tǒng)的不穩(wěn)定2、 積 分 調(diào) 節(jié) 作 用 : 是 使 系 統(tǒng) 消 除 穩(wěn) 態(tài) 誤 差 , 提 高 無 差 度 。 因 為 有 誤 差 , 積 分 調(diào)節(jié) 就 進(jìn) 行 , 直 至 無 差,積分調(diào)節(jié)停止,積分調(diào)節(jié)輸出一常值。積分作用的強(qiáng)弱取決于積分時(shí)間常數(shù) Ti(Ki=1 /Ti),T i 越小, 積 分作用越強(qiáng), 反之 Ti 大 則積分作用弱, 加入積分調(diào)節(jié)可使系統(tǒng)穩(wěn)定性下降, 動態(tài)響應(yīng)變慢。3、微 分 調(diào) 節(jié) 作 用 : 微 分 作 用 反 映 系 統(tǒng) 偏 差 信 號 的 變 化 率 , 具 有 預(yù) 見 性 , 能 預(yù) 見 偏 差變 化 的 趨 勢 , 因 此 能 產(chǎn) 生 超 前 的 控 制 作 用 , 在 偏 差 還 沒 有 形 成 之 前 , 已 被 微 分調(diào) 節(jié) 作 用 消 除 。 因 此 , 可 以 改 善 系 統(tǒng) 的 動 態(tài) 性 能 。 在 微 分 時(shí) 間 選 擇 合 適 的 情 況畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 68 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊下 , 可 以 減 小 超 調(diào) , 減 少 調(diào) 節(jié) 時(shí) 間 。 微 分 作 用 對 噪 聲 干 擾 有 放 大 作 用 , 因 此 過強(qiáng) 的 加 微 分 調(diào) 節(jié) , 對 系 統(tǒng) 抗 干 擾 不 利 。 此 外 , 微 分 反 應(yīng) 的 是 變 化率,而當(dāng)輸入沒有變化時(shí),微分作用輸出為零。在 實(shí) 際 計(jì) 算 時(shí) 應(yīng) 該 注 意 的 是 有 些 參 數(shù) 如 積 分 項(xiàng) 的 累 加 熟 過 大 時(shí) 會 起 反 作 用 , 使調(diào) 節(jié) 失 靈 , 或 者 引起大幅震蕩,為此在程序中引入一個數(shù)值最大界限,當(dāng)結(jié)果超出約定界限時(shí),則不再增加(或減 少) 。 對于調(diào)壓法控制輸出, 由于正弦波相對于延時(shí)導(dǎo)通的相位角輸出的電壓有效值是非線性的, 而 且三角函數(shù)計(jì)算也很費(fèi)時(shí),所以,在這里的處理方法也是采用查表加線性差值來獲得移相的數(shù)據(jù)。4.5 人 機(jī) 交 互4.5.1 按 鍵 程 序 設(shè) 計(jì)由于按鍵沒有硬件防抖動, 所以這一功能就需要由軟件來實(shí)現(xiàn), 延時(shí) 10 毫秒后看按鍵是否保持。 按鍵去抖動以及按鍵判斷的程序如下:if (FUN == 0){ delaylong(20000);//延 時(shí)去抖動if (FUN == 0){ fun = 1;//FUN 按鍵按下 ,置位 fun return 1;//有鍵按下,要求處理菜單}}if (IN == 0){ delaylong(20000); //延 時(shí)去抖動if (IN == 0){ in = 1; //IN 按鍵按下,置位 inreturn 1; //有鍵按下, 要求處理菜單}}if (JIAN == 0){ delaylong(20000); //延 時(shí)去抖動if (JIAN == 0){ jian = 1; //JIAN 按 鍵 按 下 ,置 位 jian 畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 69 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊return 1; //有鍵按下, 要求處理菜單}}if (JIA == 0){ delaylong(20000); //延 時(shí)去抖動if (JIA == 0){ jia = 1; //JIA 按鍵按下 ,置位 jia return 1; //有鍵按下, 要求處理菜單}}return 0;//沒有按鍵操作 由上面的程序段可以看出按鍵是有優(yōu)先級的,當(dāng)有多個按鍵同時(shí)給按下,程序只響應(yīng)優(yōu)先級最高的一個按鍵,其它按鍵則不作出按鍵響應(yīng),也不會作相應(yīng)的按鍵處理。按鍵的優(yōu)先級順序由高到 低為:FUN、 IN、 JIAN、 JIA。4.5.2 液 晶 屏 界 面 程 序 設(shè) 計(jì) [14]HXMG128064 顯示模塊內(nèi) 置有液晶控制芯片。該芯片具有 8 位并行數(shù)據(jù)總線和一組控制總線。 通過這些總線,可以很方便地與多種微控制器進(jìn)行指令或數(shù)據(jù)的傳遞,可以直接和單片機(jī)相連。單 片機(jī)通過總線讀寫數(shù)據(jù)和命令。液晶模塊控制芯片的指令:1、顯示開/關(guān)指令當(dāng) D 為 1 時(shí) ,液晶顯示 RAM 中的內(nèi) 容;D 為 0 時(shí),關(guān)閉顯示。2、顯示起始行(RAM)設(shè)置 指令R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Code 0 0 1 1 A A A A A A該指令設(shè)置了對應(yīng)的液晶屏上的顯示 RAM 的行號 AAAAAA(二進(jìn)制0-64) ,有R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Code0 0 0 0 1 1 1 1 1 D畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 70 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊規(guī)律的改變起始行,可以使液晶屏實(shí)現(xiàn)顯示垂直滾屏的效果。3、頁(RAM)設(shè)置指令R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Code 0 0 1 0 1 1 1 A A A該指令設(shè)置了對應(yīng)的液晶屏上的顯示 RAM 的X地址 AAA( 二進(jìn)制0-8) ,一共8頁,每頁8 行。4、列地址設(shè)置指令R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Code 0 0 0 1 A A A A A A設(shè)置了頁地址和列地址,就唯一確定了顯示 RAM 中的一個 單元,這樣單片機(jī)就可以用讀/寫指令讀出該單元中的內(nèi)容或向該單元寫進(jìn)一個字節(jié)數(shù)據(jù)。5、讀狀態(tài)指令R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Code 1 0 BUSY 0 ON/OFF RESET 0 0 0 0該指令用來查詢列啟動控制器的狀態(tài),各參量含義如下:BUSY: 1-“忙”狀態(tài),禁止操作, 0 -正常狀 態(tài)ON/OFF: 1- 顯示關(guān)閉 0 -顯示打開RESET: 1- 復(fù)位狀態(tài) 0 正常狀態(tài)在 BUSY 和 RESET 狀 態(tài)時(shí),除讀狀態(tài)指令外,其它指令均不產(chǎn)生作用。在對列控制驅(qū)動器 操作之前要查詢 BUSY 狀態(tài),以確定是否可以進(jìn)行操作。6、寫數(shù)據(jù)指令R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Code 0 1 D D D D D D D D該操作將8位數(shù)據(jù)寫入先前已確定的顯示存儲器的單元內(nèi)。 操作完成后列地址計(jì)數(shù)器自動加一。7、讀數(shù)據(jù)指令R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0Code 1 1 D D D D D D D D該操作將列控制驅(qū)動器的輸出寄存器的內(nèi)容讀出,列地址計(jì)數(shù)器自動加一。必須注意的是,進(jìn) 行讀操作之前,必須有一次空讀操作,緊接著再讀才會讀出所要讀的單元中的數(shù)據(jù)。液晶顯示程序流程圖如圖 4-7 所示。畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 71 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊根絕頁面的實(shí)際應(yīng)用情況, 液晶屏的刷新分為三種刷新方式: 整頁刷新、 整行刷新、單字刷新 ; 分 別 設(shè) 置 整頁 刷 新 位 、整 行 刷 新 位、 單 字 刷 新位 。 如 進(jìn) 入菜 單 的 選 項(xiàng),整 頁 內(nèi) 容都 需 要 改 變, 可 以 通 過 設(shè) 置 整頁 刷 新 位 來指 示 刷 新 方式 ; 溫 度 動態(tài) 顯 示通 過設(shè) 置 整 行 刷新 位 來 指 示刷 新 方 式 ;而 修 改 參 數(shù) 時(shí) , 每次 僅 能 修 改單 獨(dú) 一 位 數(shù)字 ,所 以 可以 通 過 設(shè) 置單 字 刷 新 位來 指 示 刷 新方 式 。 通 過這 三 種 刷 新 方 式 的 共 同 使 用 ,可 以 合 理 的 安 排 CPU 在 顯 示 器 處 理 上 消 耗 的 時(shí) 間 。 液 晶 屏 刷 新 程 序 流 程 圖 如 圖 4-8所示:畢業(yè)設(shè)計(jì)(論文)報(bào)告紙共 94 頁 第 72 頁┊┊┊┊┊┊┊┊┊┊┊┊┊裝┊┊┊┊┊訂┊┊┊┊┊線┊┊┊┊┊┊┊┊┊┊┊┊┊雖 然 這 里 分別 給 出 了 按鍵 和 液 晶 的程 序 , 但 是在 人 機(jī) 交 互的 程 序 中 按鍵 和 液 晶屏顯 示 程 序 不是 相 互 分 離 的, 它 們 兩 者的 狀 態(tài) 是 相 互 影 響 的 。按 鍵 在 不 同的 顯 示 頁面下 實(shí) 現(xiàn) 的 操作 是 不 同 的, 同 樣 液晶屏的顯示頁面也受到按鍵的影響。4.6串 口 通 信 [24]51 單片機(jī)內(nèi) 部集成有一個功能很強(qiáng)的全雙工串行通訊口, 設(shè)有兩個互相獨(dú)立的接收、發(fā)送
收藏