freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的恒溫箱智能控制系統(tǒng)的設計方案(完整版)

2025-06-08 22:34上一頁面

下一頁面
  

【正文】 標準化的輸出,固有的線性關(guān)系[6]。 按鍵輸入,設定可控制范圍內(nèi)任意溫度值;2 系統(tǒng)設計分析 系統(tǒng)功能分析恒溫箱的智能控制系統(tǒng)由核心處理模塊、溫度采集模塊、鍵盤輸入模塊、液晶顯示模塊、及控制執(zhí)行模塊等組成。在溫度的控制系統(tǒng)中一般用到的是較為先進的控制系統(tǒng)理論和控制算法。本系統(tǒng)中采用了PID算法,其算法應用到了系統(tǒng)軟件的設計中,對整個加熱過程使用模糊PID控制方案,對于加熱過程中所產(chǎn)生的各種干擾和恒溫箱的慣性問題都進行了分析[3]。本控制系統(tǒng)有以下功能及指標: 溫度上、下限越限報警。對于本系統(tǒng)要求對恒溫箱的溫度實現(xiàn)實時和快速控制,DS18B20在速度上滿足不了要求,所以溫度傳感器采用AD590。采用晶閘管對電熱絲的供電進行控制。為了確保恒溫箱工作可靠和使用安全,在輸出中設置報警接口。穩(wěn)壓電源電路原理圖由于OP07采用5V供電線性區(qū)太小,放大倍數(shù)太小,所以采用12V電源供電;晶閘管作為電熱絲供電的控制元件,所以觸發(fā)電壓采用9V電源供電;而單片機則采用5V供電。當其感受的溫度升高或者降低時,則其電流就以1uA/℃的速率增大或減小,因而在應用中將電流轉(zhuǎn)換為電壓,即可以用電壓來表示溫度大小。為了測量電壓需要使輸出電流I不分流出來,使用電壓跟隨器,其輸出電壓V2等于輸入電壓V。P0口:雙向8位三態(tài) I/O口,可驅(qū)動8個LS型TTL負載。作為輸入口,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出電流(IIL)。單片機應用系統(tǒng)在上電啟動運行是,都需要先復位。圖36 TM240128A 與單片機接口電路其內(nèi)部沒有中文字庫,所以在顯示中文時,對其進行圖形方式寫屏,其取模方式如圖37 TM240128A字模所示。它的缺點是硬件設備隨著鍵數(shù)的增加而增加。 報警電路設計報警電路采用一個小功率三極管Q1驅(qū)動蜂鳴器,當單片機接收到超過上限溫度信號或下限溫度信號時,單片機輸出高電平,Q1導通,是蜂鳴器通電工作,發(fā)出報警聲。注:不能用R10k檔,否則導致發(fā)射管擊穿。軟件的設計對于單片機系統(tǒng)來說也占在一個非常有影響的地位的,系統(tǒng)軟件的運行的抗干擾性、可操作性、人機界面的友好性,都是判別單片機系統(tǒng)好與不好的出發(fā)點。(3)設置自檢程序技術(shù)。這樣按鍵較少,不必使用行列式鍵盤,在程序的設計中,用查詢的方式對這三個鍵子的狀態(tài)進行判斷,硬件電路中沒有加入消抖電路,所以在程序中,使用延時的方法消除按鍵的抖動和誤動作。圖41 TLC2543時序圖AT89C52的I/O接口內(nèi)部有上拉電阻,所以在程序中只對I/O口寫“1”或?qū)憽?”即可完成如圖42的時序圖,使TLC2543正常的工作。在這里,只對主程序的框圖進行初步的分析,其中的具體模塊程序會在以后的幾節(jié)中進行介紹。延時減少100μS。這樣,我們的數(shù)據(jù)就可以十分準確的顯示在顯示器上面了。 硬件電路的調(diào)試在硬件電路的調(diào)試中,最值得注意的是電源的部分,因為電路的設計時不可能都做成PCB電路板再做調(diào)試,一般為了調(diào)試的速度,都是只做個草草的電路只是用來測試一下電路的效果是不是令人滿意,如果達到了我們想要的效果,這個電路就是對的了,然后再用各種方法測試它的穩(wěn)定性,如完全成功,再焊接好電路,或是制作成PCB電路板,電路的調(diào)試不是把所有的電路都做到一起再調(diào)試效果,一般都是把一個復雜的電路分成幾個小的模塊,分別對每個模塊做調(diào)試,從最基本的模塊做起,測試成功后就做與其相聯(lián)系的模塊,另一個模塊做好調(diào)試成功后再將兩個模塊連接到一起,連起來才能較好的完成一個復雜的系統(tǒng)。該系統(tǒng)采用模糊PID控制實現(xiàn)對溫度的調(diào)節(jié),當溫度高于或低于設定值一定程度時,發(fā)出報警。在此向宗老師致以最誠摯的謝意。在軟、硬件的設計和撰寫論文的過程中,同學們也給了我很大的幫助,尤其在硬件設計中,他們的建議使我的思維開闊了許多,在此表示感謝。如對于溫度的檢測過程中,信號的放大和讀入不夠準確,在模擬電路的處理方面,對于模擬信號處理經(jīng)驗不足,信號的準確度不夠高,導致了溫度的檢測不夠真實,所以控制的效果不是很好。 軟件程序調(diào)試軟件程序的調(diào)試對于硬件來說就比較容易,程序的調(diào)試只要改一下代碼就可以了,不像硬件那樣需要改電路,51單片機的仿真可以用仿真器,所以在改變程序的代碼后,只要執(zhí)行一下,就可以看到改變程序后的效果,但是調(diào)試程序要有很好的邏輯思路,程序執(zhí)行到哪里都要知道硬件電路的效果,比如用示波器看看波形對不對、用萬用表測一下電壓等,對于復雜的系統(tǒng),軟件和硬件是不能單獨調(diào)試的,還要結(jié)合起來一起考慮。圖44 按鍵讀取程序框圖本系統(tǒng)鍵盤數(shù)量少,所以在軟件的設計中,我們選用查詢的方式設計鍵盤的程序,可以減少CPU的資源的使用,且能滿足流程的安排,根據(jù)系統(tǒng)需要,設計鍵盤的作用分別為數(shù)據(jù)的選擇、設定值加和設定值減,在程序的設計中,系統(tǒng)的設定值不是說加多少就能加多少的,本系統(tǒng)溫度的最高值在80℃,因此設定值加鍵只能加到80℃就不能再加了,同理設定值減也只能到30℃。此時系統(tǒng)完成一個周期的溫度控制過程。用AD590作為檢測元件,其檢測速度較快,本系統(tǒng)用到的A/D轉(zhuǎn)換器TLC2543對電壓的轉(zhuǎn)換是滯后的,所以在檢測的過程中,溫度的測量是前一時刻的瞬時值,但因為溫度的變相比之下非常緩慢,所以這種系統(tǒng)可以滿足對溫度的測量速度要求。一個成功的編程人員所編的程序是十分容易理解的,這不光要寫的有條理,還要適當?shù)募右恍┳⑨?,因為一個大的程序一個程序員是不能完成的,需要一個團隊共同完成,這樣如果自己編的程序只有自己才能看懂的話就不能與別人的程序很好的接口。 液晶顯示程序的設計恒溫箱控制系統(tǒng)的顯示選用液晶TM240128A作為顯示器,其內(nèi)部沒有字庫,所有的漢字都要自行編寫。采集數(shù)據(jù)誤差的軟件處理用程序濾波算法,可以濾掉一部分由于輸入信號干擾所帶來的輸出控制類錯誤。針對以上出現(xiàn)的各種問題,我們從軟件方面來探討一些提高單片機的應用系統(tǒng)抗干擾的方法。圖310 光耦控制電路由于光電耦合器的受控端的驅(qū)動電流不是很大,而晶閘管的導通電流比較大,所以在光電耦合器的輸出端接入一個三極管,來增加晶閘管的驅(qū)動電流。報警電路如圖39所示。由于鍵盤通常排列成矩陣格式,因此可以用硬件或軟件的方法對行、列分別進行掃描去查找按動的鍵。共十六個字符串型代碼,因此這樣程序的代碼會很長,所以在本系統(tǒng)的設計中,由于AT89C52的內(nèi)部存儲器容量有限,不可以用過多的漢字顯示。因而,復位是很重要的操作方式。?ALE/ :ALE為地址鎖存允許信號,當訪問外部存儲器時,ALE輸出信號的負跳沿用于單片機發(fā)出的低8位地址經(jīng)外部鎖存器的鎖存控制信號;位本腳第二功能,在對內(nèi)EPROM編程寫入時,此引腳作為編程脈沖輸入端。P2口在訪問外部程序存儲器或16位地址的外部數(shù)據(jù)存儲器時,P2口送出高8位地址數(shù)據(jù)。在這種模式下,P0口具有內(nèi)部上拉電阻。 AD的選擇及接口電路A/D、D/A轉(zhuǎn)換器是過程控制及儀器儀表、工控設備等檢測與控制裝置中應用非常廣泛的器件。AD590基本應用電路如圖33所示。圖32 直流穩(wěn)壓電源電路原理圖 溫度采集電路的設計輸入電路
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1