本文采用超聲波傳感器,IAP15單片機以及LCD顯示模塊設計了一種超聲波測距顯示器,可以實現測量物體到儀器距離以及顯示等功能。是一種結構簡單、性能穩定、使用方便、價格低廉的超聲波距離測量器,具有一定的實用價值。
0.png (214.52 KB, 下載次數: 28)
下載附件
2018-6-5 01:14 上傳
設計感想
在本次實訓中,我們首先第一周進行了FPGA的學習,由老師帶領我們學習FPGA的基本操作以及簡單電路的設計,其中我認為最為主要的就是讓我們認識到了FPGA的發展現狀以及發展前景。通過了解,我們知道了FPGA的方便,可以用語言來實現我們需要的功能,進而自動實現其電路的設計,幫助我們簡化了很多步驟,在這一周的學習當中,我們首先學會了如何用語言來實現流水燈的設計,以及其基本的設計思路和方法還有quartus2軟件的使用方法,繼而學會了如何捕捉上升沿,這個很重要,對于以后我們工作能夠起很大的作用,最主要的是我們學到了很多電路設計方面的經驗,這些是我們平常在書本上學不到的,能夠幫助我們在以后的工作當中節省很多的時間,創造了很多捷徑,能夠提高我們的效率。
在第二周的時間里,我設計了超聲波測距電路,首先當我拿到這個題目時,對于這個課題只有一些初步的想法,通過理論課的學習對此有一個初始的印象,然后就是去找資料,了解到了我們要設計的這個電路具體的實現原理、所需模塊等方面,以及他的組成部分,基于這個單片機,我們首先就要設計它的最小系統,然后我們還需要超聲波傳感器。并且還需要對于測完的距離進行顯示,這時就需要顯示裝置,這里我們用的是LCD 1602A顯示屏。拿到這些裝置以后,我并不會連接,所以就需要認識每個器件的引腳功能,工作原理,引腳的定義以及接法等等,然后我們就要進行繪制原理圖,然后生成PCB板,在確認無誤之后才能進行焊接,在焊接過程當中我們要注意的是焊點是否焊嚴,焊錫不能過多,走線要符合布局,在開始這次的設計工程當中,沒有安排好布局,把LCD1602的數據口和單片機引腳接反,這是一個失誤的地方,在老師指導下糾正過來。我在焊接完板子之后,要進行測試,首先測試顯示裝置,由于沒有電位器,我們就要計算電阻,使顯示器能夠正常工作,有適當的對比度,亮度等等,在我們進行測試的時候,換了好幾個電阻才調整到了適當的亮度。在各模塊都工作正常后,我們要進行程序的編寫,要考慮很多方面,例如接口,語法,邏輯等有沒有錯誤,這些是很必要的,然后進行調試,更改程序等等。本次設計的超聲波測距電路經過測試,誤差在1CM左右是0-2CM里可以接受的范圍。
經過本次實訓,使我收獲良多,首先我們認識到了FPGA的發展現狀,然后我們了解了電路設計制作的基本流程,讓我對這方面的工作有了一定的認識,幫助我們規劃以后的工作,這些是我們本次實訓的最大收獲。而且,在設計超聲波測距電路過程中我查閱了很多的資料,自主的學習了很多以前沒有注意但是實際需要的東西,幫助我們完善了知識儲備,也在一定程度上增強了了我們實際的工作能力,這些是我們在課堂學習當中沒辦法實踐的方面,然而在以后我們走上工作崗位上這些卻是很重要的東西,所以很感謝這次生產實習讓我學到了這么多的東西,做出了實物也使我很有成就感,對這方面的內容有了更大的興趣以及了解,能夠在我走上工作崗位之前給自己提個醒,未雨綢繆,提早做好工作之前的準備。
完整的Word格式文檔51黑下載地址:
超聲波測距.docx
(3.87 MB, 下載次數: 14)
2018-6-4 18:18 上傳
點擊文件名下載附件
單片機開發 下載積分: 黑幣 -5
|