以前做過的一個課設,這是一個基于51單片機用DS18B20傳感器進行4路通道的溫度巡檢,可以實現手動檢查和自動檢測,當然這個電路是基于Proteus電路進行仿真,可以對每個通道進行上下限設置,超限報警功能,同時將溫度值顯示到4位數碼管,還可以在上位機進行顯示。
顯示效果.png (171.44 KB, 下載次數: 59)
下載附件
2018-4-27 03:06 上傳
智能儀器綜合設計實驗——智能溫度巡檢儀的設計
一、實驗目的
1.設計一個以51單片機為核心的智能溫度巡檢儀。
2.掌握智能儀器系統的軟硬件設計方法
二、實驗設備
計算機,proteus仿真軟件,keil c51開發軟件
三、實驗任務
1.溫度測量范圍為-20~60攝氏度,溫度分辨率0.1攝氏度。
2. 巡檢通道最少4路。
3. 巡檢顯示時,要求各通道顯示5s切換一次。
4. 顯示通道可手動切換。
5. 獨立式或矩陣式鍵盤,設置測量溫度的上下限值,各通道可單獨設置。
6. 測量超限時,進行聲光報警,報警位置可定位。
7. 通過串口調試助手實現與上位機的通信,能將通道溫度信息實時傳送給上位機存儲。
四、實驗步驟
1.進入Keil uVision4軟件編譯環境,進行源程序編輯,保存。
2.對源程序進行編譯、連接,如有錯誤必須對源程序進行修正并存盤,重復此步,直到編譯無錯誤為止,生成擴展名為HEX的文件。
3.進入proteus仿真軟件,進行電路原理圖的繪制。
4.將第二步中生成的HEX文件加載入單片機,并運行,調節傳感器輸入溫度值,觀察仿真結果。
5.調試,若仿真結果有問題,則對系統進行調試,硬件問題回到第三步,軟件問題回到第二步,反復進行修改,直到系統運行結果符合要求為止。
6.實驗結果記錄:實時記錄溫度值,并對數據進行分析。
五、預習與思考題
1.復習鍵盤顯示控制電路和軟件設計方法。
2.說明傳感器選擇的依據。
3.如果使用DS18B20數字溫度傳感器,說明數據輸出的格式及處理方法。
4.如果使用模擬溫度傳感器,說明本系統如何實現標度變換,并說明選擇何種A/D轉換器及選擇理由。
六、實驗報告內容
題目,任務分析和方案設計,具體的軟硬件設計,系統調試與分析,體會,附電路原理圖和程序清單。電路原理圖和程序清單可計算機打印,其余要求手寫。
單片機源程序如下:
0.png (45.51 KB, 下載次數: 55)
下載附件
2018-4-27 03:06 上傳
所有資料51hei提供下載:
智能儀器.zip
(286.81 KB, 下載次數: 72)
2018-4-26 22:30 上傳
點擊文件名下載附件
溫度巡檢 下載積分: 黑幣 -5
|