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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的水溫控制系統(tǒng)(留存版)

2025-01-29 18:53上一頁面

下一頁面
  

【正文】 ========== //函數(shù) : void PIDinit(void) //語法: void PIDinit(void) //描述: PID 初始化 `基于單片機的水溫控制系統(tǒng) 35 //參數(shù):無 //返回:無 //========================================================== void PIDinit(void) { = 0。 //計算溫度平均值 ``畢業(yè)(設(shè)計)論文 36 if(adc_data 0x0255) K = 。 // 設(shè)置 PID 微分值 fOut = PIDCalc ( amp。 //取出最大值 } min = giADC_DataSave[i]。 } break。 //溫度值增加 if(guiLED_Value[0]==10) guiLED_Value[0] = 0。 max = giADC_DataSave[1]。 //設(shè)置語音為播放狀態(tài) siTlast = (int)fT。 static int siTlast = 0。 //語音播放 if(status == system_temperature_control) display_speech_ADC_temperature()。 void key_value_process(int key)。 // 比例常數(shù) Proportional Const float Integral。 經(jīng)過本次設(shè)計,作者在 方案選擇 、 算法分析 、電路原理圖設(shè)計、以及軟件調(diào)試等多方面積累了寶貴的經(jīng)驗和教訓(xùn)。 若出現(xiàn)錯誤,則檢查或者修改程序內(nèi)容 , 直 到無誤 。 也可以采用分片刷新的辦法處理, 盡量 把每次刷新所占用的時間減到最短。 最后,在計算結(jié)果交付于輸出之前,還需要進行一些修正 。當(dāng)然,根據(jù) 具體對象也可以修改這個等分?jǐn)?shù)。調(diào)壓法控制的原理是通過調(diào)節(jié)可控硅的觸發(fā)相位的相位角達到對電壓的調(diào)節(jié),這個電壓是指有效電壓,直觀上就是對一個正弦波形的前 邊切掉一塊,用不 同的切割位置來 保留剩余的面積。在微分時間選擇合適情況下,可以減少超調(diào),減少調(diào)節(jié)時間。這是面向比例項 使 用的變動數(shù)據(jù)。 當(dāng)有用戶按下 “打印 ”按鍵,則通過打印程序,控制打印機 將當(dāng)前系統(tǒng)信息打印出來。 guifgSpeechPlay = 0。它與模擬濾波相比具有以下優(yōu)點: 1.?dāng)?shù)字濾波是用程序?qū)崿F(xiàn)的,不需要增加任何硬件設(shè)備,也不存在阻 抗匹配問題,可以多個通道共用,提高穩(wěn)定性和可靠性。 鍵盤 部分設(shè)計 本系統(tǒng)通過鍵盤操作實現(xiàn)對水溫的 設(shè)置及 控制,共有 3 個按鍵,其中KEY1 對應(yīng)十進制數(shù)碼管的十位數(shù)操作, KEY2 對應(yīng)十進 制數(shù)碼管的個位數(shù)操作, KEY3 按下后,系統(tǒng)開始測溫,開關(guān)電路,并對溫度變化整數(shù)值進行語音播報。因此,在溫度控制精度要求比較高的情況,一般采 用鉑 熱電阻作為 溫度采集裝置。 本次系統(tǒng)設(shè)計的內(nèi)容是 通過對硬件的合理 選擇,在一定程度上實現(xiàn)該電子裝置的 方便性、實用性 和 低成本性。通過鍵盤可 設(shè)置一定 的溫度和溫度變化范圍,LED實時顯示當(dāng)前 溫度 以 便于用戶觀測。``基于單片機的水溫控制系統(tǒng) 3 第 2 章 技術(shù)背景 溫度傳感器 溫度傳感器有多種類型,常見的有:數(shù)字接口的溫度傳感器,可 以與控制器直接相連;熱電偶溫度傳感器,一般線形度較差,需要開發(fā)人員進行線性化調(diào)節(jié);熱電阻溫度傳感器,線形度略好于熱電偶,測溫范圍較廣,應(yīng)用場合較多。一個控制系統(tǒng)包括控制器、傳感器、變送器、執(zhí)行機構(gòu)、輸入輸出接口。鉑熱電阻元件是用陶瓷 為保護管做成的內(nèi)繞結(jié)構(gòu),感溫元 件 可制成各種微型溫度傳感器探頭。在本系統(tǒng)具體實現(xiàn)時, 選擇 通過 繼電器 來控制 電熱絲 ,通過 銜鐵 和公共端 的吸合與 釋放 來控制電熱絲的加熱。 while(1){ iKeyValue = SP_GetCh()。如果溫度高于設(shè)定值,則停止電熱絲加熱并且繼續(xù)測量溫度;如果發(fā)現(xiàn)溫度高于設(shè)定值較多,則打開風(fēng)扇強制降溫;開 始 實時采集溫度 大于設(shè)定值 小于設(shè)定值 正常值 打開風(fēng)扇 (降溫) 打開電阻絲 (升溫) 接近設(shè)定值 接近設(shè)定值 全速 降溫 全速升溫 PID 控制升溫 PID 控制降溫 實時采集 當(dāng)前溫度 返 回 N N N N Y Y Y Y ``畢業(yè)(設(shè)計)論文 14 如果溫度值低于設(shè)定值,則停止風(fēng)扇并且繼續(xù)測量溫度;如果發(fā)現(xiàn)溫度低于設(shè)定值較多,則打開電熱絲強制升溫。 6. 標(biāo)準(zhǔn)的直接計算法公式: [4] ? ? ? ? ? ? ? ? ? ?? ?1????? ? teteKteKteKP diptout ( 44) 上一次的計算值 : ? ? ? ? ? ? ? ? ? ?? ?21111 ???????? ?? teteKteKteKP diptout ( 45) 兩式相減得到增量法計算公式 : ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ?? ?2121 ????????? teteteKteKteteKP diptd l t ( 46) 這里 對 ? 項的表示應(yīng)該是對 ??te 從 1 到 t 全部總和。下面討論 PID 控制的兩種算法 : 第一種是位置式 PID 算法。 這里除了加溫以外的時間 就用來 等待下一個周期到來,再進行實際測量,計算下一周期的輸出量,周而復(fù)始,不斷地修正 輸出量,以達到對溫度的有效控制。 獲得 0- 200℃ 加溫比例數(shù)據(jù) 的計算方法:為了說明這個問題,先假`基于單片機的水溫控制系統(tǒng) 23 定只考慮最簡單的比例控制算法。 運算將會占用很長的時間,這是相對于一個基本定時周期來講的 。 另外,對有些參數(shù)如積分項的累加數(shù)過大時會起反作用, 或者調(diào)節(jié)失靈,或者引起大幅振蕩,為此對此 項引入一個 數(shù)值最大界限,當(dāng)結(jié)果超出 規(guī)定 界限時,不再增加(或減少)。以往的方法都是人工測定、手工操作、 肉眼觀察,既費時費力、準(zhǔn)確度低、實時性差, 又不利于工人的操作安全 。 ``老師以其嚴(yán)謹(jǐn)求實的治學(xué)態(tài)度、高度的敬業(yè)精神、兢兢業(yè)業(yè)、孜孜以求的工作作風(fēng)和大膽創(chuàng)新的進取精神對我產(chǎn)生了重要影響。 // 誤差累計值 } PID。 //保存顯示的 LED 數(shù)字 int iAddrSpeech。 = 0。 //確定溫度系數(shù) else K = 。stPID,(int)(fT*10) )。 for(i=1。 case 4: if(status == system_temperature_set){ temperature_speech_index(guiLED_Value)。 case 1: if(status == system_temperature_set){ //溫度設(shè)置狀態(tài)下 guiLED_Value[0]++。 int i。//語音播放始地址 guifgSpeechPlay = 1。 int adc_data。 //鍵值處理 if(guifgSpeechPlay) temperature_speech_play( )。 int adc_data_cmp()。 // 設(shè)定目標(biāo) Desired Value float Proportion。 ( 3) LED 顯 示效果單一,有待改進為更加友好的 LCD 顯示。 其具體的步驟是: 在 KEIL 調(diào)試軟件中對 C 語言 代碼和匯編 語言 代碼 模塊分別 進行調(diào)試 .。現(xiàn)在液晶屏用 的 比較多,環(huán)境的干擾、數(shù)據(jù)的變化都會引起花屏或反應(yīng)遲鈍,而刷新需要占用很長的時間。iK , dK 是 反應(yīng)對策速度, 需 要 耐心去逐步達到穩(wěn)定點,過激了會起反作用 。定下了基本控制時間分辨率以后,計算就可以不用改變了。12???????kukukekekeke ? ?? ?? ? ? ?? ?111 10 ??? ?? taku attaykky 采樣時間到 返 回 N Y `基于單片機的水溫控制系統(tǒng) 21 采用增量式實現(xiàn) 一般 PID 控制, 其 表達式如下 : )1()()( ???? kukuku ? ?? ?)2()1(2)( )()1()( ????? ???? kekekeK keKkekeKdip ( 411) 通過上面的介紹對 PID 算法有了一定的理解,在這里使 用增量法進行溫度調(diào)節(jié): ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ?? ?2121 ????????? teteteKteKteteKP diptd l t ( 412) 上面只 是控制算法的數(shù)學(xué)方法, 稍顯 抽象,在具體的控制項目中 的 量化問題 闡述如下: [9] 對于加溫的溫度控制 , 可以采用調(diào)節(jié)供電電壓或在一定的時間循環(huán)周期內(nèi)的供電時間比例來調(diào)節(jié)加溫控制溫度,一般以調(diào)節(jié)加溫時間比例比較簡單, 這 也是控制上比較常用的方法。因此,可以改善系統(tǒng)的動態(tài)性能。 2.基本偏差 ??te : 表示當(dāng)前測量值與設(shè)定目標(biāo) 值之 間的差,設(shè)定目標(biāo) 值 是被減數(shù),結(jié)果可以是正或負,正數(shù)表示還沒有達到,負數(shù)表示已經(jīng)超過了設(shè)定值。如果實測溫度偏離設(shè)定溫度較多,則相應(yīng)打開風(fēng)扇或者電熱絲。 status = system_temperature_set。 數(shù)字濾波部分 設(shè)計 傳感器采集的信息常會受到干擾, 為了提高采樣的可靠性,減小虛 假信息的影響, 這里 采用數(shù)字濾波。 語音播報:語音播放水溫設(shè)置溫度,并播報整數(shù)溫度變化。鉑電阻元件可與顯示儀、記錄儀、調(diào)節(jié)器、掃描儀、數(shù)據(jù)記錄儀以及電腦 配套進行精確的溫度測量和控制。 系統(tǒng)設(shè)計的目標(biāo)、內(nèi)容及意義 本次系統(tǒng)設(shè)計的目標(biāo)是 對 單片機控制的 水 溫 控制 系統(tǒng)進行分塊的分析與設(shè)計,對其合理性進行探究,最終 設(shè)計 一個實用的,功能完善的設(shè)計方案。 采 用 EEPROM使設(shè)定的溫度 控制范圍 掉電存儲。常見的數(shù)字接口的溫度傳感器如 18B20, 18B20 是 一線總線接口的溫度傳感器??刂破鞯妮敵鼋?jīng)過輸出接口、執(zhí)行機構(gòu),加到被控系統(tǒng)上;控制系統(tǒng)的被控量,經(jīng)過傳感器, 變送器,通過輸入接口送到控制器。鉑熱電阻元件配上金屬保護管和安裝固定裝置(如各種螺紋接頭、法蘭盤等),就構(gòu)成裝配式鉑熱電阻。 如果溫度偏高則通過 電路控制風(fēng)扇的工作 來 實現(xiàn) 降溫,并且還可以控制風(fēng)扇的轉(zhuǎn)速以更快的將溫度穩(wěn)定在設(shè)定值附近。 //取鍵值 key_value_process(iKeyValue)。 打印控制程序 設(shè)計 圖 45 打印控制 程序的實現(xiàn) 具體實現(xiàn)步驟如下: 初始化程序,判斷打 印按鍵是否按下, 如果沒有開 始 初始化 打印按鍵是否按下 打印機 是否忙碌 讀取需打 印的信息 啟動打印 機并打印 返 回 N N Y Y `基于單片機的水溫控制系統(tǒng) 15 打印要求則直接返回; 如果按下, 繼續(xù) 判斷打印機是否處于忙碌狀態(tài),空閑則讀取需打印的信息并 打印;若處于忙碌狀態(tài),則繼續(xù)等待直到打印機處于空閑為止。 三個基本參數(shù) pK , iK , dK ,在實際控制中的作用: 比例調(diào)節(jié)作用:是 按比例反應(yīng)系統(tǒng)的偏差 ,系統(tǒng)一旦出現(xiàn)了偏差,比例調(diào)節(jié)立即產(chǎn)生調(diào)節(jié)作用用以減少偏差。 這種算法是以連續(xù)系統(tǒng)的 PID 控制為基礎(chǔ) ,然后將其數(shù)字化,寫成差分方程 : [6] ?????? ??? ? dt tdeTdtteTteKtu dip )()(1)()( ( 47) 上 式中 : )(tu : PID 調(diào)節(jié)器的輸出量; )(te : PID 調(diào)節(jié)器的輸入量; pK : 比例系數(shù); iT : 積分時間常數(shù); dT : 微分時間常數(shù)。 為了對應(yīng)程序處理上的方便,在程序內(nèi)部一般并 不是用時分秒來計算的,通常 使用系統(tǒng)的一個定時器用于系統(tǒng)全部時鐘,例如顯示刷新 、鍵盤``畢業(yè)(設(shè)計)論文 22 掃描等。 假定 控制范圍是在 200℃ ,則設(shè)定溫度與實際溫度的差的最大值就是 200℃ ,這時的 輸出 參數(shù) 為 1?pK 。 一個系統(tǒng)定時周期內(nèi)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1