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

正文內(nèi)容

畜舍通風(fēng)換氣風(fēng)機自動控制設(shè)計-文庫吧

2025-06-09 15:15 本頁面


【正文】 機高速轉(zhuǎn)動。設(shè)計中通過不同區(qū)間數(shù)據(jù)的比較,給低、中、高三種不同的轉(zhuǎn)速賦予不同的電壓值傳送給 DA0832,利用 DA0832 控制直流電機轉(zhuǎn)動,由于輸出高電平功率較小,導(dǎo)致無法自動驅(qū)動電機轉(zhuǎn)動,所以在輸出之后接試驗箱的功放模塊,放大功率后,輸出高電平可自動驅(qū)動直流電機轉(zhuǎn)動。 5 三 、 課程設(shè)計過程 硬件設(shè)計 硬件電路連線 表 1 硬件連線 E5:B、 C G5: B、 C A3:CS1 B4:CS A3:CS2 B4:CS A3:CS5 E5:CS A3:A0 E5:A0 A3:A A0 B4:A A0 G1: TOUT B4:PC0 G6:發(fā)光二極管 B4:JP56 B2:2M G1:TCTRL E2:IN1 B3:OUT E2:OUT1 F1:CTRL B4:PC1 D1:CTRL 軟件設(shè)計 軟件部分利用實驗箱為運行平臺,運用匯編指令編寫??刂瞥绦蛑饕?6 度數(shù)據(jù)采集模塊、溫度轉(zhuǎn)換及顯示 模塊、 LED 顯示控制模塊、蜂鳴器控制模塊、風(fēng)機控制模塊等。初始化程序包含: 8255 初始化程序、 18B20 初始化子程序。 四 、系統(tǒng)測試 系統(tǒng)調(diào)試 按照硬件連線連接電路,為方便調(diào)試,將程序內(nèi)的溫度區(qū)間作了調(diào)整。將原來設(shè)計要求里的 =10℃暫時設(shè)定為 18℃到 20℃, 10℃到 30℃設(shè)定為 25℃到30℃。系統(tǒng)啟動后,溫度傳感器得到當(dāng)前室溫,但是溫度過低。之后給溫度采集模塊的 Ctrl 引腳一定的電壓,手動升溫,當(dāng)溫度到 20℃不超過 25℃風(fēng)機開始低速轉(zhuǎn)動,當(dāng)溫度到了 25℃但不超過 30℃時,風(fēng)機開始中速轉(zhuǎn)動,當(dāng)溫度超 過 30℃時,此時蜂鳴器開始發(fā)出報警聲,紅色發(fā)光二極管開始閃爍,表示溫度過高。 過程調(diào)試 在調(diào)試過程中,雖然遇到了很多的問題,程序代碼有錯誤,線路連接的不恰當(dāng)?shù)?,通過老師和同學(xué)的幫助,出通過查一些資料,最終解決了這些問題。完成了設(shè)計。 蜂鳴器控制問題 設(shè)計中,當(dāng)溫度低于 20℃或者溫度大于 40℃時,需要控制蜂鳴器報警,設(shè)計初期想利用可編程并行接口 8255 的 PC1 口輸出低電平控制蜂鳴器,但是調(diào)試過程中發(fā)現(xiàn),由于程序運行過程中需要對 8255 不斷的進(jìn)行初始化操作,導(dǎo)致 PC1口的電平不穩(wěn)定,使蜂鳴器不能 很好的控制,通過查資料,修改設(shè)計,利用 PCPC2 、 PC3 輸出高電平,接 74LS138 譯碼器控制蜂鳴器報警,這樣就能很好的解決該問題。 電機控制問題 調(diào)試中,由于室內(nèi)的溫度過低,在要求的溫度范圍內(nèi)帶動風(fēng)機不能轉(zhuǎn)動,所以決定加上一定的電壓使采集的溫度不至少于太低,經(jīng)過調(diào)試后,由于輸出的功率不高,帶動風(fēng)機轉(zhuǎn)動不明顯,所以在 DA0832 的輸出端口 OUT 端連上了功放電 7 路,這時當(dāng)溫度在某個區(qū)間時,風(fēng)機就可以明顯地看出轉(zhuǎn)速的快慢。由此解決了電機的控制問題。 發(fā)光管問題 設(shè)計中,利用可編程并行接口 8255 的 PA口控制發(fā)光管。當(dāng)需要某一顏色的發(fā)光管常亮?xí)r,其他的發(fā)光管需要處于熄滅狀態(tài),但通過調(diào)試發(fā)現(xiàn),實際運行過程中,當(dāng)某一顏色的發(fā)光管常亮?xí)r,其他發(fā)光管長時間處于熄滅狀態(tài),但還會出現(xiàn)一個短暫的點亮的過程,導(dǎo)致其他發(fā)光管出現(xiàn)閃爍,后來經(jīng)過請教老師得知,由于程序運行過程中需要對 8255 不斷的進(jìn)行初始化操作,每次初始化, 8255 的PA 口會輸出高電平,導(dǎo)致某些發(fā)光管出現(xiàn)短暫的閃爍,解決方法是可以使用另外一個可編程并行接口 8255,用這個 8255 的 PA 口來控制發(fā)光管,程序運行過程不會多次對這個 8255 初始化,所以 不會再出現(xiàn)上一個問題。經(jīng)過測試,這樣做可以解決該問題。 五、 程序代碼清單 .MODEL TINY 。連線 。8255 CSCS1 。 。 A0A0 。 A1A1 。18B20 CON_8255 EQU 0F003H PC_8255 EQU 0F002H PB_8255 EQU 0F001H PA_8255 EQU 0F000H DA0832 EQU 0D000H EXTRN DISPLAY8:NEAR .STACK 300 .DATA VOLTAGE DB 0 BUFFER DB 8 DUP(0) 。溫度臨時存放區(qū) 8 .CODE START: MOV AX,@DATA MOV DS,AX MOV ES,AX NOP CALL INIT8255 MAIN: CALL START_TEMPERATURE 。向 DS18B20 發(fā)送讀溫度指令 JB MAIN CALL DELAYTIME CALL RD_TEMPERATURE 。讀出溫度值 ,并轉(zhuǎn)換為 BCD 碼 CALL TEMPERATURE_CASE CALL DELAYTIME CALL DAC0832 CALL DIS_BCD 。提取溫度數(shù)據(jù),轉(zhuǎn)換為非壓縮型BCD 碼 ,并顯示 JMP MA
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1