




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【有全套 cad 圖】需完整 cad+說明書請聯系 qq1175231241 海量畢業設計 課程設計,承接定制、更多設計請移步:http:/更多設計請移步:http:/ 咨詢本科學生畢業設計本科學生畢業設計汽車泊車輔助系統設計汽車泊車輔助系統設計 系部名稱: 汽車與交通工程學院 專業班級: 車輛工程 07-3 學生姓名: 祁皓 指導教師: 齊益強 職 稱: 實驗師 黑黑 龍龍 江江 工工 程程 學學 院院二一一年六月【有全套 cad 圖】需完整 cad+說明書請聯系 qq1175231241 海量畢業設計 課程設計,承接定制、更多設計請移步:http:/更多設計請移步:http:/ 咨詢the
2、 graduation design for bachelors degreedesign of car parking auxiliary systemcandidate:qi haospecialty:vehicle engineering class: bw07-3 supervisor:experimentalist division.qi yiqiangheilongjiang institute of technology2011-06harbin黑龍江工程學院本科生畢業設計i摘 要隨著我國經濟的快速發展,交通運輸車輛及私家用車的不斷增加,不可避免的交通問題瞬時成為人們關注的問題。
3、其中由于泊車事故發生的頻率高,已引起了社會和交通部門的高度重視。泊車事故發生的原因是多方面的,造成泊車時的事故率遠大于汽車正常行駛時的事故率,尤其是非職業駕駛員以及女性更為突出。而泊車事故給車主帶來許多麻煩,不僅經濟上,更有人身傷害,例如撞上別人的車,如果傷及兒童更是不堪設想,基于此基礎,汽車高科技產品中,專為汽車泊位設置的“汽車泊車輔助系統”應運而生,汽車泊車輔助系統的加裝可以解決司機的不少麻煩,大大降低了泊車事故的頻率。 由于超聲波指向性強,能量消耗緩慢,在介質中傳播的距離較遠,因而超聲波經常用于距離的測量。利用超聲波檢測往往比較迅速、方便、計算簡單、易于做到實時控制,并且在測量精度方面能
4、達到工業實用的要求。本系統工作過程中超聲波發射器發出一系列的脈沖信號,由單片機對接收的信號依據時間差進行處理,自動計算出車與障礙物之間的距離。超聲波測距原理簡單,成本低,制作方便,但其傳輸速度受天氣影響較大,不能精確測距;因此大都用于汽車倒車雷達等近距離測距中本文根據聲波在空氣中傳播反射原理,以超聲波換能器為接口部件該設計由超聲波發射模塊、信號接收模塊、單片機處理模塊、數碼顯示以及聲光報警顯示模塊等部分組成,文中詳細介紹了測距器的硬件組成、檢測原理、方法以及軟件結構。接收電路使用 ne5532 及 lm311 芯片對回波信號進行整波,對衰減后的信號進行了放大和整波,更好的實現了超聲波的接受,對
5、單片機提供外部中斷信號。關鍵詞關鍵詞:超聲波;報警;at89s52;設計;調試黑龍江工程學院本科生畢業設計iiabstractwith the rapid development of our economy, transportation vehicles and private cars, inevitably increase traffic problems instantaneous become people concern. the accident happened because of high frequency meter has attracted social and
6、 communications departments are highly valued. parking the cause of the accident is various, the accidents caused by parking when normally running far outweigh its car accident rates, especially the female driver and nonprofessional is more prominent. and parking accident brings a lot of trouble for
7、 owners, not only economically, more personal injury, such as hitting someone elses car, if injury and children is unimaginable, based on this foundation, car high-tech product, designed for car parking garages settings car auxiliary system appeared, car parking auxiliary system can solve the driver
8、 with a lot of trouble, and greatly reduce the frequency of parking accident. due to the strong ultrasonic directivity slowly, and energy consumption in a medium transmission distance is farther, thus ultrasonic often used for distance measurement. using ultrasonic detection tend to be quick, conven
9、ient, simple calculation, easy to achieve real-time control, and the precision in the measurement of industrial practical requirement can achieve. this system work process issued a series of ultrasonic pulse signal transmitter, by scm according to receive the signal processing, automatic calculation
10、 lag between the distance between the car and the obstacles. ultrasonic ranging principle, low cost, simple production convenient, but its transmission speed greatly influenced by the weather, not accurate location; so mostly used in automobile reverse radar etc close ranging according to airborne s
11、ound in ultrasonic transducer, reflected in the principle for interface components this design by ultrasound module, the signal receiving module and single-chip microcomputer processing module, digital display and the acousto-optic alarm display module components, this paper introduces in detail the
12、 range finder hardware composition, measuring principle, method and software structure. receiving circuit ne5532 and lm311 chips used to echo signal of the wave, the attenuation of signal amplifier and the whole wave, better realize the ultrasound accepted, the scm provide external interrupt signal.
13、 keywords: ultrasonic; alarm; at89s52 devices; design; debugging 黑龍江工程學院本科生畢業設計目 錄摘要iabstractii第 1 章 緒論11.1 課題的研究目的1 1.2 課題的的研究現狀2 1.3 課題主要內容3第 2 章 汽車泊車輔助系統工作原理及硬件選擇汽車泊車輔助系統工作原理及硬件選擇42.1 汽車泊車輔助系統工作原理42.2 超聲波測距原理42.3 單片機控制芯片52.4 超聲波發射與接收芯片8 2.5 本章小結10第 3 章 泊車輔助系統電路設計113.1 超聲波發射電路113.2 超聲波接收電路113.3 報警
14、電路123.4 顯示電路133.5 本章小結14第 4 章 軟件設計154.1 汽車泊車輔助系統測距的算法及系統程序設計154.2 主程序164.3 超聲波發生子程序184.4 超聲波接收中斷子程序194.5 顯示子程序194.6 本章小結23第 5 章 各硬件單元的焊接及系統整體測試與調整24 5.1 系統硬件焊接24 5.2 系統硬件的測試255.3 系統軟件調整36黑龍江工程學院本科生畢業設計5.4 本章小結28結論29參考文獻30致謝31附錄32附錄 a 英文文獻與中文參考譯文32附錄 b 整機原理圖39附錄 c 實物效果圖42附錄 d 材料清單44附錄 e 源程序46 黑龍江工程學院
15、本科生畢業設計- 1 -第 1 章 緒 論1.1 課題研究目的隨著我國經濟的快速發展,交通運輸車輛及私家用車的不斷增加,不可避免的交通問題瞬時成為人們關注的問題。其中由于泊車事故發生的頻率高,已引起了社會和交通部門的高度重視。泊車事故發生的原因是多方面的,造成泊車時的事故率遠大于汽車正常行駛時的事故率,尤其是非職業駕駛員以及女性更為突出。而泊車事故給車主帶來許多麻煩,不僅經濟上,更有人身傷害,例如撞上別人的車,如果傷及兒童更是不堪設想,基于此基礎,汽車高科技產品中,專為汽車泊位設置的“汽車泊車輔助系統”應運而生,汽車泊車輔助系統的加裝可以解決司機的不少麻煩,大大降低了泊車事故的頻率。由于存在視
16、覺盲區,無法看清車附近狀況,司機在泊車時很容易發生事故。為了減少帶來的損失,需要有一種專門幫助司機安全泊車的裝置。目前市場上用于輔助司機泊車的裝置主要有:語音告警裝置、后視系統以及倒車雷達等。語音告警裝置用于播放提示語以提醒車后的行人注意避讓正在泊車的汽車。這種裝置價格便宜且使用方便,缺點是只能對車后的行人起告警作用,對于其他障礙物則不起作用,所以其應用范圍有限。后視系統是由視頻捕捉裝置和視頻播放裝置組成,通過視頻司機可以很直接地看到車后的障礙物。由于這類裝置的價錢較高,目前還沒有普及。汽車泊車輔助系統,是汽車泊車安全輔助裝置,能以聲音或者后視鏡的顯示通告司機車附近的狀況,解除了司機泊車和啟動
17、車輛時前后左右探視所引起的麻煩,并幫助司機解決由視覺引起的缺陷,提高駕駛的安全性,泊車輔助系統的原理與普通雷達一樣,是根據蝙蝠在黑夜里高速飛行而不會與任何障礙物相撞的原理設計開發的。通過感應裝置發出超聲波來判斷前方是否有障礙物,以及障礙物的距離、大小、方向、形狀等。只不過由于倒車雷達體積大小及實用性的限制,目前其主要功能僅為判斷障礙物與車的距離,并做出提示。司機在倒車時,啟動倒車雷達,在控制器的控制下,由車尾保險杠上的探頭發送超聲波,遇到障礙物,產生回波信號,傳感器接收到回波信號后經控制器進行數據處理,從而計算出車體與障礙物之間的距離,判斷出障礙物的位置,再由顯示器顯示距離并發出警示信號,從而
18、使司機倒車時不至于撞上障礙物。黑龍江工程學院本科生畢業設計- 2 -1.2 課題的研究現狀通常的汽車泊車輔助系統主要由感應器(探頭) 、主機、顯示設備等三部分組成。感應器發出和接受超聲波信號,并將接受到的信號傳輸到主機,再通過顯示設備顯示出來。感應器裝在后保險杠上,以角 45 度輻射,檢測目標,能探索到那些低于保險杠而駕駛員從后窗又難以看見的障礙物并報警,如花壇、蹲在車后玩耍的兒童等;顯示設備裝在儀表板上,提醒駕駛員汽車距后面物體還有多少距離,到危險距離時,蜂鳴器就開始鳴叫,提示駕駛員停車。根據感應器種類不同,汽車泊車輔助系可分為粘貼式、鉆孔式和懸掛式。粘貼式感應器后有 1 層膠,可直接粘在后
19、保險杠上;鉆孔式感應器是在保險杠上鉆一個洞,然后把感應器嵌進去;懸掛式感應器主要用于載貨車。根據顯示設備種類不同,汽車泊車輔助系又可分為數字式、顏色式和蜂鳴式。數字式顯示設備是一只如傳呼機大小的盒子,安裝在駕駛臺上,直接有數字表示汽車與后面物體的距離,并可精確到 1 厘米,讓駕駛員一目了然。汽車泊車輔助系發展到現在已經歷經 5 代。第一代的汽車泊車輔助系是轟鳴器。倒車時,如果車后 1.5 米-1.8 米處有障礙物,轟鳴器就會開始工作,轟鳴越急,表示車輛離障礙物越近。沒有語音提示,也沒有距離顯示,雖然司機知道有障礙物,但不能確定障礙物離車有多遠,對駕駛員幫助不大。第二代汽車泊車輔助系可以顯示車后
20、障礙物離車的距離。這一代產品有兩種顯示方式,數碼顯示產品顯示距離數字,而波段顯示產品由三種顏色來區別:綠色代表安全距離,表示障礙物離車體距離有 0.8 米以上;黃色代表警告距離,表示離障礙物的距離只有 0.6 米-0.8 米;紅色代表危險距離,表示離障礙物只有不到 0.6 米的距離,必須停止倒車。第三代用液晶熒屏顯示,特別是熒屏顯示開始出現動態顯示系統。不用掛倒檔,只要發動汽車,顯示器上就會出現汽車圖案以及車輛周圍的障礙物的距離。該雷達動態顯示,色彩清晰漂亮,外表美觀,可以直接粘貼在儀表盤上,安裝很方便。不過液晶顯示器外觀雖精巧,但靈敏度較高,抗干擾能力不強,所以誤報也較多。第四代魔幻鏡汽車泊
21、車輔助系,采用了最新仿生超聲雷達技術,配以高速電腦控制,可全天候準確地測知 2 米內的障礙物,并一不用等級的聲音提示和直觀的顯示提醒駕駛員。魔幻鏡倒車雷達把后視鏡倒車雷達、免提電話、溫度顯示和車內空氣污染顯示等多功能整合在一起,并設計了語音功能,是目前市面上最先進的倒車雷達系統。其外型就是一塊倒車鏡,所以可以不占用車內空間,直接安裝在車內倒視鏡的位置。黑龍江工程學院本科生畢業設計- 3 -第五代汽車泊車輔助系是專門為高檔轎車生產的,它的整合了高檔轎車具備的影音系統,可以在顯示器上觀看 dvd 影像。因為是新品,售價也較高。汽車泊車輔助系的發展實際上已經融入了整車的設計,隨著技術的成熟,價格的降
22、低,倒車雷達將會逐漸普及成為標準配置。1.3 課題研究的主要內容 利用超聲波測距原理,通過超聲波傳感器以及一系列的電器元件最終將汽車與障礙物之間的距離對汽車駕駛員進行提醒。從而解決汽車駕駛員在進行泊車的時候,由于視覺盲區,所導致事故的問題。具體來說,本設計的第二章,對超聲波測距原理和汽車泊車輔助系統的工作原理進行了介紹并給出了超聲波測距原理圖以及汽車泊車輔助系統工作原理圖。而且對系統硬件中需要使用的主要電子元器件進行了選擇。第三章將對系統中,超聲波發射及接受電路進行設計,還將對測距顯示電路及報警電路進行設計。在第四章中,將對系統的軟件進行設計。其中包括主程序、超聲波發生子程序、超聲波接收中斷程
23、序顯示子程序。第五章中,將對設計好的系統硬件進行焊接,最后將軟件編寫在系統硬件中,并進行調試,使系統運轉正常。本設計主要解決的問題是:第一、對系統的硬件進行設計第二、對系統軟件進行編寫黑龍江工程學院本科生畢業設計- 4 -第 2 章 汽車泊車輔助系統工作原理及硬件選擇2.1 汽車泊車輔助系統工作原理以單片機作為主控電路元件,以 12mhz 晶振作為標準脈沖振蕩電路元件,通過軟件編程實現 40khz 方波的產生,經過放大驅動超聲波發射探頭產生諧振,發射超聲波信號,同時單片機開中斷并開始計時,超聲波信號遇到障礙物后反射回來被超聲波接收探頭接收,經過整形濾波及放大驅動音頻譯碼器 lm311,鎖相后,
24、該芯片 8 腳變為低電平接在 int1 上,關中斷,計時結束,根據超聲波測距原理:l=ct/2,調用測距子程序,計算距離。除了設計主測距電路外還需設計好電源部分、聲光報警部分,及其接口部分,以便很好的與上位機通訊,進行實時控制。系統工作原理圖如下: 圖 2.1 汽車泊車輔助系統工作原理圖2.2 超聲波測距原理 在超聲波探測電路中, 發射端輸出一系列脈沖方波, 其寬度為發射超聲波與接收超聲波的時間間隔, 被測物距越遠, 脈沖寬度越大, 輸出脈沖個數與被測距離成正比。超聲波測距的方法有多種, 如相位檢測法、聲波幅值檢測法和往返時間檢測法等。相位檢測法雖然精度高, 但檢測范圍有限可檢測到汽車倒車中,
25、 其障礙物與汽車的距離;聲波幅值檢測法易受反射波的影響。本文硬件設計采用超聲波往返時間檢測法, 其測量原理圖如圖所示。發射探頭放大電路at89s52數碼管顯示報警接受探頭放大電路黑龍江工程學院本科生畢業設計- 5 -圖 2.2 超聲波測距原理圖其原理為: 在超聲波發射器兩端輸入40khz 脈沖串, 脈沖信號經過超聲波內部振子, 振蕩產生機械波, 并通過空氣介質傳播到被測面, 由被測面反射到超聲波接收器接收, 在超聲波接收器兩端, 信號是毫伏級的正弦波信號, 超聲波經氣體介質的傳播到接收器的時間, 即為往返時間。超聲測距有脈沖回波法、共振法和頻差法,其中常用脈沖回波法測距。超聲波測距的原理一般采
26、用渡越時間法 ,其原理是超聲傳感器發射超聲波, 超聲波在空氣中傳播至障礙物, 經反射后由超聲傳感器接收反射脈沖, 測量出超聲脈沖從發射到接收的時間, 再乘以超聲波在空氣中的速度就得到二倍的聲源與障礙物之間的距離, 即: l=ct/2 (1)式(1)中, l 為超聲傳感器與被測障礙物之間的距離, c 為超聲波在介質(空氣)中的傳輸速率, t 為超聲波從發射到接收的時間。超聲波在空氣中的傳播速度為: 00cct t, 其中 t 為絕對溫度數值, 0273.15tk,0331.4cm s。在測量精度不是很高的情況下, 一般可以認為 c 為常數 340m/s。由于溫度影響超聲波在空氣中的傳播速度;超聲
27、波反射回波又很難精確捕捉,致使超聲波在空氣中傳播的時間很難精確測量。這些因素是使用超聲測距引起誤差的原因。2.3 單片機控制芯片at89s52 是一種低功耗、高性能 cmos 8 位微控制器,具有 8k 在系統可編程flash 存儲器。使用 atmel 公司高密度非易失性存儲器技術制造,與工業 80c51 產品指令和引腳完全兼容。片上 flash 允許程序存儲器在系統可編程,亦適于常規編程器。在單芯片上,擁有靈巧的 8 位 cpu 和在系統可編程 flash,使得 at89s52 在眾多嵌入式控制應用系統中得到廣泛應用。黑龍江工程學院本科生畢業設計- 6 -圖 2.3 at89s52 管腳圖(
28、1)主要特性:與 mcs-51 兼容 4k 字節可編程閃爍存儲器 壽命:1000 寫/擦循環數據保留時間:10 年全靜態工作:0hz-24hz三級程序存儲器鎖定128*8 位內部 ram32 可編程 i/o 線兩個 16 位定時器/計數器5 個中斷源 可編程串行通道低功耗的閑置和掉電模式片內振蕩器和時鐘電路 (2)管腳說明:vcc:供電電壓。gnd:接地。黑龍江工程學院本科生畢業設計- 7 - p0 口:p0 口為一個 8 位漏級開路雙向 i/o 口,每腳可吸收 8ttl 門電流。當 p1口的管腳第一次寫 1 時,被定義為高阻輸入。p0 能夠用于外部程序數據存儲器,它可以被定義為數據/地址的第
29、八位。在 fiash 編程時,p0 口作為原碼輸入口,當fiash 進行校驗時,p0 輸出原碼,此時 p0 外部必須被拉高。p1 口:p1 口是一個內部提供上拉電阻的 8 位雙向 i/o 口,p1 口緩沖器能接收輸出 4ttl 門電流。p1 口管腳寫入 1 后,被內部上拉為高,可用作輸入,p1 口被外部下拉為低電平時,將輸出電流,這是由于內部上拉的緣故。在 flash 編程和校驗時,p1口作為第八位地址接收。 p2 口:p2 口為一個內部上拉電阻的 8 位雙向 i/o 口,p2 口緩沖器可接收,輸出4 個 ttl 門電流,當 p2 口被寫“1”時,其管腳被內部上拉電阻拉高,且作為輸入。并因此作
30、為輸入時,p2 口的管腳被外部拉低,將輸出電流。這是由于內部上拉的緣故。p2 口當用于外部程序存儲器或 16 位地址外部數據存儲器進行存取時,p2 口輸出地址的高八位。在給出地址“1”時,它利用內部上拉優勢,當對外部八位地址數據存儲器進行讀寫時,p2 口輸出其特殊功能寄存器的內容。p2 口在 flash 編程和校驗時接收高八位地址信號和控制信號。p3 口:p3 口管腳是 8 個帶內部上拉電阻的雙向 i/o 口,可接收輸出 4 個 ttl 門電流。當 p3 口寫入“1”后,它們被內部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3 口將輸出電流(ill)這是由于上拉的緣故。p3 口
31、也可作為 at89c51 的一些特殊功能口,如下所示:口管腳 備選功能p3.0 rxd(串行輸入口)p3.1 txd(串行輸出口)p3.2 /int0(外部中斷 0)p3.3 /int1(外部中斷 1)p3.4 t0(記時器 0 外部輸入)p3.5 t1(記時器 1 外部輸入)p3.6 /wr(外部數據存儲器寫選通)p3.7 /rd(外部數據存儲器讀選通)rst:復位輸入。當振蕩器復位器件時,要保持 rst 腳兩個機器周期的高電平時間。xtal1:反向振蕩放大器的輸入及內部時鐘工作電路的輸入。xtal2:來自反向振蕩器的輸出。黑龍江工程學院本科生畢業設計- 8 -(3) 振蕩器特性:xtal1
32、 和 xtal2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅動器件,xtal2 應不接。有余輸入至內部時鐘信號要通過一個二分頻觸發器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。(4) 芯片擦除:整個 perom 陣列和三個鎖定位的電擦除可通過正確的控制信號組合,并保持 ale管腳處于低電平 10ms 來完成。在芯片擦操作中,代碼陣列全被寫“1”且在任何非空存儲字節被重復編程以前,該操作必須被執行。此外,at89c51 設有穩態邏輯,可以在低到零頻率的條件下靜態邏輯,支持兩種軟件可選的掉電模式。在閑
33、置模式下,cpu 停止工作。但 ram,定時器,計數器,串口和中斷系統仍在工作。在掉電模式下,保存 ram 的內容并且凍結振蕩器,禁止所用其他芯片功能,直到下一個硬件復位為止。 2.4 超聲波發射與接收芯片 2.4.1 超聲波發射芯片在超聲波發射電路中,需要對超聲波發射器進行驅動,所以需要在電路中連接一個超聲波傳感器的驅動器。74ls04 為六組反向器,共有54/7404、54/74h04、54/74s04、54/74ls04 四種線路結構形式。其引腳圖如下:圖 2.4 74ls04 引腳圖黑龍江工程學院本科生畢業設計- 9 -2.4.2 超聲波接受芯片超聲波接受電路中用到兩個芯片,在超聲波接
34、受器后先用 ne5532 運算放大器,對已經衰減的超聲波信號進行放大。是一種雙運放高性能低噪聲運算放大器。 相比較大多數標準運算放大器,如 1458,它顯示出更好的噪聲性能,提高輸出驅動能力和相當高的小信號和電源帶寬。這使該器件特別適合應用在高品質和專業音響設備,儀器和控制電路和電話通道放大器。如果噪音非常最重要的,因此建議使用 5532a 版,因為它能保證噪聲電壓指標。其特點是更好的噪聲性能,提高輸出驅動能力和相當高的小信號和電源帶寬,這使得該器件特別適合用在專業的儀器和控制電路中。前兩級放大電路構成 10 000 倍的放大器,對正弦波信號進行足夠放大。其主要電特性如下:ne5532 極限參
35、數:參數符號ne5532單位電源電壓vcc22v差分輸入電壓vdif13v輸入電壓vi提供電壓v功耗,ta=25pd1100mw工作溫度topr070ne5532 電氣參數參數符號測試條件最小值標準最大值單位輸入失調電壓vio-0.54.0mv輸入失調電流iio-10150na輸入偏置電流ibias-200800na供電電流icc-6.016ma輸入電壓范圍vi(r)-1213-v共模抑制范圍cmrrta=2570100-db電源抑制比psrrta=25輸出電壓范圍vo(p-p)rl6001213-v輸入電阻rita=2530300-k短路電流isc-38-ma過調osrl=600,cl=10
36、0pf-1020%電壓增益gvf=10khz22.2-v/mv增益帶寬gbwcl=100pf, rl=600810-mhz轉換速率srrl=1k,cl=100pfrl=600-68.0v/us黑龍江工程學院本科生畢業設計- 10 -輸入噪聲電壓enfo=30hzfo=1khz-8.05.0-nv/hz其引腳圖如下:圖 2.5 ne5532 引腳圖在運算放大器后,還要對已經放大的信號進行整波,所以本設計選用lm311。lm311 是一種多用途的電壓比較器,采用集成 lm311-8 比較器對前級放大信號進行調理。其主要特性如下表lm311 絕對最大額定值: total supply voltage
37、 (v84) 總供給電壓(v84)36voutput to negative supply voltage (v74)輸出到負電源電壓(v74)40vground to negative supply voltage (v14) 地到負電源電壓(v14)30vdifferential input voltage 差分輸入電壓30vinput voltage (note 13) 輸入電壓(注 13)15vpower dissipation (note 14) 功耗(注 14)500 mwesd rating (note 19) esd 額定值(注 19)300voperating tempera
38、ture range 工作溫度范圍0 to 70output short circuit duration 21010 sec黑龍江工程學院本科生畢業設計- 11 -lm311 電氣特性: parameter 參數conditions 測試條件min 最小typ 典型max最大units單位input offset voltage 輸入偏移電壓(注 16)ta=25, rs50k2.07.5mvinput offset current 輸入失調電流(注 16)ta=256.050nainput bias current 輸入偏置電流ta=25100250navoltage gain 電壓增益t
39、a=2540200v/mvresponse time (note 17) 響應時間(注 17)ta=25200nssaturation voltage 飽和電壓vin10 mv, iout=50 ma ta=250.751.5vstrobe on current (note 18)ta=252.05.0maoutput leakage current 輸出漏電流vin10 mv, vout=35v ta=25, istrobe=3 ma v = pin 1 = 5v0.250nainput offset voltage 輸入偏移電壓(注 16)rs50k10mvinput offset cur
40、rent 輸入失調電流(注 16)70nainput bias current 輸入偏置電流300nainput voltage range 輸入電壓范圍14.5 13.8,-14.7 13.0vsaturation voltage 飽和電壓v+4.5v, v=0 vin10 mv, iout8ma0.230.4vpositive supply current 正電源電流ta=255.17.5manegative supply current 負電源電流ta=254.15.0malm311 引腳圖如下:黑龍江工程學院本科生畢業設計- 12 -圖 2.6 lm311 引腳圖2.5 本章小結 本章
41、中,主要對本設計的系統工作原理;超聲波測距原理進行了分析與概括,還對系統控制芯片以及超聲波發射與接受模組中用到的單片機和芯片進行了選擇。在設計的過程中,對于超聲波測距原理,其大部分信息來自老師的講解。在設計之初對超聲波測距原理及汽車泊車輔助系統的工作原理完全沒有思路,在老師的指導下,查閱大量資料,才對汽車泊車輔助系統的原理有了較深刻的認識與理解。在單片機與超聲波發射與接受模組芯片的選擇中,主要本著以下幾點原則,性能優異;各元件兼容性;各元件的電壓以及系統整體的經濟性。保證系統能夠運行并且運行穩定的前提下,降低設計成本。黑龍江工程學院本科生畢業設計- 13 -第 3 章 超聲波傳感器電路設計3.
42、1 超聲波發射電路 在超聲波發射電路中,由單片機提供的 40khz 方波信號由 74ls04 的第三引腳接入集成電路,再由 2 引腳連接第 5 引腳、11 引腳和 14 引腳,再用第 4 引腳連接 7引腳和 9 引腳,最后由第 6 引腳,第 10 引腳,第 12 引腳,第 15 引腳分別連接電容負方向。圖 3.1 超聲波發射電路原理圖考慮到發射頭一般需要 5 個方波周期達到穩定震蕩狀態的 95%,經 1.5 倍上升時黑龍江工程學院本科生畢業設計- 14 -間達穩定震蕩狀態的 99%。為保證最大程度的觸發,單片機每組產生 12 個帶寬為 12 s 的方波經調理電路傳到發射頭。在發射電路中,總是可
43、以區分為驅動的源和被驅動的負載。如果負載電容比較大, 驅動電路要把電容充電、放電, 才能完成信號的跳變, 兩個連接在傳感器的電容能夠幫助壓電式超聲波換能器(超聲波發射探頭)一方面提高反向器的驅動能力,另一方面可以增加超聲波換能器的阻尼效果,縮短其自由震蕩的時間。3.2 超聲波接收放大電路超聲波在空氣中傳播的衰減程度隨傳播距離的增加而增大,所以反射回來被接收頭收到的信號非常微弱,不能直接送入后級電路處理,首先要經過信號放大。超聲波接收放大電路如下圖:圖 3.2 超聲波接收電路原理圖被接收頭收到的回波信號為正弦波信號,信號強度一般只有幾十毫伏。接收部分前置放大電路是由集成運放 ne5532 組成的
44、自舉式同向交流放大電路。前兩級放大電路構成 10 000 倍的放大器,對正弦波信號進行足夠放大。后級采用集成 lm311-8 比較器對前級放大信號進行調理,通過 in-引腳引入一個標準電平,輸入包絡信號的電位高于標準電平則為 1,低于標準電平則為 0,將包絡信號轉變為單片機可識別的中斷脈沖信號。當與單片機的中斷輸入端相連的 lm311 的第 7 管腳輸出一個低電平時,計數器立即停止計時并保存數據。3.3 報警電路黑龍江工程學院本科生畢業設計- 15 -聲光報警是指當汽車泊車輔助系統探測到的距離小于所設定的安全值時,發出聲音提醒駕駛員,報警電路設計如下圖所示。報警電路模塊由 vcc 電源驅動,當
45、所測距離小于所設安全值時,89c51 單片機發出信號,設置報警狀態,信號由 pnp 型三極管進行放大,總而驅動蜂鳴器發聲對駕駛員進行提示。 圖 3.3 報警電路原理圖3.4 顯示電路在顯示電路中,本設計選用 3 個 1 位共陰極數碼管,由于本設計是應用數碼管的動態顯示,故對數碼管做動態驅動,動態驅動是將所有數碼管的 8 個顯示筆“a,b,c,d,e,f,g,dp”的同名端連在一起,另外每個數碼管的共極 com 增加位選通控制控制電路,位選通由各自獨立的 i/o 線控制。3.5 本章小結本章中對汽車泊車輔助系統的各模塊電路進行了設計。在本設計中,發射電路所需的 40khz 方波由 89c51 單
46、片機提供,經 cd4049 集成芯片對超聲波發射器進行驅動,從而發出超聲波,再由超聲波接受器接收信號,經 ne5532 放大,lm311 芯片正波,再將信號傳入單片機進行中斷,本設計中,89c51 單片機進行運算,顯示驅動,報警信號的發出等工作,再由數碼管,蜂鳴器完成距離顯示和報警的工作。黑龍江工程學院本科生畢業設計- 16 -第 4 章 軟件設計4.1 汽車泊車輔助系統測距的算法及系統程序設計在啟動發射電路的同時啟動單片機內部的定時器 t0,利用定時器的計數功能記錄超聲波發射的時間和收到反射波的時間。當收到超聲波反射波時,接收電路輸出端產生一個負跳變,在 int0 或 int1 端產生一個中
47、斷請求信號,單片機響應外部中斷請求,執行外部中斷服務子程序,讀取時間差,計算距離。 4.2 主程序晶振采用 6m,p1 口為數碼管段輸出口,p3.0p3.2 為數碼管位輸出口,p3.5 超聲波發送輸出,p3.7 超聲波接收。超聲波測距中斷入口程序org 0000hljmp startorg 002bh主程序void main() /主函數 ea=1; /開中斷 tmod=0 x11; /設定時器 0 為計數,設定時器1 定時 et0=1; /定時器 0 中斷允許 et1=1; /定時器 1 中斷允許 黑龍江工程學院本科生畢業設計- 17 - th0=0 x00; tl0=0 x00; th1=
48、0 x9e; tl1=0 x57; csbds=0; csbint=1; csbout=1; cl=0; pto=0 xff; jpjs=0; sj1=45; sj2=200; sj3=400; k4cl(); tr1=1; while(1) keyscan(); if(jpjssj3) buffer2=0 x76; buffer1=0 x76; buffer0=0 x76; else if(ssj1) buffer2=0 x40; buffer1=0 x40; buffer0=0 x40; else timetobuffer(); else timetobuffer(); /將值轉換成 le
49、d 段碼黑龍江工程學院本科生畢業設計- 18 - offmsd(); scanled(); /顯示函數 if(ssj2) bg=0; bg=1; 4.3 超聲波發生子程序1、40khz 脈沖的產生與超聲波發射測距系統中的超聲波傳感器采用 ucm40 的壓電陶瓷傳感器,它的工作電壓是40khz 的脈沖信號,這由單片機執行下面程序來產生。#include #define k1 p3_4#define csbout p3_5 /超聲波發送#define csbint p3_7 /超聲波接收#define csbc=0.034#define bg p3_3 前方測距電路的輸入端接單片機 p1.0 端口
50、,單片機執行上面的程序后,在p1.0 端口輸出一個 40khz 的脈沖信號,經過三極管 t 放大,驅動超聲波發射頭ucm40t,發出 40khz 的脈沖超聲波,且持續發射 200s。右側和左側測距電路的輸入端分別接 p1.1 和 p1.2 端口,工作原理與前方測距電路相同。4.4 超聲波接收中斷程序接收頭采用與發射頭配對的 ucm40r,將超聲波調制脈沖變為交變電壓信號,經運算放大器 ic1a和 ic1b兩極放大后加至 ic2。ic2是帶有鎖定環的音頻譯碼集成塊lm311,內部的壓控振蕩器的中心頻率f0=1/1.1r8c3,電容c4決定其鎖定帶寬。調節 r8在發射的載頻上,則 lm311 輸入
51、信號大于 25mv,輸出端 8 腳由高電平躍變為低電平,作為中斷請求信號,送至單片機處理。前方測距電路的輸出端接單片機int0 端口,中斷優先級最高,左、右測距電路的輸出通過與門 ic3a的輸出接單片機 int1 端口,同時單片機 p1.3 和 p1.4 接到 ic3a的輸入端,中斷源的識別由程序查詢來處理,中斷優先級為先右后左。部分源程序如下:#define csbint p3_7 /超聲波接收#define csbc=0.034#define bg p3_3 黑龍江工程學院本科生畢業設計- 19 -unsigned char csbds,opto,digit,buffer3,xm1,xm2
52、,xm0,key,jpjs;/顯示標識unsigned char convert10=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/09段碼unsigned int s,t,i, xx,j,sj1,sj2,sj3,mqs,sx1;bit cl; 4.5 顯示子程序顯示程序void scanled() /顯示功能模塊digit=0 x04;for( i=0; i=1; /循環右移 1 位黑龍江工程學院本科生畢業設計- 20 -void timetobuffer()/轉換段碼功能模塊xm0=s/100;xm1=(s-100*xm0)/10;x
53、m2=s-100*xm0-10*xm1;buffer2=convertxm2;buffer1=convertxm1;buffer0=convertxm0;void delay(i)while(-i);void timer1int (void) interrupt 3 using 2th1=0 x9e;tl1=0 x57;csbds+;黑龍江工程學院本科生畢業設計- 21 -if(csbds=40)csbds=0;cl=1;void csbcj()if(cl=1)tr1=0;th0=0 x00;tl0=0 x00;i=10;while(i-)csbout=!csbout;tr0=1;i=mqs;
54、 /盲區黑龍江工程學院本科生畢業設計- 22 -while(i-)i=0;while(csbint)i+;if(i=2450) /上限值csbint=0;tr0=0;th1=0 x9e;tl1=0 x57;t=th0;t=t*256+tl0;s=t*csbc/2;tr1=1;cl=0;黑龍江工程學院本科生畢業設計- 23 -4.6 本章小結本章中隊系統的軟件進行了設計,主程序的設計中主要有主程序復位,數碼管和計數器的初始化,在發射了方波之后,是否有回波被接收到,決定了程序的復位還是外部中斷,在沒有回波的情況下,主程序執行復位動作,繼續發射方波,直到接收到回波,單片機進行外部中斷,執行顯示子程序
55、,最后結束。在定時器中斷子程序中,先進行定時器初始化,執行發射子程序,在發射未完成的情況下繼續執行發射子程序,當發射完成后,推出定時器中斷子程序,并返回主程序。在外部中斷子程序中,由外部中斷入口開始,執行關總中斷,關計數器中斷,送單片機數值,計算距離,后打開中斷返回主程序。在設計過程中,遇到了很多困難,在老師的幫助下,對遇到的困難進行了解決, 黑龍江工程學院本科生畢業設計- 24 -第 5 章 各硬件單元的焊接及系統整體測試與調整5.1 系統硬件焊接在電路板的制作過程中,元件的焊接是非常重要的一個環節,焊接質量直接影響到電路工作的可靠性。因此,焊接技術是完成硬件焊接的基本功,只有熟練的掌握焊接
56、技術,才能保證電路的焊接質量,以減少電路在調試中的不必要的故障隱患。所以,在進行系統硬件的焊接之前,必須對電路的焊接技術進行學習。焊接質量包括:電器的可靠連接,機械性能牢固和光潔美觀三個方面,其中最關鍵的一點是必須避免虛焊。使用工具:內熱式電烙鐵;焊錫絲;助焊劑(松香) ;尖嘴鉗,偏口鉗,鑷子,小刀等。黑龍江工程學院本科生畢業設計- 25 -圖 5.1 焊接工具在焊接過程中出現的問題:1、焊錫用量過多,形成焊點的錫堆積;焊錫過少,不足以包裹焊點。2、冷焊。焊接時烙鐵溫度過低或加熱時間不足,焊錫未完全熔化、浸潤、焊錫表面不光亮(不光滑),有細小裂紋。3、夾松香焊接,焊錫與元器件或印刷板之間夾雜著
57、一層松香,造成電連接不良。若夾雜加熱不足的松香,則焊點下有一層黃褐色松香膜;若加熱溫度太高,則焊點下有一層碳化松香的黑色膜。對于有加熱不足的松香膜的情況,可以用烙鐵進行補焊。對于已形成黑膜的,則要吃凈焊錫,清潔被焊元器件或印刷板表面,重新進行焊接才行。4、焊錫連橋。指焊錫量過多,造成元器件的焊點之間短路。這在對超小元器件及細小印刷電路板進行焊接時要尤為注意。5、焊劑過量,焊點明圍松香殘渣很多。當少量松香殘留時,可以用電烙鐵再輕輕加熱一下,讓松香揮發掉,也可以用蘸有無水酒精的棉球,擦去多余的松香或焊劑。6、焊點表面的焊錫形成尖銳的突尖。這多是由于加熱溫度不足或焊劑過少,以及烙鐵離開焊點時角度不當
58、浩成的內。5.2 系統硬件的調試黑龍江工程學院本科生畢業設計- 26 -由于本設計涉及的模塊比較多,包括了超聲波測距模塊,單片機模塊,顯示報警,所以調試起來比較費力,設計的不定因素也比較多,所以,調試的時候采用了分塊調試的方法,排除了各個模塊的干擾。在電路安裝完畢后,不要急于通電測試,而首先必須做好調試前的檢查工作。 檢查連線情況。經常碰到的有錯接(即連線的一端正確,而另一端誤接)、少接(指安裝時漏接的線)及多接(指在電路上完全是多余的連線),等連線錯誤。檢查連線可以直接對照電路原理圖進行,但若電路中布線較多,則可以以元器件(如運放、三極管)為中心,依次檢察查其引腳的有關連線,這樣不僅可以查出
59、錯接或少接的線,而且也較易發現多余的線。 為確保連線的可靠,在查線的同時,還可以用萬用表電阻檔對接線作連通檢查,而且最好在器件外引線處測量,這樣有可能查出某些“虛焊”的隱患。 檢查元器件安裝情況:元器件的檢查,重點要查集成運放、三極管、二極管、電解電容等外引線與極性有否接錯,以及外引線間有否短路,同時還須檢查元器件焊接處是否可靠。這里需要指出,在焊接前,必須對元器件進行檢測,確保元器件能正常工作,以免給調試帶來不必要的麻煩。 檢查電源輸入端與公共接地端間有否短路在通電前,還需用萬用表檢查電源輸入端與地之間是否存短路,若有則須進一步檢查其原因。 在完成了以上各項檢查并確認無誤后,才可通電調試,但
60、此時應注意電源的正、負極性不能接反。5.3 系統軟件調整在程序燒寫前,要對 at89s52 單片機程序燒寫的設備進行了解,本設計采用的匯編語言是一種用文字助記符來表示機器指令的符號語言,是最接近機器碼的一種語言。其主要優點是占用資源少、程序執行效率高。但是不同的 cpu,其匯編語言可能有所差異,所以不易移植。所以本次設計選用 c 語言。對于目前普遍使用的 risc 架構的 8bit mcu 來說,其內部 rom、ram、stack 等資源都有限,如果使用 c 語言編寫,一條 c 語言指令編譯后,會變成很多條機器碼,很容易出現 rom 空間不夠、堆棧溢出等問題。而且一些單片機廠家也不一定能提供
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論