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

正文內(nèi)容

基于單片機的汽車空調(diào)控制系統(tǒng)的設(shè)計論文(文件)

2025-07-10 21:00 上一頁面

下一頁面
 

【正文】 串行通訊,顯示器熄滅,混合風(fēng)門步進電機停止運轉(zhuǎn)。當(dāng)處于“自動控制模式”時,智能溫控系統(tǒng)根據(jù)溫度設(shè)定值與測量值的偏差自動調(diào)節(jié)混合風(fēng)門的開度,使車廂溫度能滿足乘客期望的舒適度要求。 主程序模塊主程序模塊的內(nèi)容包括系統(tǒng)初始化,溫度設(shè)定值與測量值的顯示,正常工作模式與軟關(guān)機模式的切換,X25045的EEPROM讀寫等。系統(tǒng)初始化從X25045的EEPROM中調(diào)入保存的數(shù)據(jù)顯示溫度測量值y(k)和溫度設(shè)定值r(k)復(fù)位看門狗ON/OFF鍵按下?串行通訊子程序改變F0狀態(tài)F0=1?關(guān)閉顯示關(guān)閉中斷允許總控制位EA開顯示開中斷允許總控制位EA保存數(shù)據(jù)到X25045的EEPROM從X25045的EEPROM中調(diào)入保存的數(shù)據(jù)接收到握手信號?YNNYNY開始 主程序流程圖顯示程序包含在主程序中,采用軟件定時動態(tài)掃描方法,每隔1毫秒刷新一位LED顯示。所以8255的地址編碼為:命令狀態(tài)口FF7FH,AP口FF7CH,BP口FF7DH,PC口FF7EH。判別方法為外部中斷申請輸入端,有沒有向CPU發(fā)送中斷請求。按鍵消抖措施分硬件和軟件兩種,本系統(tǒng)采用軟件消抖措施,方法為判別到鍵盤上有鍵閉合后,延遲10ms,再判別鍵盤的狀態(tài),若仍然有鍵閉合,則認(rèn)為鍵盤上有一個鍵處于穩(wěn)定的閉合狀態(tài),否則就認(rèn)為是鍵的抖動。通常,鍵盤工作方式有三種,即編程掃描、定時掃描和中斷掃描。若CUP開放外部中斷,則響應(yīng)中斷請求,執(zhí)行中斷服務(wù)程序?!癠P”是溫度加1鍵,“ODWN”是溫度減1鍵。溫度采樣時刻到,定時器T0中斷響應(yīng)溫度采集,A/D轉(zhuǎn)換Fuzzy控制算法更新e(k1),e(k2)重裝定時器返回 Fuzzy算法子程序流程圖 溫度信號采集子程序模塊系統(tǒng)溫度信號采集子程序模塊由Fuzzy控制系統(tǒng)算法子程序調(diào)用,主要涉及到對溫度信號的測量、計算和存儲。即把A/D轉(zhuǎn)換結(jié)果除5便得到AD590檢測到的十進制溫度值。本文取混合風(fēng)門的開度范圍為45℃~45℃,表示空調(diào)從最大制冷到最大采暖變化。35 。在程序中,量化因子Ku為5。e(k)和溫差變化率ec(k)的大小,經(jīng)模糊化推理后直接與存儲在單片機表中的數(shù)據(jù)比較,查出輸出量步進電機的運轉(zhuǎn)步數(shù),精確化后再用于混合風(fēng)門的調(diào)節(jié) 步進電機驅(qū)動控制子程序模塊定時器T2中斷響應(yīng)當(dāng)前位置U加1當(dāng)前位置U減1步數(shù)Δu(k)減1重裝定時器T2步數(shù)Δu(k)=0?=1?=1?uc=25?uc=25?YYYNNN N高電平Y(jié)N 正轉(zhuǎn)Y返回 步進電機運動控制子程序流程圖,定時器T2決定步進脈沖的頻率。在A/D轉(zhuǎn)換中,因為OPA3的放大倍數(shù)為10倍,故本電路最大測量溫度對應(yīng)為51℃。外部中斷1響應(yīng)讀入8255PC口按鍵狀態(tài)延時10msUP鍵按下?DOWN鍵按下?UP鍵子程序DOWN鍵子程序AUTO鍵子程序NNYYYN消除按鍵機械抖動AUTO鍵按下? 中斷返回 按鍵掃描子程序流程圖改變位尋址單元20H的狀態(tài)20H=0?風(fēng)門復(fù)位禁止定時器T0中斷允許定時器T0中斷N 自動控制Y 手動控制 返回 AUTO按鍵處理子程序流程圖升高1℃20H=0?是28℃?調(diào)整位十進制數(shù)把新的溫度設(shè)定值的十位放于30H中把新的溫度設(shè)定值的個位放于31H中=1Δu(k)=13Y 手動控制Y 自動控制NN 返回 UP按鍵處理子程序流程圖降低1℃20H=0?是18℃?調(diào)整位十進制數(shù)把新的溫度設(shè)定值的十位放于30H中把新的溫度設(shè)定值的個位放于31H中=0Δu(k)=13Y 手動控制Y 自動控制NN 返回 DOWN按鍵處理子程序流程圖 FUZZY控制系統(tǒng)算法子程序模塊Fuzzy控制系統(tǒng)算法子程序是系統(tǒng)對定時器T0的中斷響應(yīng)程序,主要任務(wù)是根據(jù)計算處理得到的溫差值e(k)的大小對Fuzzy控制算法進行選擇。2) 按鍵處理程序。對于“UP”、“DOWN”和“AUTO”鍵,在硬件接線上,將3個按鍵的行線通過一個與門接到CPU的外部中斷引腳上,當(dāng)鍵盤上沒有鍵閉合時,列線都輸出高電平,引腳也為高電平。按鍵采用硬件中斷請求與軟件查詢相結(jié)合的方法,查詢順序即為優(yōu)先順序,~,則與變?yōu)榈碗娖降囊_相應(yīng)的按鍵是閉合的。b. 去除鍵的機械抖動。采用動態(tài)顯示方式,即某一時刻只讓某一位處于選通狀態(tài),同時在段選線上輸出要顯示的字形碼。根據(jù)硬件原理圖的設(shè)計,LED顯示器采用8255的PA口作為段選碼,PB0和PB1是溫度設(shè)定值的十位和個位的位選碼,PB2和PB3是溫度測量值的十位和個位的位選碼。下面分別給出主程序模塊流程圖和其中的顯示程序流程圖。模塊化編程具有以下優(yōu)點:l) 開發(fā)周期短;2) 當(dāng)同類的需求較多時,可以把程序放入庫中以備以后使用;3) 有利于軟件的可示化;4) 有利于軟硬件的聯(lián)調(diào);5) 使得要解決的問題與待定模塊分離,很容易找到出錯的模塊,大大簡化了調(diào)試。如果再按一下“N0/OFF”鍵,系統(tǒng)將恢復(fù)到“正常運行模式”。此時,通過溫度調(diào)節(jié)按鍵可以設(shè)定需要的溫度值,溫度傳感器定時檢測車廂溫度,顯示器顯示溫度設(shè)定值和溫度測量值,混合風(fēng)門的開度會根據(jù)溫差和溫差變化自動調(diào)節(jié),溫控系統(tǒng)能夠與PC機通過串口通訊交換數(shù)據(jù)。汽車空調(diào)智能溫控系統(tǒng)的軟件程序是由主程序、外部中斷服務(wù)程序、串行中斷服務(wù)程序和定時器中斷服務(wù)程序等組成。直到停止位到來之后置位接收中斷標(biāo)志位RI,通知CUP從SBUF取走接收到的一個字符。一個字符幀發(fā)送完后,使TXD輸出線維持在“l(fā)”狀態(tài)下,并將串行控制寄存器SCON的TI位置“1”,通知CPU可以接著發(fā)送下一個字符。在本文中,由于對實時性要求不高,故采用低波特率來減小誤碼率,本文采用的波特率為1200bit/s。MAX232電平轉(zhuǎn)換芯片的第9,10引腳分別接單片機的10和11引腳。 單片機與PC機的串行接口及電路微機串口通常采用RS232電平,而單片機串口是TTL電平,二者不兼容。RS232以位串行傳輸數(shù)據(jù)的格式,這是微機系統(tǒng)中最通用的格式。3) RS232總線RS232被定義為一種在低速率串行通信中增加通信距離的單端標(biāo)準(zhǔn),該標(biāo)準(zhǔn)除包括物理指標(biāo)外,還包括表明按位串行傳送的電氣標(biāo)準(zhǔn)。停止位通常被接收器用來判別接收過程中的某些錯誤,例如串行數(shù)據(jù)的字節(jié)邊界錯等。2) 異步串行通信異步串行數(shù)據(jù)通信是以字符為單位,即一次傳送一個字符。本文采用普通PC機作為上位機,在VB平臺上開發(fā)空調(diào)車廂溫度調(diào)節(jié)系統(tǒng)的熱力學(xué)模型,通過串口通訊的方式與單片機系統(tǒng)進行數(shù)據(jù)交換,以測試本文研究設(shè)計的汽車空調(diào)智能溫度控制器的實際工作性能[17]。脈沖輸入方法有雙脈沖輸入法和單脈沖輸入法兩種。外接穩(wěn)壓二極管DD3用作鉗位保護和內(nèi)部集成續(xù)流回路(需外接檢測電阻Rs)以保護T1免受因T1的開關(guān)動作引起的感應(yīng)電動勢造成的尖峰電壓損害。PMM8713采取單脈沖輸入、12相勵磁方式,DP控制端為SI7300A的輸入電流I。WD0、WDI為看門狗定時器定時時間設(shè)定位。WEL由WREN指令置為1,由WRDI指令復(fù)位為0。另外,X25045有一個8位的狀態(tài)寄存器,它由RDSR和WRSR命令進行讀寫WIP位為寫EEPROM忙位,是只讀位。電壓監(jiān)控上電時,經(jīng)過約200ms的穩(wěn)定時間RESET信號由高電平變?yōu)榈碗娖?;掉電時,RESTE信號立即變?yōu)楦唠娖街敝岭娫措妷夯謴?fù)穩(wěn)定為止。1) 功能簡介看門狗X25045的看門狗定時器對單片機提供獨立的保護系統(tǒng)。另外,系統(tǒng)的軟開關(guān)按鍵“ON/OFF”,按鍵在沒有閉合時,該按鍵采用掃描查詢的工作方式,當(dāng)檢測到氏輸入為低電平時,系統(tǒng)會在“正常運行模式”和“軟關(guān)機模式”之間切換。 鍵盤工作原理簡易鍵盤中的“UP”鍵、“DOWN”鍵和“AUTO”鍵跨接在8255相應(yīng)的PC0~PC2線上,此時,8255的PC口為輸入。對于靜態(tài)顯示,LED的驅(qū)動較為簡單,只要驅(qū)動器的驅(qū)動能力與顯示的工作電流相匹配即可,而且只須考慮段的驅(qū)動。由于各位的段選線并聯(lián),段選碼的輸出對各位來說都是相同的,在同一時刻,如果各位的位選線都處于選通狀態(tài)的話,四位LED將顯示同樣的字符;如果采用掃描顯示方式,在某一時刻,只讓某一位的位選線處于選通狀態(tài),其他各位處于關(guān)閉狀態(tài),同時在段選線上輸出該位要顯示的字符的字型碼,這樣在此時四位LED中只有選通的那一位顯示出字符,而其他三位是熄滅的。 LED顯示器1) LED的動態(tài)顯示 本文中控制系統(tǒng)的顯示器采用四位七段LED顯示器[7],其中前兩位用于顯示溫度設(shè)定值,后兩位用于顯示溫度測量值。首先由鎖存器暫存并為系統(tǒng)提供低8位地址,其后P0線就作為數(shù)據(jù)線使用。8255中的三個端口以及內(nèi)部的一個控制寄存器,由AA0來加以選擇。用8255擴展并行I/O接口構(gòu)成的鍵盤和四位七段LED顯示器接口電路。 轉(zhuǎn)向器工作電壓為+12V,“WAY”和“D”是轉(zhuǎn)向器的控制端,“H1”和“H2”是轉(zhuǎn)向器位置反饋信號。 轉(zhuǎn)向器控制電路設(shè)計 與家用空調(diào)不同,汽車空調(diào)制冷制熱是靠風(fēng)道的切換來實現(xiàn)的,制熱模式轉(zhuǎn)向制
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1