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

正文內(nèi)容

基于單片機(jī)的恒溫箱智能控制系統(tǒng)的設(shè)計(jì)方案(留存版)

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

下一頁面
  

【正文】 處理,將溫度值顯示在液晶顯示器上。AD590輸出電流值和它所測(cè)絕對(duì)溫度有精確的線性關(guān)系,由于生產(chǎn)廠家生產(chǎn)時(shí)采用激光微調(diào)來校正集成電路內(nèi)的薄膜電阻,使其在攝氏零度(),靈敏度為1uA/℃。當(dāng)向P3口寫1時(shí),通過內(nèi)部上拉電阻把端口拉到高電平,此時(shí)可以用作輸入口。TM240128A與單片機(jī)接口電路如圖36所示。當(dāng)按下“ADD” 鍵時(shí),系統(tǒng)設(shè)定值加一,當(dāng)按下“DEC”鍵時(shí),系統(tǒng)設(shè)定值減一。系統(tǒng)原理圖:4 軟件的仿真與調(diào)試 軟件控制方案本文主要分析單片機(jī)應(yīng)用系統(tǒng)出錯(cuò)以及不可靠不穩(wěn)定的原因,并結(jié)合他人的研發(fā)經(jīng)驗(yàn),探討一些解決的辦法。 按鍵程序的設(shè)計(jì)恒溫箱智能控制系統(tǒng)的按鍵電路采用三個(gè)獨(dú)立式按鍵,在程序的設(shè)計(jì)中,由于系統(tǒng)的溫度必須可以人為設(shè)定,所以在程序設(shè)計(jì)中,我們用兩個(gè)按鍵用作設(shè)定值的加和設(shè)定值的減,另外一個(gè)按鍵用來數(shù)據(jù)的選擇。在程序執(zhí)行中,系統(tǒng)讀取設(shè)定值和實(shí)際測(cè)量值,通過算法進(jìn)行比較并運(yùn)算,然后單片機(jī)輸出信號(hào)來控制晶閘管進(jìn)行處理,最終顯示在液晶顯示器上。但是如果要顯示的數(shù)據(jù)不是四位的數(shù)的話,如果只做以上處理的話在最高位就會(huì)出現(xiàn)0千的效果,怎樣避免這種結(jié)果呢?我們做如下處理,可以判斷一下待顯示的數(shù)據(jù)多大的數(shù),如果小于1000,那第一位就不能顯示了依此類推。該系統(tǒng)具有實(shí)時(shí)溫度顯示和溫度設(shè)定功能,還具有超溫、欠溫報(bào)警和自動(dòng)控制功能。本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,同時(shí)我四年的大學(xué)生活也要結(jié)束了。有按鍵或外部觸發(fā)程序系統(tǒng),要對(duì)每個(gè)觸發(fā)的電路進(jìn)行嚴(yán)密的調(diào)試,這樣在系統(tǒng)運(yùn)行時(shí)才不會(huì)出現(xiàn)意想不到的效果??刂瓶驁D如圖43 所示。編寫程序之前一定要先分析一下本系統(tǒng)的整體的程序框圖和中斷的框圖,程序的模塊化會(huì)使程序的編寫不至于枯燥,每完成一步,都調(diào)試到完全正確,全部程序都一下子的寫進(jìn)去然后再一起調(diào)試會(huì)使編程的人感到不知道是哪里出了錯(cuò)誤,找原因無從下手。最常用的方法有算術(shù)平均值濾波、比較舍取濾波、中值濾波、慣性濾波。 過零檢測(cè)電路工頻電壓是一個(gè)交流電壓,而我們要控制晶閘管的方法也就是以此處為切入點(diǎn),來控制晶閘管的導(dǎo)通角,達(dá)到控制加在電熱絲兩端的電壓的有效值的目的。常用的方法有:(1)行反轉(zhuǎn)法(2)行掃描法(3)行列掃描法本文所設(shè)計(jì)的智能控制系統(tǒng)還要有數(shù)據(jù)的選擇,設(shè)定值的增加、減少,本系統(tǒng)信息輸入量小,所以采用三鍵式的輸入,其電路圖如圖38 按鍵電路圖所示。但由于本身是不能自動(dòng)進(jìn)行復(fù)位的必須配合相應(yīng)的外部復(fù)位電路才能實(shí)現(xiàn)。在這種情況下,P2口使用強(qiáng)大的內(nèi)部上拉電阻功能。由于大規(guī)模集成的電路技術(shù)發(fā)展,各種高精度的、低功耗的、可編程的、低成本的A/D轉(zhuǎn)換器不停推出,這促使微機(jī)控制的系統(tǒng)電路更加的簡(jiǎn)潔,更高可靠性。 溫度傳感器AD590的概述AD590是一種2 端恒流集成電路式半導(dǎo)體傳感器,輸出電流與它所受的溫度成線性關(guān)系。綜上所述,選用晶閘管作為電熱絲供電的控制元件。 溫度傳感器的選擇采用集成半導(dǎo)體溫度傳感器AD590。該系統(tǒng)具有實(shí)時(shí)溫度顯示和溫度設(shè)定功能,還具有溫度上、下限報(bào)警和自動(dòng)控制功能。當(dāng)溫度高于或低于設(shè)定值一定程度時(shí),發(fā)出生光報(bào)警,消除由于單片機(jī)系統(tǒng)意外失控所造成的危險(xiǎn),提高了恒溫箱工作的可靠性和使用安全性。AD590是一種2端集成電路式半導(dǎo)體傳感器,輸出電流與它所受的溫度成線性關(guān)系。 單片機(jī)的選擇基于系統(tǒng)要求,系統(tǒng)所用的單片機(jī)選擇了AT89C52。AD590 溫度傳感器具有重復(fù)性好、精度高等特點(diǎn),其測(cè)量溫度范圍為:55℃~+150℃,線性度177。 TLC2543的介紹TLC2543是11個(gè)輸入端的12位開關(guān)電容逐次逼近模/數(shù)轉(zhuǎn)換器,具有轉(zhuǎn)換速度快、穩(wěn)定性好、分辨率高、與微處理器接口簡(jiǎn)單等優(yōu)點(diǎn)。當(dāng)利用8位地址線訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出特殊功能寄存器的內(nèi)容。 液晶顯示電路大多數(shù)的數(shù)字系統(tǒng)都有人機(jī)接口模塊,本系統(tǒng)也不例外,本系統(tǒng)的顯示部分使用的是TM240128A液晶顯示模塊,TM240128A是內(nèi)藏T6963C控制器的240128點(diǎn)陣圖形液晶顯示模塊,在LCD板中還有行列驅(qū)動(dòng)器,8KB隨機(jī)存儲(chǔ)器,控制電路和時(shí)序電路等,通過對(duì)T6963C的編程,可以實(shí)現(xiàn)點(diǎn)陣式LCD的各種應(yīng)用。圖38 系統(tǒng)按鍵電路本系統(tǒng)使用P1口,不使用上拉電阻,其工作原理是:按鍵在沒有按下時(shí),I/0口出現(xiàn)的是高電平,當(dāng)按下時(shí)I/O口會(huì)出現(xiàn)低電平,為了減少硬件資源,在硬件中沒有使用消抖電路,在程序中,可以使用軟件編程的方法進(jìn)行消抖。由于220V的強(qiáng)電壓對(duì)單片機(jī)系統(tǒng)來說是一個(gè)非常大的電壓,所以在采集220V 50Hz電壓的信號(hào)是不能直接接收的,在本系統(tǒng)中,我用到的是過零檢測(cè)電路,其電路如圖311 過零檢測(cè)電路所示。具體選取某種濾波,必須依據(jù)信號(hào)變化的規(guī)律選擇。 主程序框圖恒溫箱控制系統(tǒng)主程序的順序應(yīng)該先初始化系統(tǒng),如把晶閘管關(guān)閉、初始化液晶、初始化定時(shí)器等等,這些都是為系統(tǒng)下一步做好運(yùn)行的準(zhǔn)備;然后是程序的正式運(yùn)行, CPU做的應(yīng)該是數(shù)據(jù)的讀取、處理、輸出。圖43 溫度控制框圖 顯示程序介紹恒溫箱智能控制系統(tǒng)用TM240128A液晶顯示器作為顯示部分,本液晶內(nèi)部有數(shù)字和英文字母以及符號(hào)的字庫,在刷新數(shù)據(jù)時(shí),要用到數(shù)字的字庫,但是在顯示數(shù)據(jù)時(shí),不可以直接傳送一個(gè)幾位的整數(shù),更不能寫入帶浮點(diǎn)的小數(shù),因?yàn)槠鋬?nèi)部只有單個(gè)的數(shù)字的字模,系統(tǒng)只能將一個(gè)整數(shù)拆開,比如:1234,系統(tǒng)要拆成“1”、“2”、“3”、“4”然后分別送入液晶顯示器才能顯示出來,浮點(diǎn)數(shù)還要把浮點(diǎn)傳送進(jìn)去才行。結(jié) 論恒溫箱智能控制系統(tǒng)采用半導(dǎo)體集成溫度傳感器作為測(cè)溫器,將溫度信號(hào)轉(zhuǎn)換成電流信號(hào)。在此還要感謝所有的老師,為我打下了堅(jiān)實(shí)的專業(yè)基礎(chǔ),這對(duì)我以后的工作有很大的幫助;還要感謝我所有的同學(xué),感謝大家的支持和鼓勵(lì)。由鍵盤來控制數(shù)據(jù)之間的選擇,并通過鍵盤增加和減少設(shè)定值。在這里,介紹一下數(shù)據(jù)處理的過程,系統(tǒng)取到一個(gè)待顯示的數(shù)據(jù)后,第一步將這個(gè)數(shù)除以1000取整(/1000),得到的值就是千位的值,第二步將這個(gè)數(shù)除以100(/100)模10(%10),得到的值就是百位的值,第三步將這個(gè)數(shù)除10(/10)模(10),得到的值就是十位的值,第四步將這個(gè)數(shù)模10,得到的數(shù)就是個(gè)位的值。其中初始化包括定時(shí)器、液晶的初始化和變量的初始化;通過數(shù)據(jù)選擇按鍵來控制設(shè)定溫度、上限報(bào)警溫度和下限報(bào)警溫度的選擇,然后用設(shè)定值加和設(shè)定值減按鍵來調(diào)節(jié)設(shè)定值,這種方法不會(huì)影響系統(tǒng),還省去了系統(tǒng)資源。下面我們就來分析一下本系統(tǒng)的控制方案。我們根據(jù)過零檢測(cè)信號(hào)可以得到正弦波的零點(diǎn)位置,然后用CPU可以算出晶閘管的導(dǎo)通角控制信號(hào)的觸發(fā)信號(hào),這樣,系統(tǒng)就可以根據(jù)溫度的需要控制電熱絲所加電壓的有效值的大小,來控制溫度。當(dāng)按下“SEL”鍵時(shí),系統(tǒng)對(duì)設(shè)定溫度、上限報(bào)警溫度、下限報(bào)警溫度進(jìn)行選擇。10%;模塊內(nèi)可自帶10V負(fù)壓,用于LCD的驅(qū)動(dòng)電壓;顯示內(nèi)容:240(列)128(行)點(diǎn);全屏幕點(diǎn)陣;帶8K外部數(shù)據(jù)存儲(chǔ)器(其地址由軟件設(shè)定);其接口適配8080系列和Z80系列MPU的控制時(shí)序;驅(qū)動(dòng)方式:1/128 DUTY,1/9
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1