版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.xx學(xué)院本科畢業(yè)論文(設(shè)計(jì))格式樣本(自然科學(xué)論文) 本科畢業(yè)論文(設(shè)計(jì))題目:汽車防撞主控系統(tǒng)設(shè)計(jì)與實(shí)踐 姓 名: * 學(xué) 號(hào): 專 業(yè): 院 系: 指導(dǎo)老師: 職稱學(xué)位: 職稱 學(xué)位 完成時(shí)間: 教務(wù)處制:xx學(xué)院本科畢業(yè)論文(設(shè)計(jì))獨(dú)創(chuàng)承諾書本人按照畢業(yè)論文(設(shè)計(jì))進(jìn)度計(jì)劃積極開展實(shí)驗(yàn)(調(diào)查)研究活動(dòng),實(shí)事求是地做好實(shí)驗(yàn)(調(diào)查)記錄,所呈交的畢業(yè)論文(設(shè)計(jì))是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,除文中特別加以標(biāo)注引用參考文獻(xiàn)資料外,論文(設(shè)計(jì))中所有數(shù)據(jù)均為自己研究成果,不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。與我一同工作的同志對(duì)本研究所做的工作已在論文中作了明
2、確說明并表示謝意。畢業(yè)論文(設(shè)計(jì))作者簽名: 日期: xx學(xué)院2018屆本科畢業(yè)論文(設(shè)計(jì))汽車防撞主控系統(tǒng)設(shè)計(jì)與實(shí)踐摘 要隨著我國汽車制造技術(shù)和公路網(wǎng)絡(luò)建設(shè)的發(fā)展,越來越多的人出行選擇乘坐私家車,但是汽車的增多也給人們的日常出行帶來了一定的安全隱患,其中汽車之間的碰撞刮擦問題大到危機(jī)人們的生命安全,小到給車身留下劃痕等等都是人們所不希望發(fā)生的。本次課題研究就著眼于此,利用STC12C5A6S2設(shè)計(jì)嵌入式距離檢測系統(tǒng),實(shí)現(xiàn)在駕駛員駕駛過程中,能夠?qū)崟r(shí)監(jiān)測車身與障礙物之間的距離,并且當(dāng)距離低于安全值時(shí),系統(tǒng)發(fā)出警報(bào)。為了增強(qiáng)汽車防撞主控系統(tǒng)的穩(wěn)定性和靈敏度,本設(shè)計(jì)采用USRC322作為信息傳輸模
3、塊主要部件,當(dāng)紅外線測距模塊檢測距離過近時(shí),采用聲光同時(shí)報(bào)警,以提高系統(tǒng)的工作性能。關(guān)鍵詞:汽車防撞系統(tǒng);STC12C5A6S2;設(shè)計(jì)IIDesign and practice of automobile anti-collision control systemAbstractWith the rapid development of China's automobile manufacturing technology and road network construction, more and more people choose to travel by car, but t
4、he car is to increase people's daily travel brings some security risks, the problem of collision scratch between the cars to the crisis people's life safety, to give the body small scratches and so on people do not want to happen. This research focuses on the design, using embedded STC12C5A6
5、S2 distance detection system, realized in the driving process, can real-time monitoring body and obstacle distance, and when the distance is below the safety value, the alarm system. In order to enhance the stability and sensitivity of the automotive anti-collision control system, this design uses U
6、SR C322 as the main component of information transmission module, infrared ranging module when the detection distance is too close, the sound and light alarm simultaneously, in order to improve the working performance of the system.Key words: automobile anti-collision system; STC12C5A6S2; designxx學(xué)院
7、2018屆本科畢業(yè)論文(設(shè)計(jì))目 錄1 引 言11.1 研究背景11.2 研究意義12 系統(tǒng)硬件設(shè)計(jì)22.1 STC12C5A6S2單片機(jī)介紹22.2 USRC322信息傳輸模塊設(shè)計(jì)42.3 紅外線距離檢測模塊設(shè)計(jì)52.4 LCD1602顯示模塊設(shè)計(jì)52.5 蜂鳴器報(bào)警模塊設(shè)計(jì)62.6 復(fù)位電路設(shè)計(jì)73 軟件設(shè)計(jì)93.1 設(shè)計(jì)思路93.2 主程序設(shè)計(jì)93.3 A/D轉(zhuǎn)換啟動(dòng)及數(shù)據(jù)讀取程序設(shè)計(jì)103.4 顯示子程序設(shè)計(jì)113.5 測距子程序設(shè)計(jì)113.6 距離過近報(bào)警子程序設(shè)計(jì)123.7 無線數(shù)據(jù)傳輸子程序設(shè)計(jì)134 調(diào)試與總結(jié)15致 謝16參考文獻(xiàn)17xx學(xué)院2018屆本科畢業(yè)論文(設(shè)計(jì))1
8、引 言1.1 研究背景隨著我國經(jīng)濟(jì)和科技水平的不斷提高,國家公路網(wǎng)建設(shè)不斷完善,汽車制造技術(shù)日益成熟,道路上的汽車數(shù)量逐漸在增多,汽車車身之間的安全距離問題引起了廣泛的關(guān)注,利用現(xiàn)有的技術(shù)手段防止車身距離低于安全值從而引發(fā)安全隱患已經(jīng)成為了一大研究熱點(diǎn)。正在眾多學(xué)者、專家提出的設(shè)計(jì)構(gòu)想中,通過嵌入式芯片對(duì)車身與障礙物之間的距離進(jìn)行實(shí)時(shí)監(jiān)測,最具有經(jīng)濟(jì)性、穩(wěn)定性和實(shí)用性,本次課題研究以此為研究出發(fā)點(diǎn)。1.2 研究意義汽車防撞主控系統(tǒng)設(shè)計(jì)與實(shí)踐從技術(shù)角度來看,促進(jìn)來了嵌入式控制技術(shù)的發(fā)展,汽車防撞主控系統(tǒng)嵌入車身內(nèi)部,實(shí)時(shí)監(jiān)測距離并且發(fā)送到駕駛員遙控端,在技術(shù)角度需要更新已有的信息傳輸技術(shù),在傳統(tǒng)
9、的無線傳輸基礎(chǔ)上增強(qiáng)短距離信號(hào)傳輸?shù)姆€(wěn)定性能,以及報(bào)警靈敏度等。從應(yīng)用角度來看,汽車防撞主控系統(tǒng)能夠?qū)崟r(shí)提醒駕駛員車身與障礙物至今的距離,并且在距離過低時(shí)發(fā)出警報(bào),有效的防止了車身之間距離低于安全距離而引起的交通事故。2 系統(tǒng)硬件設(shè)計(jì)2.1 STC12C5A6S2單片機(jī)介紹圖2.1 STC12C5A60S2單片機(jī)引腳圖P0.0P0.7(3932):P0是可以用于雙向信息交換的主要引腳,在P0引腳的外圍電路中,上拉電阻相當(dāng)于EPROM編程過程中的單片機(jī)使能端,在接受指令信息和對(duì)外輸出指令信息時(shí)處于不同的接通狀態(tài)。在訪問外部存儲(chǔ)器時(shí),P0引腳的上拉電阻激活,同時(shí),P0引腳作為數(shù)據(jù)線和地址線的低8位
10、使用 梁宗宇,郭建濤,劉滌非. 基于激光測距的汽車防撞警示系統(tǒng)設(shè)計(jì)J/OL. 電腦知識(shí)與技術(shù),2016,12(07):244-246.。P1.0P1.7(1-8):其中P1引腳在編程過程中主要做地址線的低8位使用,在傳輸?shù)刂沸畔r(shí)同樣需要內(nèi)部的上拉電阻出于選通狀態(tài)。P2.0P2.7(21-28):P2也是能夠進(jìn)行雙向信息傳遞,并且?guī)?nèi)部上拉電阻的引腳。在編程過程中,P2與P1引腳共同做地址線使用,P2引腳接受高8位地址信息。在訪問外部存儲(chǔ)器時(shí),P2引腳與P0引腳共同做地址線使用,P2引腳輸出高8位地址信息 胡文貴. 汽車主動(dòng)防撞預(yù)警執(zhí)行系統(tǒng)研究D.吉林大學(xué),2016.。P3.0P3.7(10-
11、17):P3引腳在本次課題設(shè)計(jì)中僅用作8位雙向I/O接口。STC12C5A16S2概述:STC12C5A16S2是16K Flash的宏晶STC12C5A60S2系列單片機(jī),采用宏晶第六代加密技術(shù),STC12C5A60S2系列單片機(jī)器件是1個(gè)時(shí)鐘/機(jī)器周期8051單片機(jī),低功耗、高速、高可靠、強(qiáng)抗靜電、強(qiáng)抗干擾。STC12C5A16S2特性:A.高速:1個(gè)時(shí)鐘/機(jī)器周期,增強(qiáng)型8051內(nèi)核,速度比普通8051快6-12倍 李遠(yuǎn),趙璐. 基于單片機(jī)的超聲波汽車防撞系統(tǒng)設(shè)計(jì)J. 無線互聯(lián)科技,2014,(01):89.;B.寬電壓:5.5-3.3V;C.增加第二復(fù)位功能腳/P4.6;D.增加外部掉
12、電檢測電路/P4.6,可在掉電時(shí),及時(shí)將數(shù)據(jù)保存進(jìn)EEPROM,正常工作時(shí)無需操作EEPROM;E.低功耗設(shè)計(jì):空閑模式;F.低功耗設(shè)計(jì):掉電模式;G.支持掉電喚醒的管腳:INT0/P3.2 INT1/P3.3 T0/P3.4 T1/P3.5 RxD/P3.0 CCP0/P1.3( P4.2) CCP1/P1.4( P4.3) EX_LVD/P4.6H.工作頻率:0-35MHz,相當(dāng)于普通8051:0-420MHz 段斌. 汽車自動(dòng)防撞系統(tǒng)的研究D.湖北工業(yè)大學(xué),2012.;I.時(shí)鐘:外部晶體或內(nèi)部RC振蕩器可選,在ISO下載編程優(yōu)惠程序時(shí)設(shè)置;J.16K字節(jié)內(nèi)Flash程序存儲(chǔ)器,擦寫字?jǐn)?shù)1
13、0萬次以上;K.1280字節(jié)片內(nèi)RAM數(shù)據(jù)存儲(chǔ)器;L.芯片內(nèi)EEPROM功能,擦寫次數(shù)10萬次以上;M.ISP/IAP,在系統(tǒng)可編程/在應(yīng)用可編程,無需編程器/仿真器;N.8通道,10位高速ADC,高速可達(dá)25萬次/秒,2路PWM還可當(dāng)2路D/A使用;O.2通道捕獲/比較單元(PWM/PCA/CCP);P.4個(gè)16位定時(shí)器,兼容普通8051的定時(shí)器T0/T1,2路PCA實(shí)現(xiàn)2個(gè)定時(shí)器;Q.可編程時(shí)鐘輸出功能;R.硬件看門狗;S.高速SPI串行通信端口;T.全雙工異步串行口;U.先進(jìn)的指令集結(jié)構(gòu) 李海波. 智能汽車防撞與報(bào)警系統(tǒng)設(shè)計(jì)D.濟(jì)南大學(xué),2012.;V.通用I/O口(36/40/44),
14、復(fù)位后為:準(zhǔn)雙向口/弱上拉/(普通8051傳統(tǒng)I/O口)可設(shè)置成四種模式:準(zhǔn)雙向口/弱上拉,推挽/強(qiáng)上拉,僅為輸入/高阻,開漏每個(gè)I/O口驅(qū)動(dòng)能力均可達(dá)到20mA,但整個(gè)芯片最大不得超過120mA。圖2.2 單片機(jī)電路圖2.2 USRC322信息傳輸模塊設(shè)計(jì)信息傳輸模塊選用USR-C322,USR-C322是C32 系列的一款高性能模塊。該模塊是為實(shí)現(xiàn)嵌入式系統(tǒng)的無線網(wǎng)絡(luò)通訊的應(yīng)用而設(shè)計(jì)的一款低功耗802.11b/g/n模塊。通過該模塊,客戶可以將物理設(shè)備連接到WiFi網(wǎng)絡(luò)上,從而實(shí)現(xiàn)物聯(lián)網(wǎng)的控制與管理 李朋. 汽車主動(dòng)防撞系統(tǒng)控制模式的研究D.南京航空航天大學(xué),2012.。 該模塊硬件上集成
15、了MAC、基頻芯片、射頻收發(fā)單元、以及功率放大器;采用TI公司的CC3200芯片方案,內(nèi)核為工業(yè)級(jí)ARM Cortex-M4 內(nèi)核,運(yùn)行頻率達(dá)80MHz;內(nèi)置超低功耗運(yùn)行機(jī)制,可以有效實(shí)現(xiàn)模塊的低功耗運(yùn)行;支持WiFi協(xié)議以及TCP/IP協(xié)議,用戶僅需簡單配置,即可實(shí)現(xiàn)UART設(shè)備的聯(lián)網(wǎng)功能。尺寸較小,易于焊裝在客戶產(chǎn)品的硬件單板電路上。且模塊可選擇內(nèi)置或外置天線的應(yīng)用,方便客戶多重選擇。模塊的具體尺寸為: 18.22 * 26.65 * 2.80 mm SMT封裝模塊的基本功能描述如下:可工作在AP模式等待其他WiFi設(shè)備接入通信,也可工作在STA模式下,接入無線路由器實(shí)現(xiàn)通信。具有Sock
16、et通信鏈接,支持TCP/UDP透傳、HTTPD、WEB Socket、SSL Client通信,TCP/UDP透傳模式下可以設(shè)置為TCP Server、TCP Client、UDP Server、UDP Client通信 祁炳楠,丁倩. 汽車多功能防撞系統(tǒng)設(shè)計(jì)與仿真J. 計(jì)算機(jī)仿真,2011,28(10):328-331+348.。模塊支持UART透傳,可使用AT命令任意切換。2.3 紅外線距離檢測模塊設(shè)計(jì)考慮到本次設(shè)計(jì)中的紅外線測距模塊的功耗、可靠性和擴(kuò)展性,本次設(shè)計(jì)主要的使用M68HC11芯片作為紅外線測距模塊的核心元件。M68HC11芯片具有電可擦性能,通過M68HC11芯片控制紅外線
17、發(fā)射電路和紅外線接收電路采集的數(shù)據(jù)信息處理可以由軟件控制調(diào)整,可以根據(jù)不同汽車類型設(shè)置不同的安全距離閾值 楊磊. 淺談汽車自動(dòng)防撞系統(tǒng)發(fā)展J. 科學(xué)之友,2011,(02):140+142.。2.4 LCD1602顯示模塊設(shè)計(jì)本次課題設(shè)計(jì)中的方便安裝于汽車車身上的紅外線距離檢測系統(tǒng)中,需要安裝一塊顯示屏,顯示屏的面積不需要太大,只要能將汽車車身于障礙物之間的距離清晰地表示出來就可以滿足需要,如此的設(shè)備我們可以采用字符型的顯示屏,已經(jīng)可以充分滿足我們的需要了。本實(shí)驗(yàn)中所需要顯示的信息僅僅局限于數(shù)字、字符等,所以考慮到本系統(tǒng)的經(jīng)濟(jì)性和實(shí)用性,所以專門為顯示字符而設(shè)計(jì)的字符型液晶顯示模塊就是本系統(tǒng)的
18、最佳選擇。由于不需要精確顯示,所以字符型液晶顯示系統(tǒng)采用了點(diǎn)陣式結(jié)構(gòu),通過點(diǎn)陣亮度構(gòu)成需要顯示的字符圖形,常用的點(diǎn)陣結(jié)構(gòu)有16字*1行,16字*2行,20字*2行等,本系統(tǒng)選用基于16字*2行結(jié)構(gòu)的LCD1602型號(hào)液晶顯示模塊,此模塊不僅性能穩(wěn)定,經(jīng)濟(jì)適用,能夠顯示檢測到的數(shù)據(jù)以及GPS定位信息,而且具有統(tǒng)一的規(guī)格標(biāo)準(zhǔn),便于更換維護(hù),對(duì)該液晶模塊的控制也較為容易,可以類比C語言的控制程序,來實(shí)現(xiàn)單片機(jī)程序編寫 肖永茂. 汽車主動(dòng)防撞系統(tǒng)研究D.西北農(nóng)林科技大學(xué),2009.。圖2.3 LCD1602顯示器2.5 蜂鳴器報(bào)警模塊設(shè)計(jì)本設(shè)計(jì)僅為模擬聲光報(bào)警系統(tǒng),在實(shí)際應(yīng)用中還需注意當(dāng)報(bào)警器與單片機(jī)
19、相隔很遠(yuǎn)時(shí),電路中會(huì)產(chǎn)生很大噪聲等其他不穩(wěn)定因素,極有可能產(chǎn)生蜂鳴器的工作不正常,因此應(yīng)根據(jù)實(shí)際情況,適當(dāng)對(duì)電路進(jìn)行修改,保證系統(tǒng)的穩(wěn)定性、可靠性達(dá)到最佳 孫兆偉. 紅外激光掃描汽車防撞信號(hào)的處理系統(tǒng)設(shè)計(jì)D.長春理工大學(xué),2009.。 圖2.4 蜂鳴器報(bào)警電路圖2.6 復(fù)位電路設(shè)計(jì)復(fù)位方法一般有上電自動(dòng)復(fù)位和手動(dòng)復(fù)位兩種方式。當(dāng)采用自動(dòng)復(fù)位時(shí),一定要注意在單片機(jī)復(fù)位端REST需要持續(xù)輸入至少兩個(gè)機(jī)器周期的高電平才能完成復(fù)位操作。機(jī)器周期的時(shí)長隨著單片機(jī)型號(hào)的不同而不同,在本次課題設(shè)計(jì)中所采用的的單片機(jī)機(jī)器周期是1US,所以復(fù)位高電平持續(xù)時(shí)間應(yīng)該至少2US。為了使本系統(tǒng)操作更加方便,本系統(tǒng)也可以
20、采用手動(dòng)按鍵復(fù)位的方式,復(fù)位電路如下圖所示:在復(fù)位電路中10UF的電容作用是“隔直流,通交流”,所以在系統(tǒng)正常工作時(shí)并沒有電流接到復(fù)位端,當(dāng)RST建被按下時(shí),電容被短路,電流經(jīng)過按鍵加到復(fù)位端上,按鍵時(shí)間超過2US時(shí),完成對(duì)單片機(jī)的復(fù)位操作。松開復(fù)位按鍵后,本系統(tǒng)經(jīng)過初始化則可以重新進(jìn)入工作狀態(tài)。 圖2.5 復(fù)位電路3 軟件設(shè)計(jì)3.1 設(shè)計(jì)思路軟件設(shè)計(jì)過程與硬件不同,因?yàn)檐浖峭瓿扇藱C(jī)交互的媒介,所以在設(shè)計(jì)軟件的過程中就要注意軟件的可靠性、移植性以及便于維護(hù)等特性,一般的設(shè)計(jì)方法可以分為三步:(1)第一,根據(jù)系統(tǒng)要實(shí)現(xiàn)的功能確定合理的程序結(jié)構(gòu):在對(duì)復(fù)雜系統(tǒng)進(jìn)行編程時(shí),只有充分分析系統(tǒng)的功能和系
21、統(tǒng)的特點(diǎn),才能根據(jù)系統(tǒng)的固有屬性找到最適合的算法。(2)第二,做詳細(xì)的程序流程圖:程序流程圖是編寫程序代碼的主要思路,只有思路清晰才能寫出可靠的程序。(3)第三,編寫代碼:在程序流程圖的引導(dǎo)下,根據(jù)程序的語法結(jié)構(gòu)編寫正確的代碼,并在編寫過程中注意注釋方便后期維護(hù)檢查 劉巖川,王玲芬,欒慧,丁洪影. 基于激光測距技術(shù)的汽車防撞系統(tǒng)的研究J. 儀表技術(shù)與傳感器,2008,(11):96-98.。設(shè)計(jì)程序本身就是一個(gè)復(fù)雜的工作,尤其是在系統(tǒng)功能較多的時(shí)候,程序代碼過長,在編寫過程中極容易出現(xiàn)錯(cuò)誤,而且不容易維護(hù)。為了化簡主程序,減少主程序中的分支和跳轉(zhuǎn)指令,在本次課題設(shè)計(jì)中采用了模塊化程序的方式,將
22、系統(tǒng)成為分為延時(shí)程序、初始化程序、顯示程序、監(jiān)測程序等程序模塊,在程序編寫過程中調(diào)用相應(yīng)的子程序,從而減小主程序的篇幅,提高程序的可讀性。3.2 主程序設(shè)計(jì)軟件主要三個(gè)方面:一是初始化系統(tǒng);二是按鍵檢測;三是數(shù)據(jù)采集、數(shù)據(jù)處理并進(jìn)行顯示。這三個(gè)方面的操作分別在主程序中來進(jìn)行。程序采用模塊化的結(jié)構(gòu),這樣程序結(jié)構(gòu)清楚,易編程和易讀性好,也便于調(diào)試和修改。系統(tǒng)上電后,初始化程序?qū)?RAM 的30H5FH內(nèi)存單元清零,P3.0引腳置成高電平,防止誤報(bào)警 王世康,潘煒,陳靜,李健,黃保家. 汽車防撞系統(tǒng)高速激光脈沖收發(fā)回路的實(shí)驗(yàn)研究J. 光電子.激光,2008,(05):656-659.。主程序模塊主要
23、完成編程芯片的初始化及按需要調(diào)用各模塊(子程序),程序設(shè)計(jì)流程圖如圖3.1所示。圖3.1 系統(tǒng)主程序結(jié)構(gòu)框圖在本系統(tǒng)的終端監(jiān)測子系統(tǒng)部分應(yīng)該完成的基本功能有:數(shù)模轉(zhuǎn)化、定/計(jì)時(shí)器計(jì)時(shí)、串口間信息交換、I2C通信程序設(shè)計(jì)等五個(gè)主要的部分,按照本次課題設(shè)計(jì)采用的模塊化程序設(shè)計(jì)思路,在終端程序中將這五個(gè)部分分別設(shè)計(jì)成子程序,供終端主程序調(diào)用。終端的主程序大致流程為:第一步對(duì)終端主程序中變量進(jìn)行初始化,對(duì)單片機(jī)進(jìn)行上電復(fù)位操作,初始化后從主程序的第一條語句開始執(zhí)行指令。主程序開始執(zhí)行后依稀檢查各個(gè)標(biāo)志位,檢查到中斷標(biāo)志時(shí)會(huì),檢查各個(gè)終端的優(yōu)先級(jí),然后自動(dòng)跳轉(zhuǎn)到相應(yīng)的中斷服務(wù)程序,也就是執(zhí)行不同模塊的子
24、程序。3.3 A/D轉(zhuǎn)換啟動(dòng)及數(shù)據(jù)讀取程序設(shè)計(jì)A/D轉(zhuǎn)換子程序主要是指在系統(tǒng)開始運(yùn)行時(shí),把稱重傳感器傳遞過來的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)并傳遞到單片機(jī)所涉及到的程序設(shè)計(jì)。設(shè)計(jì)流程圖如圖所示。圖3.2 AD轉(zhuǎn)換子程序設(shè)計(jì)流程圖3.4 顯示子程序設(shè)計(jì)顯示子程序主要是來判斷是否需要顯示,以及如何去顯示,也是十分重要的程序之一。而顯示子程序是其他程序所需要調(diào)用的程序之一,因此,顯示子程序的設(shè)計(jì)就顯得舉足輕重,設(shè)計(jì)的時(shí)候也要十分的小心和賣力。本設(shè)計(jì)含有總價(jià)顯示程序和數(shù)據(jù)錄入顯示程序。設(shè)計(jì)顯示子程序的流程圖如下圖所示: 圖3.3 顯示子程序流程圖3.5 測距子程序設(shè)計(jì)車身自帶紅外線發(fā)送和接收裝置,用于實(shí)時(shí)發(fā)送
25、和接收紅外線,并將發(fā)送紅外線和接收紅外線反射光之間的時(shí)間差和接收到的紅外線強(qiáng)度轉(zhuǎn)化為電信號(hào),以供處理器分析處理,得出實(shí)時(shí)測距結(jié)果 陳勇,黃席樾,楊尚罡. 汽車防撞預(yù)警系統(tǒng)的研究與發(fā)展J. 計(jì)算機(jī)仿真,2006,(12):239-243.。設(shè)計(jì)測距子程序的流程圖如下圖所示:圖3.4 測試子程序設(shè)計(jì)3.6 距離過近報(bào)警子程序設(shè)計(jì)為了達(dá)到實(shí)時(shí)監(jiān)測汽車車身于障礙物至今的距離的目的,要預(yù)先在程序中設(shè)定“閾值”,當(dāng)當(dāng)監(jiān)測模塊監(jiān)測到距離低于安全值時(shí),通過發(fā)出警報(bào)聲,或者警報(bào)光提示使用者。具體實(shí)現(xiàn)警報(bào)的方法為:距離過近時(shí),程序?qū)3.0引腳置為1,即輸出高電平,點(diǎn)亮二極管或者驅(qū)動(dòng)蜂鳴器。圖3.5 距離過近提示
26、子程序框圖3.7 無線數(shù)據(jù)傳輸子程序設(shè)計(jì)在軟件解碼無線數(shù)據(jù)傳輸系統(tǒng)中,解碼的核心是單片機(jī),電路極為簡單,無須外圍器件。它接收解調(diào)出的串行二進(jìn)制碼,在內(nèi)部根據(jù)本系統(tǒng)的無線數(shù)據(jù)傳輸信號(hào)編碼格式將串行碼對(duì)應(yīng)成發(fā)射電路上的按鍵,便于利用,易于兼容,當(dāng)發(fā)射模塊的類型不同時(shí)只需對(duì)程序稍加改動(dòng)即可。本軟件的主要任務(wù)是在單片機(jī)STC12C5A60S2的控制之下完成數(shù)據(jù)的正確傳輸 呼延吉. 基于嵌入式系統(tǒng)的汽車防撞預(yù)警系統(tǒng)的研究與開發(fā)D.長安大學(xué),2006.。編碼的關(guān)鍵是正確地發(fā)送“0”和“1”。從上文中描述的基于字節(jié)傳輸?shù)臒o線數(shù)據(jù)傳輸數(shù)據(jù)格式中可以看出“0”是由一個(gè)脈沖的高電平和兩個(gè)脈沖的低電平組成的,而“1
27、”是由一個(gè)脈沖的高電平和一個(gè)脈沖的低電平組成的。通過這個(gè)不同點(diǎn)我們便可以設(shè)計(jì)出發(fā)送“0”和發(fā)送“1”的程序。在發(fā)射部分,首先要判斷是否有按鍵被按下,如果有,就必須根據(jù)按鍵的鍵值,利用單片機(jī)對(duì)按鍵進(jìn)行編碼,得到相應(yīng)的碼型后,將其發(fā)送到發(fā)射模塊的數(shù)據(jù)輸入端。在發(fā)送之前,要將無線數(shù)據(jù)傳輸發(fā)射模塊的使能控制端口置1 應(yīng)世杰. 高速公路汽車防撞預(yù)警系統(tǒng)的開發(fā)研究D.長安大學(xué),2005.。編碼的過程為:首先發(fā)送5個(gè)脈沖的高電平和5個(gè)脈沖的低電平作為發(fā)送信號(hào)的起始位。根據(jù)要發(fā)送的信號(hào)碼一個(gè)一個(gè)地將其發(fā)到發(fā)射模塊的數(shù)據(jù)輸入端。即如果第一個(gè)要發(fā)送的信號(hào)碼為“1”,那么就發(fā)一個(gè)脈沖的高電平和一個(gè)脈沖的低電平到發(fā)射
28、模塊的數(shù)據(jù)輸入端。然后將信號(hào)碼進(jìn)行移位,發(fā)送下一位數(shù)據(jù),直到發(fā)送完8位信號(hào)碼。當(dāng)發(fā)送完信號(hào)碼之后就去檢測是否有鍵被按下,如果有鍵被按下,那么就重復(fù)以上的過程。如果沒有,那么就不斷發(fā)送這一個(gè)帶起始位的信號(hào)碼。圖3.6 波形脈沖4 調(diào)試與總結(jié)本次課題研究完成主程序設(shè)計(jì)和模塊電路連接后,采用labview虛擬儀器進(jìn)行仿真調(diào)試,分別模擬汽車同向、反向以及多個(gè)汽車同時(shí)相匯的實(shí)際場景,檢驗(yàn)顯示器顯示的距離值是否和實(shí)際值在無差允許范圍內(nèi)相同。本次課題研究所設(shè)計(jì)的汽車防撞主控系統(tǒng)經(jīng)過微調(diào)后,基本可以滿足應(yīng)用要求,能夠?qū)崟r(shí)顯示車身與障礙物之間的距離,并能在距離低于安全值時(shí)發(fā)出報(bào)警。致 謝光陰似箭,歲月如梭。轉(zhuǎn)眼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國川菜餐飲行業(yè)資本規(guī)劃與股權(quán)融資戰(zhàn)略制定與實(shí)施研究報(bào)告
- 2025-2030年中國新型煙草行業(yè)商業(yè)模式創(chuàng)新戰(zhàn)略制定與實(shí)施研究報(bào)告
- 建設(shè)工程資料歸檔規(guī)范
- 2024年月亮灣教案
- 石門縣黨建知識(shí)培訓(xùn)課件
- 吉林省扶余市(一實(shí)驗(yàn)、二實(shí)驗(yàn))2023-2024學(xué)年九年級(jí)上學(xué)期期末化學(xué)測試卷
- 現(xiàn)代企業(yè)制度的局限性與大型企業(yè)經(jīng)營模式
- 二零二五年度廢棄塑料清運(yùn)及資源化利用合同3篇
- 醫(yī)院醫(yī)患溝通技巧培訓(xùn)
- 2025版二零二五年度智能家居研發(fā)工程師勞動(dòng)合同書3篇
- 2023年非標(biāo)自動(dòng)化工程師年度總結(jié)及來年計(jì)劃
- 2023-2024學(xué)年甘肅省嘉峪關(guān)市酒鋼三中高三上數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 水利機(jī)械施工方案
- 懸挑式腳手架驗(yàn)收記錄表
- 主變壓器試驗(yàn)報(bào)告模板
- 電動(dòng)叉車安全操作規(guī)程
- 靜鉆根植樁施工組織設(shè)計(jì)
- 工程精細(xì)化管理
- 柴油供貨運(yùn)輸服務(wù)方案
- 2022年長春市中小學(xué)教師筆試試題
- 肉牛肉羊屠宰加工項(xiàng)目選址方案
評(píng)論
0/150
提交評(píng)論