太陽能硅片酸洗池溫度控制系統(tǒng)設(shè)計(jì)【獨(dú)家畢業(yè)課程設(shè)計(jì)帶任務(wù)書+開題報(bào)告+外文翻譯】
太陽能硅片酸洗池溫度控制系統(tǒng)設(shè)計(jì)【獨(dú)家畢業(yè)課程設(shè)計(jì)帶任務(wù)書+開題報(bào)告+外文翻譯】,太陽能,硅片,酸洗,溫度,控制系統(tǒng),設(shè)計(jì),獨(dú)家,畢業(yè),課程設(shè)計(jì),任務(wù)書,開題,報(bào)告,講演,呈文,外文,翻譯
摘 要 近年來隨著單片機(jī)技術(shù)、集成電路的迅速發(fā)展,溫度控制技術(shù)得到了較快的發(fā)展。比如測溫可采用新型的紅外溫度傳感器,它是非接觸式的測量方式,不同于接觸式溫度測量方式。測量物體的溫度時,不需要等到被測物體與溫度測量傳感器熱交換完成,達(dá)到熱平衡以后,再進(jìn)行測溫。它的響應(yīng)時間較短,受環(huán)境溫度變化的影響較小。溫度控制系統(tǒng)在醫(yī)學(xué)研究、汽車電子、工業(yè)控制等領(lǐng)域里都有應(yīng)用,好的溫度控制系統(tǒng)能提高工業(yè)機(jī)器的使用壽命,提高產(chǎn)品質(zhì)量,創(chuàng)造好的研發(fā)條件。因此,人們需要更實(shí)惠、穩(wěn)定性更好、響應(yīng)速度更快的溫度控制系統(tǒng)。 本文介紹 了一種基于 片機(jī)的溫度控制系統(tǒng),先是設(shè)定一個酸洗池的溫度值,通過四個紅外傳感器測量酸洗池的溫度,取其平均值,單片機(jī)獲得酸洗池的溫度后,把它與設(shè)定的起始溫度值進(jìn)行比較,如果測得溫度小于設(shè)定溫度時,對酸洗池內(nèi)的液體進(jìn)行加熱;測得的溫度大于設(shè)定值時,對酸洗池內(nèi)的液體進(jìn)行冷卻,使酸洗池的溫度穩(wěn)定在設(shè)定值。 本課題完成了對酸洗池的多個工位的溫度的測量,顯示其溫度值,檢測分辨率可以達(dá)到小于或等于± 能夠設(shè)定酸洗池的溫度值,對酸洗池進(jìn)行冷卻或加熱,使它的溫度穩(wěn)定在給定值。 關(guān)鍵詞 : 電機(jī)驅(qū)動電路 ;多點(diǎn)測溫 n of as be of it is of do to to be is is by in in of an to to be CM of a of to of it to if is is of in of be or . It is to of It or 目 錄 1 緒論 .................................................................. 1 度控制系統(tǒng)的研究背景與意義 .......................................... 1 題的主要內(nèi)容及要求 .................................................. 1 文的內(nèi)容安排 ........................................................ 2 2 方案論證 ............................................................. 3 統(tǒng)方案 .............................................................. 3 案選擇 .............................................................. 3 3 系統(tǒng)硬件設(shè)計(jì) ........................................................ 5 片機(jī) 簡介 ............................................... 5 外測溫原理 .......................................................... 6 晶顯示原理 .......................................................... 7 膜抽水泵工作原理 ................................................... 11 298N 電機(jī)驅(qū)動電路 ................................................... 11 熱裝置的選擇 ....................................................... 13 制原理 ......................................................... 13 鍵電路 ............................................................. 14 電電源電路 ......................................................... 14 4 系統(tǒng)軟件設(shè)計(jì) ....................................................... 16 程序設(shè)計(jì) ........................................................... 16 度測量子程序 ....................................................... 17 度顯示子程序 ....................................................... 19 鍵電路子程序 ....................................................... 20 度控制子程序 ....................................................... 21 5 樣機(jī)調(diào)試過程 ....................................................... 24 試過程 ............................................................. 24 試結(jié)果分析 ......................................................... 24 6 結(jié)論 ................................................................. 25 謝 辭 .................................................................. 26 參考文獻(xiàn) ............................................................... 27 附 錄 .................................................................. 28 第 1 頁 共 47 頁 1 緒論 度 控制 系統(tǒng)的研究背景與 意義 隨著單片機(jī) 技術(shù) 、 納米技術(shù)的快速發(fā)展 ,溫度檢測技術(shù)逐漸走向智能化、復(fù)合型,生產(chǎn)出來的溫度傳感器已經(jīng)可以做得非常小,集成了非常多的元器件,測量的精度很高,在較遠(yuǎn)的距離依然能夠檢測到被測物體的溫度。在 生產(chǎn)產(chǎn)品、研發(fā)新產(chǎn)品、機(jī)器最優(yōu)運(yùn)行等方面都有必要控制好溫度,這就需要具有良好的性能的溫度傳感器。市場的巨大需求引導(dǎo)著產(chǎn)品的開發(fā),跟溫度控制相關(guān)的電子產(chǎn)品開發(fā),已經(jīng)成為當(dāng)下的熱門研究項(xiàng)目。當(dāng)今世界,工業(yè)生產(chǎn)已經(jīng)離不開溫度控制,溫度控制系統(tǒng)已經(jīng)在多個領(lǐng)域里得到應(yīng)用,如溫室大棚、醫(yī)學(xué)研究、食品儲存、火災(zāi)報(bào)警、生產(chǎn)產(chǎn)品,在這些不同的領(lǐng)域里,都需要擁有優(yōu)異性能的溫度控制系統(tǒng)。 溫度是一 個 在生活、工業(yè)生產(chǎn)、科學(xué)研究中 , 經(jīng)常需要測量和控制的重要 參數(shù) ,對溫度的測量與控制的好壞在很大的程度上直接影響著產(chǎn)品的好壞 , 科研成果的好 壞 。能夠及時又準(zhǔn)確地獲得溫度值,并對它進(jìn)行合理的控制,在工業(yè)生產(chǎn)過程中是較為重要的一個環(huán)節(jié)。以前的溫度傳感器, 很容易受外部環(huán)境的影響 ,所測量 到的溫度會發(fā)生較大的變化 ,它的電路結(jié)構(gòu)又較為復(fù)雜,倘若它損壞了,難以進(jìn)行維修,也就 難以保證溫度測量的精度。在國外 ,特別是在發(fā)達(dá)國家, 溫度控制系統(tǒng)已經(jīng)較為成熟 , 控制性能非常好 ,創(chuàng)造了很高的價值。 在各個領(lǐng)域里的應(yīng)用非常廣泛 , 他們在溫度控制方面的研究比我們早 , 有相當(dāng)多的應(yīng)用經(jīng)驗(yàn) ,積累 了足夠的技術(shù) , 擁有一 大 批優(yōu)秀的人才 。而 在國內(nèi) ,很多地方的工廠都缺乏高精度的設(shè)備 , 缺乏技術(shù)開發(fā)人 員 , 缺乏技術(shù)儲備 ,受到這些客觀因數(shù)的制約, 所能生產(chǎn)出來的溫度傳感器 , 其 測量 精度不高 ,測量距離不夠遠(yuǎn), 使用壽命不長 ,損壞率比較高,也就常常需要從國外引進(jìn)先進(jìn)的溫度傳感器,先進(jìn)的生產(chǎn)技術(shù),聘請國外的技術(shù)人員,這就需要花費(fèi)大量的資金和時間,導(dǎo)致生產(chǎn)成本變得非常昂貴,所生產(chǎn)出來的產(chǎn)品缺乏行業(yè)競爭力。溫度控制系統(tǒng)在控制方式、控制效果、應(yīng)用范圍等方面,跟發(fā)達(dá)國家有較大的差距?,F(xiàn)在國家需要提高制造能力水平,創(chuàng)造一流的產(chǎn)品,改善人們的生活, 這就需要改變這種現(xiàn)狀。為此,我們需要設(shè)計(jì)出具有高精度、低成本、穩(wěn)定性好、功耗小、使用 簡便的溫度傳感器,有了這些良好的組成部件,才能設(shè)計(jì)出性能優(yōu)良的溫度控制系統(tǒng),設(shè)計(jì)出多種多樣控制方式,才能把溫度控制做好,滿足他人的需求,這對提高產(chǎn)品質(zhì)量,改善人們的生活水平都有很高的價值。 題 的主要內(nèi)容及要求 課題的主要內(nèi)容:以光伏硅片酸洗池作為被控對象,來設(shè)計(jì)太陽能硅片酸洗池溫度控制系統(tǒng),控制酸洗池管式換熱器的流量大小,實(shí)現(xiàn)控制酸洗池溫度的目的。最后,系統(tǒng)實(shí)現(xiàn)了通過閉環(huán)調(diào)節(jié)方式,使酸洗池溫度穩(wěn)定在給定值。課題的主要要求如下: ( 1)測量酸洗池多個工位的溫度值,并把實(shí)際測量被測對象的溫度值顯示出來 ; ( 2)在溫度控制精度方面,要求控制精度小于或等于± 檢測分辨率小于或等于± ( 3)能夠適應(yīng)工業(yè)現(xiàn)場的工作要求,抗干擾能力強(qiáng)。 文的內(nèi)容安排 論 文分為 六章來寫,首章敘述的是課題的研究背景,它的主要內(nèi)容、要求以及整篇論文各個部分內(nèi)容的安排。第二章主要是對所提出的方案進(jìn)行論證。第三章闡述了本課題的總體方案,詳細(xì)介紹了各部分硬件電路,包括 385隔膜抽水泵的工作原理、紅外溫度傳感器的測溫原理、液晶顯示原理、加熱裝置的選擇、按鍵電路、供電電源電路。第四章所描 述的是各部分程序的數(shù)據(jù)處理與控制過程。第五章描述了樣機(jī)的調(diào)試過程中遇到的問題以及對測試結(jié)果的分析。第六章是對本課題進(jìn)行總結(jié),總結(jié)溫度控制系統(tǒng)的控制過程,實(shí)現(xiàn)了那些功能,以及自己在做畢設(shè)過程中所能體會到的內(nèi)心感受。 2 方案論證 統(tǒng)方案 方案一:主控芯片采用單片機(jī) 用多個七段 熱采用簡易的電熱絲,冷卻使用風(fēng)扇,多只 度 傳感器 , 經(jīng)過內(nèi)部數(shù)據(jù)處理 , 能讀取被測對象的 溫度 , 要正確顯示其溫度信息 , 還需要通過程序 對其相應(yīng)的位進(jìn)行數(shù)據(jù)處理,這樣就可以把被測對象的溫度顯示到 較酸洗池的設(shè)定溫度與紅外溫度傳感器測量得到的溫度的大小,設(shè)定溫度較大時,控制加熱裝置開始工作,加熱酸洗池;測得的溫度較大時,風(fēng)扇開始工作,使酸洗池加快散熱,逐漸冷卻下來。不斷地進(jìn)行比較,重復(fù)加熱或冷卻的步驟,使酸洗池的溫度等于設(shè)定的溫度。 方案二 :以單片機(jī) 主控部分 ,采用固態(tài)繼電器和電熱絲作為加熱部分, 385隔膜抽水泵與常溫的水作為冷卻部分, 顯示采用 12864液晶顯示 屏, 四個 為溫度測量部分,紅外測溫傳感器可以很方便獲取被測對象的溫度值,經(jīng)過內(nèi)部數(shù)據(jù)轉(zhuǎn)換之后,再由單片機(jī)處理數(shù)據(jù),分離出各個位,再按照順序讓它正確的顯示在 12864液晶顯示 屏的位置 上 。把四個紅外測溫傳感器測得的酸洗池的溫度加起來,再取它的平均值,以這個平均值作為酸洗池的參考溫度,比較它與設(shè)定的溫度值的大小,設(shè)定的溫度值較大時,在 制固態(tài)繼電器的導(dǎo)通與關(guān)斷,進(jìn)而控制電熱絲工作,加熱酸洗池內(nèi)水的溫度;酸洗池的溫度較大時,抽水泵開始工作,把酸洗池內(nèi)的熱水抽到冷水儲存器里,同時把冷 水儲存器里的冷水抽到酸洗池內(nèi),使酸洗池冷卻。不斷把酸洗池內(nèi)水的溫度值與設(shè)定溫度值進(jìn)行比較,又不斷地重復(fù)加熱或冷卻,實(shí)現(xiàn)對溫度的控制,使得酸洗池的溫度等于設(shè)定的溫度。 案選擇 在提出的方案一中,所選用的是 用它測量被測對象的溫度時,需要與被測對象充分接觸,并且熱交換完成后,才能獲取被測對象的溫度值;一個七段數(shù)碼管只能顯示一個字符,采用數(shù)碼管來顯示較多的信息的時候,就得有足夠的數(shù)碼管,控制起來不是那么方便;采用風(fēng)扇進(jìn)行冷卻,液體的比熱容較大,冷卻效果不明顯,冷卻過程非常緩慢, 需要等待的時間較長,效率較低。方案二中,在需要時,通過控制電熱絲加熱酸洗池內(nèi)水的溫度,或是由 385 隔膜抽水泵把冷水儲存器里的水抽到酸洗池內(nèi),又把酸洗池內(nèi)已被加熱的水抽到冷水儲存器內(nèi),這樣能夠形成一個循環(huán),通過較冷的水和自然冷卻,把產(chǎn)生的多余熱量帶走,使酸洗池內(nèi)的溫度得到保持。使用紅外溫度傳感器,進(jìn)行現(xiàn)場測量溫度可不與被測對象接觸,測量得到的結(jié)果更準(zhǔn)確,無需較長時間的等待,能夠快遞獲得被測對象的溫度值,看到被測對象溫度的輕微變化,安裝 方法靈活簡便,它更符合實(shí)際的溫度控制系統(tǒng)。而使用 12864液晶顯示屏,所能夠 顯示的信息量非常多,屏幕夠大,顯示的溫度信息清晰可見,讀取方便。綜合考慮后,選擇了控制效果更好的方案二。 3 系統(tǒng)硬件設(shè)計(jì) 系統(tǒng)硬件設(shè)計(jì)的總體方案,主控模塊采用 由 四個 量要測對象的溫度,溫度的顯示由 12864液晶顯示 屏 來完成 , 按鍵電路 使 用 五個輕觸開關(guān),加熱裝置用電熱絲來模擬,圖 3系統(tǒng)硬件設(shè)計(jì)的系統(tǒng)框圖。首先,通過 5個按鈕可以設(shè)定酸洗池的溫度值,這 5個按鈕的功能分別為加、減、光標(biāo)位置切換、設(shè)定 、開始,把酸洗池的溫度值設(shè)定好以后,通過四個紅外測溫傳感器測量被測對象的溫度,取它們的平均值作為酸洗池內(nèi)水的溫度值,當(dāng)它小于設(shè)定的溫度時,固態(tài)繼電器導(dǎo)通,電熱絲通電,開始工作,加熱酸洗池內(nèi)水的溫度;而當(dāng)它高于起始溫度時,就打開抽水泵,把酸洗池內(nèi)的熱水抽出去,把冷水抽進(jìn)來,使酸洗池冷卻下來。不斷地進(jìn)行比較,又重復(fù)進(jìn)行加熱或冷卻,在這個過程中,加熱產(chǎn)生的熱量不斷被抵消掉,使酸洗池溫度穩(wěn)定在給定值。 圖 3統(tǒng) 框圖 片機(jī) 簡介 片機(jī)芯片,是基于 片機(jī)芯片開發(fā)出來的一款升級產(chǎn)品,它比 28B, 用戶應(yīng)用程序 空間多了 4加了一個 16位的 有 40個引腳,四組 I/O 口 ,封裝為雙列直插式,它能外接頻率更高的晶振,可達(dá)到 40M(見 ① )。在很多的控制領(lǐng)域中,都能見到它的身影。該單片機(jī)芯片的封裝圖如 圖 3 主控模塊:片機(jī)芯片 按鍵電路 多 點(diǎn)溫度 測量 電源 385 隔膜抽水泵 加熱 裝置 液晶 顯示電路 圖 3裝 圖 外測溫原理 如 今 ,比較常見到的 有接觸式 、 非接觸式 , 這兩 種不同的測溫方式 。第一種測量精度高,電路簡單,但響應(yīng)時間長,要等到測溫器件跟測溫對象的熱交換結(jié)束,達(dá)到平衡狀態(tài)后,才能夠讀取其準(zhǔn)確的溫度值,極易受到環(huán)境溫度變化的干擾;第二種溫度分辨率高、不易受到外界環(huán)境溫度變化的干擾、穩(wěn)定可靠、可測量的溫度范圍寬、響應(yīng)速度快。如紅外溫度傳感器,它根據(jù)被測對象向外熱輻射的能量來測量出被測對象的實(shí)際溫度值,不需要進(jìn)行接觸,也不需要等待較長時間,在較遠(yuǎn)的距離也能進(jìn)行測量,測量的溫度誤差較小。因此,在很多測溫環(huán)境下,都可以使用它來進(jìn)行溫度的測量。 本課題 由四個 溫模塊 來測溫 , 溫模塊以 列測溫芯片為主 , 一種高精度的 列測溫芯片,它體積小 ,節(jié)能,方便集成,擁有兩種不同的工作模式,它能在 125℃以內(nèi)正常地進(jìn)行測溫。倘若 需要獲得較高的測溫精度 , 可設(shè)置較小的測溫范圍,通過 線 , 修改 相應(yīng)的控制字 , 即可實(shí)現(xiàn) , 最高精度可達(dá)± 。它多應(yīng)用于高精度 、 無接觸 、 遠(yuǎn)程測量 , 印刷機(jī)溫度控制 , 人體溫度測量 , 汽車空調(diào)系統(tǒng)等領(lǐng)域 。表 1為 測溫模塊的引腳功能。 表 1 引腳序號 引腳名 稱 功能描述 1 源輸入端 2 地端,跟金屬外殼相連接 3 z 工作在 外部電路置高電平; 式下,它是串行時鐘的輸入。在 86作為外部雙極性晶體管的輸入端 4 字輸入 /輸出端,工作在 式下時,作為串行數(shù)據(jù)的輸入 /輸出接口,此引腳自動設(shè)置為集電極開路模式;在正常模式下,作為測量溫度輸出脈寬調(diào)制( 輸出端 該系列模塊的體積非常小,重量輕,它的溫度分辨率最高可達(dá) 到 ,因它測溫范圍寬,可以在多種不同的使用環(huán)境下正常工作,在這兩種輸出方式中,本課題選用的是可編程 出。 同步串行總線,數(shù)據(jù)傳輸速度非常迅速,只需要數(shù)據(jù)線和時鐘信號線這兩根信號線,它可以很方便的讀取到 的中央處理器能夠跟外部器件交換信息,較少地占用內(nèi)部處理器的資源,這樣就能夠提高器件的工作效率。 在出廠以前,廠家已經(jīng)對 外測溫傳感器做了標(biāo)定和校驗(yàn) , 溫度范圍被設(shè)置 在 ~120℃之間,能輸出較好的線性信號。熱電元件 為它 的 紅外感應(yīng)部分 , 輸出的溫度值 ,是傳感器自身溫度 較為理想狀態(tài)下,熱電元件的輸出電壓為: ),(),( 44 計(jì)算公式中的溫度單位都是 要測量酸洗池內(nèi)水的溫度,需要 把四個 膠槍按壓出的溶膠可以很方便的把它固定好,固定的位置距離酸洗池要稍微遠(yuǎn)一些,分布在不同的位置上,測溫模塊上的紅外溫度傳感器傾斜向下。除了可測溫的紅外溫度傳感器部分,其它的用膠布包起來,防止有水滴掉落器件上 ,損壞 模塊只需連接四根線,其中的兩根用作供電,剩下的是信號線,連接線路比較簡單。購買的時候,店家提供有 溫模塊的模塊信息,仔細(xì)查閱測溫模塊的使用手冊以及相關(guān)的參考例子,里面附有程序,只要能理解好整個控制過程,所編寫程序的含義,使用該模塊進(jìn)行測溫是很方便的,把總體程序編寫好以后,修改相應(yīng)的端口、變量,調(diào)用該模塊程序就可以了。 晶顯示原理 12864液晶顯示模塊 , 它由 128*64個點(diǎn)構(gòu)成, 可以調(diào)節(jié)液晶顯示的對比度 ,能在液晶的任意位置顯示數(shù)字、字符、漢字以及圖形信息, 有 并行 、 串行這兩種不一樣的控制 方式 (見 ② )。 本 課題 所使用的是串行控制方式 ,如下圖 3的串行接口所需的連接線較少,控制起來也很方便。 圖 32864與單片機(jī) 的 串行 連接 圖 使用 12864 液晶的 時候 ,需要把 (即工作方式為串行控制方式), 給背光電源的正負(fù)極接上 +5且需要 在電源的正極和對比度調(diào)節(jié)端加一個 100動變阻器 。 下面的 表 2 列出 了 12864 的引腳功能 。調(diào)節(jié)滑動變阻器的旋鈕,改變它的阻值,輸入合適的電 壓到 液晶顯示對比度調(diào)節(jié)端 得信息顯示正常。在顯示信息不清晰的時候,可用螺絲刀 調(diào)節(jié)對比度 , 使顯示出來的信息清晰可見 , 方便他人讀取液晶顯示屏上的溫度數(shù)據(jù) 。為了更好地重復(fù)利用優(yōu)良的液晶顯示屏,減少它的損壞,在焊接的時候,焊接一個插槽,這樣能夠很方便的取下液晶顯示屏。在檢測電路的時候,把它取下來,檢測會方便一些。 表 2 12864引腳功能表 引腳序號 引腳名稱 功能描述 1 地端 2 源的正極 3 晶顯示對比度調(diào)節(jié)端 4 數(shù)據(jù) /命令選擇端( H/L) (串行片選 ) 5 R/W( 讀 /寫選擇端( H/L) (串行數(shù)據(jù)口) 6 E( 使能信號 (串行同步時鐘信號) 7 據(jù)端口 8 據(jù)端口 9 據(jù)端口 10 據(jù)端口 11 據(jù)端口 12 據(jù)端口 13 據(jù)端口 14 據(jù)端口 15 行 /串行選擇端,端口被置為高電平:并行,低電平:串行 16 腳 17 位端口 ,端口處于 高電平無效 ; 低電平有效 18 腳 19 光電源的 正 極 20 光電源的負(fù)極 12864 液晶顯示屏的指令說明如下表 3。使用該模塊顯示內(nèi)容的時候,要遵循一定的步驟,初始階段要打開整體顯示功能,消除屏幕上的顯示內(nèi)容,通常設(shè)置為基本指令操作,這個階段完成后,就可以寫指令或數(shù)據(jù),然后一個字節(jié)、一個字節(jié)地發(fā)送數(shù)據(jù),設(shè)置內(nèi)容的顯示位置,再由單片機(jī)進(jìn)行相應(yīng)的數(shù)據(jù)處理,就可以顯示數(shù)據(jù)了。在 的時候 , 由擴(kuò)充指令 能夠 設(shè)置如待機(jī)模式 、 反白顯示 、 繪圖模式的功能 (見 ② )。 表 3 12864指令功能表 指令 指令碼 功能 6 4 2 0 功能設(shè)定 0 0 1 × : 4位數(shù)據(jù); : 8位數(shù)據(jù) :擴(kuò)充指令操作; :基本指令操作 清除顯示 0 0 0 0 0 0 0 1 將 0H,即空格,并且設(shè)定 00H 顯示開 /關(guān) 0 0 0 0 1 D C B B=0/1:游標(biāo)位置反白不允許 /允許 C=0/1:關(guān)閉 /打開游標(biāo) D=0/1: 整體顯示關(guān)閉 /打 開 設(shè)定0 1 用來設(shè)定 進(jìn)入點(diǎn)設(shè)0 0 0 0 0 1 I/D S 指定在數(shù)據(jù)的讀取和寫入時,設(shè)定游標(biāo)的移動方向,以及指定顯示的 定 移位 游標(biāo)或顯示移位控制 0 0 0 0 S/C R/L × × 設(shè)定游標(biāo)或顯示移位控制位,這個指令不會改變 設(shè)定1 0 定 就是顯示的位置。 第一行 : 80H~87H; 第二行 : 90H~97H; 第三行 : 88H~8四行 : 98H~9取忙標(biāo)志和地址 以確認(rèn)內(nèi)部動作是否完成,同時可以讀取地址計(jì)數(shù)器( 值。 :表示模塊正在準(zhǔn)備狀態(tài),能夠接受外部的數(shù)據(jù)或指令; :表示模塊在進(jìn)行內(nèi)部的操作,這個時候它不接受外部的數(shù)據(jù)或指令。 地址歸位 0 0 0 0 0 0 1 × 設(shè)定 00H,并且將游標(biāo)移到開頭原點(diǎn)位置 12864 液晶顯示屏有的帶字庫,有的不帶字庫,不帶字庫的需要字體生成軟件獲取一段數(shù)據(jù),在把它放到程序中,用數(shù)組包含。為了方便 ,本課題使用的是帶字庫的 12864液晶顯示屏。該顯示模塊的 們把將要顯示的內(nèi)容寫入到內(nèi)部顯示存儲器中,就可以在液晶顯示屏上顯示出來。 在需要顯示漢字的時候 , 先要設(shè)置它的顯示地址 ,有了明確的地址,才不會出現(xiàn)錯亂,然后 再送數(shù)據(jù) 。比如要在第二行第三列顯示數(shù)據(jù),設(shè)置的顯示地址為 92H,設(shè)置好以后再發(fā)送數(shù)據(jù)。 下面的表 4列出了相應(yīng)位置上的地址。在需要顯示字符的時候,同樣需要設(shè)置好顯示的地址,再送數(shù)據(jù) ,顯示兩個字符可相當(dāng)于顯示一個漢字的信息量。 表 4 漢字顯示坐標(biāo) 橫坐標(biāo) 縱坐標(biāo) 第一行 80H 81H 82H 83H 84H 85H 86H 87H 第二行 90H 91H 92H 93H 94H 95H 96H 97H 第三行 88H 89H 8四行 98H 99H 9在圖 3一個字節(jié)的命令控制字格式為 11111中的 10的時候,執(zhí)行的是讀數(shù)據(jù); 00 的時候,執(zhí)行的是讀狀態(tài); 10 的時候,執(zhí)行的是寫數(shù)據(jù); 態(tài)為 000 的時候,執(zhí)行的是寫指令。第二個字節(jié)發(fā)送的是數(shù)據(jù) /指令的高四位,低 4位直接置零,第三字節(jié)把低四位左移到高位,再把低位置零,再進(jìn)行發(fā)送數(shù)據(jù) /指令。 圖 32864的串行讀 /寫操作時序圖 膜抽水泵 工作原理 通電后,抽水泵內(nèi)的直流電機(jī)開始做圓周運(yùn)動,由機(jī)械裝置控制抽水泵內(nèi)部的隔膜,讓它不停地做往復(fù)式運(yùn)動,不斷壓縮泵腔內(nèi)的空氣,在單向閥作用下,排水口處就形成正向壓力;而抽水口處形成真空,里面的壓力小于外面大氣壓的壓力,壓力差足夠大時,外面的水將在壓力差的作用下,將水經(jīng)水管不斷壓入進(jìn)水口 ,緊接著不斷從排水口排出到另一邊的容器內(nèi)。由抽水泵內(nèi)直流電機(jī)產(chǎn)生的動能來不斷吸入水、排出水,能夠以一定的流量把水輸送到另一處地方。 本課題采用兩個 385 隔膜抽水泵,用 制方式進(jìn)行控制,控制輸出的波動小,對其它電路的影響小。 一個抽走酸洗池內(nèi) 被 加熱的水 , 一個抽冷水到酸洗池 。將 溫模塊所測得的溫度值比較大時,就控制兩個抽水泵同時開始工作,一個抽走熱水,一個抽回冷水,形成一個循環(huán),帶走多余的熱量,不至于出現(xiàn)酸洗池內(nèi)的水過少的現(xiàn)象,使酸 洗池的溫度穩(wěn)定在給定值。所使用的 385 隔膜抽水泵 的流量在 ,工作電壓可取 6到 12作電流為 1A。 298N 電機(jī)驅(qū)動 電路 內(nèi)部含有兩個雙全橋驅(qū)動器 , 輸出的電流較大 ,可以達(dá)到 2A。圖 3 部原理圖 , 兩個使能端都接電源 ,它們 處于邏輯高電平 ,使能端有效, 能夠驅(qū)動 兩路直流電機(jī)。表 5 列出了該 電機(jī)驅(qū)動 電路中的 不同的狀態(tài)下,電機(jī)的對應(yīng)的運(yùn)行狀態(tài)。 圖 3298表 5 驅(qū)動 電路 的邏輯功能表 N 電機(jī)的運(yùn)行狀態(tài) x x 0 停止 1 0 1 順時針運(yùn)行 0 1 1 逆時針運(yùn)行 0 0 1 停止 1 1 1 停止 想 要控制電機(jī)的運(yùn)行狀態(tài) , 需 要把使能端設(shè)置為高電平,設(shè)置好 四個與單片機(jī)相連的端口狀態(tài)。電路中的二極管起保護(hù)的作用,因?yàn)殡姍C(jī)在狀態(tài)轉(zhuǎn)換的過程中會產(chǎn)生的反向大電流,二極管的加入,為它提供了泄流的通路,從而起到保護(hù) 驅(qū)動兩路電機(jī)轉(zhuǎn)動的時候,驅(qū)動電路的功耗會變得比較大, 件發(fā)熱 量很高,如果 僅 靠 它 自身 進(jìn)行 散熱 ,很 可能會影響驅(qū)動電路的性能 ,嚴(yán)重的情況下,還可能導(dǎo)致 壞, 需要 在 加 一個散熱片 ,有了散熱片,跟空氣接觸的面積變大了, 可以取得較好的散熱效果 ,使得 圖 3298 圖 3298熱裝置的選擇 加熱 裝置 選擇 了功率為 1500W,工作電壓為 220了能夠減緩加熱的速度,添加了一個動合型的固態(tài)繼電器,采用 制方式。固態(tài)繼電器有四個接線端,分成兩部分,一邊作 為輸入,一邊作為輸出,輸入端連接單片機(jī)的 I/O 端口,輸出的兩端接到電熱絲的正負(fù)極,控制固態(tài)繼電器的通電時間,就可以控制電熱絲按較小的功率加熱酸洗池,固態(tài)繼電器在中間有隔離器件,把輸入電壓與輸出電壓隔離開來,人在低電壓一邊進(jìn)行操作就比較安全了,其它的電路也得到了保護(hù),減少了干擾。為了更好的實(shí)現(xiàn)本課題的溫度控制,把占空比設(shè)置得比較小,加熱過程緩慢一些,這樣做有利于抽水泵抽水冷卻與自然冷卻,能夠抵消掉加熱裝置加熱過程產(chǎn)生的多余熱量。如果占空比設(shè)置得比較高,加熱過程過快,多余的熱量無法在合適的時間內(nèi),通過自然冷卻和 抽水泵抽水冷卻抵消掉,用來冷卻的水,它的水溫也會升高,這樣的話,酸洗池內(nèi)的水的溫度會變得過高,溫度控制系統(tǒng)就沒有辦法使得酸洗池的溫度穩(wěn)定在給定值。 制原理 不改變開關(guān)周期 T,改變通電時間 的比值,也就是改變占空比,這樣的控制方式成為脈沖寬度調(diào)制 沖寬度調(diào)制經(jīng)常應(yīng)用于不間斷電源( 開關(guān)穩(wěn)壓電源、交流電機(jī)變頻調(diào)速以及直流電機(jī)調(diào)速等控制電路 [3]。 圖 3形圖 ,在一個脈沖周期 過 t1 號由高電平轉(zhuǎn)變?yōu)?低電平,開關(guān)不導(dǎo)通,沒有電壓輸出。經(jīng)過 t2 號將由低電平轉(zhuǎn)變?yōu)楦唠娖?,開關(guān)管導(dǎo)通,輸出電壓為 U,由下列公式可求出輸出電壓的平均值 ???? 1211O 其中 ? 是 占空比 。 ? 表示在開關(guān)管導(dǎo)通的時間 脈沖周期 T 的比值, ? ?1,0?? 。在電源電壓 以通過改變 ? 值,使得輸出電壓的平均值 現(xiàn)脈沖寬度調(diào)制。 圖 3出 波形圖 本課題使用 制加熱裝置,選擇的加熱裝置功率較大,要使得加熱過程緩慢些,使用這種控制方式,可以很方便地調(diào)節(jié)占空比,改變通電加熱的時間,可調(diào)節(jié)的范圍較寬,加熱的快慢調(diào)節(jié)起來非常方便。驅(qū)動 12用 制直流電機(jī)的通電時間,延長通電時間,電機(jī)轉(zhuǎn)速就會變塊;縮短通電時間,電機(jī)轉(zhuǎn)速會變慢,也能夠很方便的調(diào)節(jié)電機(jī)轉(zhuǎn)速的快慢。 鍵電路 按鍵電路總共使用 5個按鍵開關(guān),一個作為設(shè)定鍵,一個作為數(shù)值加鍵,一個作為數(shù)值減鍵,一個作為光標(biāo) 切換鍵,還有一個作為啟動鍵。要設(shè)置酸洗池的溫度,先要按設(shè)定鍵,通過切換鍵切換到需要調(diào)整位,此時再按下加鍵或減鍵,就能夠調(diào)整這個位的數(shù)值大小。設(shè)定完后,若沒有按下啟動鍵, 12864 液晶顯示屏只能顯示四個 按下啟動鍵,溫度控制就會運(yùn)行。 電電源電路 供電電源電路如圖 3用小型的變壓器來供電,它的工作輸入電壓為 220V,降壓后,輸出的電壓為 12V,其工作頻率為 50用一個三端穩(wěn)壓器 12V,轉(zhuǎn)換得來的 5電 , 使用一個三端穩(wěn)壓器 得穩(wěn)定的12V 電源,給兩個 385 隔膜直流電機(jī)供電,組成的兩個穩(wěn)壓電路共用一個整流橋。整流橋由四個整流二極管組成,利用二極管的單向?qū)ㄌ匦裕看沃挥袃蓚€二極管導(dǎo)通,把 交流轉(zhuǎn)變成直流(見 ③ )。需要雙電源供電時,共用一個整流橋,這是一個很不錯的選擇,能夠減少了整流二極管的數(shù)量,充分利用了整流橋的作用。因?yàn)椴环€(wěn)定的供電電壓會影響電路元器件的工作性能,所以不能把整流得來的電壓直接給電機(jī)供電,需要2V,減少紋波,降低 對其它元器件性能的影響。 圖 3源電路圖 4 系統(tǒng)軟件設(shè)計(jì) 程序設(shè)計(jì)采用 件進(jìn)行編寫,可使用 較兩者, 維護(hù)性更勝一籌,而執(zhí)行速度方面不如匯編語言。一般情況下,開發(fā)人員更喜歡使用匯編語言來編寫程序,而對于編程造詣不深,缺乏經(jīng)驗(yàn)的人,更喜歡使用 課題使用 它編寫的程序更容易理解,查找問題比較方便。 程序設(shè)計(jì) 系統(tǒng)的主 程序流程,最初要對系統(tǒng)進(jìn)行初始化,經(jīng)過數(shù)據(jù)處理,把相應(yīng)的 溫度信息轉(zhuǎn)換成可顯示到 12864 液晶顯示屏的數(shù)據(jù),之后,把這些數(shù)據(jù)顯示在 12864 液晶顯示屏的相應(yīng)位置上。接著可以設(shè)定酸洗池的起始溫度,以四個紅外測溫傳感器測得溫度值的平均值作為酸洗池的溫度,再把設(shè)定的溫度值與酸洗池的溫度值進(jìn)行比較,兩者相等時,不執(zhí)行任何的操作;設(shè)定的溫度值小于酸洗池的溫度值時,控制電熱絲開始加熱酸洗池內(nèi)的水溫,加熱到設(shè)定的溫度值后,如果溫度繼續(xù)上升,控制抽水泵開始工作,使酸洗池冷卻下來,抵消掉多余的熱量;設(shè)定的溫度值大于酸洗池的溫度值時,控制 385隔膜抽水泵抽水,使酸洗池的溫度降下來,降 到設(shè)定的溫度值后,溫度還在繼續(xù)下降,就控制加熱裝置對酸洗池內(nèi)的水進(jìn)行加熱,使得酸洗池的溫度不再繼續(xù)下降,溫度保持在非常接近設(shè)定溫度值,只在較小的范圍內(nèi)變化。不斷進(jìn)行比較兩者的大小,重復(fù)上面的加熱或冷卻步驟,從而實(shí)現(xiàn)對酸洗池溫度的控制。 圖 4程序流程圖 度測量 子程序 溫度測量子程序 ,其程序流程圖如 4主要是用紅外溫度傳感器測量酸洗池四個點(diǎn)的溫度值 ,把四個紅外測溫傳感器測得溫度值的平均值作為酸洗池的溫度。采用 要把 測量的溫度數(shù)據(jù)送到單片機(jī)的過程是:首先在 接著是在 線上產(chǎn)生終止?fàn)顟B(tài),在終止和起始狀態(tài)之間產(chǎn)生總線空閑時間后在 線上發(fā)送一位數(shù)據(jù),再發(fā)送一個字節(jié)的數(shù)據(jù),發(fā)送的過系統(tǒng)初始化 數(shù)據(jù)處理 顯示當(dāng)前測量到的溫度,以及四個溫度的平均值 開始 小于 溫度測量 大于 溫度測量 結(jié)束 顯示溫度 比較設(shè)定溫度值與酸洗池溫度的大小 冷卻 溫度測量 啟動加熱裝置 溫度測量 設(shè)定起始溫度 程中,是先發(fā)送數(shù)據(jù)的高位,利用循環(huán)語句,把數(shù)據(jù)的低位往高位移動,再進(jìn)行發(fā)送;數(shù)據(jù)發(fā)送出去后,開始在 后接收發(fā)送過來的一個字節(jié)的數(shù)據(jù),同理,先接收高位,再通過移位,一位一位進(jìn)行接收;最后在 讀取到的 56+要正確顯示到液晶顯示屏上,還需要單片機(jī)進(jìn)行數(shù)據(jù)處理,轉(zhuǎn)換成數(shù)字顯示。 圖 4度測量子程序流程圖 在 { ; (0(); 在 止?fàn)顟B(tài) 開始 發(fā)送 一個字節(jié)的數(shù)據(jù) 讀取 的數(shù)據(jù) 發(fā)送一位數(shù)據(jù) 接收 一個字節(jié)的數(shù)據(jù) 接收一位數(shù)據(jù) 返回 ; ; ; ; ; ; ; ; 56+ //由 回的寄存器數(shù)值 } 度顯示子程序 要 使用 12864液晶顯示屏,首先要做的是設(shè)置開始的狀態(tài),打開需要顯示的功能,關(guān)閉不需要顯示的 功能,通過對獲得的 16 位數(shù)據(jù)進(jìn)行求余運(yùn)算,分離出高位,再經(jīng)過除運(yùn)算,為下一位數(shù)據(jù)的求余運(yùn)算做準(zhǔn)備,就這樣 把無符號的整形數(shù)據(jù)按位 分離 出來 。將指令 /數(shù)據(jù)寫入到液晶模塊的寄存器里,然后按字節(jié)來發(fā)送數(shù)據(jù),按順序進(jìn)行發(fā)送數(shù)據(jù),直到傳輸完數(shù)據(jù)。最后,設(shè)置顯示位置,根據(jù)公式進(jìn)行換算,把數(shù)據(jù)按順序逐位顯示到液晶顯示屏上,其流程圖如圖 4 由 T=(T,單位為 ℃ ),在 公式中 ,(的 從測溫模塊讀取到的高四位數(shù)據(jù) ,而 圖 4度顯示子程序流程圖 根據(jù)公式計(jì)算溫度并顯示的部分程序如下: /**其中 一路的溫度顯示 , 乘以 100是因?yàn)閿?shù)據(jù)處理的時候,是以整數(shù)進(jìn)行處理的 **/ *100; ,0 //設(shè)置的顯示地址在第四行第一列 ,'1'); //第一路溫度值顯示 ,':'); , , ,'.'); //小數(shù)點(diǎn) , , 鍵電路子程序 先判斷 5個按鍵哪一個被按下,延時后,再次判斷它的狀態(tài),設(shè)定 值被按下后,再按 切換 鍵, 這兩個按鍵 都被按下后, 并且按鍵 按下 有效,按鍵加 、減調(diào)整 才能 夠 執(zhí)行它們 各自 的功能。如果設(shè)定值沒有被按下,是不能進(jìn)行設(shè)定溫度值的,按下加、減鍵不會起作用。流程 圖如下: 寫指令 /數(shù)據(jù) 開始 發(fā)送一個字節(jié)的數(shù)據(jù) 液晶初始化 數(shù)據(jù)處理 設(shè)置顯示地址 顯示數(shù)據(jù) 圖 4鍵電路子程序流程圖 判斷某按鍵被按下的部分程序如下: if(0||0||0||0||0) { 0); if(0||0||0||0||0) { if(0&&1) //數(shù)據(jù) 調(diào)整的減功能 { if(1) if(2) } 度控制子程序 從四個不同位置測量酸洗池的溫度值,求取測得的四個溫度值的平均值,將這個平均值作為酸洗池的溫度,用它減去設(shè)定的溫度值,如果得到的結(jié)果大于 抽水泵開始工作,把酸洗池內(nèi)的熱水抽出了,把冷水抽到酸洗池內(nèi),如果差值較大,可以讓抽水速度加快些,盡快冷卻,差值較小,抽水過程緩慢些,緩慢的進(jìn)行冷卻;如果得到的結(jié)果小于 讓加熱裝置開始通電工作,加熱酸洗池中的熱水,通過 始 執(zhí)行延時程序,等待按鍵松開 判斷 5 個按鍵中,是否有按鍵被按下 Y 執(zhí)行這個按鍵的功能程序 結(jié)束 N 控制固態(tài)繼電器的通電時間,從而控制電熱絲的加熱時間,使加熱效果能夠控制在較合適的范圍內(nèi)。比較完一次,還需要繼續(xù)進(jìn)行比較,重復(fù)對 酸洗池進(jìn)行加熱或者是冷卻,使得酸洗池的溫度一直非常接近設(shè)定的溫度值。 圖 4; ) { if(1) { if({ ; } 0+(100*7; } ; if(1==0) ; 開始 比較設(shè)定溫度與四個傳感器的測量平均溫度 大于 設(shè)定溫度 抽水泵抽水冷卻 加熱裝置開始加熱 小于 顯示溫度 0_2=1; } ; ; /*********限定 占空比 **********/ 99) 9; ## # # # # 0_0=; 0_1=; 0_2=; ; m[]={"設(shè)定 "}; ={"啟動 "}; ={"℃ "}; , //占空比變量 /************系統(tǒng)初始化函數(shù) ***************************/ { /*************************************************************************** 計(jì)數(shù)器 0 的高 8 位 和低 8 位計(jì)數(shù)器,計(jì)算辦法 :65536256; * 65536256,其中 N 為所要計(jì)數(shù)的次數(shù)即多長時間產(chǎn)生一次中斷; * 定時 /計(jì)數(shù)器的工作模式選擇, 0示選用模式 1,它有 16 位計(jì)數(shù)器, * 最 大 計(jì) 數(shù) 脈 沖 為 65536, 最長時間為 15536= **************************************************************************/ //定時器模式 1 ; //總中斷允許 ; //定時中斷 0允許 ; //啟動定時器 6
收藏
編號:116065
類型:共享資源
大小:8.19MB
格式:ZIP
上傳時間:2017-07-31
50
積分
- 關(guān) 鍵 詞:
-
太陽能
硅片
酸洗
溫度
控制系統(tǒng)
設(shè)計(jì)
獨(dú)家
畢業(yè)
課程設(shè)計(jì)
任務(wù)書
開題
報(bào)告
講演
呈文
外文
翻譯
- 資源描述:
-
太陽能硅片酸洗池溫度控制系統(tǒng)設(shè)計(jì)【獨(dú)家畢業(yè)課程設(shè)計(jì)帶任務(wù)書+開題報(bào)告+外文翻譯】,太陽能,硅片,酸洗,溫度,控制系統(tǒng),設(shè)計(jì),獨(dú)家,畢業(yè),課程設(shè)計(jì),任務(wù)書,開題,報(bào)告,講演,呈文,外文,翻譯
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。