高精度超聲波測距儀的設計和實現(xiàn).doc
約53頁DOC格式手機打開展開
高精度超聲波測距儀的設計和實現(xiàn),系統(tǒng)的設計主要包括兩部分,即硬件電路和軟件程序。硬件電路主要包括單片機電路、發(fā)射電路、接收電路、顯示電路和溫度補償電路,另外還有復位電路和通訊電路等。硬件電路以at89s52單片機為核心,并具有低成本、微型化、帶lcd液晶顯示等特點。整個電路采用模塊化設計,由信號發(fā)射和接收、溫度測量、顯示、語音播報等模塊組成。發(fā)射探頭...
內(nèi)容介紹
此文檔由會員 道客巴巴 發(fā)布
系統(tǒng)的設計主要包括兩部分,即硬件電路和軟件程序。硬件電路主要包括單片機電路、發(fā)射電路、接收電路、顯示電路和溫度補償電路,另外還有復位電路和通訊電路等。硬件電路以AT89S52單片機為核心,并具有低成本、微型化、帶LCD液晶顯示等特點。整個電路采用模塊化設計,由信號發(fā)射和接收、溫度測量、顯示、語音播報等模塊組成。發(fā)射探頭的信號發(fā)射出去,單片機的計時器開始計時,然后當單片機接收回波時,計數(shù)器停止工作并得到時間。溫度測量后送到單片機,通過程序?qū)λ俣冗M行校正, 結(jié)合兩者實現(xiàn)超聲波測距的功能。軟件程序主要由主程序、預置子程序、發(fā)射子程序、接收子程序、顯示子程序等模塊組成。它控制單片機進行數(shù)據(jù)發(fā)送與接收,在一定溫度下對超聲波速度的校正,實現(xiàn)數(shù)據(jù)顯示在LCD上。