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

正文內容

基于單片機與虛擬儀器的超聲波探測系統(tǒng)的設計-資料下載頁

2025-06-27 20:05本頁面
  

【正文】 時該引腳設置為輸出模式接收引腳:IOB2,此時該引腳設置為輸入模式串口通訊接口:IOB0~IOB7用作數據線,IOB10和IOB7用作控制線。 軟件流程以下是程序模塊中的主要的文件類型和功能說明:C 程序文件及其說明:(主程序)、(有關測距的中斷服務程序)、(有關測距的應用程序)、(語音整合程序);匯編程序文件及其說明:(語音播放的中斷服務程序)、(數據處理程序)、(鍵盤驅動程序);其中,在 程序中,與超聲波測距有關的文件為:、。(一)主程序 流程圖以及相關的程序流程圖如圖 41 所示: (二) 超聲波測距程序程序中,超聲波測距的功能函數流程圖見圖42。用戶需要先調用測距初始化函數InitMeasure(),再調用該函數 BeginMeasure()即可進行一次測距操作,函數返回值為測量結果。每一次測距要進行四次測量,這四次的測量結果需要經過處理后才可得到最終的測距返回值,而四次測量的控制以及測量結果的處理都是在這個函數中完成的,具體的處理方法:每一次測距中的四次測量的間隔時間用 16Hz 的時基中斷來控制;每一次測量,先發(fā)射 20 個 40KHz 脈沖,然后使能測量時間基準計數器,當計數到 4ms 時,打開 EXT1 外部中斷,等待回波反射到接收頭。四次測量全部完成后,再對測量的結果進行處理、換算,以及出錯處理,用戶可以根據不同的應用對數據處理部分的程序作適當的調整。其中等待 4ms 的原因:壓電式的電聲傳感器存在余波干擾,而有部份聲波會沿電路板直接傳到接收頭,經接收電路的放大后,系統(tǒng)就有可能把它誤認為是反射回來的回波信號。(三)16Hz 時基中斷處理程序16Hz 的時基中斷處理程序里,主要進行檢查上次測量是否超時,若超時便會轉到超時處理程序;然后進行下一次的測量啟動,即再次發(fā)送 20 個 40KHz 方波脈沖。16Hz 中斷流程圖見:圖 43為16Hz中斷流程圖。(四) EXT1外部中斷程序當回波觸發(fā)控制器的外部中斷后,程序會轉到 EXT1 外部中斷服務子程序中,讀取測量結果,并作數據的初步處理。流程圖見:圖 44為 EXT1 外部中斷流程圖。 上位機軟件設計 在本系統(tǒng)中,上位機的程序是通過美國NI公司開發(fā)的虛擬儀器編程環(huán)境來完成的。我們在編制上位機程序中是使用虛擬儀器編程語言——LabWindows/CVI 完成的?!摂M儀器的簡介虛擬技術、計算機通訊技術與網絡技術是信息技術最重要的組成部分。它們被稱為21世紀科學技術中的三大核心技術。虛擬技術包括虛擬加工、虛擬測試、虛擬控制及虛擬環(huán)境模擬 [17]。 所謂虛擬儀器,就是在以計算機為核心的硬件平臺上,由用戶設計定義,具有虛擬面板,測試功能由測試軟件實現的一種計算機儀器系統(tǒng)。虛擬儀器由硬件和軟件兩部分組成。各種傳感器、信號調理器、模擬/數字轉換器(ADC)、數字/模擬轉換器(DAC)、數據采集卡(DAQ)等構成了虛擬儀器硬件平臺的基礎。虛擬儀器的軟件部分主要完成對所采集的數據進行分析、處理和顯示輸出。虛擬儀器可使用相同的硬件系統(tǒng),而通過不同的軟件就能實現功能完全不同的測試功能 。軟件是虛擬儀器的核心 。虛擬儀器具有以下特點 [18]:(1)它是一種功能意義上而非物理意義上的儀器。V I通過硬件接口和儀器驅動實現了與測控設備的硬件通訊,將信號采集、分析與處理等多種功能集成為一體。虛擬儀器體現了“軟件即儀器”的現代儀表發(fā)展概念。(2)虛擬儀器具有圖形化用戶界面,體現“所見即所得”的思想。傳統(tǒng)儀器的控制面板在各種虛擬儀器中都由具有相應設置選項和結果輸出控件的軟面板所取代,界面美觀且功能豐富并可以提供實時在線幫助。這是電子儀器所無法媲美的一大優(yōu)點。(3)虛擬儀器更新速度塊,可維護性好。用戶可定制其結構和功能。由于它的核心是軟件程序,在一定開發(fā)環(huán)境下,用戶可以對現有的虛擬儀器程序作二次開發(fā),修改,增加原有儀器的功能,與開發(fā)電子儀器相比,開發(fā)周期可大大縮短。(4)虛擬儀器采用了模塊化結構,系統(tǒng)具有良好的開放性和可擴展性。虛擬儀器軟件的開發(fā)是基于模塊化的設計思想,并大量運用動態(tài)連接庫,類庫和函數庫、代碼具有良好的可重用性。本設計中主要采用LabWindows/。虛擬儀器編程語言LabWindows/CVI是美國NI(National Instrument)公司開發(fā)的Measurement Studio軟件組中的一員。它是32位的面向計算機測控領域的虛擬儀器軟家開發(fā)平臺,可以在多個操作系統(tǒng)(如Windows98/NT/2000、Mac OS和Unix等)下運行。LabWindows/CVI以ANSI C為核心,將功能強大、應用廣泛的C語言與測控專業(yè)工具有機的結合起來,實現了數據的采集、分析和顯示。ANSI C及其擴展集包含有豐富的標準庫函數:RS23GPIB、VISA、數據分析與處理、TCP協(xié)議、動態(tài)數據交換(DDE)、文件I/O、格式化數據和所有ANSI C庫函數,可以滿足測量、控制、數據傳輸與數據處理等需要。當計算機安裝了NI的數據采集卡時,隨卡還提供有數據采集標準庫函數。此外,還有高級儀器驅動函數(Instrument Drivers),以及成為工具庫(Tools Library)的儀器驅動函數來作為LabWindows/CVI的功能擴展。特別是這些函數的調用都可以通過交互式函數面板(Function Panels)以填充的方式填入該函數參數,使用起來非常方便。而LabWindows/CVI基于Windows的集成化開發(fā)環(huán)境具有項目文件的管理和源代碼的編輯、調試等功能,開發(fā)成功后的LabWindows/CVI軟件還可以方便地生成安裝盤,用于軟件產品分發(fā)。LabWindows/CVI的這些特點使其成為工程技術開發(fā)人員建立檢測系統(tǒng)、自動測量環(huán)境、數據采集系統(tǒng)、過程監(jiān)控系統(tǒng)首選的軟件開發(fā)工具。LabWindows/CVI主要應用在各種測試、控制、故障分析及信息處理軟件的開發(fā)中,與NI公司開發(fā)的另一個虛擬儀器開發(fā)軟件工具LabView相比,LabWindows/CVI更適合中、大型復雜測試軟件的開發(fā)。由于LabWindows/CVI附加了各種軟件開發(fā)包,如數據庫軟件包、Internet軟件包、小波分析軟件包等,利用LabWindows/CVI開發(fā)測試軟件可以獲得意想不到的方便,大大節(jié)省了開發(fā)時間,增強測試軟件的性能。LabWindows/CVI是一個優(yōu)秀的軟件開發(fā)平臺,和其他的虛擬儀器開發(fā)工具相比,它具有如下特點:l LabWindows/CVI以功能強大、最為流行的C語言為基礎,一般程序員無須再花時間去學習其他計算機語言,從而節(jié)省了開發(fā)時間。l 友好的界面編輯方式,在程序設計中靈活地應用各種工具可以方便程序設計,減輕程序員負擔。l 各種功能強大的軟件包大大增強了LabWindows/CVI的性能,這些軟件包包括接口函數庫、信號處理函數庫、Windows SDK等。在本設計中,上位機程序主要完成以下的功能:l 完成串口的配置,如接收頻率、校驗模式等。l 從下位機接收測得的距離值。l 將接收的數據顯示在數據接收窗口中。l 將接收到的數據處理后顯示在距離顯示窗口中——分別顯示在‘米’‘分米’和‘厘米’顯示框中。下圖為本設計中建立的儀器面板: 在面板編制完成后在code中選擇生成源代碼。在自動生成的源代碼中加入完成所需功能的子程序。上位機程序則編制完成。 結 論 超聲波測距是非接觸測量,在很多場合有其不可比擬的優(yōu)越性。本文通過對超聲波在媒質中的傳播特性和超聲換能器的工作機理和測距算法分析設計脈沖信號的發(fā)射電路?;诹桕枂纹瑱C61開發(fā)板SPCE061A芯片作為主控芯片完成超聲波探測系統(tǒng)的設計。在本設計我具體完成了以下一些工作:(1)熟悉了超聲波的基本特性,并按照系統(tǒng)設計的要求選擇了合適的測距方法。(2)熟悉了系統(tǒng)的開發(fā)工具——凌陽單片機和虛擬儀器。(3)完成了系統(tǒng)硬件的設計及連接。(4)基于模塊化設計思想,開發(fā)了軟件程序模塊,并進行了軟硬件仿真調試。通過設置單片機內部計數器的計時頻率,提高了測量的分辨率和精度;軟件中通過有效延時避開了測量時的回波干擾問題。(5)進行了系統(tǒng)的調試,并且通過了試驗?;痉袭厴I(yè)設計的要求。由于能力和時間有限,本系統(tǒng)肯定還存在一些不足之處,望各位老師給予批評和指正。 參考文獻(三號黑體居中,,單倍行距)參考文獻(空一行)[1] 張保軍,曹永華. 激光測距技術研究. 湛江師范學院學報. 第27卷第6期. 2006年12月[2 ] 袁宇正. 電磁波測距技術基礎[ M ]. 北京 :國防工業(yè)出版社。1990 :24.[3] 楊保平,江修富,卜格鴻,. 裝備指揮技術 年10月[4]微波雷達[5]紅外線[6]超聲波與紅外對比[7] Jack Blitz. Ultrasonics methods and applications[M]. 1963.[8] 「M」..[9] [J]..[10]:[11]凌陽大學計劃[12] 凌陽單片機原理及其畢業(yè)設計精選 科學出版社 侯媛彬等,2006年1月[13]. [14][15]凌陽單片機[16]凌陽單片機[17]楊樂平,:電子工業(yè)出版社,2003年[18]鄧居祁,瞿翌,盛旺. 附 錄(三號黑體居中,,單倍行距)附 錄(空一行)(5號宋體,首行縮進2字符)(對需要收錄于學位論文中且又不適和書寫與正文中的附加數據、資料、詳細公式推導等有特色的內容,可做為附錄排寫,序號采用“附錄1”、“附錄2
點擊復制文檔內容
數學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1