版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 畢 業(yè) 論 文(設計) </p><p> 題目 </p><p> 專業(yè)班級: </p><p> 學生姓名: </p><p> 指導教師:
2、 </p><p> 提交日期: 200 年 月 日</p><p><b> 目錄</b></p><p><b> 目錄2</b></p><p><b> 摘要4</b></p><p
3、><b> 引言5</b></p><p> 第一章 緒論6</p><p> 1、研究背景及意義6</p><p> 2、國內(nèi)外研究現(xiàn)狀6</p><p> 3、本文研究內(nèi)容7</p><p> 第二章 系統(tǒng)總體設計8</p><p>
4、; 1、方案設計與論證8</p><p> 1.1控制器的選擇8</p><p> 1.2顯示子系統(tǒng)設計8</p><p> 1.3聲音報警設計8</p><p> 2、系統(tǒng)總體結構8</p><p><b> 3、本章小結9</b></p><p>
5、; 第三章 系統(tǒng)硬件設計10</p><p> 1、單片機AT89S5210</p><p> 1.1 89S52引腳介紹10</p><p> 1.2 89S52的主要特性10</p><p> 2、超聲波發(fā)射電路11</p><p> 3、超聲波接收電路11</p><
6、;p> 3.1 紅外遙控接收器11</p><p> 3.2 工作過程12</p><p><b> 4、顯示電路12</b></p><p><b> 5、電源電路13</b></p><p><b> 6、本章小結14</b></p>
7、<p> 第四章 系統(tǒng)程序設計15</p><p> 1、超聲波測距測速器的軟件規(guī)劃15</p><p> 2、初始化子程序16</p><p> 3、超聲波發(fā)射模塊的設計17</p><p> 4、超聲波接收模塊的設計19</p><p> 5、距離計算模塊的設計20</
8、p><p> 6、顯示模塊的設計20</p><p><b> 7、本章小結22</b></p><p> 第五章 結論23</p><p><b> 1、論文總結23</b></p><p><b> 2、感想23</b><
9、/p><p><b> 致謝25</b></p><p><b> 參考文獻26</b></p><p><b> 摘要</b></p><p> 社會時代的快速發(fā)展,汽車在人們?nèi)粘I钪性絹碓街匾S著汽車的日益普及,由于碰撞而引發(fā)的事故也越來越多,其中倒車碰撞、超速
10、碰撞占碰撞事故的大部分。為提高汽車倒車的安全性和盡量防止超速等問題、提高安全性,本文設計了一種基于單片機的汽車倒車提示及測速器系統(tǒng)。</p><p> 該系統(tǒng)是以AT89SC52單片機為控制核心,利用時間差檢測法進行測距、測速的,從而實現(xiàn)汽車安全行駛與泊車的目的。本文在介紹超聲波測距、測速系統(tǒng)功能的基礎上,提出了系統(tǒng)的總體設計方案,分析了基于超聲波測距、測速的汽車倒車報警系統(tǒng)各部分的硬件及軟件實現(xiàn)。硬件部分主要
11、由超聲波發(fā)射電路、超聲波接收電路、LED顯示電路、蜂鳴器報警電路等。軟件部分采用模塊化設計思想,整個程序的編寫分主程序、顯示子程序、蜂鳴器報警程序等模塊。本文還對系統(tǒng)進行了性能分析,說明誤差產(chǎn)生的原因及解決辦法。</p><p> 本設計通過對各模塊的硬件和軟件的設計,基本能夠達到設計要求,滿足汽車倒車、測速的安全指標。</p><p> 關鍵字:AT89SC52單片機,超聲波測速,測
12、距,LED</p><p><b> 引言</b></p><p> 超聲波測距儀,可以應用在汽車倒車及測速、建筑施工工地以及一些工業(yè)現(xiàn)場的位置監(jiān)控,也可以用于如液位、井深、管道長度的測量等場合。要求測量范圍在0.10-5.00m,測量精度1cm,測量時與被測物體無直接接觸,能夠清晰穩(wěn)定地顯示測量結果。由于超聲波指示性強,能量消耗緩慢,在介質(zhì)中傳播的距離較遠,因而
13、超聲波經(jīng)常用于距離的測量,如測距儀和物位測量儀等都可以通過超聲波來實現(xiàn)。利用超聲波檢測往往比較迅速、方便、計算簡單、易于做到實時控制,并且在測量精度方面能達到工業(yè)實用的要求,因此在很多領域的研制上也到了廣泛的應用。</p><p> 此設計主要對利用超聲波測距、測速儀來對汽車倒車提示及測速器應用的介紹,能測量并顯示車輛后部距障礙物的距離,并能發(fā)出“嘟嘟”聲報警。該儀器由單片機計算機控制電路、超聲波接收電路、超聲
14、波發(fā)射電路、報警電路、數(shù)字顯示電路及殼體構成。</p><p> 隨著汽車的日益普及,停車場變的越來越擁擠。這些車輛與其他車輛非常接近,在停車場穿行、掉頭或倒車時碰撞和拖掛的事故經(jīng)常發(fā)生。本設計正是通過這一狀況提出了基于單片機控制的汽車倒車報警器的設計方案。本設計針對超聲波 測量距離,通過發(fā)射和接收到超聲波的時間間隔來算出同一時間的車尾距離障礙物的距離,本文介紹了超聲波接收電路、超聲波發(fā)射電路、顯示電路的硬件設
15、計和整個系統(tǒng)的軟件設計。</p><p><b> 第一章 緒論</b></p><p><b> 1、研究背景及意義</b></p><p> 隨著現(xiàn)代生活節(jié)奏的加快,交通事故發(fā)生的頻率也在增加,汽車倒車提示及測速系統(tǒng)也就應用而出。經(jīng)過調(diào)查,絕大多數(shù)駕駛員都希望有一種能發(fā)現(xiàn)汽車尾部障礙物的“后視眼”。因此我們需
16、要設計一種既經(jīng)濟又實惠的汽車倒車提示及測速器。已解決駕駛員的“后顧之憂”。</p><p> 一個由單片機控制的汽車倒車提示及測速器就能滿足這種需求。該儀器將單片機的實時控制及數(shù)據(jù)處理功能、超聲波的測距技術、傳感器技術相結合,能測量并顯示車輛后部障礙物離車輛的距離,方便了駕駛員在泊車和啟動車輛時前后左右探視所引麻煩,并幫助駕駛員掃除視野死角和視線模糊的缺陷,提高了駕駛的安全性。</p><p
17、><b> 2、國內(nèi)外研究現(xiàn)狀</b></p><p> 汽車倒車提示及測速器應該包含有總控制器、測距測速傳感器、語音提示及圖像顯示部件等。各部件有機的結合起來,實現(xiàn)測距、測速及提示功能。</p><p> 蜂鳴器提示才是倒車測距、測速儀系統(tǒng)的真正的開始。蜂鳴器越急,表示車輛距障礙物越近。雖然司機知道有障礙物,但不能確定障礙物離車有多遠,對駕駛員幫助不大。
18、之后液晶熒屏顯示的出現(xiàn)是一個質(zhì)的飛躍,特別是熒屏顯示開始出現(xiàn)動態(tài)顯示系統(tǒng),不用掛倒檔,只要發(fā)動汽車,顯示器上就會出現(xiàn)汽車圖案及車輛周圍障礙物的距離。動態(tài)顯示,色彩清晰漂亮,外表美觀,可以直接粘貼在儀表盤上,安裝很方便。不過液晶顯示器外觀雖精巧,但靈敏度較高,抗干擾能力不強,所以誤報也較多。</p><p> 現(xiàn)在比較先進的倒車測距測速儀應該算是魔幻鏡倒車測速儀了,它結合了前幾代產(chǎn)品的優(yōu)點,采用了最新仿生超聲雷達
19、技術,配以高速電腦控制,可以全天侯準確地測知2米以內(nèi)的障礙物,并以不同的等級的聲音提示和直觀的顯示提醒駕駛員。魔幻鏡倒車雷達把后視鏡、倒車雷達、免提電話、溫度顯示和車內(nèi)空氣污染顯示等多項功能整合在一起,并設計了語音功能。因為其外形就是一塊倒車鏡,所以可以不占用車內(nèi)空間,直接安裝在車內(nèi)倒視鏡的位置。而且它顏色款式多樣,可以按照個人需求和車內(nèi)裝飾選配。</p><p> 近年來由于電子技術的飛躍發(fā)展,使得相關技術日
20、新月異,尤其是汽車電子產(chǎn)業(yè)的迅速發(fā)展,使得高度信息化、電子化的車輛研制有了基礎。目前主流的汽車倒車測距測速儀都是以單片機為核心的智能測距測速傳感系統(tǒng)。這種測距測速儀能夠連續(xù)測距測速和顯示障礙物距離,并采用間歇不同的鳴叫聲進行報警和提示距離,以盡量不占用駕駛員的視覺。此外,汽車電子系統(tǒng)網(wǎng)絡化發(fā)展還要求作為駕駛輔助系統(tǒng)子系統(tǒng)的測距測速儀具有通信功能,能夠把數(shù)據(jù)發(fā)送到汽車總線上去。</p><p> 此外,從成品來講
21、,目前的汽車倒車測距測速儀主要是以數(shù)碼管或者液晶屏的精確顯示和精確地語音播報為主。這個時期主要是采用以單片機為核心的智能測距測速傳感系統(tǒng),能夠使得汽車駕駛輔助系統(tǒng)更加簡便實用、易用,而且達到了汽車電子系統(tǒng)網(wǎng)絡化的發(fā)展需求。使得它成為駕駛員們不可或缺的必需品,讓汽車駕駛更安全。</p><p><b> 3、本文研究內(nèi)容</b></p><p> 本文設計的汽車倒車
22、提示及測速器要能夠連續(xù)測距,經(jīng)過單片機綜合處理后,采用間歇不同的鳴叫聲進行語音報警和顯示距離,它包括了超聲波測距部件、控制單元AT89SC52、語音模塊和顯示部件等。</p><p> 論文構成主要由以下部分組成:</p><p> 第1章包括研究背景、意義及相關技術在國內(nèi)外的研究現(xiàn)狀。</p><p> 第2章為系統(tǒng)總體設計方案。首先介紹汽車倒車提示及測速器
23、的設計要求,詳細介紹測距測速系統(tǒng)傳感器的選擇、顯示報警系統(tǒng)的方案設計,然后提出本系統(tǒng)總的方案設計。為其后的硬件設計奠定了基礎。</p><p> 第3章為系統(tǒng)硬件設計。首系分析超聲波傳感器的工作原理。然后具體討論測距模塊中的超聲波發(fā)射電路和超聲波接收電路以及測距模式電路的硬件設計。最后介紹了系統(tǒng)顯示報警模塊電路的設計。</p><p> 第4章為系統(tǒng)軟件設計。在軟件設計中采用模塊化設計
24、思想,分別對系統(tǒng)的主程序模塊、測距模塊、中斷檢測模塊、語音模塊和顯示模塊的程序進行了軟件設計。</p><p><b> 第5章為論文結論。</b></p><p> 第二章 系統(tǒng)總體設計</p><p><b> 1、方案設計與論證</b></p><p> 本設計實現(xiàn)汽車倒車防撞報警
25、、超速報警,為了實現(xiàn)這功能,需要多方面的內(nèi)容相結合,主要需要解決的有核心控制芯片、距離測量、距離顯示等等。從技術手段來看,本設計能夠最主要的是距離測量,其他都圍繞著距離測量展開,距離測量最主要的設備當屬傳感器,選擇了好的傳感器再經(jīng)由合適的核心芯片處理即能達到所需精度,下面就對控制器、傳感器、顯示方案以及語音提示方案的選擇做以下論述。</p><p><b> 1.1控制器的選擇</b>&l
26、t;/p><p> 51系列單片機具有功能強、抗干擾能力強、軟硬件資源都比較豐富等特點,其外圍接口電路簡單,具有很高的性價比,成本低,而且它經(jīng)過多年的發(fā)展,技術也相當成熟。它與工業(yè)標準MCS-51的指令和引腳兼容,因而是一種功能強大的微控制器,它對很多嵌入式控制應用提供了一個高度靈活有效的解決方案。</p><p> 總而言之,AT89SC52有設計簡單、體積小、安裝簡易、成本低等特點,此
27、外考慮到我自己對于單片機的掌握程度,我選擇了AT89SC52作為系統(tǒng)控制器。</p><p> 1.2顯示子系統(tǒng)設計</p><p> 顯示器是一個典型的輸出設備,而且其應用是極為廣泛的,幾乎所有的電子產(chǎn)品都要使用顯示器,其差別僅在于顯示器的結構類型不同而已。最簡單的顯示器可以用LED發(fā)光二極管,設計簡單,易于安裝,成本只要幾元,但給出的只是一個簡單的開關信息,而復雜的較完整的顯示器應
28、該是CRT顯示器或者屏幕較大的LCD液晶屏,。從能夠?qū)崿F(xiàn)顯示功能以及個人設計簡單方便方面考慮,本設計中采用LED實現(xiàn)顯示功能。</p><p><b> 1.3聲音報警設計</b></p><p> 由于在該設計中只涉及到簡單的報警聲音,可以直接用單片機的某一引腳產(chǎn)生方波控制。我采用簡單的蜂鳴器來實現(xiàn)該功能。</p><p><b&g
29、t; 2、系統(tǒng)總體結構</b></p><p> 按照系統(tǒng)所需功能,系統(tǒng)硬件結構可以劃分為四大主要模塊:測距系統(tǒng)、測速系統(tǒng)、控制系統(tǒng)以及顯示和語音報警系統(tǒng)。系統(tǒng)總體結構框圖如2.1所示。</p><p> 圖2-1 系統(tǒng)總體結構框圖</p><p> 其中測距、測速系統(tǒng)有超聲波發(fā)射、接收系統(tǒng)構成;控制部分以AT89S51單片機為核心,其P1.0口
30、輸出低電平控制超聲波發(fā)射電路產(chǎn)生40KHz的超聲波,利用外部中斷檢測超聲波接收電路輸出的返回信號;顯示報警部分是由顯示系統(tǒng)構成,其中顯示系統(tǒng)采用簡單實用的8段LED數(shù)碼管。</p><p><b> 3、本章小結</b></p><p> 本章從整體上介紹了超聲波的構成和組成,由控制器、測距傳感器、顯示系統(tǒng)和聲音報警。 控制部分以AT89SC51單片機為核心,其P
31、1.0口輸出低電平控制超聲波發(fā)射電路產(chǎn)生40KHz的超聲波,利用外部中斷檢測超聲波接收電路輸出的返回信號;測距系統(tǒng)有超聲波發(fā)射、接收系統(tǒng)構成;顯示報警部分由顯示系統(tǒng)及語音系統(tǒng)構成,其中顯示系統(tǒng)采用簡單的8段LED數(shù)碼管。</p><p> 第三章 系統(tǒng)硬件設計</p><p> 汽車倒車提示及測速器由超聲波傳感器、控制器和顯示器、蜂鳴器等部分組成。汽車倒車提示及測速器采用超聲波測距
32、方法,在控制器的控制下由傳感器發(fā)射超聲波信號,當遇到障礙時,產(chǎn)生回波信號,傳感器接收到回波信號后經(jīng)控制器進行數(shù)據(jù)處理,判斷出障礙物的位置,有顯示器顯示距離并發(fā)出警示信號,從而達到安全泊車的目的、</p><p> 1、單片機AT89S52</p><p> 本設計采用AT89S52作為系統(tǒng)控制器。它提供以下標準功能:</p><p> 圖3-1 AT89S52
33、</p><p> 1.1 89S52引腳介紹</p><p> ?。?)輸入/輸出引腳(I/O口線)</p><p> P0.0 ~ P0.7:P0口8位雙向I/O口,占39~32引腳;</p><p> P1.0 ~ P1.7:P1口8位準雙向I/O口,占1~8引腳;</p><p> P2.0 ~ P2.
34、7:P2口8位準雙向I/O口,占21~28引腳;</p><p> P3.0 ~ P3.7:P3口8位準雙向I/O口,占10~17引腳;</p><p><b> ?。?)控制口線</b></p><p> PSEN(29腳):外部程序存儲器讀選通信號。</p><p> ALE/PROG(30腳):地址鎖存允許/
35、編程信號。</p><p> EA/VPP(31腳):外部程序存儲器地址允許/固化編程電壓輸入端。</p><p> RST/VPD(9腳):RST是復位信號輸入端,VPD是備用電源輸入端。</p><p><b> ?。?)電源及其他</b></p><p> VCC(40腳):電源端+5V。</p>
36、<p> GND(20腳):接地端。</p><p> XTAL1、XTAL2、(19~18腳):時鐘電路引腳。</p><p> 1.2 89S52的主要特性</p><p> 兼容MCS51產(chǎn)品;8K字節(jié)可擦寫1000次的在線可編程ISP 閃存;4.0V到5.5V的工作電源范圍;全靜態(tài)工作:0Hz ~ 24MHz;3級程序存儲器加密;256
37、字節(jié)內(nèi)部RAM;32條可編程I/O線;3個16位定時器/計數(shù)器;8個中斷源;UART串行通道;低功耗空閑方式和掉電方式;通過中斷終止掉電方式;看門狗定時器;雙數(shù)據(jù)指針;靈活的在線編程(字節(jié)和頁模式)。</p><p><b> 2、超聲波發(fā)射電路</b></p><p> 超聲波發(fā)射電路主要由555振蕩器和一個共發(fā)射極放大電路構成。其原理圖如圖3-2所示</
38、p><p> 圖3-2 發(fā)射電路原理圖</p><p> 555定時器是一種多用途的數(shù)字--模擬混合集成電路,利用它能及方便地構成施密特觸發(fā)器,單穩(wěn)態(tài)觸發(fā)器和多諧振蕩器。在這里我們利用其構成了多諧振蕩器產(chǎn)生的40KHz的波形。圖3-3是定時器NE555的電路框圖,它由比較器A1和A2、基本RS觸發(fā)器等三部分組成。</p><p> 圖3-3定時器NE555的電路框
39、圖</p><p><b> 3、超聲波接收電路</b></p><p> 超聲波接收器主要由超聲波接收探頭和紅外線檢波接收集成電路兩部分組成。具體電路如圖3-3所示。</p><p> 圖3-3超聲波接收電路</p><p> 3.1 紅外遙控接收器</p><p> CX20106A
40、是日本索尼公司生產(chǎn)的彩電專收器,采用8腳直插式,超小型封裝,+5v供電,其引腳功能與維修數(shù)據(jù)見表3-1:</p><p> 表 3-2 引腳功能與維修數(shù)據(jù)</p><p><b> 3.2 工作過程</b></p><p> 其工作過程為:當超聲波接收探頭接收到超聲波信號時,壓迫壓電晶片作振動,將機械能轉(zhuǎn)化成電信號,紅外線檢波接受集成
41、芯片CX20106A接到電信號后,對所接信號進行識別,若頻率在38KHz左右,則輸出低電平,否則輸出高電平。</p><p><b> 4、顯示電路</b></p><p> 顯示電路采用簡單實用的4位共陽LED數(shù)碼管,從P0口輸出段碼,列掃描采用P2.0——P2.3口,使用9012三極管作為列驅(qū)動。本電路的顯示方式屬于動態(tài)方式,在這種動態(tài)顯示方式中,各顯示并連在
42、一起,共用一個驅(qū)動器,為了控制各LED數(shù)碼管輪流工作,各顯示位的公共端與列驅(qū)動電路相連,這樣就可以依次輸出每一顯示位的筆段代碼和位掃描碼,輪流點亮各數(shù)碼顯示管,實現(xiàn)動態(tài)顯示的目的。</p><p> 為了防止產(chǎn)生閃爍現(xiàn)象,數(shù)碼管刷新頻率為30Hz,為了不因為顯示時間的縮短而影響亮度,我們適當增加了驅(qū)動電流。其顯示電路如圖3-4所示。 </p><p> 圖3-4 顯
43、示電路</p><p><b> 5、電源電路</b></p><p> 汽車倒車提示及測速器由集成直流穩(wěn)壓電源。在這個系統(tǒng)中,因為分有發(fā)射和接收兩個部分,所需要分開進行供電。為了提供發(fā)射部分的功率,發(fā)射部分采用12V供電,而接收部分則由采用5V電壓供電。為得到+5V和+12V電壓,采用三端穩(wěn)壓塊,電路如圖3-5所示:</p><p>
44、圖3-5 電源電路</p><p><b> 6、本章小結</b></p><p> 本章是論文的核心部分,主要闡述的是課題的系統(tǒng)硬件設計部分那其中包括系統(tǒng)構成、主控制器、超聲波接收電路、超聲波發(fā)射電路、顯示電路、電源電路。通過這些系統(tǒng)的組合工作實現(xiàn)測距測速器的功能。</p><p> 第四章 系統(tǒng)程序設計</p>
45、<p> 超聲波測距測速系統(tǒng)的軟件主要由主模塊、超聲波發(fā)射模塊、超聲波接收模塊、顯示模塊及距離計算模塊構成。主模塊用于循環(huán)檢測并且保存測量結果以及計算相關參數(shù)于寄存器中;超聲波發(fā)射模塊主要是通過三極管導通來控制超聲波的發(fā)送;超聲波接收模塊主要用于停止定時器計時、轉(zhuǎn)存計時值并置位接收成功接收標志位,而顯示模塊則主要是顯示超聲波測量的距離。下面具體介紹各程序的設計過程。</p><p> 1、超聲波測距
46、測速器的軟件規(guī)劃</p><p> 本設計的軟件設計必須充分考慮到AT89C52的硬件和軟件的特點,同時充分利用其內(nèi)部資源包括存儲資源、功能部件等。其程序主要包括五個功能模塊:主模塊、超聲波發(fā)射、超聲波接收、距離計算模塊及顯示模塊。圖4-1描述了各模塊功能及相互之間的關系。</p><p> 圖4-1各程序模塊功能及相互關系</p><p> 主模塊主要分為初
47、始化子程序及各子程序的調(diào)度管理等部分。</p><p> 其工作流程是:通電后首先對系統(tǒng)進行初始化(此時555開始振蕩,T0也開始計時),緊接著調(diào)用顯示子程序,顯示完后判斷有沒有超聲波被接受,若有,則停止計時并將計時值送入距離計算子程序,然后將所測距離顯示1秒,最后返回進行下一輪測距,若沒有信號進來,則繼續(xù)調(diào)用顯示子程序。具體如圖4-2所示。</p><p><b> 2、初
48、始化子程序</b></p><p> 就測距而言,由于使用了AT89C52的若干個I/O口,因此對它的初始化包含兩個方面:</p><p> ?。?)端口、數(shù)據(jù)存放區(qū)及寄存器的初始化;</p><p> (2)外部中斷和定時器的初始化。</p><p> 其過程是:設置堆棧及脈沖個數(shù),清除數(shù)據(jù)存儲區(qū)及成功標志位,然后是設置定
49、時器的工作模式和初值,置位個端口(此時555振蕩器被開啟),開啟定時器和外部中斷,最后返回。具體見圖4-3所示。</p><p> 圖4-3初始化子程序</p><p> 圖4-2 主程序流程圖 </p><p> 3、超聲波發(fā)射模塊的設計</p><
50、;p> 由于本設計采用硬件產(chǎn)生超聲波,因此這部分比較簡單,主要由定時器TO來實現(xiàn)。具體控制是:555復位端口接在單片機的某一端口上,只要單片機通過向這個端口發(fā)送高低電平來控制超聲波的發(fā)送與不發(fā)送,就可以實現(xiàn)計時器與發(fā)送超聲波的同步。當定時器中斷,進入中斷程序除了重裝初值外還有一個任務就是向P1.0發(fā)一個高電平,允許555振蕩,產(chǎn)生超聲波并通過探頭向外發(fā)出,然后開啟定時器允許中斷,最后返回,具體見流程圖4-4所示。</p&g
51、t;<p> 圖4-4 TO中斷子程序</p><p> 4、超聲波接收模塊的設計</p><p> 超聲波接收模塊主要有外部中斷子程序來實現(xiàn)。其主要過程是:當有外來信號輸入時,將觸發(fā)外中斷,向CPU申請中斷進入外中斷子程序后,第一,關定時器停止計時以及關所有中斷;第二,將定時器的計時值載入處理單元;第三,置成功接收標志位。見流程圖4-5所示。</p>
52、<p> 圖4-5 外部中斷子程序</p><p> 5、距離計算模塊的設計</p><p> 距離計算模塊是超聲波測距測速器最難實現(xiàn)的模塊。程序設計的關鍵在于得到超聲波的發(fā)送與接收的時間差的獲取。而時間差的獲取則是通過定時器0的計數(shù)來實現(xiàn)的,即在發(fā)射超聲波后啟動該定時計數(shù),得到第一個回波信號停止計數(shù)。計時值為2個字節(jié),高字節(jié)存在TH0,低字節(jié)存在TL0中。</
53、p><p> 其中T0為計數(shù)器T0的計數(shù)值。最后將計算出距離,以十進制BCD碼方式送往LED顯示,具體見流程圖4-6所示。</p><p><b> 6、顯示模塊的設計</b></p><p> 本設計采用4位數(shù)碼管作為顯示器,其顯示程序?qū)嶋H上包括兩個部分:</p><p> ?。?)編程時的配置:主要是設置數(shù)據(jù)首地址
54、和掃描初值。</p><p> ?。?)字寫入操作部分:主要是查表取數(shù),動態(tài)顯示。其具體過程為:由于數(shù)據(jù)首地址和掃描初值前面已經(jīng)設置,現(xiàn)在只需屏蔽P0口,掃描P2口,查表取數(shù)送P0顯示,延時后數(shù)據(jù)地址加1然后判斷四位數(shù)碼管有沒有顯示完,如果四位顯示完了則屏蔽P0、P2口,最后跳出顯示程序;如果還沒有顯示完則掃描值右移并保存,最后返回繼續(xù)顯示。具體如圖4-7所示。</p><p> 圖4-
55、7 顯示程序流程圖</p><p> 圖4-6 計算距離流程圖</p><p><b> 7、本章小結</b></p><p> 本章主要介紹了系統(tǒng)的軟件設計部分,其中包括:超聲波測距測速器的規(guī)劃、主模塊的程序設計、超聲波發(fā)射模塊的設計、超聲波接收模塊的設計、距離計算模塊的設計和顯示模塊的設計。本章主要通過文字敘述和流程圖來介紹了本設計
56、的功能顯示過程。</p><p><b> 第五章 結論</b></p><p><b> 1、論文總結</b></p><p> 經(jīng)過幾個月的努力,終于按照畢業(yè)設計進度要求如期完成了實用汽車到車提示及測速器的控制系統(tǒng)的硬件設計和軟件編寫任務。在做畢業(yè)設計的過程中,雖然碰到了不少的困難,但是在老師的指導以及自己
57、的努力下,終于取得了一定成果。</p><p> 一、 主要工作及結論</p><p> 1、熟悉AT89SC52芯片的功能及工作特性,掌握其接口擴展方法。</p><p> 2、通過對數(shù)據(jù)采集的分析,了解了各種傳感器、對超聲波的理解也有所加深。</p><p><b> 二、 存在的問題</b></p&g
58、t;<p> 1、電子電路的設計中對各種影響因素的考慮不夠完全,比如在對過電壓情況的處理中未作防范措施。</p><p> 2、對某些電路還不太熟悉,對芯片的認識還太淺。</p><p> 4、對各種實用芯片價格了解不夠,選擇上仍有欠缺。</p><p> 這些都是我以后要繼續(xù)研究、繼續(xù)學習的內(nèi)容。</p><p>&l
59、t;b> 2、感想</b></p><p> 回顧起下半學期的畢業(yè)設計階段。剛開始自己感覺汽車倒車提示及測速器的原理很簡單,應該不會費什么功夫就能完成,實際的操作遠非理解原理這么簡單。譬如,同樣是單片機,型號卻有很多種,到底選擇哪種,為什么要選擇它而它又有什么好處都需要我更深入地了解多種機型及目前的流行趨勢,才能做出決定。認識到這些問題后,我開始不斷的出入圖書館查閱課題的相關資料,并充分運用
60、網(wǎng)絡這個現(xiàn)代化工具,在各個網(wǎng)站上收集資料。終于,經(jīng)過將近一個月的努力,我對課題的各個方面都比較熟悉了,形成了自己的設計方案。以后的工作也就很順利地按照自己的設計思路完成了。當然,在具體操作時,也常會碰到各種問題,但我都能通過查資料或向老師請教把問題解決掉,并在解決問題的過程中把細節(jié)認識得更清楚,得到更多的設計靈感,使設計也在這過程中不斷完善。</p><p> 總的來說,只要積極參與了畢業(yè)設計這最后一項作業(yè),肯
61、定是收獲匪淺。在畢業(yè)設計中,我才發(fā)現(xiàn),兩年中我們還有很多東西都不曾了解,有很多東西我們都還沒有熟練掌握。通過畢業(yè)設計,使我將這兩年所學到的知識得到了系統(tǒng)化、貫穿成了一條線。</p><p><b> 致謝</b></p><p> 本設計工作是在我的指導老師的精心指導和悉心關懷下完成的,在我的學業(yè)和設計工作中無不傾注著老師辛勤的汗水和心血。老師的嚴謹治學態(tài)度、淵博
62、的知識、無私的奉獻精神使我深受的啟迪。從尊敬的老師身上,我不僅學到了扎實、寬廣的專業(yè)知識,也學到了做人的道理。在此我要向我的導師致以最衷心的感謝和深深的敬意。</p><p> 在我的設計(論文)撰寫過程中,老師也提出了寶貴的意見和建議,給了我莫大的幫助,在這里向他們表示深深的感謝。</p><p> 在多年的學習生活中,還得到了許多學院領導、系領導和老師的熱情關心和幫助。</p
63、><p> 最后,向所有關心和幫助過我的領導、老師、同學和朋友表示由衷的謝意!</p><p> 衷心地感謝在百忙之中評閱我的設計(論文)和參加答辯的各位老師!</p><p><b> 參考文獻</b></p><p> 宋浩.田豐《單片機原理及應用》,P125,清華大學出版社,2001</p>&l
64、t;p> 管玉國.《智能氣敏原件測試儀的研制》,儀器儀表學報,1997</p><p> 何希才.《傳感器及應用技術》,P68,北京航空航天大學出版社,2004</p><p> 謝自美.《電子線路設計實驗測試》,P63,華中科技大學出版社,2001</p><p> 康華光.電子技術基礎[M].數(shù)字部分.高等教育出版社,1998</p>
65、<p> 胡漢才.單片機原理及系統(tǒng)設計[M].清華大學出版社,2002</p><p> 夏路易.電路原理圖與電路板設計教程Protel99se[M].北京希望電子出版社,2002</p><p> 宋燕銘:高速公路不停車收費系統(tǒng)的發(fā)展前景與解決方案[J],湖南交通科技。2000</p><p><b> 附錄 元件清單</b&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機的測速和倒車提示裝置的設計--畢業(yè)論文
- 汽車倒車防撞系統(tǒng)畢業(yè)論文
- 畢業(yè)論文--汽車倒車測距儀
- 汽車倒車雷達電路設計【畢業(yè)論文】
- 基于單片機的測速和倒車提示裝置的設計--小論文
- 汽車倒車測距儀的設計【畢業(yè)論文】
- 電動機測速器課程設計報告
- 基于AT89S52的汽車測速與倒車提示模擬系統(tǒng)的設計.pdf
- 汽車倒車碰撞自動熄火保護裝置畢業(yè)論文
- 汽車倒車碰撞自動熄火保護裝置畢業(yè)論文
- 畢業(yè)論文-汽車倒車雷達系統(tǒng)的設計【精校排版】
- 汽車倒車雷達系統(tǒng)的設計【通信工程畢業(yè)論文】
- 基于單片機的測速和倒車提示裝置的設計--開題報告
- 倒車雷達畢業(yè)論文開題報告
- 倒車防撞雷達的設計【畢業(yè)論文】
- 倒車雷達畢業(yè)論文一稿
- 倒車方撞裝置綜述畢業(yè)論文
- 汽車變速器 畢業(yè)論文
- 汽車變速器畢業(yè)論文
- 汽車離合器畢業(yè)論文
評論
0/150
提交評論