嵌入式開(kāi)發(fā)-停車(chē)場(chǎng)畢業(yè)設(shè)計(jì)_第1頁(yè)
嵌入式開(kāi)發(fā)-停車(chē)場(chǎng)畢業(yè)設(shè)計(jì)_第2頁(yè)
嵌入式開(kāi)發(fā)-停車(chē)場(chǎng)畢業(yè)設(shè)計(jì)_第3頁(yè)
嵌入式開(kāi)發(fā)-停車(chē)場(chǎng)畢業(yè)設(shè)計(jì)_第4頁(yè)
嵌入式開(kāi)發(fā)-停車(chē)場(chǎng)畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

北京信息科技大學(xué)畢業(yè)設(shè)計(jì)〔論文〕題目:基于單片機(jī)的停車(chē)場(chǎng)管理系統(tǒng)學(xué)院:專(zhuān)業(yè):學(xué)生姓名:班級(jí)/學(xué)號(hào)指導(dǎo)老師/督導(dǎo)老師:起止時(shí)間:200年月日至200年月日摘要隨著我國(guó)科學(xué)技術(shù)突飛猛進(jìn)的開(kāi)展,智能化產(chǎn)品在人們的生活中逐漸普及,越來(lái)越多的高科技產(chǎn)品也走進(jìn)人們生活,使得人們的生活方式更加智能化。眾所周知,電能是重要的二次能源,應(yīng)用于現(xiàn)代社會(huì)各個(gè)方面。當(dāng)前,能源形勢(shì)嚴(yán)峻,尤其是世界能源危機(jī)。所以說(shuō),節(jié)電要從日常生活中的小事做起。在中國(guó)的大局部停車(chē)場(chǎng)中,夜晚往往是燈火通明,徹夜常亮。因此智能停車(chē)場(chǎng)的實(shí)現(xiàn)顯得格外重要。目前國(guó)內(nèi)對(duì)智能停車(chē)場(chǎng)也進(jìn)行了大量的研究,大連理工大學(xué)的寧秋平對(duì)非接觸式IC卡在停車(chē)場(chǎng)管理系統(tǒng)中的應(yīng)用進(jìn)行了設(shè)計(jì),完善了收費(fèi)系統(tǒng);北京工業(yè)大學(xué)的王湘斌對(duì)智能停車(chē)場(chǎng)內(nèi)部控制系統(tǒng)的通信進(jìn)行了研究,提出了基于LonWorks現(xiàn)場(chǎng)總線(xiàn)技術(shù)的智能化停車(chē)場(chǎng)控制系統(tǒng)設(shè)計(jì);但我國(guó)的停車(chē)場(chǎng)管理系統(tǒng)大多還存在智能化、集成度低的缺點(diǎn),注重收費(fèi)的自動(dòng)化,而無(wú)視了停車(chē)過(guò)程的自動(dòng)化、平安監(jiān)控的自動(dòng)化。各個(gè)管理子系統(tǒng)沒(méi)有有效地綜合集成起來(lái),這樣直接導(dǎo)致了停車(chē)場(chǎng)平安性、管理智能化水平和整體運(yùn)行效率的降低。本工程采用了紅外傳感器配合使用,基于單片機(jī)平臺(tái)完成智能選擇車(chē)位,車(chē)位地?zé)糇詣?dòng)引導(dǎo),空余車(chē)位提示、當(dāng)日限號(hào)顯示等功能,智能化的貼近實(shí)際生活,最大限度的到達(dá)節(jié)電的目的,提示司機(jī)空車(chē)位信息,大大方便了司機(jī)的停車(chē)。具有實(shí)際的應(yīng)用價(jià)值和研究意義。關(guān)鍵詞:?jiǎn)纹瑱C(jī);停車(chē)場(chǎng);車(chē)位管理;地?zé)粢龑?dǎo);AbstractWiththerapiddevelopmentofChina'sscienceandtechnologyandintelligentproductsinpeople'slivesbecomingmorecommon,moreandmorehigh-techproductscomeintopeople'slivesandmakespeopleliveanmoreintelligentwayoflife.Asweallknow,energyisanimportantsecondaryenergy,usedinallaspectsofmodernsociety.Atpresent,theenergysituationisgrim,especiallyintheworld'senergycrisis.Soweshouldsaveenergyfromthelittlethingsindailylife.Mostofparkinglotatnighttendtobebrightlylitatnightinchina.Therefore,intelligentparkingisparticularlyimportant.Atpresent,peoplehavedonealotofresearchonsmartparkinglot,NingQiupingfromDalianUniversityofTechnologyhaddesignedthenon-contactICcardintheparkinglotmanagementsystemapplicationwhichwasdesignedtoimprovethebillingsystem.WangXiangBinfromBeijingUniversityofcommunicationhadgivenanintelligentparkingsystemofinternalcontrols,basedontheLonWorksFieldbusintelligentparkingcontrolsystemdesign;However,TheparkinglotmanagementsystemsstillhavethedrawbacksofmostlyintelligentandlowintegratedinChina,whichFocusonautomationcharges,whileignoringtheautomaticparkingprocess,securitymonitoringautomation.Variousmanagementsubsystemdoesnoteffectivelyintegratecomprehensiveanditledtotheparkinglotsecurity,intelligentmanagementlevelandoveralloperationalefficiencydirectly.Thisprojectusesaninfraredsensorandcompleteintelligentselectionofparking,parkinglightsautomaticallyboot,spareparkingtips,restrictingthenumberofdaydisplayfunctionsbasedonSCM(Single-ChipMicrocomputer),whichIntelligentclosetoreallifeandachievemaximumenergy-savingpurposes,alertdriverstoemptyparkinginformation,greatlyfacilitatethedriver'sparking.Ithaspracticalvalueandsignificance.Keywords:SCM;parkinglot;Intelligent;目錄摘要I第一章緒論11.1課題研究背景和意義21.2智能停車(chē)場(chǎng)開(kāi)展概況和趨勢(shì)21.3課題的主要研究?jī)?nèi)容2第二章智能停車(chē)場(chǎng)管理系統(tǒng)概述42.1單片機(jī)Arduino介紹52.2數(shù)碼管應(yīng)用介紹52.3紅外傳感技術(shù)介紹52.4車(chē)位顯示及停車(chē)引導(dǎo)系統(tǒng)概述6第三章智能停車(chē)場(chǎng)管理系統(tǒng)設(shè)計(jì)方案73.1智能停車(chē)場(chǎng)管理系統(tǒng)框圖73.2入口設(shè)計(jì)93.3車(chē)位引導(dǎo)系統(tǒng)設(shè)計(jì)93.4紅外車(chē)輛檢測(cè)系統(tǒng)設(shè)計(jì)113.5限號(hào)及車(chē)位空余顯示系統(tǒng)設(shè)計(jì)12第四章智能停車(chē)場(chǎng)實(shí)現(xiàn)13第五章總結(jié)20結(jié)束語(yǔ)21謝辭22參考文獻(xiàn)23第一章緒論課題研究的背景和意義隨著經(jīng)濟(jì)的開(kāi)展,人們生活的富裕,越來(lái)越多的私家車(chē)走進(jìn)家庭,隨之而來(lái)的城市交通堵塞和停車(chē)難的問(wèn)題,已經(jīng)成為影響和制約城市建設(shè)和經(jīng)濟(jì)開(kāi)展的一個(gè)重要因素。為了解決停車(chē)難的問(wèn)題,城市興建了大量停車(chē)場(chǎng),但是目前停車(chē)場(chǎng)智能化系統(tǒng)是市場(chǎng)現(xiàn)狀比擬落后,大大落后于動(dòng)態(tài)交通的市場(chǎng)化開(kāi)展。我國(guó)停車(chē)場(chǎng)水平相對(duì)世界其他國(guó)家而言比擬落后,大局部停車(chē)場(chǎng)都需要投入很多人力來(lái)管理運(yùn)營(yíng),隨著社會(huì)水平的不斷提高以及人們的時(shí)間觀念的提高,車(chē)主對(duì)停車(chē)場(chǎng)的要求也越來(lái)越高,例如存(取)車(chē)的時(shí)間盡量縮短、入場(chǎng)無(wú)需停車(chē)、智能收費(fèi)、停車(chē)誘導(dǎo)、車(chē)位定位以及視頻防盜系統(tǒng)等。本課題基于Arduino單片機(jī)、紅外感應(yīng)技術(shù)及數(shù)碼管顯示技術(shù)相結(jié)合,實(shí)現(xiàn)了一套集車(chē)輛入場(chǎng)檢測(cè)、空余車(chē)位判斷與顯示、車(chē)位自動(dòng)引導(dǎo)于一體的停車(chē)場(chǎng)管理系統(tǒng),并集成了當(dāng)日車(chē)輛限號(hào)提醒的功能,極大的縮短了車(chē)主從入車(chē)場(chǎng)到停泊到車(chē)位的總體時(shí)間,根本實(shí)現(xiàn)停車(chē)場(chǎng)智能化,極大的節(jié)約了停車(chē)場(chǎng)管理的人力本錢(qián),對(duì)促進(jìn)社會(huì)的經(jīng)濟(jì)的開(kāi)展具有極高的意義。智能停車(chē)場(chǎng)開(kāi)展?fàn)顩r和趨勢(shì)智能停車(chē)場(chǎng)管理系統(tǒng)是現(xiàn)代化停車(chē)場(chǎng)車(chē)輛收費(fèi)及設(shè)備自動(dòng)化管理的統(tǒng)稱(chēng)。是將停車(chē)場(chǎng)完全置于計(jì)算機(jī)統(tǒng)一管理下的高科技機(jī)電一體化產(chǎn)品。他以感應(yīng)卡IC卡或ID卡(最新技術(shù)有兩卡兼容的停車(chē)場(chǎng))為載體,通過(guò)智能設(shè)備使感應(yīng)卡記錄車(chē)輛及持卡人進(jìn)出的相關(guān)信息,同時(shí)對(duì)其信息加以運(yùn)算、傳送并通過(guò)字符顯示、語(yǔ)音播報(bào)等人機(jī)界面轉(zhuǎn)化成人工能夠區(qū)分和判斷的信號(hào),從而實(shí)現(xiàn)計(jì)時(shí)收費(fèi)、車(chē)輛管理等目地。停車(chē)場(chǎng)智能系統(tǒng)的市場(chǎng)現(xiàn)狀比擬落后,大大落后于動(dòng)態(tài)交通的智能化市場(chǎng)開(kāi)展,這一點(diǎn)國(guó)內(nèi)外都存在這樣的問(wèn)題,過(guò)去的開(kāi)展重動(dòng)態(tài)交通,而輕靜態(tài)交通,比方靜態(tài)交通研究目前國(guó)內(nèi)外都沒(méi)有一個(gè)評(píng)價(jià)指標(biāo),而動(dòng)態(tài)交通那么有道路擁堵指數(shù)、綠波帶等研究?jī)?nèi)容。靜態(tài)交通開(kāi)展的落后,已經(jīng)成為了城市動(dòng)態(tài)交通的障礙,目前國(guó)內(nèi)外的專(zhuān)家提出了解決動(dòng)態(tài)交通要“動(dòng)靜結(jié)合、以靜制動(dòng)〞的理論,在實(shí)踐中已經(jīng)初見(jiàn)成效。未來(lái)靜態(tài)交通智能化市場(chǎng)和動(dòng)態(tài)交通智能化市場(chǎng)應(yīng)該平分秋色,不分伯仲,靜態(tài)交通智能化市場(chǎng)的開(kāi)展前景非常大。智能停車(chē)場(chǎng)的開(kāi)展趨勢(shì)有以下幾個(gè)方面:1、停車(chē)場(chǎng)實(shí)現(xiàn)聯(lián)網(wǎng)共享數(shù)據(jù),打破信息孤島,建設(shè)智慧停車(chē)物聯(lián)網(wǎng)平臺(tái),實(shí)現(xiàn)停車(chē)誘導(dǎo)、車(chē)位預(yù)定、電子自助付費(fèi)、快速出入等功能。2、停車(chē)誘導(dǎo)、車(chē)位引導(dǎo)和反向?qū)ぼ?chē)系統(tǒng)快速普及,目前在建的停車(chē)場(chǎng)越來(lái)越大,動(dòng)輒幾千個(gè)車(chē)位以上,這樣大的停車(chē)場(chǎng)如果沒(méi)有引導(dǎo)和尋車(chē)系統(tǒng)而靠人員疏導(dǎo)的話(huà),對(duì)管理人員和客戶(hù)都是一個(gè)災(zāi)難。3、無(wú)人化效勞逐漸普及,由于我國(guó)的勞動(dòng)力本錢(qián)快速上升,過(guò)去靠人海戰(zhàn)術(shù)管理停車(chē)場(chǎng)的方法越來(lái)越不行了,參照國(guó)外的開(kāi)展經(jīng)驗(yàn),停車(chē)場(chǎng)的自動(dòng)化程度將越來(lái)越高,管理人員逐漸減少,直至實(shí)現(xiàn)無(wú)人化效勞。4、實(shí)現(xiàn)車(chē)位預(yù)定、支付、尋車(chē)等功能,智能和移動(dòng)互聯(lián)網(wǎng)這兩年快速普及,移動(dòng)互聯(lián)網(wǎng)用戶(hù)已經(jīng)超過(guò)了固定互聯(lián)網(wǎng)用戶(hù),利用訂餐、購(gòu)置電影票、下載優(yōu)惠券、交友等已經(jīng)普及,所以停車(chē)場(chǎng)中的這些應(yīng)用將快速普及。5、立體車(chē)庫(kù)增多,我國(guó)城市人口多、密度大,土地本錢(qián)高,參照日本等國(guó)的經(jīng)驗(yàn),立體車(chē)庫(kù)具有占地少、利用率高、進(jìn)出方便等優(yōu)勢(shì),將會(huì)快速開(kāi)展。課題的主要研究方向目前在建的停車(chē)場(chǎng)越來(lái)越大,動(dòng)輒幾千個(gè)車(chē)位以上,這樣大的停車(chē)場(chǎng)如果沒(méi)有引導(dǎo)和尋車(chē)系統(tǒng)而靠人員疏導(dǎo)的話(huà),對(duì)管理人員和客戶(hù)都是一個(gè)災(zāi)難,由于我國(guó)的勞動(dòng)力本錢(qián)快速上升,過(guò)去靠人海戰(zhàn)術(shù)管理停車(chē)場(chǎng)的方法越來(lái)越不行了,參照國(guó)外的開(kāi)展經(jīng)驗(yàn),停車(chē)場(chǎng)的自動(dòng)化程度將越來(lái)越高,管理人員逐漸減少,直至實(shí)現(xiàn)無(wú)人化效勞。針對(duì)以上狀況,本課題著眼于解決現(xiàn)實(shí)問(wèn)題,主要研究如何實(shí)現(xiàn)停車(chē)場(chǎng)的自動(dòng)檢測(cè)車(chē)輛,自動(dòng)引導(dǎo)車(chē)輛入庫(kù)等系統(tǒng)功能。第二章智能停車(chē)場(chǎng)管理系統(tǒng)概述單片機(jī)Arduino介紹2.1.1arduino簡(jiǎn)介單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。盡管它的大局部功能集成在一塊小芯片上,但是它具有一個(gè)完整計(jì)算機(jī)所需要的大局部部件:CPU、內(nèi)存、內(nèi)部和外部總線(xiàn)系統(tǒng),目前大局部還會(huì)具有外存。同時(shí)集成諸如通訊接口、定時(shí)器,實(shí)時(shí)時(shí)鐘等外圍設(shè)備。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。Arduino是一個(gè)單片機(jī)的最小系統(tǒng)。它是一塊基于開(kāi)放源代碼的USB接口Simplei/o接口板并且具有使用類(lèi)似Java,C語(yǔ)言的IDE集成開(kāi)發(fā)環(huán)境??梢院苋菀讓?shí)現(xiàn)與Flash和processing的互動(dòng)。IDE(IntegratedDevelopmentEnvironment),即集成開(kāi)發(fā)環(huán)境。是用于提供程序開(kāi)發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶(hù)界面工具。就是集成了代碼編寫(xiě)功能、分析功能、編譯功能、調(diào)試功能等一體化的開(kāi)發(fā)軟件效勞套。所有具備這一特性的軟件或者軟件套〔組〕都可以叫做集成開(kāi)發(fā)環(huán)境。如微軟的VisualStudio系列,Borland的C++Builder、Delphi系列等。2.1.2arduino的規(guī)格工作電壓5V輸入電壓〔建議〕7-12V輸入電壓(極限)6-20V數(shù)字輸入/輸出端14(3,5,6,9,10,11提供輸出的PWM)模擬輸入端6閃存16KB(ATmega168)或32KB(ATmega328),其中2KB被bootloader使用SRAM1KB(ATmega168)或2KB(ATmega328)EEPROM512個(gè)字節(jié)(ATmega168)或1KB(ATmega328)注:WM(PulseWidthModulation),即脈沖寬度調(diào)制。脈沖寬度調(diào)制〔PWM〕是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法。通過(guò)高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來(lái)對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。閃存,用于存儲(chǔ)程序。bootloader可以看作是一個(gè)引導(dǎo)程序。SRAM(StaticRAM),是一種具有靜止存取功能的內(nèi)存,不需要刷新電路即能保存它內(nèi)部存儲(chǔ)的數(shù)據(jù)。EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory),電可擦可編程只讀存儲(chǔ)器。一種掉電后數(shù)據(jù)不喪失的存儲(chǔ)芯片。2.1.3工作方式可以通過(guò)USB與電腦相連,或單獨(dú)供電。程序?qū)懙絘rduino里之后只要有電就可以獨(dú)立運(yùn)行。實(shí)際的量通過(guò)傳感器變成模擬信號(hào),再通過(guò)A/D裝換器變成電壓信號(hào)(其分度取決于模數(shù)轉(zhuǎn)換的精度),再傳給arduino。此模數(shù)轉(zhuǎn)換器精度為10bit,即能讀取1024(2^10=1024)個(gè)狀態(tài),模擬輸入電壓0~5V,所以arduino能感知的最小電壓變化為4.8mV(5V/1024=4.8mV)。數(shù)碼管應(yīng)用介紹數(shù)碼管有共陰極和共陽(yáng)極之分,區(qū)別他們的方法是假設(shè)公共端接地,其他端接電源,假設(shè)各段測(cè)試能亮,說(shuō)明是共陰的,反之共陽(yáng)的;假設(shè)公共端接電源,其他端分別接的,測(cè)得各端亮,那么說(shuō)明是共陽(yáng)的,反之為共陰的[1][1]參考自陳海宴.51單片機(jī)原理及應(yīng)用數(shù)碼管是設(shè)備的簡(jiǎn)易顯示常用電子元器件,下面將介紹它的性能特點(diǎn),簡(jiǎn)單檢測(cè)方法及應(yīng)用考前須知等內(nèi)容。數(shù)碼管的主要特點(diǎn)如下:(1)能在低電壓、小電流條件下驅(qū)動(dòng)發(fā)光,能與CMOS、ITL電路兼容。(2)發(fā)光響應(yīng)時(shí)間極短(<0.1μs),高頻特性好,單色性好,亮度高。(3)體積小,重量輕,抗沖擊性能好。(4)壽命長(zhǎng),使用壽命在10萬(wàn)小時(shí)以上,甚至可達(dá)100萬(wàn)小時(shí)。本錢(qián)低。因此它被廣泛用作數(shù)字儀器儀表、數(shù)控裝置、計(jì)算機(jī)的數(shù)顯器件[2][2]參考楊清梅,孫建民.傳感器與測(cè)試技術(shù)8位數(shù)碼管的原理圖如下所示:上圖中a為供陰,b為共陽(yáng)。本課題使用共陽(yáng)傳感器來(lái)顯示當(dāng)前剩余空車(chē)位,以及用來(lái)顯示當(dāng)日的限號(hào)信息。紅外傳感技術(shù)介紹隨著社會(huì)工業(yè)的不斷開(kāi)展以及傳感器技術(shù)的日臻成熟,紅外傳感器作為一種典型的傳感器,目前已經(jīng)被廣泛應(yīng)用于現(xiàn)代科技、國(guó)防以及工農(nóng)業(yè)等領(lǐng)域紅外傳感系統(tǒng)是用紅外線(xiàn)為介質(zhì)的測(cè)量系統(tǒng),按照功能能夠分成五類(lèi):〔1〕輻射計(jì),用于輻射和光譜測(cè)量;〔2〕搜索和跟蹤系統(tǒng),用于搜索和跟蹤紅外目標(biāo),確定其空間位置并對(duì)它的運(yùn)動(dòng)進(jìn)行跟蹤;〔3〕熱成像系統(tǒng),可產(chǎn)生整個(gè)目標(biāo)紅外輻射的分布圖像;〔4〕紅外測(cè)距和通信系統(tǒng);〔5〕混合系統(tǒng),是指以上各類(lèi)系統(tǒng)中的兩個(gè)或者多個(gè)的組合[1]參考自[1]參考自陳海宴.51單片機(jī)原理及應(yīng)用本課題使用漫反射式避障傳感器模塊,該傳感器模塊對(duì)環(huán)境光線(xiàn)適應(yīng)能力強(qiáng),其具有一對(duì)紅外線(xiàn)發(fā)射與接收管,發(fā)射管發(fā)射出一定頻率的紅外線(xiàn),當(dāng)檢測(cè)方向遇到障礙物〔反射面〕時(shí),紅外線(xiàn)反射回來(lái)被接收管接收,經(jīng)過(guò)比擬器電路處理之后,綠色指示燈會(huì)亮起,同時(shí)信號(hào)輸出接口輸出數(shù)字信號(hào)〔一個(gè)低電平信號(hào)〕,可通過(guò)電位器旋鈕調(diào)節(jié)檢測(cè)距離,有效距離范圍2~30cm,工作電壓為3.3V-5V。該傳感器的探測(cè)距離可以通過(guò)電位器調(diào)節(jié)、具有干擾小、便于裝配、使用方便等特點(diǎn)[2]參考李增國(guó).傳感器與檢測(cè)技術(shù)[2]參考李增國(guó).傳感器與檢測(cè)技術(shù)原理圖如下所示:車(chē)位顯示及停車(chē)引導(dǎo)系統(tǒng)概述車(chē)位顯示和停車(chē)引導(dǎo)系統(tǒng)是該停車(chē)場(chǎng)的核心系統(tǒng)。車(chē)位顯示的目的是為了提示即將駛?cè)朐撏\?chē)場(chǎng)的車(chē)輛當(dāng)前是否有可用的停車(chē)位。停車(chē)引導(dǎo)系統(tǒng)是為了能夠及時(shí)將車(chē)輛引導(dǎo)進(jìn)入目標(biāo)停車(chē)位,減少車(chē)輛在大的停車(chē)場(chǎng)尋找和等待的時(shí)間。車(chē)位顯示技術(shù)相對(duì)簡(jiǎn)單,因?yàn)槊總€(gè)車(chē)位都配有傳感器,我們只需要遍歷這些傳感器,然后判斷停車(chē)位為空的個(gè)數(shù)即可。對(duì)于停車(chē)引導(dǎo)系統(tǒng),本課題使用led串聯(lián)的地?zé)舴侄巫鲆龑?dǎo)。允許同時(shí)引導(dǎo)多個(gè)車(chē)輛,并且互相不會(huì)干擾,當(dāng)一輛車(chē)進(jìn)入車(chē)位,該線(xiàn)路的地?zé)粝鐣r(shí),不會(huì)同時(shí)熄滅正在引導(dǎo)的路線(xiàn)。第三章智能停車(chē)場(chǎng)系統(tǒng)設(shè)計(jì)方案智能停車(chē)場(chǎng)系統(tǒng)框圖智能停車(chē)場(chǎng)系統(tǒng)的優(yōu)點(diǎn)表達(dá)在智能上,所謂智能就是不需要人工干預(yù),能自動(dòng)設(shè)別是否有車(chē)輛即將進(jìn)入停車(chē)場(chǎng)來(lái)泊車(chē),為了能讓車(chē)輛順利停靠,在門(mén)口的大屏幕上需要提示出當(dāng)前停車(chē)場(chǎng)內(nèi)是否有可用的停車(chē)位,防止出現(xiàn)車(chē)輛已經(jīng)進(jìn)入停車(chē)場(chǎng),但是發(fā)現(xiàn)根本沒(méi)有車(chē)位的情況,同時(shí)為了使車(chē)輛快速的進(jìn)入車(chē)位,本課題采用地?zé)粢龑?dǎo)系統(tǒng)來(lái)引導(dǎo)車(chē)輛,當(dāng)車(chē)輛進(jìn)入車(chē)位或者在進(jìn)入車(chē)位的途中,需要做好計(jì)數(shù)問(wèn)題,因?yàn)樵撥?chē)位已經(jīng)被預(yù)定或者占用,需要及時(shí)的更新顯示屏的數(shù)字。綜上所述,只能停車(chē)場(chǎng)系統(tǒng)可分為三大局部:入口檢測(cè)、地?zé)粢龑?dǎo)、狀態(tài)顯示。圖3-1-1智能停車(chē)場(chǎng)系統(tǒng)框架入口設(shè)計(jì)停車(chē)場(chǎng)系統(tǒng)是以車(chē)輛駛?cè)腭偝鰹樾诟椎?。?dāng)有車(chē)輛駛?cè)胪\?chē)場(chǎng)時(shí),系統(tǒng)應(yīng)該能夠及時(shí)檢測(cè)到車(chē)輛以實(shí)現(xiàn)翻開(kāi)停車(chē)場(chǎng)門(mén),開(kāi)始計(jì)費(fèi)等功能。本課題使用紅外傳感器來(lái)實(shí)時(shí)的檢測(cè)門(mén)口的變化,傳感器的原理如前面所闡述。為了提高檢測(cè)的準(zhǔn)確性,需要屢次檢測(cè),如果在一定時(shí)間內(nèi)〔如2s〕內(nèi)的檢測(cè)都是有車(chē)狀態(tài),說(shuō)明當(dāng)前有車(chē)進(jìn)來(lái),這樣做的目的是為了提高檢測(cè)的準(zhǔn)確性,防止當(dāng)有人等路過(guò)是被當(dāng)做車(chē)輛檢測(cè),因?yàn)槿艘话阕哌^(guò)路過(guò)也就需要不到1秒鐘,但是車(chē)輛因?yàn)楸葦M長(zhǎng),所以檢測(cè)的時(shí)間會(huì)稍微長(zhǎng)一點(diǎn)。設(shè)定2秒可以巧妙的將車(chē)和人等區(qū)分開(kāi)。該局部的設(shè)計(jì)需要考慮沖突問(wèn)題,假想,當(dāng)前系統(tǒng)的led顯示屏顯示有3個(gè)空車(chē)位,但是這時(shí)候來(lái)了四輛車(chē),但是四輛車(chē)都看到顯示有3個(gè)空車(chē)位,于是都進(jìn)入了停車(chē)場(chǎng),結(jié)果是最后進(jìn)入的一輛車(chē)將無(wú)車(chē)位可用。為了解決這個(gè)問(wèn)題,本課題采用了及時(shí)更新系統(tǒng)LED數(shù)目管顯示的頻率,平行處理進(jìn)入的車(chē)輛,當(dāng)有一輛車(chē)進(jìn)來(lái)時(shí),為它分配一個(gè)停車(chē)位,同時(shí)標(biāo)記該停車(chē)位為預(yù)定狀態(tài),然后更新顯示屏的顯示數(shù)目〔減一〕。接著處理其他車(chē)輛。一個(gè)完成的入口系統(tǒng)的框架圖如下所示:圖3-2-1入口檢測(cè)系統(tǒng)流程車(chē)位引導(dǎo)系統(tǒng)設(shè)計(jì)現(xiàn)在的汽車(chē)大多數(shù)都裝載了GPS導(dǎo)航,目前市場(chǎng)上已經(jīng)有一些成熟的車(chē)位誘導(dǎo)系統(tǒng)通過(guò)車(chē)載的gps將車(chē)引導(dǎo)至目的地。誘導(dǎo)系統(tǒng)可以分為車(chē)內(nèi)誘導(dǎo)系統(tǒng)和車(chē)外誘導(dǎo)系統(tǒng)。將誘導(dǎo)裝置安裝在車(chē)內(nèi),通過(guò)車(chē)和數(shù)據(jù)中心的數(shù)據(jù)交互實(shí)現(xiàn)對(duì)車(chē)輛方向的引導(dǎo)稱(chēng)為車(chē)內(nèi)誘導(dǎo)系統(tǒng)。這種誘導(dǎo)系統(tǒng)誘導(dǎo)對(duì)象是單個(gè)車(chē)輛,也稱(chēng)車(chē)輛個(gè)體誘導(dǎo)系統(tǒng),這類(lèi)系統(tǒng)的誘導(dǎo)機(jī)理比擬明確,容易到達(dá)誘導(dǎo)的目的。目前興旺國(guó)家采用的是這種系統(tǒng),但是這種系統(tǒng)對(duì)車(chē)內(nèi)設(shè)施和信息傳輸技術(shù)要求比擬高,造價(jià)相對(duì)昂貴。車(chē)外誘導(dǎo)系統(tǒng)有多重形式的存在,可以是在停車(chē)場(chǎng)內(nèi)樹(shù)立大塊的顯示屏,顯示當(dāng)前車(chē)輛位置和目標(biāo)停車(chē)位。但是這種方法的劣勢(shì)是司機(jī)需要不斷的觀察顯示屏上自己所在的位置,邊駕駛邊觀察路線(xiàn),顯而易見(jiàn)這對(duì)駕駛平安是極為不利的,很有可能增加車(chē)輛碰撞、追尾等事故。本課題別出心裁設(shè)計(jì)出另外一種車(chē)位引導(dǎo)系統(tǒng),通過(guò)地?zé)簟T谕\?chē)場(chǎng)入口到各個(gè)車(chē)位上都有一條地?zé)艟€(xiàn)路,當(dāng)入口檢測(cè)器檢測(cè)到有車(chē)輛進(jìn)入時(shí),系統(tǒng)會(huì)遍歷所有的停車(chē)位,尋找可用的停車(chē)位,當(dāng)尋找到一條可用的停車(chē)位時(shí),一方面在系統(tǒng)中標(biāo)記該車(chē)位為預(yù)定狀態(tài),同事將該條線(xiàn)路的地?zé)酎c(diǎn)亮,車(chē)輛尋這點(diǎn)亮的路燈將很容易到達(dá)目標(biāo)車(chē)位。該系統(tǒng)需要解決的問(wèn)題是,如何處理多車(chē)輛同時(shí)進(jìn)入停車(chē)場(chǎng)的問(wèn)題,因?yàn)檫@時(shí)候需要有多個(gè)地?zé)艟€(xiàn)路同時(shí)被點(diǎn)亮,當(dāng)有一輛車(chē)進(jìn)入車(chē)位時(shí),相應(yīng)的路線(xiàn)上的地?zé)粜枰幌?,但是同時(shí)又不能影響其他正在行進(jìn)的車(chē)輛的地?zé)粢龑?dǎo)。為了解決這個(gè)問(wèn)題,本研究采用分段控制地?zé)舻姆椒?,即將路線(xiàn)分成假設(shè)干段,每一段單獨(dú)控制。當(dāng)有一段地?zé)粜枰鐣r(shí),會(huì)遍歷系統(tǒng)中當(dāng)前正在被占用的車(chē)位,如果該車(chē)位的地?zé)粽诒稽c(diǎn)亮,同時(shí)待熄滅的地?zé)艉驼趩h占用的車(chē)位的地?zé)糁睾希敲淳貌灰缭摰責(zé)?,以保證該地?zé)裟芾^續(xù)為其他車(chē)輛提供引導(dǎo)。圖3-3-1地?zé)粝到y(tǒng)控制流程紅外車(chē)輛檢測(cè)設(shè)計(jì)紅外檢測(cè)模塊主要有兩個(gè)用途,一個(gè)如前面所述,作為停車(chē)場(chǎng)入口的檢測(cè)是否有車(chē)輛進(jìn)入停車(chē)場(chǎng);另一個(gè)功能是檢測(cè)是否有車(chē)離開(kāi)停車(chē)場(chǎng)。紅外模塊的功能實(shí)現(xiàn)相對(duì)簡(jiǎn)單,紅外檢測(cè)模塊的使用方法前面已經(jīng)講解。本設(shè)計(jì)中只需要捕捉檢測(cè)到的信號(hào)。然后就可以判斷當(dāng)前位置是否有車(chē)輛,進(jìn)而做出相應(yīng)的處理。限號(hào)及車(chē)位剩余顯示系統(tǒng)設(shè)計(jì)剩余車(chē)位顯示是本系統(tǒng)的另外一個(gè)很重要的功能,試想,如果沒(méi)有了該功能的提示,車(chē)主不知道當(dāng)前該停車(chē)場(chǎng)剩余多少個(gè)停車(chē)位,那么勢(shì)必會(huì)造成混亂的情況:所有的車(chē)都開(kāi)進(jìn)停車(chē)場(chǎng),但是停車(chē)場(chǎng)內(nèi)早已經(jīng)占滿(mǎn)了。因此,一個(gè)完成的停車(chē)場(chǎng)系統(tǒng),這一局部也是至關(guān)重要的。本系統(tǒng)中車(chē)位有三種狀態(tài):占用、預(yù)定、空閑,對(duì)應(yīng)這當(dāng)前有車(chē)輛停在車(chē)位上,該車(chē)為不可被其他車(chē)輛使用,預(yù)定說(shuō)明當(dāng)前沒(méi)有車(chē)停在車(chē)位上,但是該車(chē)位已經(jīng)被分配出去了,例如有一輛車(chē)已經(jīng)進(jìn)入停車(chē)場(chǎng),但是還沒(méi)有到達(dá)停車(chē)位,那么停車(chē)位是預(yù)定的狀態(tài)??臻e,顧名思義,就是說(shuō)明當(dāng)前該車(chē)位沒(méi)有被占用、也沒(méi)有被預(yù)定,是完全可被分配的車(chē)位。因?yàn)轱@示系統(tǒng)需要實(shí)時(shí)顯示空閑車(chē)位的數(shù)量,當(dāng)有車(chē)位被預(yù)定,有車(chē)位被占用,或者有車(chē)駛出停車(chē)位的時(shí)候,都需要及時(shí)的更新停車(chē)位的個(gè)數(shù)顯示。為了實(shí)現(xiàn)以上功能,空閑車(chē)位顯示模塊的設(shè)計(jì)如下:圖3-5-1車(chē)位顯示模塊流程圖說(shuō)明:車(chē)位只有三種狀態(tài):空閑、預(yù)定、占用。顯示模塊在程序的每一個(gè)loop都被執(zhí)行,當(dāng)檢測(cè)到某一個(gè)車(chē)位被預(yù)定是,計(jì)數(shù)顯示立刻減1,表示當(dāng)前有一個(gè)車(chē)位不可用了。如果檢測(cè)到車(chē)位被占用那么檢查的它的傳感器,如果傳感器檢測(cè)到車(chē)〔傳感器=0〕,那么說(shuō)明該車(chē)位確實(shí)被占用了,如果該車(chē)位的傳感器檢測(cè)不到車(chē),那么說(shuō)明該車(chē)位原來(lái)停放了一輛車(chē),但是現(xiàn)在車(chē)已經(jīng)開(kāi)走了,那么該車(chē)位又變成空閑了,因此顯示數(shù)+1,其他所有的情況,計(jì)數(shù)不變化。限號(hào)顯示相對(duì)簡(jiǎn)單,只需要獲取當(dāng)前星期,然后將對(duì)應(yīng)的數(shù)字顯示在數(shù)碼管上即可。第四章智能停車(chē)場(chǎng)實(shí)現(xiàn)根據(jù)以上設(shè)計(jì),該系統(tǒng)的各個(gè)子系統(tǒng)之間相互交互,實(shí)現(xiàn)一個(gè)完整的停車(chē)場(chǎng)管理系統(tǒng),總體的工作流程如下框圖所示:圖系統(tǒng)總體框圖流程整體說(shuō)明:該系統(tǒng)以單片機(jī)Arduino為核心,附著傳感器系統(tǒng)、入口檢測(cè)系統(tǒng)、傳感器系統(tǒng)、顯示系統(tǒng)、地?zé)粢龑?dǎo)系統(tǒng);各個(gè)子系統(tǒng)通過(guò)引進(jìn)與中央單片機(jī)相連接,通過(guò)單片機(jī)的處理器,來(lái)實(shí)現(xiàn)各模塊的控制[1]參考秦龍.MSP430單片機(jī)常用模塊與綜合系統(tǒng)實(shí)例精講。各個(gè)模塊的交互如下圖,系統(tǒng)啟動(dòng)的時(shí)候,單片機(jī)首先檢測(cè)入口是不是有車(chē)輛進(jìn)入,如果檢測(cè)到有車(chē)輛進(jìn)入[1]參考秦龍.MSP430單片機(jī)常用模塊與綜合系統(tǒng)實(shí)例精講如果沒(méi)有檢測(cè)到車(chē)輛,那么繼續(xù)保持檢測(cè)狀態(tài)。傳感器系統(tǒng)主要是用來(lái)檢測(cè)車(chē)位上的車(chē)輛的狀態(tài),根據(jù)車(chē)輛狀態(tài)來(lái)更新顯示系統(tǒng)以便及時(shí)提醒停車(chē)場(chǎng)外的車(chē)輛當(dāng)前是否有車(chē)輛可用。顯示系統(tǒng)的另一個(gè)功能是提醒車(chē)主當(dāng)前的限號(hào)尾號(hào)。下面將逐個(gè)介紹每個(gè)子系統(tǒng)的具體實(shí)現(xiàn)方法。4.1入口實(shí)現(xiàn)入口系統(tǒng)是整個(gè)停車(chē)場(chǎng)的智能開(kāi)始。傳統(tǒng)的停車(chē)場(chǎng)在入口都會(huì)有一個(gè)管理員,當(dāng)有車(chē)輛需要將進(jìn)入車(chē)場(chǎng)時(shí),管理員檢車(chē)有多少個(gè)車(chē)位可用,是否允許車(chē)輛進(jìn)入,然后放行。本課題將實(shí)現(xiàn)與管理員職責(zé)相同的入口系統(tǒng),當(dāng)有車(chē)輛進(jìn)來(lái)時(shí),代替管理員,本課題使用一個(gè)傳感器來(lái)檢測(cè)是不是真的有車(chē)進(jìn)來(lái),如前面介紹的,為了使檢測(cè)的準(zhǔn)確性盡可能的提高,本課題采用屢次檢測(cè)的方法,并設(shè)定了一個(gè)閾值,只有屢次檢測(cè)到有物體的次數(shù)大于一定的閾值待會(huì)判斷為有車(chē)。具體實(shí)現(xiàn)如下:voidentrance_stat_check(){//delay(2000);inttmp=0;for(inti=0;i<10;i++){tmp+=digitalRead(enter_port);}if(tmp==0){avail-=1;}}上面代碼的意思是,每隔100ms讀取一次傳感器的值,連續(xù)讀取十次。如果讀取的都是有障礙物,那么任務(wù)檢測(cè)到有車(chē)輛,可用的車(chē)位總數(shù)減少1,同時(shí)為該車(chē)輛尋找一個(gè)可用的停車(chē)位。本課題使用的傳感器如下列圖所示,如果檢測(cè)到有障礙物那么從單片機(jī)響應(yīng)管腳讀取到的為0.否那么讀取的為1.如果連續(xù)讀取十次都是0,那么tmp=0,那么說(shuō)明有車(chē)。圖4-1-1紅外傳感器該傳感器有三個(gè)管腳,依次為:電源、地線(xiàn)和輸出。在入口,將輸出接在Arduino的enter_port〔48〕管腳上,通過(guò)digitalRead〔〕可以讀取管腳的值,也就可以讀取傳感器的信號(hào)。voidfind_avil_path(){for(inti=0;i<8;i++){if(park_stat[i]==0){park_stat[i]=1;break;}}}當(dāng)入口檢測(cè)到有車(chē)的時(shí)候,會(huì)調(diào)用fin_avil_path[1][1]參考王東峰等.單片機(jī)C語(yǔ)言應(yīng)用100例在程序里,park_stat[8],avail都是全局變量,前者用來(lái)標(biāo)記每一個(gè)車(chē)位〔共8個(gè)車(chē)位〕的狀態(tài),1表示不可用,0表示可用。如果尋找到某一個(gè)車(chē)位為0,那么表示可用,讓后將該位置的狀態(tài)置為1、并且在入口需要將全局可用的車(chē)位數(shù)減少1.4.2顯示系統(tǒng)實(shí)現(xiàn)有車(chē)位被占用時(shí),要及時(shí)更新顯示屏的顯示數(shù)量。顯示的實(shí)現(xiàn)代碼比擬簡(jiǎn)單,如下intstat=digitalRead(park_port[i]);if(stat==1&&park_stat[i]==0){avail+=1;}myDisplay方法首先會(huì)遍歷8個(gè)車(chē)位,讀取響應(yīng)車(chē)位的傳感器,如果傳感器讀取到的值為1〔沒(méi)有車(chē)輛〕,并且全局的該車(chē)位的停車(chē)狀態(tài)為0〔可用〕,那么可用的車(chē)位數(shù)加1〔每次村換開(kāi)始的時(shí)候,avail初始化為0〕。for(intx=low_ledStart;x<=low_ledEnd;x++){digitalWrite(x,low_led[low][z]);z++;if(z>=9)z=0;}統(tǒng)計(jì)出當(dāng)前有多少個(gè)車(chē)位以后,需要在數(shù)碼管上顯示出來(lái),調(diào)用show接口。該接口接收一個(gè)輸入數(shù)字,這個(gè)數(shù)字可以是任意一個(gè)兩位數(shù),函數(shù)取得高位和地位,分別展示,以為該系統(tǒng)只有8個(gè)停車(chē)位,所有只展示低位就可以。具體展示方法需要根據(jù)數(shù)字來(lái)控制LED數(shù)碼管的每個(gè)段來(lái)亮或暗。具體控制方法如下:圖4-2-1七段數(shù)碼管引腳圖因此假設(shè)要顯示0,那么只需要G和DP暗淡,將相應(yīng)的管腳設(shè)置為高電平即可。8位數(shù)碼管通過(guò)引線(xiàn)和arduino的管腳連接,本課題設(shè)置的連接映射為:LED管腳Arduino管腳數(shù)組索引2761066955743532421187698813根據(jù)管腳圖顯示0需要1和6為高電平,對(duì)應(yīng)管腳為8和9為高電平,對(duì)應(yīng)數(shù)組索引為78為1.即為00000011同樣的道理可得1,2,3,4,5,6,7,8,9顯示對(duì)應(yīng)的數(shù)組。將這個(gè)映射存入二維數(shù)組中為:intlow_led[10][8]={{0,0,0,0,0,0,1,1},{1,0,0,1,1,1,1,1},{0,0,1,0,0,1,0,1},{0,0,0,0,1,1,0,1},{1,0,0,1,1,0,0,1},{0,1,0,0,1,0,0,1},{0,1,0,0,0,0,0,1},{0,0,0,1,1,1,1,1},{0,0,0,0,0,0,0,1},{0,0,0,0,1,0,0,1}};因?yàn)閘ed和arduino已經(jīng)固定連接好了,所以如果想要顯示某一個(gè)數(shù)字比方7,只需要從arduino的管腳2開(kāi)始到管腳9,依次設(shè)置為00011111,那么將數(shù)碼管的A/B/C段設(shè)置為低電平,讓數(shù)目管顯示為7.4.3車(chē)位引導(dǎo)系統(tǒng)實(shí)現(xiàn)車(chē)位引導(dǎo)是本課題的一個(gè)主要功能。為了能夠支持多個(gè)車(chē)輛同時(shí)引導(dǎo),本次設(shè)計(jì)將一條地?zé)舴譃槎喽危阌诳刂?,其中有些段可以?shí)現(xiàn)共用。地?zé)粢龑?dǎo)的示意圖如下:圖4-3-1地?zé)粢龑?dǎo)如上圖所示,用12段led燈來(lái)組成地?zé)粢龑?dǎo)系統(tǒng),當(dāng)需要引導(dǎo)進(jìn)入車(chē)位6時(shí),只需要0,1,7亮即可,將每個(gè)車(chē)位對(duì)應(yīng)的led路徑保存在數(shù)組中,如下:intpark[8][5]={{0,4,-1,-1,-1},{0,1,6,-1,-1},{0,1,2,8,-1},{0,1,2,3,10},{0,1,2,3,11},{0,1,2,9,-1},{0,1,7,-1,-1},{0,5,-1,-1,-1}};8個(gè)車(chē)位每個(gè)車(chē)位最多是用5段數(shù)碼管,-1表示不使用。從而為數(shù)組中可以很直觀的看出有些車(chē)位的數(shù)碼管是重復(fù)的,例如車(chē)位2和車(chē)位3,如果兩輛車(chē)同時(shí)分配了車(chē)位2和車(chē)位3,但是車(chē)位3的車(chē)進(jìn)入了車(chē)位,車(chē)位2的還在路途中;這時(shí)候如果把車(chē)位3的引導(dǎo)燈熄滅了,也就是0,1,2,3,10,熄滅了,這時(shí)候車(chē)位2的相應(yīng)段0,1,2也熄滅了,只有段8還亮著,這顯然無(wú)法起到引導(dǎo)的左右。為了解決這個(gè)沖突,每次需要亮的時(shí)候,遍歷每個(gè)車(chē)位的狀態(tài),如果某個(gè)車(chē)位為預(yù)定狀態(tài),那么表示該車(chē)位的地?zé)粜枰稽c(diǎn)亮。那么將該車(chē)位地?zé)魧?duì)應(yīng)的段都標(biāo)記為1,否那么標(biāo)記為0,最后顯示的時(shí)候,將所有標(biāo)記為1的字段全部點(diǎn)亮,即可實(shí)現(xiàn)所有預(yù)定狀態(tài)的車(chē)位被點(diǎn)亮,但是沒(méi)有預(yù)定狀態(tài)的車(chē)位都熄滅,同時(shí)又不會(huì)有兩條線(xiàn)路的沖突問(wèn)題。代碼實(shí)現(xiàn)如下:voidlight_on(){boolflag[12]={0,0,0,0,0,0,0,0,0,0,0,0};for(inti=0;i<8;i++){if(park_stat[i]==1){for(intj=0;j<5;j++){if(park[i][j]!=-1){flag[park[i][j]]=1; } } } }for(inti=0;i<12;i++){if(flag[i]==1)digitalWrite(seg[i],HIGH);elsedigitalWrite(seg[i],LOW); }}代碼說(shuō)明:用一個(gè)12位的數(shù)組flag標(biāo)記每一個(gè)led段,用for循環(huán)遍歷每一個(gè)車(chē)位的每個(gè)地?zé)粢龑?dǎo)段,如果該車(chē)位的狀態(tài)為1〔預(yù)定〕那么將相應(yīng)的flag都標(biāo)記為1.最后遍歷12個(gè)標(biāo)記位,如果標(biāo)記位為1,那么輸出高電平將這段燈點(diǎn)亮,否那么輸出低電平將這段燈熄滅。第五章總結(jié)通過(guò)一個(gè)學(xué)期的不斷學(xué)習(xí)和實(shí)踐,我的畢業(yè)設(shè)計(jì)終于完成了。在開(kāi)始動(dòng)手做畢業(yè)設(shè)計(jì)以前,總覺(jué)得畢業(yè)設(shè)計(jì)只是對(duì)這幾年來(lái)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次做畢業(yè)設(shè)計(jì)我才發(fā)現(xiàn)自己的看法有點(diǎn)太片面。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種簡(jiǎn)單檢驗(yàn),而是更需要理解并且找到各種知識(shí)之間的聯(lián)系,并且要將他們?nèi)跁?huì)貫穿到一起,這對(duì)自己的能力無(wú)疑是一種考驗(yàn)和鍛煉。通過(guò)這次畢業(yè)設(shè)計(jì),我明白了自己知識(shí)的欠缺。自己需要學(xué)習(xí)的東西還太多,以前老是覺(jué)得自己的學(xué)習(xí)還可以,但是實(shí)際用起來(lái)才發(fā)現(xiàn)自己的眼高手低,對(duì)許多東西還知之甚少,以至于在設(shè)計(jì)中碰到了各種各樣的困難,走了很多的彎路。通過(guò)這次畢業(yè)設(shè)計(jì),我更加明白了任何學(xué)習(xí)都是一個(gè)長(zhǎng)期積累的過(guò)程,“冰凍三尺,非一日之寒;水滴石穿,非一日之功〞。學(xué)習(xí)亦是如此,不是說(shuō)學(xué)了幾天就能成功的,要不斷的積累和學(xué)習(xí),堅(jiān)持不懈。所以在以后的工作、生活中我們都會(huì)不斷的積累知識(shí),努力提高自己知識(shí)水平和綜合素質(zhì),這樣才能使自己在工作中更能運(yùn)用自如。這次畢業(yè)設(shè)計(jì)的課題是設(shè)計(jì)智能停車(chē)位管理系統(tǒng),并且是在老師的一定指導(dǎo)下,由自己設(shè)計(jì)和完成的,整個(gè)過(guò)程從構(gòu)思到設(shè)計(jì)到完成,極大的鍛煉了我獨(dú)立思考解決問(wèn)題的能力。這些軟素質(zhì)對(duì)我將來(lái)踏上工作崗位以后受益匪淺,因?yàn)檫@是對(duì)我踏上工作崗位前的一次綜合演練,也是一次真正的理論轉(zhuǎn)化為實(shí)踐的契機(jī)。盡管在設(shè)計(jì)的這個(gè)課題上有一定的成功案例可以去參考去借鑒,并且這些案例很成功也很出色,但是我仍然希望通過(guò)自己的努力來(lái)完成這個(gè)設(shè)計(jì)并希望有所突破。所以在本次設(shè)計(jì)過(guò)程中我完全是按照系統(tǒng)的整體設(shè)計(jì)的要求來(lái)進(jìn)行,從課題分析開(kāi)始,再進(jìn)行總體設(shè)計(jì)、詳細(xì)設(shè)計(jì),最后到系統(tǒng)實(shí)現(xiàn),每一步都非常細(xì)心非常用心,每一步都讓我將理論學(xué)習(xí)的知識(shí)應(yīng)用到實(shí)踐中去。使我掌握了一整套標(biāo)準(zhǔn)的設(shè)計(jì)操作流程,通過(guò)設(shè)計(jì)我受益匪淺。在課題分析階段,由于本次設(shè)計(jì)是一個(gè)以單片機(jī)控制為核心的系統(tǒng),所以在設(shè)計(jì)前做好其中所用的單片機(jī)的選型以及單片機(jī)的工作分析顯得尤為重要。因此我對(duì)指導(dǎo)老師提供的資料要反復(fù)認(rèn)真的閱讀,并且我還在圖書(shū)館借了很多關(guān)于單片機(jī)和傳感器的書(shū)。在總體設(shè)計(jì)階段,由于我先前所做的大量工作,對(duì)課題分析做的比擬全面,因此很快就對(duì)系統(tǒng)的功能,控制機(jī)制有了充分的認(rèn)識(shí)和理解,建立系統(tǒng)的整體設(shè)計(jì)方案,并形成了單片機(jī)控制智能停車(chē)場(chǎng)系統(tǒng)的一系列流程。詳細(xì)設(shè)計(jì)階段,首先我考慮的是各主要子系統(tǒng)的設(shè)計(jì),即入口檢測(cè)系統(tǒng)、地?zé)粢龑?dǎo)系統(tǒng)、空閑車(chē)位顯示系統(tǒng),開(kāi)始我對(duì)這些東西有一個(gè)大概的認(rèn)識(shí),覺(jué)得功能也都很簡(jiǎn)單,但是實(shí)現(xiàn)起來(lái)才發(fā)現(xiàn)困難重重,首先入口要檢測(cè)出車(chē)輛和行人的區(qū)別,并且要及時(shí)的更新顯示的車(chē)位個(gè)數(shù)。地?zé)粢龑?dǎo)系統(tǒng)需要考慮多個(gè)車(chē)位同時(shí)使用的情況,對(duì)我的設(shè)計(jì)也是一個(gè)極大的考驗(yàn),好在經(jīng)過(guò)我的反復(fù)嘗試,最終這些問(wèn)題都得到了解決。最后,系統(tǒng)運(yùn)行環(huán)節(jié)。這個(gè)環(huán)節(jié)是對(duì)已完成的程序和硬件系統(tǒng)的聯(lián)調(diào)。調(diào)試時(shí),由于在軟件控制邏輯上,即軟件程序上存在的一系列問(wèn)題,使得硬件設(shè)計(jì)上的很多功能都不能很好的實(shí)現(xiàn),甚至是實(shí)現(xiàn)不了,這一點(diǎn)是我們這次設(shè)計(jì)所欠缺的。然而,在指導(dǎo)老師的分析與鼓勵(lì)下,我們又重新糾錯(cuò)找到了一些錯(cuò)誤并改正,使系統(tǒng)根本能正常運(yùn)行了。我們一定會(huì)在以后的工作和學(xué)習(xí)中對(duì)這些引起高度的重視,爭(zhēng)取不再讓此類(lèi)的事情發(fā)生。這也使我們意識(shí)到今后不管遇到什么情況都要分析原因,列出可能的情況后,沉著應(yīng)對(duì),必然能給予解決。下面我對(duì)整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程做一下簡(jiǎn)單的總結(jié)。第一,接到任務(wù)以后進(jìn)行選題。選題是畢業(yè)設(shè)計(jì)的開(kāi)端,選擇恰當(dāng)?shù)?、感興趣的題目.第二,題目確定后就是找資料了。查資料是做畢業(yè)設(shè)計(jì)的前期準(zhǔn)備工作,我主要是通過(guò)去圖書(shū)館借閱相關(guān)書(shū)籍,當(dāng)然在網(wǎng)絡(luò)高度興旺的當(dāng)今時(shí)代,我還去中國(guó)知網(wǎng)和百度文庫(kù)查閱了相關(guān)資料。感謝學(xué)校給我們提供的這些資源。第三,經(jīng)過(guò)多方面比照我選擇了arduino開(kāi)發(fā)機(jī),因?yàn)樗夹g(shù)成熟,有很多demo,便于學(xué)習(xí),并且很好控制,事實(shí)證明,選擇這款開(kāi)發(fā)機(jī)為我節(jié)省了很多的時(shí)間.第四,最后就是調(diào)試了,通過(guò)實(shí)踐我發(fā)現(xiàn)只要一步步地做下去之后,其實(shí)設(shè)計(jì)并不是特難,通過(guò)不斷的修改和調(diào)試一定能到達(dá)自己的目標(biāo)。第五,寫(xiě)論文能提升以下幾個(gè)方面的能力:1、文字表述:論文里的語(yǔ)言非常講究,這方面需要繼續(xù)加強(qiáng)。2、交流、討論:文章的大致內(nèi)容寫(xiě)完后,一定要和老師、其他同學(xué)多交流,讓他們多提點(diǎn)建議。3、細(xì)心:模型公式編輯、標(biāo)點(diǎn)符號(hào)、文章各段格式等,都需要細(xì)心。4、搜索:需要搜索很多資料,如何在短時(shí)間找到你想要得資料,得在搜索關(guān)鍵詞上有所設(shè)置才行。一些好的統(tǒng)計(jì)數(shù)據(jù)網(wǎng)站,需要隨時(shí)記錄下來(lái),以便日后繼續(xù)使用。以上就是我這次設(shè)計(jì)的一點(diǎn)總結(jié),總之,這次畢業(yè)設(shè)計(jì)讓我學(xué)習(xí)到很多。雖然結(jié)束了,但這只能是一個(gè)開(kāi)始。凡事我們只有對(duì)自己有了更高的要求,才能作為動(dòng)力不斷取得新的成績(jī)!不管學(xué)會(huì)的還是學(xué)不會(huì)的,確實(shí)覺(jué)得困難比擬多,真是萬(wàn)事開(kāi)頭難,不知道如何入手。但只要你堅(jiān)持不懈,一直用心努力,什么問(wèn)題都是可以解決的。在此要感謝我的指導(dǎo)老師對(duì)我悉心的指導(dǎo),和幫助。謝辭四年前,當(dāng)我以學(xué)子的身份踏入北京信息科學(xué)技術(shù)大學(xué)校門(mén)的那天起,我求學(xué)迄今的最美好一段時(shí)光悄然開(kāi)始。如今提筆寫(xiě)下“謝辭〞,我才警覺(jué)自己即將真正離開(kāi),大學(xué)畫(huà)上圓滿(mǎn)的句號(hào),人生也從此展開(kāi)新的篇章。盡管不舍,卻更珍惜,因?yàn)槲业纳杏心敲炊嗫蓯?ài)的人值得感謝。他們使我的大學(xué)生活充滿(mǎn)了色彩,無(wú)論收獲、遺憾,對(duì)我來(lái)說(shuō)都是一筆珍貴的財(cái)富。在大學(xué)的這一頁(yè)里,我要感謝的人很多,首先要感謝我的學(xué)校,感謝大學(xué)對(duì)我多年的培養(yǎng),在北京信息科學(xué)技術(shù)大學(xué)這四年,是我人生中最珍貴的四年,是學(xué)校的培養(yǎng)讓我學(xué)到了專(zhuān)業(yè)的科學(xué)文化知識(shí),同時(shí)也提升了我的多方面的能力,塑造了我的人格,使我信心百倍得去迎接未來(lái)的各種挑戰(zhàn)。飲其流時(shí)思其源,成吾學(xué)時(shí)念吾師,在此論文完成之際,謹(jǐn)向我尊敬的導(dǎo)師致以誠(chéng)摯的謝意。在本科學(xué)業(yè)的最后階段,無(wú)論是實(shí)驗(yàn)研究還是論文撰寫(xiě),指導(dǎo)老師都將他的知識(shí)、經(jīng)驗(yàn)、心得毫無(wú)保存的傳授給我們,給我們耐心的指導(dǎo)和不懈的支持。還要感謝大學(xué)四年來(lái)我所有的老師,是你們嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和鼓勵(lì)著我,無(wú)法用言語(yǔ)形容感謝,惟愿師生情誼一生延續(xù)。大學(xué)四年朝夕相處的同學(xué)也是珍貴的財(cái)富,感謝你們讓我獲得了情同手足的真摯友情。我們一起刻苦鉆研、互相傾聽(tīng)、探討未來(lái)的時(shí)光,這些點(diǎn)點(diǎn)滴滴都將是我美好回憶的組成局部。感謝我的父母,我的家人。感謝你們自始至終對(duì)我的支持和關(guān)愛(ài),這是我人生道路不斷前進(jìn)的強(qiáng)大動(dòng)力,你們教我學(xué)會(huì)堅(jiān)強(qiáng)、勇敢,使我在磨礪中得到成長(zhǎng),你們用愛(ài)譜寫(xiě)著人世間最平淡的幸福。對(duì)此,除了努力學(xué)習(xí),我無(wú)以為報(bào)。隨著畢業(yè)設(shè)計(jì)的結(jié)束,我的大學(xué)生活也即將結(jié)束,畢業(yè)設(shè)計(jì)作為對(duì)我四年學(xué)習(xí)的一個(gè)檢驗(yàn),我盡了自己的努力來(lái)完成我的畢業(yè)設(shè)計(jì),為我的大學(xué)生活劃上一個(gè)圓滿(mǎn)的句號(hào)。在以后的學(xué)習(xí)和工作中,我會(huì)更加努力,時(shí)刻以母校自勉,謹(jǐn)記老師的教誨,不斷提高,不斷進(jìn)步,以報(bào)師恩。再次向在畢設(shè)期間給予我指導(dǎo)和幫助的老師致以我最誠(chéng)摯的感謝和祝福!參考文獻(xiàn)[1]王東峰等.單片機(jī)C語(yǔ)言應(yīng)用100例[M].北京:電子工業(yè)出版社,2023:151-161.[2]陳海宴.51單片機(jī)原理及應(yīng)用[M].北京:北京航空航天大學(xué)出版社.2023:62-65.[3]胡漢才.單片機(jī)原理及接口技術(shù)[M].北京:清華大學(xué)出版社.1996:11-26.[4]鐘富昭等.8051單片機(jī)典型模塊設(shè)計(jì)與應(yīng)用[M].北京:人民郵電出版社.2007:35-38.[5]楊清梅,孫建民.傳感器與測(cè)試技術(shù)[M].哈爾濱:哈爾濱工程大學(xué)出版社.2005:41-44.[6]李增國(guó).傳感器與檢測(cè)技術(shù)[M].北京:北京航空航天大學(xué)出版社.2023:65-67.[7]秦龍.MSP430單片機(jī)常用模塊與綜合系統(tǒng)實(shí)例精講[M].北京:電子工業(yè)出版社.2007:101-109.[8]王俊峰,孟令啟.現(xiàn)代傳感器應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社.2007:67-70.附錄附錄Ⅰ:畢設(shè)展示圖圖1圖2圖1:對(duì)應(yīng)只有一輛車(chē)進(jìn)入停車(chē)場(chǎng),分配車(chē)位0,地?zé)袅?,?shù)碼管顯示只有7個(gè)空余車(chē)位。圖2:對(duì)應(yīng)有兩輛車(chē)同時(shí)進(jìn)入停車(chē)場(chǎng),分配0和1車(chē)位,兩個(gè)地?zé)袅?,?shù)目管顯示有6個(gè)空余車(chē)位。附錄Ⅱ:軟件局部設(shè)計(jì)代碼intled_start=31;intled_end=53;intpower_low=13;intpower_high=14;intlow_ledStart=2;intlow_ledEnd=9;intperiod=0;intseg[12]={47,43,41,49,53,45,51,39,37,35,31,33};intpark[8][5]={{0,4,-1,-1,-1},{0,1,6,-1,-1},{0,1,2,8,-1},{0,1,2,3,10},{0,1,2,3,11},{0,1,2,9,-1},{0,1,7,-1,-1},{0,5,-1,-1,-1}};//車(chē)位狀態(tài):0:可用,1:預(yù)定2:占用intpark_stat[8]={0,0,0,0,0,0,0,0};//可用停車(chē)位個(gè)數(shù)intavail=0;intpark_port[8]={32,34,36,38,40,42,44,46};intenter_port=48;voidsetup(){pinMode(power_low,OUTPUT);//激活13號(hào)引腳,我們需要用它供電pinMode(power_high,OUTPUT);//激活13號(hào)引腳,我們需要用它供電Serial.begin(9600);for(intn=low_ledStart;n<=low_ledEnd;n++){pinMode(n,OUTPUT);}for(intn=led_start;n<=led_end;n+=2){pinMode(n,OUTPUT);}for(inti=0;i<8;i++){pinMode(park_port[i],INPUT);}//putyoursetupcodehere,torunonce:}voidloop(){if(period==2)show(2);elseif(period==0)show(8);period=(period+1)%4;digitalWrite(power_high,LOW);//這個(gè)就是HIGH和LOW的另一種寫(xiě)法0代表LOW1代表HIGHdigitalWrite(power_low,HIGH);//這個(gè)就是HIGH和LOW的另一種寫(xiě)法0代表LOW1代表HIGH//myDisplay();//delay(500);//displayavailableparknumavail=0;//initpark_stat//init_park_stat();//displayavailableparknummyDisplay();//checkentrancestatentrance_stat_check();//light.light_on();//checkparkstat.//delay(1000);check_park_stat();//myDisplay();}voidcheck_park_stat(){for(inti=0;i<8;i++){intstat=digitalRead(park_port[i]);if(stat==0){park_stat[i]=2;}//leaveacarif(stat==1&&park_stat[i]==2){park_stat[i]=0;avail+=1;}}}voidfind_avil_path(){for(inti=0;i<8;i++){if(park_stat[i]==0){park_stat[i]=1;break;}}}voidinit_park_stat(){for(inti=0;i<8;i++){intstat=digitalRead(park_port[i]);if(stat==0){park_stat[i]=2;}}}//displayavailableparknumvoidmyDisplay(){for(inti=0;i<8;i++){intstat=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論