仿真分析 在本次的設計中,使用了Proteus仿真軟件進行了功能測試,具體仿真步驟及分析如下。 (1)按照原理圖,從Proteus元件庫中找出對應元件,搭建硬件仿真電路,將程序燒寫到單片機中,仿真圖見附錄三。 
(2)點擊運行按鈕開始仿真,初始上下限值為90℃和10℃,當前溫度為25℃,當前模式為N正常工作,綠燈亮,蜂鳴器不響,如圖16。
圖16 正常模式下仿真圖 (3)按下S1鍵,進入上限警戒值設置模式H,此時按S2、S3鍵可以進行上限值設定,同時溫度正常顯示,設置上限值80℃,如圖17。   
(4)再次按下S1鍵,進入下限警戒值設置模式L,此時按S2、S3鍵可以進行下限值設定,同時溫度正常顯示,設置下限值20℃,如圖18。
圖18 下限值設定仿真圖 
(5)再次按下S1鍵,返回正常模式N,調節DS18B20溫度,測量溫度隨之改變,降低溫度,超過下限值5℃以下時,黃燈亮,蜂鳴器報警,如圖19。
圖19 下限報警仿真圖  
(6)升高溫度,超過上限值5℃以上時,黃燈亮,蜂鳴器報警,如圖20。
(7)按下S4鍵,單片機復位。 在本次仿真中,可以看出,本次設計的硬件電路和軟件程序均能成功仿真出來,設計要求的各種功能均已達到。 6.總結 本次課程設計為期一周,到此已全部結束。回想一周中的設計過程,我深深感覺收獲良多。由于從前只是在理論上學習了單片機以及各種其它知識,即使是實驗也只是按照實驗指導書進行操作,并沒有實際的獨立設計一個系統,因此在剛開始接觸本次課程設計時,有一點無從下手的感覺。后來通過查閱相關資料,漸漸開始了解課程設計的一般過程,開始明白一些元器件的相關作用與編程實現方法,并在此期間通過不斷深入的學習和鍛煉,開始漸漸能熟練運用和熟練編程起來。 通過本次計算機控制技術的課程設計,我更深層次的把理論知識和實際設計結合在一起,鍛煉了我的綜合運用所學的專業基礎知識和解決實際工程問題的能力。同時也提升了我查閱文獻資料、設計手冊、設計規范以及電腦制圖等其他知識能力水平。對各種系統的適用條件,各種設備的選用標準,各種管道的安裝方式,我都是隨著設計的不斷深入而逐漸熟悉并學會應用的。并且,通過對整體的掌控,對局部的取舍,對細節的斟酌處理,以及繪圖的技巧都使我在設計領域的能力得到了鍛煉,得到了較豐富經驗。 最后,通過這次的課程設計,我也深刻地認識到,只有將書本與具體的實踐相結合,才會有真正的收獲,才能鞏固自己的所學,認識到自己的不足,同時我們也要有一種積極學習的態度,時代在進步我們也要跟著時代前進,要不斷學習,不斷創新,用自己的知識與行動來證明自己的價值。 本次課程設計以單片機為核心,介紹了用DS18B20溫度傳感器進行溫度采集,并將其傳輸給AT89C51單片機進行處理再送到LCD顯示屏顯示。在此期間可以通過按鍵進行上下限警戒值設置,通過LED和蜂鳴器進行指示和報警。本文是采用模塊化的方式進行敘述,對各模塊的設計進行了比較詳細地闡述,并著重分析硬件搭建過程和系統軟件的設計過程,使用單片機C語言進行程序沒計。本次設計的基于DS18B20的溫度測量系統是一個分布式的溫度測量系統,它可以遠程對溫度實現測量和監控,廣泛應用于電力工業、煤礦、森林、火災、高層建筑等場合。 本設計應用性比較強,可以應用在倉庫溫度、大棚溫度、機房溫度、水池等的監控。當然,本次設計還存在一些不足,例如在本次設計中,由于時間較短,警戒值只是在1~99℃之間,沒有能夠擴展到負溫度和100℃以上;在本次設計中只是用了4個獨立按鍵,實現簡單的上下限警戒值設定,操作較麻煩,如果能夠設計出多按鍵的矩陣式鍵盤,則能夠對溫度進行很方便的設定。此外如果把本設計方案擴展為多點溫度控制,加上上位機,則可以實現遠程溫度監控系統,將具有更大的應用價值。
附錄二:硬件設計原理圖 
完整的Word格式文檔51黑下載地址:
基于51單片機的溫度控制系統的設計.doc
(1.9 MB, 下載次數: 127)
2018-12-17 16:18 上傳
點擊文件名下載附件
|