版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 畢業(yè)設(shè)計(jì)(論文)</b></p><p> 題 目: 基于單片機(jī)的停車場(chǎng)管理系統(tǒng) </p><p> 學(xué) 院: </p><p> 專 業(yè):
2、 </p><p> 學(xué)生姓名: 班級(jí)/學(xué)號(hào) </p><p> 指導(dǎo)老師/督導(dǎo)老師: </p><p> 起止時(shí)間:200 年 月 日 至 200 年 月 日</p><p><b>
3、摘 要</b></p><p> 隨著我國(guó)科學(xué)技術(shù)突飛猛進(jìn)的發(fā)展,智能化產(chǎn)品在人們的生活中逐漸普及,越來(lái)越多的高科技產(chǎn)品也走進(jìn)人們生活,使得人們的生活方式更加智能化。</p><p> 眾所周知,電能是重要的二次能源,應(yīng)用于現(xiàn)代社會(huì)各個(gè)方面。當(dāng)前,能源形勢(shì)嚴(yán)峻,尤其是世界能源危機(jī)。所以說(shuō),節(jié)電要從日常生活中的小事做起。在中國(guó)的大部分停車場(chǎng)中,夜晚往往是燈火通明,徹夜常亮
4、。因此智能停車場(chǎng)的實(shí)現(xiàn)顯得格外重要。目前國(guó)內(nèi)對(duì)智能停車場(chǎng)也進(jìn)行了大量的研究,大連理工大學(xué)的寧秋平對(duì)非接觸式 IC 卡在停車場(chǎng)管理系統(tǒng)中的應(yīng)用進(jìn)行了設(shè)計(jì),完善了收費(fèi)系統(tǒng);北京工業(yè)大學(xué)的王湘斌對(duì)智能停車場(chǎng)內(nèi)部控制系統(tǒng)的通信進(jìn)行了研究,提出了基于 Lon Works現(xiàn)場(chǎng)總線技術(shù)的智能化停車場(chǎng)控制系統(tǒng)設(shè)計(jì);但我國(guó)的停車場(chǎng)管理系統(tǒng)大多還存在智能化、集成度低的缺點(diǎn),注重收費(fèi)的自動(dòng)化,而忽視了停車過(guò)程的自動(dòng)化、安全監(jiān)控的自動(dòng)化。各個(gè)管理子系統(tǒng)沒(méi)有有效
5、地綜合集成起來(lái),這樣直接導(dǎo)致了停車場(chǎng)安全性、管理智能化水平和整體運(yùn)行效率的降低。</p><p> 本項(xiàng)目采用了紅外傳感器配合使用,基于單片機(jī)平臺(tái)完成智能選擇車位,車位地?zé)糇詣?dòng)引導(dǎo),空余車位提示、當(dāng)日限號(hào)顯示等功能,智能化的貼近實(shí)際生活,最大限度的達(dá)到節(jié)電的目的,提示司機(jī)空車位信息,大大方便了司機(jī)的停車。具有實(shí)際的應(yīng)用價(jià)值和研究意義。</p><p> 關(guān)鍵詞:?jiǎn)纹瑱C(jī) ; 停車場(chǎng) ;
6、車位管理 ; 地?zé)粢龑?dǎo) ;</p><p><b> Abstract</b></p><p> With the rapid development of China's science and technology and intelligent products in people's lives becoming more common,
7、more and more high-tech products come into people's lives and makes people live an more intelligent way of life.</p><p> As we all know, energy is an important secondary energy, used in all aspects of m
8、odern society. At present, the energy situation is grim, especially in the world's energy crisis. So we should save energy from the little things in daily life. Most of parking lot at night tend to be brightly lit a
9、t night in china . Therefore, intelligent parking is particularly important. At present, people have done a lot of research on smart parking lot, NingQiuping from Dalian University of Technology had des</p><p
10、> WangXiangBin from Beijing University of communication had given an intelligent parking system of internal controls , based on the Lon Works Fieldbus intelligent parking control system design;</p><p>
11、However, The parking lot management systems still have the drawbacks of mostly intelligent and low integrated in China, which Focus on automation charges, while ignoring the automatic parking process, security monitoring
12、 automation. Various management subsystem does not effectively integrate comprehensive and it led to the parking lot security, intelligent management level and overall operational efficiency directly.</p><p>
13、; This project uses an infrared sensor and complete intelligent selection of parking, parking lights automatically boot, spare parking tips, restricting the number of day display functions based on SCM(Single-Chip Micro
14、computer), which Intelligent close to real life and achieve maximum energy-saving purposes, alert drivers to empty parking information, greatly facilitate the driver's parking . It has practical value and significanc
15、e.</p><p> Keywords: SCM ; parking lot ; Intelligent; </p><p><b> 目 錄</b></p><p><b> 第一章 緒論</b></p><p> 課題研究的背景和意義</p><p&g
16、t; 隨著經(jīng)濟(jì)的發(fā)展,人們生活的富裕,越來(lái)越多的私家車走進(jìn)家庭,隨之而來(lái)的城市交通堵塞和停車難的問(wèn)題,已經(jīng)成為影響和制約城市建設(shè)和經(jīng)濟(jì)發(fā)展的一個(gè)重要因素。為了解決停車難的問(wèn)題,城市興建了大量停車場(chǎng),但是目前停車場(chǎng)智能化系統(tǒng)是市場(chǎng)現(xiàn)狀比較落后,大大落后于動(dòng)態(tài)交通的市場(chǎng)化發(fā)展。</p><p> 我國(guó)停車場(chǎng)水平相對(duì)世界其他國(guó)家而言比較落后,大部分停車場(chǎng)都需要投入很多人力來(lái)管理運(yùn)營(yíng),隨著社會(huì)水平的不斷提高以及人們的
17、時(shí)間觀念的提高,車主對(duì)停車場(chǎng)的要求也越來(lái)越高,例如存(取)車的時(shí)間盡量縮短、入場(chǎng)無(wú)需停車、智能收費(fèi)、停車誘導(dǎo)、車位定位以及視頻防盜系統(tǒng)等。</p><p> 本課題基于Arduino單片機(jī)、紅外感應(yīng)技術(shù)及數(shù)碼管顯示技術(shù)相結(jié)合,實(shí)現(xiàn)了一套集車輛入場(chǎng)檢測(cè)、空余車位判斷與顯示、車位自動(dòng)引導(dǎo)于一體的停車場(chǎng)管理系統(tǒng),并集成了當(dāng)日車輛限號(hào)提醒的功能, 極大的縮短了車主從入車場(chǎng)到停泊到車位的總體時(shí)間,基本實(shí)現(xiàn)停車場(chǎng)智能化,極
18、大的節(jié)約了停車場(chǎng)管理的人力成本,對(duì)促進(jìn)社會(huì)的經(jīng)濟(jì)的發(fā)展具有極高的意義。</p><p> 智能停車場(chǎng)發(fā)展?fàn)顩r和趨勢(shì)</p><p> 智能停車場(chǎng)管理系統(tǒng)是現(xiàn)代化停車場(chǎng)車輛收費(fèi)及設(shè)備自動(dòng)化管理的統(tǒng)稱。是將停車場(chǎng)完全置于計(jì)算機(jī)統(tǒng)一管理下的高科技機(jī)電一體化產(chǎn)品。他以感應(yīng)卡IC卡或ID卡(最新技術(shù)有兩卡兼容的停車場(chǎng))為載體,通過(guò)智能設(shè)備使感應(yīng)卡記錄車輛及持卡人進(jìn)出的相關(guān)信息,同時(shí)對(duì)其信息加以運(yùn)
19、算、傳送并通過(guò)字符顯示、語(yǔ)音播報(bào)等人機(jī)界面轉(zhuǎn)化成人工能夠辨別和判斷的信號(hào),從而實(shí)現(xiàn)計(jì)時(shí)收費(fèi)、車輛管理等目地。</p><p> 停車場(chǎng)智能系統(tǒng)的市場(chǎng)現(xiàn)狀比較落后,大大落后于動(dòng)態(tài)交通的智能化市場(chǎng)發(fā)展,這一點(diǎn)國(guó)內(nèi)外都存在這樣的問(wèn)題,過(guò)去的發(fā)展重動(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)交通發(fā)展的落后,已經(jīng)成為了城市動(dòng)態(tài)交通的障礙,目前國(guó)內(nèi)
20、外的專家提出了解決動(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)的發(fā)展前景非常大。</p><p> 智能停車場(chǎng)的發(fā)展趨勢(shì)有以下幾個(gè)方面:</p><p> 1、停車場(chǎng)實(shí)現(xiàn)聯(lián)網(wǎng)共享數(shù)據(jù),打破信息孤島,建設(shè)智慧停車物聯(lián)網(wǎng)平臺(tái),實(shí)現(xiàn)停車誘導(dǎo)、車位預(yù)定、電子自助付費(fèi)、快速出入等功能。</
21、p><p> 2、停車誘導(dǎo)、車位引導(dǎo)和反向?qū)ぼ囅到y(tǒng)快速普及,目前在建的停車場(chǎng)越來(lái)越大,動(dòng)輒幾千個(gè)車位以上,這樣大的停車場(chǎng)如果沒(méi)有引導(dǎo)和尋車系統(tǒng)而靠人員疏導(dǎo)的話,對(duì)管理人員和客戶都是一個(gè)災(zāi)難。</p><p> 3、無(wú)人化服務(wù)逐漸普及,由于我國(guó)的勞動(dòng)力成本快速上升,過(guò)去靠人海戰(zhàn)術(shù)管理停車場(chǎng)的方法越來(lái)越不行了,參照國(guó)外的發(fā)展經(jīng)驗(yàn),停車場(chǎng)的自動(dòng)化程度將越來(lái)越高,管理人員逐漸減少,直至實(shí)現(xiàn)無(wú)人化服
22、務(wù)。</p><p> 4、手機(jī)實(shí)現(xiàn)車位預(yù)定、支付、尋車等功能,智能手機(jī)和移動(dòng)互聯(lián)網(wǎng)這兩年快速普及,移動(dòng)互聯(lián)網(wǎng)用戶已經(jīng)超過(guò)了固定互聯(lián)網(wǎng)用戶,利用手機(jī)訂餐、購(gòu)買電影票、下載優(yōu)惠券、交友等已經(jīng)普及,所以停車場(chǎng)中的這些應(yīng)用將快速普及。</p><p> 5、立體車庫(kù)增多,我國(guó)城市人口多、密度大,土地成本高,參照日本等國(guó)的經(jīng)驗(yàn),立體車庫(kù)具有占地少、利用率高、進(jìn)出方便等優(yōu)勢(shì),將會(huì)快速發(fā)展。<
23、;/p><p><b> 課題的主要研究方向</b></p><p> 目前在建的停車場(chǎng)越來(lái)越大,動(dòng)輒幾千個(gè)車位以上,這樣大的停車場(chǎng)如果沒(méi)有引導(dǎo)和尋車系統(tǒng)而靠人員疏導(dǎo)的話,對(duì)管理人員和客戶都是一個(gè)災(zāi)難,由于我國(guó)的勞動(dòng)力成本快速上升,過(guò)去靠人海戰(zhàn)術(shù)管理停車場(chǎng)的方法越來(lái)越不行了,參照國(guó)外的發(fā)展經(jīng)驗(yàn),停車場(chǎng)的自動(dòng)化程度將越來(lái)越高,管理人員逐漸減少,直至實(shí)現(xiàn)無(wú)人化服務(wù)。針對(duì)以
24、上狀況,本課題著眼于解決現(xiàn)實(shí)問(wèn)題,主要研究如何實(shí)現(xiàn)停車場(chǎng)的自動(dòng)檢測(cè)車輛,自動(dòng)引導(dǎo)車輛入庫(kù)等系統(tǒng)功能。</p><p> 第二章 智能停車場(chǎng)管理系統(tǒng)概述</p><p> 單片機(jī)Arduino介紹</p><p> 2.1.1 arduino簡(jiǎn)介</p><p> 單片機(jī)是指一個(gè)集成在一塊芯片上的完整計(jì)算機(jī)系統(tǒng)。盡管它的大部分功能集
25、成在一塊小芯片上,但是它具有一個(gè)完整計(jì)算機(jī)所需要的大部分部件:CPU、內(nèi)存、內(nèi)部和外部總線系統(tǒng),目前大部分還會(huì)具有外存。同時(shí)集成諸如通訊接口、定時(shí)器,實(shí)時(shí)時(shí)鐘等外圍設(shè)備。而現(xiàn)在最強(qiáng)大的單片機(jī)系統(tǒng)甚至可以將聲音、圖像、網(wǎng)絡(luò)、復(fù)雜的輸入輸出系統(tǒng)集成在一塊芯片上。 </p><p> Arduino是一個(gè)單片機(jī)的最小系統(tǒng)。它是一塊基于開(kāi)放源代碼的USB接口Simple i/o接口板并且具有使用類似Java,C語(yǔ)言
26、的IDE集成開(kāi)發(fā)環(huán)境。可以很容易實(shí)現(xiàn)與Flash 和 processing 的互動(dòng)。 IDE(Integrated Development Environment),即集成開(kāi)發(fā)環(huán)境。是用于提供程序開(kāi)發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具。就是集成了代碼編寫功能、分析功能、編譯功能、調(diào)試功能等一體化的開(kāi)發(fā)軟件服務(wù)套。所有具備這一特性的軟件或者軟件套(組)都可以叫做集成開(kāi)發(fā)環(huán)境。如微軟的Visual St
27、udio系列,Borland的C++ Builder、Delphi系列等。</p><p> 2.1.2 arduino的規(guī)格</p><p><b> 工作電壓 5V</b></p><p> 輸入電壓(建議) 7-12V</p><p> 輸入電壓(極限) 6-20V</p><p>
28、; 數(shù)字輸入/輸出端 14 (3, 5, 6, 9, 10, 11提供輸出的PWM)</p><p><b> 模擬輸入端 6</b></p><p> 閃存 16 KB (ATmega168)或32KB(ATmega328) ,其中2 KB被bootloader使用</p><p> SRAM 1 KB (ATmega168)或2 K
29、B (ATmega328)</p><p> EEPROM 512個(gè)字節(jié)(ATmega168)或1 KB (ATmega328)</p><p> 注:WM (Pulse Width Modulation),即脈沖寬度調(diào)制。脈沖寬度調(diào)制(PWM)是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法。通過(guò)高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來(lái)對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。</p>
30、<p> 閃存,用于存儲(chǔ)程序。</p><p> bootloader可以看作是一個(gè)引導(dǎo)程序。</p><p> SRAM(Static RAM),是一種具有靜止存取功能的內(nèi)存,不需要刷新電路即能保存它內(nèi)部存儲(chǔ)的數(shù)據(jù)。</p><p> EEPROM (Electrically Erasable Programmable Read-Only M
31、emory),電可擦可編程只讀存儲(chǔ)器。一種掉電后數(shù)據(jù)不丟失的存儲(chǔ)芯片。</p><p> 2.1.3 工作方式</p><p> 可以通過(guò)USB與電腦相連,或單獨(dú)供電。程序?qū)懙絘rduino里之后只要有電就可以獨(dú)立運(yùn)行。</p><p> 實(shí)際的量通過(guò)傳感器變成模擬信號(hào),再通過(guò)A/D裝換器變成電壓信號(hào)(其分度取決于模數(shù)轉(zhuǎn)換的精度),再傳給arduino。此模
32、數(shù)轉(zhuǎn)換器精度為10bit,即能讀取1024(2^10=1024)個(gè)狀態(tài),模擬輸入電壓0~5V,所以arduino能感知的最小電壓變化為4.8mV(5V/1024=4.8mV)。</p><p><b> 數(shù)碼管應(yīng)用介紹</b></p><p> 數(shù)碼管有共陰極和共陽(yáng)極之分,區(qū)別他們的方法是若公共端接地,其他端接電源,若各段測(cè)試能亮,說(shuō)明是共陰的,反之共陽(yáng)的;若公共
33、端接電源,其他端分別接的,測(cè)得各端亮,則說(shuō)明是共陽(yáng)的,反之為共陰的。</p><p> 數(shù)碼管是設(shè)備的簡(jiǎn)易顯示常用電子元器件,下面將介紹它的性能特點(diǎn),簡(jiǎn)單檢測(cè)方法及應(yīng)用注意事項(xiàng)等內(nèi)容。</p><p> 數(shù)碼管的主要特點(diǎn)如下:</p><p> (1)能在低電壓、小電流條件下驅(qū)動(dòng)發(fā)光,能與CMOS、ITL電路兼容。</p><p>
34、(2)發(fā)光響應(yīng)時(shí)間極短(<0.1μs),高頻特性好,單色性好,亮度高。</p><p> (3)體積小,重量輕,抗沖擊性能好。</p><p> (4)壽命長(zhǎng),使用壽命在10萬(wàn)小時(shí)以上,甚至可達(dá)100萬(wàn)小時(shí)。成本低。</p><p> 因此它被廣泛用作數(shù)字儀器儀表、數(shù)控裝置、計(jì)算機(jī)的數(shù)顯器件。</p><p> 8位數(shù)碼管的原理
35、圖如下所示:</p><p> 上圖中a 為供陰,b為共陽(yáng)。</p><p> 本課題使用共陽(yáng)傳感器來(lái)顯示當(dāng)前剩余空車位,以及用來(lái)顯示當(dāng)日的限號(hào)信息。</p><p><b> 紅外傳感技術(shù)介紹</b></p><p> 隨著社會(huì)工業(yè)的不斷發(fā)展以及傳感器技術(shù)的日臻成熟,紅外傳感器作為一種典型的傳感器,目前已經(jīng)被廣
36、泛應(yīng)用于現(xiàn)代科技、國(guó)防以及工農(nóng)業(yè)等領(lǐng)域</p><p> 紅外傳感系統(tǒng)是用紅外線為介質(zhì)的測(cè)量系統(tǒng),按照功能能夠分成五類:(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),是指以上各類系統(tǒng)中的兩個(gè)或者多個(gè)的組合。</p><p>
37、 本課題使用漫反射式避障傳感器模塊,該傳感器模塊對(duì)環(huán)境光線適應(yīng)能力強(qiáng),其具有一對(duì)紅外線發(fā)射與接收管,發(fā)射管發(fā)射出一定頻率的紅外線,當(dāng)檢測(cè)方向遇到障礙物(反射面)時(shí),紅外線反射回來(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)。
38、</p><p><b> 原理圖如下所示:</b></p><p> 車位顯示及停車引導(dǎo)系統(tǒng)概述</p><p> 車位顯示和停車引導(dǎo)系統(tǒng)是該停車場(chǎng)的核心系統(tǒng)。車位顯示的目的是為了提示即將駛?cè)朐撏\噲?chǎng)的車輛當(dāng)前是否有可用的停車位。停車引導(dǎo)系統(tǒng)是為了能夠及時(shí)將車輛引導(dǎo)進(jìn)入目標(biāo)停車位,減少車輛在大的停車場(chǎng)尋找和等待的時(shí)間。車位顯示技術(shù)相對(duì)簡(jiǎn)
39、單,因?yàn)槊總€(gè)車位都配有傳感器,我們只需要遍歷這些傳感器,然后判斷停車位為空的個(gè)數(shù)即可。</p><p> 對(duì)于停車引導(dǎo)系統(tǒng),本課題使用led串聯(lián)的地?zé)舴侄巫鲆龑?dǎo)。允許同時(shí)引導(dǎo)多個(gè)車輛,并且互相不會(huì)干擾,當(dāng)一輛車進(jìn)入車位,該線路的地?zé)粝鐣r(shí),不會(huì)同時(shí)熄滅正在引導(dǎo)的路線。</p><p> 第三章 智能停車場(chǎng)系統(tǒng)設(shè)計(jì)方案</p><p><b>
40、智能停車場(chǎng)系統(tǒng)框圖</b></p><p> 智能停車場(chǎng)系統(tǒng)的優(yōu)點(diǎn)體現(xiàn)在智能上,所謂智能就是不需要人工干預(yù),能自動(dòng)設(shè)別是否有車輛即將進(jìn)入停車場(chǎng)來(lái)泊車,為了能讓車輛順利停靠,在門口的大屏幕上需要提示出當(dāng)前停車場(chǎng)內(nèi)是否有可用的停車位,避免出現(xiàn)車輛已經(jīng)進(jìn)入停車場(chǎng),但是發(fā)現(xiàn)根本沒(méi)有車位的情況,同時(shí)為了使車輛快速的進(jìn)入車位,本課題采用地?zé)粢龑?dǎo)系統(tǒng)來(lái)引導(dǎo)車輛,當(dāng)車輛進(jìn)入車位或者在進(jìn)入車位的途中,需要做好計(jì)數(shù)問(wèn)題
41、,因?yàn)樵撥囄灰呀?jīng)被預(yù)定或者占用,需要及時(shí)的更新顯示屏的數(shù)字。綜上所述,只能停車場(chǎng)系統(tǒng)可分為三大部分:入口檢測(cè)、地?zé)粢龑?dǎo)、狀態(tài)顯示。</p><p> 圖 3-1-1 智能停車場(chǎng)系統(tǒng)框架</p><p><b> 入口設(shè)計(jì)</b></p><p> 停車場(chǎng)系統(tǒng)是以車輛駛?cè)腭偝鰹榉?wù)基礎(chǔ)的。當(dāng)有車輛駛?cè)胪\噲?chǎng)時(shí),系統(tǒng)應(yīng)該能夠及時(shí)檢測(cè)到車輛以實(shí)
42、現(xiàn)打開(kāi)停車場(chǎng)門,開(kāi)始計(jì)費(fèi)等功能。本課題使用紅外傳感器來(lái)實(shí)時(shí)的檢測(cè)門口的變化,傳感器的原理如前面所闡述。為了提高檢測(cè)的準(zhǔn)確性,需要多次檢測(cè),如果在一定時(shí)間內(nèi)(如2s)內(nèi)的檢測(cè)都是有車狀態(tài),表明當(dāng)前有車進(jìn)來(lái),這樣做的目的是為了提高檢測(cè)的準(zhǔn)確性,避免當(dāng)有人等路過(guò)是被當(dāng)做車輛檢測(cè),因?yàn)槿艘话阕哌^(guò)路過(guò)也就需要不到1秒鐘,但是車輛因?yàn)楸容^長(zhǎng),所以檢測(cè)的時(shí)間會(huì)稍微長(zhǎng)一點(diǎn)。設(shè)定2秒可以巧妙的將車和人等區(qū)分開(kāi)。</p><p>
43、 該部分的設(shè)計(jì)需要考慮沖突問(wèn)題,假想,當(dāng)前系統(tǒng)的led顯示屏顯示有3個(gè)空車位,但是這時(shí)候來(lái)了四輛車,但是四輛車都看到顯示有3個(gè)空車位,于是都進(jìn)入了停車場(chǎng),結(jié)果是最后進(jìn)入的一輛車將無(wú)車位可用。</p><p> 為了解決這個(gè)問(wèn)題,本課題采用了及時(shí)更新系統(tǒng)LED數(shù)目管顯示的頻率,平行處理進(jìn)入的車輛,當(dāng)有一輛車進(jìn)來(lái)時(shí),為它分配一個(gè)停車位,同時(shí)標(biāo)記該停車位為預(yù)定狀態(tài),然后更新顯示屏的顯示數(shù)目(減一)。接著處理其他車輛。
44、</p><p> 一個(gè)完成的入口系統(tǒng)的框架圖如下所示:</p><p> 圖 3-2-1 入口檢測(cè)系統(tǒng)流程</p><p><b> 車位引導(dǎo)系統(tǒng)設(shè)計(jì)</b></p><p> 現(xiàn)在的汽車大多數(shù)都裝載了GPS導(dǎo)航,目前市場(chǎng)上已經(jīng)有一些成熟的車位誘導(dǎo)系統(tǒng)通過(guò)車載的gps將車引導(dǎo)至目的地。誘導(dǎo)系統(tǒng)可以分為車內(nèi)誘導(dǎo)系
45、統(tǒng)和車外誘導(dǎo)系統(tǒng)。將誘導(dǎo)裝置安裝在車內(nèi),通過(guò)車和數(shù)據(jù)中心的數(shù)據(jù)交互實(shí)現(xiàn)對(duì)車輛方向的引導(dǎo)稱為車內(nèi)誘導(dǎo)系統(tǒng)。這種誘導(dǎo)系統(tǒng)誘導(dǎo)對(duì)象是單個(gè)車輛,也稱車輛個(gè)體誘導(dǎo)系統(tǒng),這類系統(tǒng)的誘導(dǎo)機(jī)理比較明確,容易達(dá)到誘導(dǎo)的目的。目前發(fā)達(dá)國(guó)家采用的是這種系統(tǒng),但是這種系統(tǒng)對(duì)車內(nèi)設(shè)施和信息傳輸技術(shù)要求比較高,造價(jià)相對(duì)昂貴。</p><p> 車外誘導(dǎo)系統(tǒng)有多重形式的存在,可以是在停車場(chǎng)內(nèi)樹(shù)立大塊的顯示屏,顯示當(dāng)前車輛位置和目標(biāo)停車位。但
46、是這種方法的劣勢(shì)是司機(jī)需要不斷的觀察顯示屏上自己所在的位置,邊駕駛邊觀察路線,顯而易見(jiàn)這對(duì)駕駛安全是極為不利的,很有可能增加車輛碰撞、追尾等事故。本課題別出心裁設(shè)計(jì)出另外一種車位引導(dǎo)系統(tǒng),通過(guò)地?zé)?。在停車?chǎng)入口到各個(gè)車位上都有一條地?zé)艟€路,當(dāng)入口檢測(cè)器檢測(cè)到有車輛進(jìn)入時(shí),系統(tǒng)會(huì)遍歷所有的停車位,尋找可用的停車位,當(dāng)尋找到一條可用的停車位時(shí),一方面在系統(tǒng)中標(biāo)記該車位為預(yù)定狀態(tài),同事將該條線路的地?zé)酎c(diǎn)亮,車輛尋這點(diǎn)亮的路燈將很容易到達(dá)目標(biāo)車
47、位。</p><p> 該系統(tǒng)需要解決的問(wèn)題是,如何處理多車輛同時(shí)進(jìn)入停車場(chǎng)的問(wèn)題,因?yàn)檫@時(shí)候需要有多個(gè)地?zé)艟€路同時(shí)被點(diǎn)亮,當(dāng)有一輛車進(jìn)入車位時(shí),相應(yīng) 的路線上的地?zé)粜枰幌?,但是同時(shí)又不能影響其他正在行進(jìn)的車輛的地?zé)粢龑?dǎo)。</p><p> 為了解決這個(gè)問(wèn)題,本研究采用分段控制地?zé)舻姆椒ǎ磳⒙肪€分成若干段,每一段單獨(dú)控制。當(dāng)有一段地?zé)粜枰鐣r(shí),會(huì)遍歷系統(tǒng)中當(dāng)前正在被占用的車位,
48、如果該車位的地?zé)粽诒稽c(diǎn)亮,同時(shí)待熄滅的地?zé)艉驼趩h占用的車位的地?zé)糁睾?,那么久不要熄滅該地?zé)?,以保證該地?zé)裟芾^續(xù)為其他車輛提供引導(dǎo)。</p><p> 圖 3-3-1 地?zé)粝到y(tǒng)控制流程</p><p><b> 紅外車輛檢測(cè)設(shè)計(jì)</b></p><p> 紅外檢測(cè)模塊主要有兩個(gè)用途,一個(gè)如前面所述,作為停車場(chǎng)入口的檢測(cè)是否有車輛進(jìn)入
49、停車場(chǎng); 另一個(gè)功能是檢測(cè)是否有車離開(kāi)停車場(chǎng)。紅外模塊的功能實(shí)現(xiàn)相對(duì)簡(jiǎn)單,紅外檢測(cè)模塊的使用方法前面已經(jīng)講解。本設(shè)計(jì)中只需要捕捉檢測(cè)到的信號(hào)。然后就可以判斷當(dāng)前位置是否有車輛,進(jìn)而做出相應(yīng)的處理。</p><p> 限號(hào)及車位剩余顯示系統(tǒng)設(shè)計(jì)</p><p> 剩余車位顯示是本系統(tǒng)的另外一個(gè)很重要的功能,試想,如果沒(méi)有了該功能的提示,車主不知道當(dāng)前該停車場(chǎng)剩余多少個(gè)停車位,那么勢(shì)必會(huì)造
50、成混亂的情況:所有的車都開(kāi)進(jìn)停車場(chǎng),但是停車場(chǎng)內(nèi)早已經(jīng)占滿了。因此,一個(gè)完成的停車場(chǎng)系統(tǒng),這一部分也是至關(guān)重要的。</p><p> 本系統(tǒng)中車位有三種狀態(tài):占用、預(yù)定、空閑,對(duì)應(yīng)這當(dāng)前有車輛停在車位上,該車為不可被其他車輛使用,預(yù)定表明當(dāng)前沒(méi)有車停在車位上,但是該車位已經(jīng)被分配出去了,例如有一輛車已經(jīng)進(jìn)入停車場(chǎng),但是還沒(méi)有到達(dá)停車位,那么停車位是預(yù)定的狀態(tài)。空閑,顧名思義,就是表明當(dāng)前該車位沒(méi)有被占用、也沒(méi)有
51、被預(yù)定,是完全可被分配的車位。</p><p> 因?yàn)轱@示系統(tǒng)需要實(shí)時(shí)顯示空閑車位的數(shù)量,當(dāng)有車位被預(yù)定,有車位被占用,或者有車駛出停車位的時(shí)候,都需要及時(shí)的更新停車位的個(gè)數(shù)顯示。</p><p> 為了實(shí)現(xiàn)以上功能,空閑車位顯示模塊的設(shè)計(jì)如下:</p><p> 圖 3-5-1 車位顯示模塊流程圖</p><p> 說(shuō)明:車位只
52、有三種狀態(tài):空閑、預(yù)定、占用。顯示模塊在程序的每一個(gè)loop都被執(zhí)行,當(dāng)檢測(cè)到某一個(gè)車位被預(yù)定是,計(jì)數(shù)顯示立刻減1,表示當(dāng)前有一個(gè)車位不可用了。如果檢測(cè)到車位被占用那么檢查的它的傳感器,如果傳感器檢測(cè)到車(傳感器=0), 那么表明該車位確實(shí)被占用了,如果該車位的傳感器檢測(cè)不到車,那么表明該車位原來(lái)停放了一輛車,但是現(xiàn)在車已經(jīng)開(kāi)走了,那么該車位又變成空閑了,因此顯示數(shù)+1,其他所有的情況,計(jì)數(shù)不變化。</p><p&g
53、t; 限號(hào)顯示相對(duì)簡(jiǎn)單,只需要獲取當(dāng)前星期,然后將對(duì)應(yīng)的數(shù)字顯示在數(shù)碼管上即可。</p><p> 第四章 智能停車場(chǎng)實(shí)現(xiàn)</p><p> 根據(jù)以上設(shè)計(jì),該系統(tǒng)的各個(gè)子系統(tǒng)之間相互交互,實(shí)現(xiàn)一個(gè)完整的停車場(chǎng)管理系統(tǒng),總體的工作流程如下框圖所示:</p><p><b> 圖 系統(tǒng)總體框圖</b></p><
54、p> 流程整體說(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)各模塊的控制。各個(gè)模塊的交互如圖所示,系統(tǒng)啟動(dòng)的時(shí)候,單片機(jī)首先檢測(cè)入口是不是有車輛進(jìn)入,如果檢測(cè)到有車輛進(jìn)入則尋找可用車位,啟動(dòng)地?zé)粢龑?dǎo)、同時(shí)更新顯示系統(tǒng)的顯示個(gè)數(shù)。</p><p> 如果沒(méi)有檢測(cè)到車輛,則繼續(xù)保持
55、檢測(cè)狀態(tài)。傳感器系統(tǒng)主要是用來(lái)檢測(cè)車位上的車輛的狀態(tài),根據(jù)車輛狀態(tài)來(lái)更新顯示系統(tǒng)以便及時(shí)提醒停車場(chǎng)外的車輛當(dāng)前是否有車輛可用。顯示系統(tǒng)的另一個(gè)功能是提醒車主當(dāng)前的限號(hào)尾號(hào)。</p><p> 下面將逐個(gè)介紹每個(gè)子系統(tǒng)的具體實(shí)現(xiàn)方法。</p><p><b> 4.1 入口實(shí)現(xiàn)</b></p><p> 入口系統(tǒng)是整個(gè)停車場(chǎng)的智能開(kāi)始。傳統(tǒng)
56、的停車場(chǎng)在入口都會(huì)有一個(gè)管理員,當(dāng)有車輛需要將進(jìn)入車場(chǎng)時(shí),管理員檢車有多少個(gè)車位可用,是否允許車輛進(jìn)入,然后放行。 本課題將實(shí)現(xiàn)與管理員職責(zé)相同的入口系統(tǒng),當(dāng)有車輛進(jìn)來(lái)時(shí),代替管理員,本課題使用一個(gè)傳感器來(lái)檢測(cè)是不是真的 有車進(jìn)來(lái),如前面介紹的,為了使檢測(cè)的準(zhǔn)確性盡可能的提高,本課題采用多次檢測(cè)的方法,并設(shè)定了一個(gè)閾值,只有多次檢測(cè)到有物體的次數(shù)大于一定的閾值待會(huì)判斷為有車。具體實(shí)現(xiàn)如下: </p><p>
57、; void entrance_stat_check()</p><p><b> {</b></p><p> //delay(2000);</p><p> int tmp = 0;</p><p> for(int i = 0; i<10; i++) {</p><p>
58、 tmp += digitalRead(enter_port);</p><p><b> }</b></p><p> if(tmp == 0) {</p><p> avail -= 1;</p><p><b> }</b></p><p><b>
59、 }</b></p><p> 上面代碼的意思是,每隔100ms讀取一次傳感器的值,連續(xù)讀取十次。如果讀取的都是有障礙物,那么任務(wù)檢測(cè)到有車輛,可用的車位總數(shù)減少1, 同時(shí)為該車輛尋找一個(gè)可用的停車位。</p><p> 本課題使用的傳感器如下圖所示,如果檢測(cè)到有障礙物那么從單片機(jī)響應(yīng)管腳讀取到的為0.否則讀取的為1. 如果連續(xù)讀取十次都是0,則tmp=0,那么表明有車。&
60、lt;/p><p> 圖 4-1-1 紅外傳感器</p><p> 該傳感器有三個(gè)管腳,依次為:電源、地線和輸出。在入口,將輸出接在Arduino的enter_port(48)管腳上,通過(guò)digitalRead()可以讀取管腳的值,也就可以讀取傳感器的信號(hào)。</p><p> void find_avil_path()</p><p>&l
61、t;b> {</b></p><p> for(int i = 0; i < 8 ; i++) </p><p><b> {</b></p><p> if(park_stat[i] == 0) </p><p><b> {</b></p><
62、;p> park_stat[i] = 1;</p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p&
63、gt; 當(dāng)入口檢測(cè)到有車的時(shí)候,會(huì)調(diào)用fin_avil_path方法,尋找可使用的車位。</p><p> 在程序里,park_stat[8],avail都是全局變量,前者用來(lái)標(biāo)記每一個(gè)車位(共8個(gè)車位)的狀態(tài),1表示不可用,0表示可用。如果尋找到某一個(gè)車位為0,則表示可用,讓后將該位置的狀態(tài)置為1、并且在入口需要將全局可用的車位數(shù)減少1.</p><p> 4.2 顯示系統(tǒng)實(shí)現(xiàn)&l
64、t;/p><p> 有車位被占用時(shí),要及時(shí)更新顯示屏的顯示數(shù)量。顯示的實(shí)現(xiàn)代碼比較簡(jiǎn)單,如下</p><p> int stat = digitalRead(park_port[i]);</p><p> if(stat == 1 && park_stat[i] == 0) {</p><p> avail += 1;&l
65、t;/p><p><b> }</b></p><p> myDisplay方法首先會(huì)遍歷8個(gè)車位,讀取響應(yīng)車位的傳感器,如果傳感器讀取到的值為1(沒(méi)有車輛),并且全局的該車位的停車狀態(tài)為0(可用),則可用的車位數(shù)加1(每次村換開(kāi)始的時(shí)候,avail初始化為0)。</p><p> for(int x=low_ledStart;x<=l
66、ow_ledEnd;x++)</p><p><b> {</b></p><p> digitalWrite(x,low_led[low][z]);</p><p><b> z++;</b></p><p><b> if (z>=9)</b></p&g
67、t;<p><b> z=0;</b></p><p><b> } </b></p><p> 統(tǒng)計(jì)出當(dāng)前有多少個(gè)車位以后,需要在數(shù)碼管上顯示出來(lái),調(diào)用show接口。</p><p> 該接口接收一個(gè)輸入數(shù)字,這個(gè)數(shù)字可以是任意一個(gè)兩位數(shù),函數(shù)取得高位和地位,分別展示,以為該系統(tǒng)只有8個(gè)停車位,所有
68、只展示低位就可以。具體展示方法需要根據(jù)數(shù)字來(lái)控制LED數(shù)碼管的每個(gè)段來(lái)亮或暗。具體控制方法如下:</p><p> 圖4-2-1 七段數(shù)碼管引腳圖</p><p> 因此若要顯示0,則只需要G和DP暗淡,將相應(yīng)的管腳設(shè)置為高電平即可。</p><p> 8位數(shù)碼管通過(guò)引線和arduino的管腳連接,本課題設(shè)置的連接映射為:</p><p&g
69、t; 根據(jù)管腳圖顯示0需要1和6為高電平,對(duì)應(yīng)管腳為8 和 9 為高電平,對(duì)應(yīng)數(shù)組索引為7 8 為1.即為 0 0 0 0 0 0 1 1 </p><p> 同樣的道理可得1, 2,3,4,5,6,7,8,9顯示對(duì)應(yīng)的數(shù)組。</p><p> 將這個(gè)映射存入二維數(shù)組中為:</p><p> int low_led[10][8]={{0,0,0,0,0,0,
70、1,1},</p><p> {1,0,0,1,1,1,1,1},</p><p> {0,0,1,0,0,1,0,1},</p><p> {0,0,0,0,1,1,0,1},</p><p> {1,0,0,1,1,0,0,1},</p><p> {0,1,0,0,1,0,0,1},</p>
71、<p> {0,1,0,0,0,0,0,1},</p><p> {0,0,0,1,1,1,1,1},</p><p> {0,0,0,0,0,0,0,1},</p><p> {0,0,0,0,1,0,0,1}};</p><p> 因?yàn)閘ed和arduino已經(jīng)固定連接好了,所以如果想要顯示某一個(gè)數(shù)字 比如7,只需
72、要從arduino的管腳2 開(kāi)始到管腳9,依次設(shè)置為0 0 0 1 1 1 1 1 ,則將數(shù)碼管的A/B/C段設(shè)置為低電平,讓數(shù)目管顯示為7.</p><p> 4.3 車位引導(dǎo)系統(tǒng)實(shí)現(xiàn)</p><p> 車位引導(dǎo)是本課題的一個(gè)主要功能。為了能夠支持多個(gè)車輛同時(shí)引導(dǎo),本次設(shè)計(jì)將一條地?zé)舴譃槎喽?,便于控制,其中有些段可以?shí)現(xiàn)共用。</p><p> 地?zé)粢龑?dǎo)的示
73、意圖如下:</p><p> 圖 4-3-1 地?zé)粢龑?dǎo)</p><p> 如上圖所示,用12段led燈來(lái)組成地?zé)粢龑?dǎo)系統(tǒng),當(dāng)需要引導(dǎo)進(jìn)入車位6時(shí),只需要0,1,7亮即可,將每個(gè)車位對(duì)應(yīng)的led路徑保存在數(shù)組中,如下: </p><p> int park[8][5] = {{0, 4, -1, -1, -1},</p><p>
74、{0, 1 ,6, -1, -1},</p><p> {0, 1, 2, 8, -1},</p><p> {0,1,2,3,10},</p><p> {0,1,2,3,11},</p><p> {0,1,2,9, -1},</p><p> {0,1,7,-1,-1},</p><
75、;p> {0,5,-1,-1,-1}};</p><p> 8個(gè)車位每個(gè)車位最多是用5段數(shù)碼管,-1表示不使用。從而為數(shù)組中可以很直觀的看出有些車位的數(shù)碼管是重復(fù)的,例如車位2和車位3,如果兩輛車同時(shí)分配了車位2和車位3,但是車位3的車進(jìn)入了車位,車位2的還在路途中;這時(shí)候如果把車位3的引導(dǎo)燈熄滅了,也就是0,1,2,3,10,熄滅了,這時(shí)候車位2 的相應(yīng)段0,1,2也熄滅了,只有段8還亮著,這顯然無(wú)法
76、起到引導(dǎo)的左右。</p><p> 為了解決這個(gè)沖突,每次需要亮的時(shí)候,遍歷每個(gè)車位的狀態(tài),如果某個(gè)車位為預(yù)定狀態(tài),則表示該車位的地?zé)粜枰稽c(diǎn)亮。則將該車位地?zé)魧?duì)應(yīng)的段都標(biāo)記為1,否則標(biāo)記為0,最后顯示的時(shí)候,將所有標(biāo)記為1 的字段全部點(diǎn)亮,即可實(shí)現(xiàn)所有預(yù)定狀態(tài)的車位被點(diǎn)亮,但是沒(méi)有預(yù)定狀態(tài)的車位都熄滅,同時(shí)又不會(huì)有兩條線路的沖突問(wèn)題。</p><p><b> 代碼實(shí)現(xiàn)如下
77、:</b></p><p> void light_on() {</p><p> bool flag[12] = {0,0,0,0,0,0,0,0,0,0,0,0};</p><p> for (int i=0; i<8; i++) {</p><p> if (park_stat[i] == 1) {</p
78、><p> for (int j=0; j<5; j++) {</p><p> if (park[i][j]!=-1) {</p><p> flag[park[i][j]] = 1;</p><p><b> }</b></p><p><b> }</b>&
79、lt;/p><p><b> }</b></p><p><b> }</b></p><p> for (int i=0; i<12; i++) {</p><p> if (flag[i] == 1)</p><p> digitalWrite(seg[i],
80、 HIGH);</p><p><b> else</b></p><p> digitalWrite(seg[i], LOW);</p><p><b> }</b></p><p><b> }</b></p><p> 代碼說(shuō)明:用一個(gè)1
81、2位的數(shù)組flag標(biāo)記每一個(gè)led段,用for循環(huán)遍歷每一個(gè)車位的每個(gè)地?zé)粢龑?dǎo)段,如果該車位的狀態(tài)為1(預(yù)定)則將相應(yīng)的flag都標(biāo)記為1. 最后遍歷12個(gè)標(biāo)記位,如果標(biāo)記位為1,則輸出高電平將這段燈點(diǎn)亮,否則輸出低電平將這段燈熄滅。 </p><p> 第五章 總結(jié) </p><p> 通過(guò)一個(gè)學(xué)期的不斷學(xué)習(xí)和實(shí)踐,
82、我的畢業(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ì)許多
83、東西還知之甚少,以至于在設(shè)計(jì)中碰到了各種各樣的困難,走了很多的彎路。</p><p> 通過(guò)這次畢業(yè)設(shè)計(jì),我更加明白了任何學(xué)習(xí)都是一個(gè)長(zhǎng)期積累的過(guò)程,“冰凍三尺,非一日之寒;水滴石穿,非一日之功”。學(xué)習(xí)亦是如此,不是說(shuō)學(xué)了幾天就能成功的,要不斷的積累和學(xué)習(xí),堅(jiān)持不懈。所以在以后的工作、生活中我們都會(huì)不斷的積累知識(shí),努力提高自己知識(shí)水平和綜合素質(zhì),這樣才能使自己在工作中更能運(yùn)用自如。</p><
84、;p> 這次畢業(yè)設(shè)計(jì)的課題是設(shè)計(jì)智能停車位管理系統(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ì)并希望有所突破。所以
85、在本次設(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í)踐中去。使我掌握了一整套規(guī)范的設(shè)計(jì)操作流程,通過(guò)設(shè)計(jì)我受益匪淺。 </p><p> 在課題分析階段,由于本次設(shè)計(jì)是一個(gè)以單片機(jī)控制為核心的系統(tǒng),所以在設(shè)計(jì)前做好其中所用的單片機(jī)的選型以及單片機(jī)的工作分析顯得尤為重要。因此我對(duì)指導(dǎo)老師提供
86、的資料要反復(fù)認(rèn)真的閱讀,并且我還在圖書(shū)館借了很多關(guān)于單片機(jī)和傳感器的書(shū)。 </p><p> 在總體設(shè)計(jì)階段,由于我先前所做的大量工作,對(duì)課題分析做的比較全面,因此很快就對(duì)系統(tǒng)的功能,控制機(jī)制有了充分的認(rèn)識(shí)和理解,建立系統(tǒng)的整體設(shè)計(jì)方案,并形成了單片機(jī)控制智能停車場(chǎng)系統(tǒng)的一系列流程。</p><p> 詳細(xì)設(shè)計(jì)階段,首先我考慮的是各主要子系統(tǒng)的設(shè)計(jì),即入口檢測(cè)系統(tǒng)、地?zé)粢龑?dǎo)系統(tǒng)、空閑車
87、位顯示系統(tǒng),開(kāi)始我對(duì)這些東西有一個(gè)大概的認(rèn)識(shí),覺(jué)得功能也都很簡(jiǎn)單,但是實(shí)現(xiàn)起來(lái)才發(fā)現(xiàn)困難重重,首先入口要檢測(cè)出車輛和行人的區(qū)別,并且要及時(shí)的更新顯示的車位個(gè)數(shù)。地?zé)粢龑?dǎo)系統(tǒng)需要考慮多個(gè)車位同時(shí)使用的情況,對(duì)我的設(shè)計(jì)也是一個(gè)極大的考驗(yàn),好在經(jīng)過(guò)我的反復(fù)嘗試,最終這些問(wèn)題都得到了解決。</p><p> 最后,系統(tǒng)運(yùn)行環(huán)節(jié)。這個(gè)環(huán)節(jié)是對(duì)已完成的程序和硬件系統(tǒng)的聯(lián)調(diào)。調(diào)試時(shí),由于在軟件控制邏輯上,即軟件程序上存在的一
88、系列問(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)取不再讓此類的事情發(fā)生。這也使我們意識(shí)到今后不論遇到什么情況都要分析原因,列出可能的情況后,沉著應(yīng)對(duì),必然能給予解決。</p><p> 下面我對(duì)整個(gè)畢業(yè)設(shè)計(jì)的過(guò)程做一下
89、簡(jiǎn)單的總結(jié)。</p><p> 第一,接到任務(wù)以后進(jìn)行選題。選題是畢業(yè)設(shè)計(jì)的開(kāi)端,選擇恰當(dāng)?shù)摹⒏信d趣的題目.</p><p> 第二,題目確定后就是找資料了。查資料是做畢業(yè)設(shè)計(jì)的前期準(zhǔn)備工作,我主要是通過(guò)去圖書(shū)館借閱相關(guān)書(shū)籍,當(dāng)然在網(wǎng)絡(luò)高度發(fā)達(dá)的當(dāng)今時(shí)代,我還去中國(guó)知網(wǎng)和百度文庫(kù)查閱了相關(guān)資料。感謝學(xué)校給我們提供的這些資源。</p><p> 第三,經(jīng)過(guò)多方面
90、對(duì)比我選擇了arduino開(kāi)發(fā)機(jī),因?yàn)樗夹g(shù)成熟,有很多demo,便于學(xué)習(xí),并且很好控制,事實(shí)證明,選擇這款開(kāi)發(fā)機(jī)為我節(jié)省了很多的時(shí)間.</p><p> 第四,最后就是調(diào)試了,通過(guò)實(shí)踐我發(fā)現(xiàn)只要一步步地做下去之后,其實(shí)設(shè)計(jì)并不是特難,通過(guò)不斷的修改和調(diào)試一定能達(dá)到自己的目標(biāo)。 </p><p> 第五, 寫論文能提升以下幾個(gè)方面的能力:</p><p> 1
91、、文字表述:論文里的語(yǔ)言非常講究,這方面需要繼續(xù)加強(qiáng)。</p><p> 2、交流、討論:文章的大致內(nèi)容寫完后,一定要和老師、其他同學(xué)多交流,讓他們多提點(diǎn)建議。</p><p> 3、細(xì)心:模型公式編輯、標(biāo)點(diǎn)符號(hào)、文章各段格式等,都需要細(xì)心。</p><p> 4、搜索:需要搜索很多資料,如何在短時(shí)間找到你想要得資料,得在搜索關(guān)鍵詞上有所設(shè)置才行。一些好的統(tǒng)計(jì)
92、數(shù)據(jù)網(wǎng)站,需要隨時(shí)記錄下來(lái),以便日后繼續(xù)使用。</p><p> 以上就是我這次設(shè)計(jì)的一點(diǎn)總結(jié),總之,這次畢業(yè)設(shè)計(jì)讓我學(xué)習(xí)到很多。雖然結(jié)束了,但這只能是一個(gè)開(kāi)始。凡事我們只有對(duì)自己有了更高的要求,才能作為動(dòng)力不斷取得新的成績(jī)! 不管學(xué)會(huì)的還是學(xué)不會(huì)的,的確覺(jué)得困難比較多,真是萬(wàn)事開(kāi)頭難,不知道如何入手。 但只要你堅(jiān)持不懈,一直用心努力,什么問(wèn)題都是可以解決的。在此要感謝我的指導(dǎo)老師對(duì)我悉心的指導(dǎo),和幫助。<
93、;/p><p><b> 謝辭</b></p><p> 四年前,當(dāng)我以學(xué)子的身份踏入北京信息科學(xué)技術(shù)大學(xué)校門的那天起,我求學(xué)迄今的最美好一段時(shí)光悄然開(kāi)始。如今提筆寫下“謝辭”,我才警覺(jué)自己即將真正離開(kāi),大學(xué)畫上圓滿的句號(hào),人生也從此展開(kāi)新的篇章。盡管不舍,卻更珍惜,因?yàn)槲业纳杏心敲炊嗫蓯?ài)的人值得感激。他們使我的大學(xué)生活充滿了色彩,無(wú)論收獲、遺憾,對(duì)我來(lái)說(shuō)都是一筆
94、寶貴的財(cái)富。</p><p> 在大學(xué)的這一頁(yè)里,我要感謝的人很多,首先要感謝我的學(xué)校,感謝大學(xué)對(duì)我多年的培養(yǎng),在北京信息科學(xué)技術(shù)大學(xué)這四年,是我人生中最寶貴的四年,是學(xué)校的培養(yǎng)讓我學(xué)到了專業(yè)的科學(xué)文化知識(shí),同時(shí)也提升了我的多方面的能力,塑造了我的人格,使我信心百倍得去迎接未來(lái)的各種挑戰(zhàn)。 </p><p> 飲其流時(shí)思其源,成吾學(xué)時(shí)念吾師,在此論文完成之際,謹(jǐn)向我尊敬的導(dǎo)師致以誠(chéng)摯的
95、謝意。在本科學(xué)業(yè)的最后階段,無(wú)論是實(shí)驗(yàn)研究還是論文撰寫,指導(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ù)。</p><p> 大學(xué)四年朝夕相處的同學(xué)也是寶貴的財(cái)富,感謝你們讓我獲得了情同手足的真摯友情。我們一起刻苦鉆研、互相傾
96、聽(tīng)、探討未來(lái)的時(shí)光,這些點(diǎn)點(diǎn)滴滴都將是我美好回憶的組成部分。 </p><p> 感謝我的父母,我的家人。感謝你們自始至終對(duì)我的支持和關(guān)愛(ài), 這是我人生道路不斷前進(jìn)的強(qiáng)大動(dòng)力,你們教我學(xué)會(huì)堅(jiān)強(qiáng)、勇敢,使我在磨礪中得到成長(zhǎng),你們用愛(ài)譜寫著人世間最平淡的幸福。對(duì)此,除了努力學(xué)習(xí),我無(wú)以為報(bào)。</p><p> 隨著畢業(yè)設(shè)計(jì)的結(jié)束,我的大學(xué)生活也即將結(jié)束,畢業(yè)設(shè)計(jì)作為對(duì)我四年學(xué)習(xí)的一個(gè)檢驗(yàn),
97、我盡了自己的努力來(lái)完成我的畢業(yè)設(shè)計(jì),為我的大學(xué)生活劃上一個(gè)圓滿的句號(hào)。在以后的學(xué)習(xí)和工作中,我會(huì)更加努力,時(shí)刻以母校自勉,謹(jǐn)記老師的教誨,不斷提高,不斷進(jìn)步,以報(bào)師恩。 </p><p> 再次向在畢設(shè)期間給予我指導(dǎo)和幫助的老師致以我最誠(chéng)摯的感謝和祝福!</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 王東峰等.單片
98、機(jī)C語(yǔ)言應(yīng)用100例[M].北京:電子工業(yè)出版社,2009:151-161.</p><p> [2] 陳海宴.51單片機(jī)原理及應(yīng)用[M].北京:北京航空航天大學(xué)出版社.2010:62-65. </p><p> [3] 胡漢才.單片機(jī)原理及接口技術(shù)[M].北京:清華大學(xué)出版社.1996:11-26.</p><p> [4] 鐘富昭等.8051單片機(jī)典型
99、模塊設(shè)計(jì)與應(yīng)用[M].北京:人民郵電出版社.2007:35-38.</p><p> [5] 楊清梅,孫建民.傳感器與測(cè)試技術(shù)[M].哈爾濱:哈爾濱工程大學(xué)出版社.2005:41-44.</p><p> [6] 李增國(guó).傳感器與檢測(cè)技術(shù)[M].北京:北京航空航天大學(xué)出版社.2009:65-67.</p><p> [7] 秦 龍.MSP430單片機(jī)常用模塊與
100、綜合系統(tǒng)實(shí)例精講[M].北京:電子工業(yè)出版社.2007:101-109.</p><p> [8] 王俊峰,孟令啟.現(xiàn)代傳感器應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社.2007:67-70.</p><p><b> 附錄</b></p><p><b> 附錄Ⅰ:畢設(shè)展示圖</b></p><p&g
101、t;<b> 圖1 </b></p><p><b> 圖2 </b></p><p> 圖1: 對(duì)應(yīng)只有一輛車進(jìn)入停車場(chǎng),分配車位0, 地?zé)袅?,?shù)碼管顯示只有7個(gè)空余車位。</p><p> 圖2: 對(duì)應(yīng)有兩輛車同時(shí)進(jìn)入停車場(chǎng),分配0和1車位,兩個(gè)地?zé)袅?,?shù)目管顯示有6個(gè)空余車位。</p><
102、;p> 附錄Ⅱ:軟件部分設(shè)計(jì)代碼</p><p> int led_start = 31;</p><p> int led_end = 53;</p><p> int power_low=13;</p><p> int power_high=14;</p><p> int low_ledSta
103、rt=2;</p><p> int low_ledEnd=9;</p><p> int period = 0;</p><p> int seg[12] = {47, 43, 41, 49, 53, 45, 51, 39, 37, 35, 31, 33};</p><p> int park[8][5] = {{0, 4, -1,
104、 -1, -1},</p><p> {0, 1 ,6, -1, -1},</p><p> {0, 1, 2, 8, -1},</p><p> {0,1,2,3,10},</p><p> {0,1,2,3,11},</p><p> {0,1,2,9, -1},</p><p>
105、; {0,1,7,-1,-1},</p><p> {0,5,-1,-1,-1}};</p><p> // 車位狀態(tài) : 0:可用, 1:預(yù)定 2:占用 </p><p> int park_stat[8]= {0,0,0,0,0,0,0,0};</p><p> // 可用停車位個(gè)數(shù)</
106、p><p> int avail = 0;</p><p> int park_port[8]={32,34,36,38,40,42,44,46};</p><p> int enter_port = 48;</p><p> void setup() {</p><p> pinMode(power_low,
107、OUTPUT); // 激活13號(hào)引腳,我們需要用它供電</p><p> pinMode(power_high, OUTPUT); // 激活13號(hào)引腳,我們需要用它供電</p><p> Serial.begin(9600);</p><p> for(int n=low_ledStart;n<=low_ledEnd;n++)<
108、/p><p><b> {</b></p><p> pinMode(n,OUTPUT);</p><p><b> }</b></p><p> for(int n = led_start; n <= led_end; n+=2) {</p><p> pinM
109、ode(n, OUTPUT);</p><p><b> }</b></p><p> for(int i = 0; i < 8; i ++) {</p><p> pinMode(park_port[i], INPUT);</p><p><b> }</b></p>
110、<p> // put your setup code here, to run once:</p><p><b> }</b></p><p> void loop() {</p><p> if (period == 2)</p><p><b> show(2);</b>
111、</p><p> else if (period == 0)</p><p><b> show(8);</b></p><p> period = (period+1)%4;</p><p> digitalWrite(power_high,LOW); //這個(gè)就是HIGH 和LOW 的另一種寫法 0代表
112、LOW 1代表HIGH</p><p> digitalWrite(power_low,HIGH); //這個(gè)就是HIGH 和LOW 的另一種寫法 0代表LOW 1代表HIGH</p><p> // myDisplay();</p><p> // delay(500);</p><p> // display avai
113、lable park num</p><p> avail = 0;</p><p> // init park_stat</p><p> // init_park_stat();</p><p> // display available park num</p><p> myDisplay();<
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的停車場(chǎng)計(jì)數(shù)系統(tǒng)設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 基于單片機(jī)的停車場(chǎng)計(jì)數(shù)系統(tǒng)設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 基于單片機(jī)的停車場(chǎng)計(jì)數(shù)系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的智能停車場(chǎng)管理系統(tǒng)設(shè)計(jì)
- 停車場(chǎng)管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 基于單片機(jī)智能停車場(chǎng)系統(tǒng)設(shè)計(jì)
- 停車場(chǎng)畢業(yè)設(shè)計(jì)--plc停車場(chǎng)的自動(dòng)控制
- 基于單片機(jī)的智能停車場(chǎng)管理系統(tǒng)畢業(yè)論文設(shè)計(jì)
- 基于單片機(jī)的智能停車場(chǎng)管理系統(tǒng)畢業(yè)論文設(shè)計(jì)
- 嵌入式停車場(chǎng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于單片機(jī)的智能停車場(chǎng)引導(dǎo)系統(tǒng)設(shè)計(jì)論文
- 停車場(chǎng)管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 停車場(chǎng)管理系統(tǒng)
- 畢業(yè)設(shè)計(jì)停車場(chǎng)收費(fèi)管理系統(tǒng)
- 停車場(chǎng)管理系統(tǒng)
- 課程設(shè)計(jì)---停車場(chǎng)停車場(chǎng)車輛管理系統(tǒng)實(shí)現(xiàn)與設(shè)計(jì)
- 單片機(jī)控制地下停車場(chǎng)畢業(yè)設(shè)計(jì)(含外文翻譯)
- 基于51單片機(jī)的停車場(chǎng)智能化管理系統(tǒng)設(shè)計(jì)
- 停車場(chǎng)畢業(yè)設(shè)計(jì)論文
- 停車場(chǎng)管理
評(píng)論
0/150
提交評(píng)論