基于CAN總線的停車場智能引導(dǎo)系統(tǒng) 智能電子畢業(yè)論文.doc_第1頁
基于CAN總線的停車場智能引導(dǎo)系統(tǒng) 智能電子畢業(yè)論文.doc_第2頁
基于CAN總線的停車場智能引導(dǎo)系統(tǒng) 智能電子畢業(yè)論文.doc_第3頁
基于CAN總線的停車場智能引導(dǎo)系統(tǒng) 智能電子畢業(yè)論文.doc_第4頁
基于CAN總線的停車場智能引導(dǎo)系統(tǒng) 智能電子畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

學(xué)生畢業(yè)論文(設(shè)計(jì))題目 基于can總線的停車場智能引導(dǎo)系統(tǒng) 姓名 鄒敏 學(xué)號 2010540630139 系 部 電子信息工程系 專業(yè) 智能電子 指導(dǎo)教師 鐘新躍 職稱 副教授 2012 年11 月 17日長沙師范專科學(xué)校教務(wù)處制長沙師范學(xué)校畢業(yè)論文(設(shè)計(jì))誠 信 承 諾 書本人慎重承諾:我所撰寫的論文(設(shè)計(jì))基于can總線的停車場智能引導(dǎo)系統(tǒng)是在老師的指導(dǎo)下自主完成,沒有剽竊或抄襲他人的論文或成果。如有剽竊、抄襲,本人愿意為由此引起的后果承擔(dān)相應(yīng)責(zé)任。畢業(yè)論文(設(shè)計(jì))的研究成果歸屬學(xué)校所有。 學(xué)生(簽名): 2012 年 11月 17 日基于can總線的停車場智能引導(dǎo)系統(tǒng)電子信息工程系智能電子 學(xué)生姓名;鄒敏指導(dǎo)教師:鐘新躍摘要:為了提高停車場的信息化和智能化管理水平,提出了基于can總線的停車場智能引導(dǎo)系統(tǒng),系統(tǒng)分三級管理層,每一級的節(jié)點(diǎn)均采用嵌入式處理器lpc2129作為控制核心,利用超聲波測距模塊hc-sr04檢測車位和車道上的車輛有無.當(dāng)有車輛駛?cè)胪\噲龅拿總€交叉路口時,會自動觸發(fā)車輛引導(dǎo)管理器并向中央控制器發(fā)送信號,中央控制器根據(jù)當(dāng)前停車場的使用情況運(yùn)算得出最優(yōu)空車位,并反饋行駛路線給車輛引導(dǎo)管理器,通過led屏顯示指示箭頭引導(dǎo)車輛,大大提高了停車場車位的使用率,降低了管理成本;當(dāng)車輛泊入或者泊出車位時,車位發(fā)布管理器會及時更新led屏上的剩余車位數(shù)量等信息.同時該系統(tǒng)為其他高級停車場綜合管理系統(tǒng)集成和擴(kuò)展提供了方便的功能接口,具有很好的開放性.關(guān)鍵詞:停車場管理,超聲波探測,can總線,智能引導(dǎo)can bus based intelligent parking guidance systemstudent majoring in of electronic information engineering; name:zoumintutor: zhong xinyueabstract:in order to improve the parking information and intelligent management level, is proposed based on can bus intelligent parking guidance system, the system points level 3 management, each level node adopts embedded processor lpc2129 as control core, using the ultrasonic ranging module hc - sr04 detection parking and the driveway vehicles have. when a car into the parking lot every crossroads, will automatically be triggered vehicle guide manager and to central controller sends a signal, the central controller according to the current situation that the use of the parking lot computing the optimal empty position, and feedback driving route to vehicle guide manager, through the led screen display indicating arrow lead vehicle, greatly improving the parking lot parking utilization rate, reduce the management cost; when vehicles or berth docking with the driving position, parking release manager will update led screen on the residual parking number information. at the same time, this system for other senior parking lot integrated management system integration and extension provides convenient function interface, has the very good open. key word: the parking lot management, ultrasonic detection, can bus, intelligent guid 目錄 摘要.3 關(guān)鍵詞.3 abstract.4 keyword.4一、緒論61.1.區(qū)位車位引導(dǎo)系統(tǒng)概述6二、系統(tǒng)設(shè)計(jì)要求及結(jié)構(gòu)61.2.系統(tǒng)設(shè)計(jì)要求62.2.引導(dǎo)系統(tǒng)系統(tǒng)結(jié)構(gòu)及功能簡介7三、主要功能73.1.分級管理權(quán)限73.2.報警73.3.自動數(shù)據(jù)采集73.4.圖形化的監(jiān)控模塊83.5.智能化的引導(dǎo)邏輯83.6.車位預(yù)定83.7.研究確定系統(tǒng)管理結(jié)構(gòu);8四、系統(tǒng)總體構(gòu)成84.1.車位引導(dǎo)系統(tǒng)結(jié)構(gòu)框圖8五、車位引導(dǎo)控制系統(tǒng)95.1.車位引導(dǎo)系統(tǒng)95.2.超聲波車位探測115.3.車位燈分類指引125.4.空車位區(qū)域動態(tài)引導(dǎo)135.5.空車位數(shù)實(shí)時顯示135.6.反向?qū)ぼ嚇?biāo)記14六、can應(yīng)用層協(xié)議設(shè)計(jì)156.1can應(yīng)用層協(xié)議156.2.初始化程序156.3.發(fā)送數(shù)據(jù)幀子程序166.4.發(fā)送遠(yuǎn)程幀176.5.接收程序18七、結(jié)束語20八、致謝:20一、 緒論1.1. 區(qū)位車位引導(dǎo)系統(tǒng)概述伴隨著我國信息事業(yè)的蓬勃發(fā)展,一方面,計(jì)算機(jī)技術(shù)、自動化控制技術(shù)和數(shù)據(jù)傳輸技術(shù)在近些年來都得到了非常迅速的發(fā)展, 各項(xiàng)信息事業(yè)方興未艾、各種身份識別載體日趨豐富;而另一方面,由于生活水平與安全防范意識的提高,使得人們對于停車管理的安全性和泊車的便利性都產(chǎn)生了新的需求。停車場管理系統(tǒng)除了進(jìn)行進(jìn)出通道管理之外,如何引導(dǎo)司機(jī)方便的泊車也是停車管理的重要組成部分,本方案通過強(qiáng)化停車場進(jìn)出通道的安全管理、場內(nèi)車位引導(dǎo)等方面來闡述一個完整意義上的智能化停車場系統(tǒng)。目前市場上現(xiàn)有的停車管理系統(tǒng)很多都是簡單的對停車場進(jìn)出通道的管理,而實(shí)際上,一個完整的停車場管理系統(tǒng)還應(yīng)該包括車位引導(dǎo)、區(qū)位引導(dǎo)和安全控制等要素。區(qū)位車位引導(dǎo)系統(tǒng)主要用于對進(jìn)出停車場的停泊車輛進(jìn)行有效引導(dǎo)和管理,是停車場管理系統(tǒng)的有力補(bǔ)充,構(gòu)成智能化更高的停車場管理系統(tǒng)。該系統(tǒng)可實(shí)現(xiàn)泊車者方便快捷泊車,使停車場車位管理更加規(guī)范、有序,提高車位使用率,該車位采用復(fù)合車輛探測技術(shù),對每個車位的占用或空閑狀況進(jìn)行可靠檢測。根據(jù)車庫具體情況,在車庫入口處設(shè)置車位信息顯示屏,動態(tài)的顯示車庫內(nèi)各相應(yīng)區(qū)域的車位剩余數(shù)量以及車位的占用等情況。在每個區(qū)域設(shè)置區(qū)域車位信息顯示屏,該顯示屏可根據(jù)車輛的進(jìn)出情況自動更新顯示的數(shù)據(jù)內(nèi)容,動態(tài)的顯示該區(qū)域的車位剩余數(shù)量以及空閑的車位情況。在每個車位上安裝復(fù)合車輛探測器自動感應(yīng)車輛信息,并將信息反饋給區(qū)位采集器。數(shù)據(jù)處理器通過收集區(qū)位采集器的信息,自動計(jì)算車庫剩余車位及各個車位的占用狀態(tài),及時刷新車位顯示信息。車位引導(dǎo)系統(tǒng)主要適用于大、中型地下停車場,廣泛用于政府辦公樓、火車站和購物中心等公共停車場。其主要工作原理是根據(jù)超聲波探測器由上往下發(fā)出超聲波,檢測車頂和地面的反射波,由此能夠正確地檢測出每個車位有無車輛,然后將各個車位停車情況的信息通過網(wǎng)絡(luò)線路傳給控制計(jì)算機(jī),計(jì)算機(jī)通過軟件處理,將引導(dǎo)信號傳給引導(dǎo)信息。指示器引導(dǎo)司機(jī)快速將車停入空位。車位引導(dǎo)系統(tǒng)主要特點(diǎn):提高停車場的使用率,并更好地管理停車場,降低大中型停車場的經(jīng)營成本,大大提高了社會效益和經(jīng)濟(jì)效益。為顧客消除停車煩惱,輕松停車,節(jié)省時間,提高效率,是高級停車場所必備的系統(tǒng)之一,是實(shí)力的綜合體現(xiàn)。ake車位引導(dǎo)系統(tǒng)從細(xì)微之處盡顯人性化管理,使停車場管理水平更進(jìn)一步!二、 系統(tǒng)設(shè)計(jì)要求及結(jié)構(gòu)1.2. 系統(tǒng)設(shè)計(jì)要求a) 在停車場的每個主入口設(shè)置剩余車位顯示屏,分別顯示每個區(qū)域的剩余車位數(shù)。b) 在停車場的每個主入口設(shè)置系統(tǒng)信息屏顯示車場區(qū)域劃分的詳細(xì)情況,能夠正確的引導(dǎo)駕駛員按照最簡便的路徑泊車。c) 在車場的每個區(qū)域入口設(shè)置車位顯示屏,顯示本區(qū)域的剩余車位數(shù)量。d) 在所有的防火區(qū)域的轉(zhuǎn)閘門設(shè)置信息屏,當(dāng)車場的每個區(qū)域發(fā)生緊急情況或火災(zāi)時,能夠安全的引導(dǎo)駕駛員以最快的方法離開車場。e) 在每個車位設(shè)置車輛探測器,對車位的閑置進(jìn)行檢測并將數(shù)據(jù)傳送到上一級處理器。2.2. 引導(dǎo)系統(tǒng)結(jié)構(gòu)及功能簡介設(shè)計(jì)說明:引導(dǎo)系統(tǒng)是停車場管理系統(tǒng)的一個子系統(tǒng),可以獨(dú)立運(yùn)行。也可與計(jì)算機(jī)聯(lián)接,由導(dǎo)區(qū)位總控制器處理總剩余車位數(shù)據(jù)和驅(qū)動顯示。區(qū)位引導(dǎo)系統(tǒng)可隨車輛的進(jìn)出情況自動變更顯示數(shù)據(jù),完全由硬件判斷和運(yùn)算,有很高的可靠性。在每個停車區(qū)位的入口處和出口處各設(shè)置一個車輛檢測器;或者在每一個車位安裝探測器;每個停車區(qū)位入口處設(shè)置一個導(dǎo)向顯示屏,導(dǎo)向顯示屏顯示各區(qū)位的車位總數(shù)、剩余車位數(shù)等提示信息。每個區(qū)位安裝一個數(shù)據(jù)采集器,每個區(qū)位的出入口車輛檢測器輸出信號或者每一個車位閑置的情況接入到數(shù)據(jù)采集器,,所有區(qū)位入口處的顯示屏均由對應(yīng)區(qū)位的控制器驅(qū)動;當(dāng)控制器檢測到區(qū)位入口車輛感應(yīng)器或者每一個車位從探測器有信號輸入時,作加1操作;當(dāng)控制器檢測到區(qū)位出口車輛檢測器或者車位探測器檢測為空時,作減1操作??刂破鲗p1、加1操作的結(jié)果計(jì)算出來,并且通過與之相連的顯示屏顯示區(qū)位的空車位信息。三、 主要功能3.1. 分級管理權(quán)限 系統(tǒng)設(shè)有四級權(quán)限,按:超級管理員、管理員、操作員、用戶自定義四級權(quán)限,系統(tǒng)運(yùn)行時,操作員可通過驗(yàn)證登錄系統(tǒng)執(zhí)行相應(yīng)操作。 3.2. 報警 a.系統(tǒng)自檢報警,發(fā)生故障后及時報警,便于系統(tǒng)檢修與維護(hù)。 b.車位占用報警,保護(hù)固定車、預(yù)定車權(quán)益。 3.3. 自動數(shù)據(jù)采集 在pc機(jī)上自動實(shí)時采集、分析當(dāng)前車場各車位的使用情況,記錄進(jìn)出車場車輛數(shù)據(jù)。3.4. 圖形化的監(jiān)控模塊 電子地圖、組態(tài)信息圖顯示現(xiàn)場停車信息,豐富色彩標(biāo)識不同類型的車位,區(qū)分車輛停泊時間。 3.5. 智能化的引導(dǎo)邏輯 a.智能化的引導(dǎo)邏輯輔助設(shè)定功能。 b.人性化的忙時智能分流與閑時就近引導(dǎo)技術(shù),根據(jù)車流量自動或人工切換。 3.6. 車位預(yù)定 對固定車位外的車位設(shè)定預(yù)留3.7. 研究確定系統(tǒng)管理結(jié)構(gòu)由于該系統(tǒng)較為復(fù)雜,涉及到各種接口、信息發(fā)布、引導(dǎo)管理等,為了系統(tǒng)的擴(kuò)展還提供了與外部計(jì)算機(jī)連接的網(wǎng)絡(luò)借口,對于這樣的一個系統(tǒng),所以停車場智能引導(dǎo)系統(tǒng)在管理上采用了三級管理方法,對系統(tǒng)進(jìn)行模塊化管理,這樣就便于系統(tǒng)調(diào)試和維護(hù)了。系統(tǒng)總體結(jié)構(gòu)如圖1所示。車位區(qū)域管理器車輛探測器車輛探測器車輛引導(dǎo)管理器聲波探測器引導(dǎo)顯示屏車位發(fā)布管理器室內(nèi)顯示屏室外顯示屏can總線接口中央控制器w5100網(wǎng)絡(luò)接口can總線can總線四、 系統(tǒng)總體構(gòu)成4.1. 車位引導(dǎo)系統(tǒng)結(jié)構(gòu)框圖 車位引導(dǎo)系統(tǒng)結(jié)構(gòu)框圖如圖 1所示。整個系統(tǒng)由四類 can節(jié)點(diǎn)構(gòu)成:上位機(jī)、車位采集控制器、空余車位顯示屏和車位引導(dǎo)牌。位于停車場入 /出口處的上位機(jī)由 pc機(jī)及插在 pc機(jī)內(nèi)部 pci擴(kuò)展槽上的 can總線適配卡組成,can總線適配卡使上位機(jī)具有 can總線通信功能,實(shí)現(xiàn)上位機(jī)和其他 can節(jié)點(diǎn)之間的雙向通信。自動停車場的上位機(jī)還同時完成車輛進(jìn)出控制、自動收費(fèi)等管理功能。車位采集控制器用于采集車位探測器的信息,每個采集控制器可以連接多個車位探測器(如 16/32/64等,具體數(shù)目取決于停車場規(guī)模)。安裝在每一個車位上方的超聲車位探測器(也可采用紅外線探測器),能夠可靠檢測停車位上是否有車輛。通過 can總線接口,采集控制器將采集到的車位占/空信息一方面?zhèn)鬏數(shù)缴衔粰C(jī),用于數(shù)據(jù)庫記錄,使得上位機(jī)對整個停車場的車位占用情況隨時掌握;另一方面還傳送到位于停車場入口處的空余車位顯示屏和分布在停車場內(nèi)各路口處的車位引導(dǎo)牌??沼嘬囄伙@示屏采用滾屏的方式實(shí)時顯示各區(qū)空閑車位數(shù)量;各車位引導(dǎo)牌根據(jù)接收到的各區(qū)車位占 /空信息,并結(jié)合箭頭等路標(biāo)引導(dǎo)司機(jī)快速進(jìn)入空閑停車位。采集控制器和其下屬的車位探測器的通訊采用單總線。通訊介質(zhì)采用低成本的雙絞線。圖 1 停車場車位引導(dǎo)系統(tǒng)結(jié)構(gòu)框圖五、 車位引導(dǎo)控制系統(tǒng)5.1. 車位引導(dǎo)系統(tǒng)車位引導(dǎo)系統(tǒng)包含數(shù)據(jù)采集系統(tǒng)、數(shù)據(jù)傳輸系統(tǒng)、信息發(fā)布系統(tǒng)和中央控制系統(tǒng)等四個子系統(tǒng)。其工作原理是根據(jù)超聲波探測器發(fā)出超聲波,檢測車頂和地面的反射波,由此判斷出每個車位有無車輛,然后將各個車位停車情況通過網(wǎng)絡(luò)傳給控制計(jì)算機(jī),經(jīng)過軟件處理,將引導(dǎo)型號傳給引導(dǎo)指示器,引導(dǎo)司機(jī)快速將車停入車位,提高停車場的使用率,并更好地管理停車場,降低大中型停車場的經(jīng)營成本,大大提高了社會效益和經(jīng)濟(jì)效益。主要用于對進(jìn)出停車場的停泊車輛進(jìn)行有效引導(dǎo)和管理。該系統(tǒng)可實(shí)現(xiàn)泊車者方便快捷泊車,并對車位進(jìn)行監(jiān)控,使停車場車位管理更加規(guī)范、有序,提高車位利用率等,該系統(tǒng)的功能具體表現(xiàn)在:a、管理功能:根據(jù)車位占用情況合理分配車位資源實(shí)現(xiàn)主動派位;實(shí)現(xiàn)專用車位管理,長期車位占用報警提示功能;預(yù)約車位的保留和取消;多時段控制模式,提高停車效率,降低管理成本。b、引導(dǎo)功能:便捷路徑算法,區(qū)域交叉、同區(qū)按序派位法,引導(dǎo)車輛快速停入空閑車位。c、統(tǒng)計(jì)功能:停車場車位分段占用率、車位使用情況、停車場剩余車位數(shù)、車位實(shí)時狀態(tài)統(tǒng)計(jì)和監(jiān)控d、時間檢測:累計(jì)車位使用時間,提供分析數(shù)據(jù)e、擴(kuò)展功能:停車場照明控制、燈光引導(dǎo)控制、車位鎖控制。f、電子地圖:實(shí)時顯示車位狀態(tài)、車位探頭檢測、車位布局設(shè)置。g、尋車功能:在主要通道口(如電梯口)增加查詢機(jī),只要讀入停車卡、輸入車牌號碼或車位編號,車位引導(dǎo)系統(tǒng)會主動顯示該車的停放位置和取車人現(xiàn)在所處的位置及行走路線。通過車位探測器,將停車場的車位數(shù)據(jù)實(shí)時采集,系統(tǒng)對停車場的車位相關(guān)信息進(jìn)行收集,并按照一定規(guī)則通過數(shù)據(jù)傳輸網(wǎng)絡(luò)將信息送至中央處理系統(tǒng),由中央處理系統(tǒng)對信息進(jìn)行分析處理后,將各相關(guān)處理數(shù)據(jù)通過輸出設(shè)備,給停車場內(nèi)各指示牌、引導(dǎo)牌等提供信息,指導(dǎo)車輛進(jìn)入相關(guān)車位。對于相關(guān)的車位信息,系統(tǒng)提供數(shù)據(jù)查詢接口。車位引導(dǎo)系統(tǒng)由三部分組成: a、第一部份是數(shù)據(jù)采集系統(tǒng):它由車輛探測器和控制器組成。 b、第二部份是中央處理系統(tǒng):其功能對采集數(shù)據(jù)進(jìn)行分析,并在相應(yīng)輸出設(shè)備上進(jìn)行顯示。 c、第三部份是輸出顯示系統(tǒng):它由顯示屏和引導(dǎo)牌組成。 圖二 引導(dǎo)指示系統(tǒng)圖5.2. 超聲波車位探測采用超聲波發(fā)射與接收有時差的原理主動探測車位是否有車。hc-sr04是一款超聲波測距模塊,包括超聲波發(fā)射器、接收器與控制電路,可提供2cm400cm的非接觸式距離感測功能,測距精度可達(dá)高到3mm。該模塊引出四支線,分別為:vcc電源線,gnd地線,trig觸發(fā)控制信號輸入線和echo回響信號輸出線。模塊工作電壓:dc 5 v;工作電流:15ma;工作頻率:40hz;測量角度:15度。基本的工作原理是:采用trig觸發(fā)測距,給至少10us的高電平信號;模塊內(nèi)部自動發(fā)送8個40khz的方波,自動檢測是否有回響信號返回;有回響信號返回,通過echo輸出一個高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間。超聲波時序如圖3所示。圖3 超聲波時序圖回響信號的脈沖寬度與所測距離成正比,所以通過發(fā)射信號到收到回響信號的時間間隔就可以計(jì)算得到距離,距離=(高電平時間*聲速)/2。 can收發(fā)器ctm8250。ctm8250是一款帶隔離的通用can收發(fā)器芯片,該芯片內(nèi)部集成了所有必需的can隔離和can收發(fā)器件,主要功能是將can控制器的邏輯電平轉(zhuǎn)換為can總線的差分電平。具有dc 2500v隔離功能;完全符合iso11898標(biāo)準(zhǔn)的can收發(fā)器;速率最高達(dá)1mbit/s;差分接收器,抗寬范圍的共模干擾,抗電磁干擾;至少可連接110個節(jié)點(diǎn);還具有tvs管防總線過壓。ctm8250的詳細(xì)技術(shù)參數(shù):5v供電;靜態(tài)電流:35ma,最大電流65ma;溫度范圍:-40+85。這些參數(shù)完全滿足本系統(tǒng)的需要,還能保證通信線路的穩(wěn)定可靠,而且與處理器lpc2129接口簡單,can控制器與ctm8250t接口電路如圖4所示。 can控制器crxd ctxd can收發(fā)器ctm8250tcanhcanltxdrxd+5vgnd 圖4 收發(fā)器ctm8250t接口電路5.3. 車位燈分類指引每車位安裝的led車位指示燈根據(jù)亮燈顏色綠,橙,紅的不同分別指示車位為空,保留,有車,醒目的燈光可使駕駛員在遠(yuǎn)處及時發(fā)現(xiàn)待找車位.車位指示燈內(nèi)置紅、綠兩個led燈,受車位探測器控制,用亮燈顏色來指示車位占用情況,方便司機(jī)遠(yuǎn)處觀察。 綠燈:車位空。 紅燈:車位有車。 黃燈:車位保留。 滅燈:故障。 5.4. 空車位區(qū)域動態(tài)引導(dǎo)安裝在車道處的引導(dǎo)屏可醒目提示停車區(qū)域及方位,并顯示該區(qū)域的實(shí)時空車位數(shù),以引導(dǎo)遠(yuǎn)處的駕駛員及時找到待停位置.5.5. 空車位數(shù)實(shí)時顯示單區(qū)域或多區(qū)域組合空車位數(shù)顯示可以分流車流,平衡場內(nèi)車輛分布,避免不必要的擁堵. 5.6. 反向?qū)ぼ嚇?biāo)記若干個車位分配一臺反向?qū)ぼ嚱K端,停好車后需要車主在就近的反向?qū)ぼ嚱K端上讀卡或取一張小票,以標(biāo)記自己的停車位置,待打算離場找車時只需在任一臺反向?qū)ぼ嚱K端上讀卡或讀票,終端顯示器會立即顯示停車場地圖并標(biāo)出待找車輛的停車位置,車主可以在茫茫車海中以最短路徑最快速的找到自己的車輛.六、 can應(yīng)用層協(xié)議設(shè)計(jì)6.1 can應(yīng)用層協(xié)議can規(guī)范僅定義了 osi模型的數(shù)據(jù)鏈路層、物理層,而沒有規(guī)定 osi模型的上層。當(dāng)用戶要組建一個面向?qū)嶋H工作環(huán)境的 can總線通訊網(wǎng)絡(luò)時,必須制定應(yīng)用層協(xié)議。雖然國 際上已存在某些 can總線產(chǎn)品開發(fā)公司制定的協(xié)議如 devicenet、canopen等,但對于很多應(yīng)用場合來說,上述協(xié)議過于繁瑣。因此根據(jù)本系統(tǒng)的實(shí)際需求,在參考眾多廣泛應(yīng)用的上層協(xié)議的基礎(chǔ)之上,制定了一個簡潔實(shí)用的應(yīng)用層協(xié)議。can以多主方式工作。網(wǎng)絡(luò)上任意節(jié)點(diǎn)均可在任意時刻主動地向 can總線上發(fā)送報文幀。報文幀送達(dá)每一個節(jié)點(diǎn),但只有需要此類報文的節(jié)點(diǎn)才會真正接收報文幀。要實(shí)現(xiàn)這種“各取所需”的通信機(jī)制,在發(fā)送報文幀中應(yīng)包含對此報文的描述,這主要是在報文標(biāo)識符(id)中定義;通過預(yù)設(shè)各節(jié)點(diǎn) can控制器內(nèi)部的驗(yàn)收濾波器,可以使節(jié)點(diǎn)只接收標(biāo)識符同預(yù)設(shè)驗(yàn)收濾波器匹配的幀。從系統(tǒng)功能需求來說,車位采集控制器應(yīng)將所轄區(qū)的各車位實(shí)時占 /空信息發(fā)送到 can總線上。只要某個車位泊入車或車駛離車位,其所屬的車位采集控制器就將此信息發(fā)送到 can總線上,而不必等待上位機(jī)的輪詢。這就保障了數(shù)據(jù)的實(shí)時性。車位占 /空信息以 can2.0b報文幀的格式在 can總線上傳送。sja100支持兩種報文幀: can2.0b標(biāo)準(zhǔn)幀(11位標(biāo)識符)和擴(kuò)展幀(29位標(biāo)識符)。由于 can 2.0 規(guī)范沒有具體規(guī)定幀標(biāo)識符的分配,所以,在設(shè)計(jì)一個基于 can總線的通信系統(tǒng)應(yīng)用層協(xié)議時,根據(jù)具體應(yīng)用確定 can標(biāo)識符的分配是首要的工作。擴(kuò)展幀擁有 29位可分配的標(biāo)識符,因此采用擴(kuò)展幀定義通訊協(xié)議,相對于標(biāo)準(zhǔn)幀,將獲得更寬的目標(biāo)地址范圍,以及更多的服務(wù)類型 2。因此本系統(tǒng)遵循 can2.0b 擴(kuò)展幀格式制定通訊協(xié)議。采集控制器采集到的車位占/空信息,除了以多播的形式發(fā)送,還可以單播的形式發(fā)送給上位機(jī)或某個車位引導(dǎo)牌。多播和單播的結(jié)合,使得系統(tǒng)的通信更加靈活、可靠。 6.2. 初始化程序canini:mov dptr,#mode mov a, #09h movx dptr,a mov dptr, #cdr mov a,#88h movx dptr,a mov dptr,#ier mov a,#0dh movx dptr,a mov dptr,#amr mov r6,#4 mov ro,#damr amrini: mov a,ro movx dptr,a inc dptr djnz r6,amrini mov dptr,#acr mov r6,#4 mov ro,#dacr acrini: mov a,ro movx dptr,a inc dptr djnz r6,acrini mov dptr,#btro mov a,#03h movx dptr,a mov dptr,#btr1 mov a,#offh movx dptr,a mov dptr,#ocr mov a,#oaah movx dptr,a mov dptr,#rbsa mov a,#o movx dptr,a mov dptr,#txerr mov a,#o movx dptr,a mov dptr,#ecc movx a,dptr mov dptr,#mode mov a,#08h movx dptr,a ret6.3. 發(fā)送數(shù)據(jù)幀子程序tdata: mov dptr,#sr movx a,dptr jb acc.4,tdata tso: movx a,dptr jnb acc.3,tso ts1:movx a,dptrjnb acc.2,ts1 ts2:mov dptr,#cantxb mov a,#88h movx dptr,ainc dptrmov a,#ido movx dptr,ainc dptrmov a,#id1movx dptr,ainc dptrmov a,#id2movx dptr,ainc dptrmov a,#id3 movx dptr,amov ro,#trdatamtbf:mov a,roinc dptrmovx dptr,ainc r0cjne r0,#trdata+8,mtbf mov dptr,#cmr mov a,#01hmovx dptr,a ret6.4. 發(fā)送遠(yuǎn)程幀trmf:mov dptr,#sr movx a,dptr jb acc.4,tdata tr0:movx a,dptrjnb acc.3,tro tr1:movx a,dptrjnb acc.2,tr1 tr2:mov dptr,#cantxb mov a,#oc8hmovx dptr,ainc dptrmov a,#id0 movx dptr,ainc dptrmov a,#id1movx dptr,ainc dptrmov a,#id2movx dptr,ainc dptrmovx dptr,a mov dptr,#cmr mov a,#01hmovx dptr,a ret6.5. 接收程序search:mov dptr,#sr movx a,dptranl a,#0c3h jnz procret proc:jnb acc.7,procibuserr:mov dptr,#irmovx a,dptr mov dptr,#mode mov a,#08hmovx dptr,a lcall alarm retnopproci:mov dptr,#ir movx a,dptr jnb acc.3,otherover:mov dptr,#cmr mov a,#ochmovx dptr,a ret nopother: jb acc.0,rece ljmp recout noprece: mov dptr,#canrxb movx a,dptr jnb acc.6,rdata mov dptr,#cmr mov a,#04h movx dptr,a lcall trdata ljmp recout noprdata: mov dptr,#canrxb mov r1,#cpurbf movx a,dptr mov r1,a anl a,#0fh add a,#4 mov r6,ardata0: inc dptr inc r1 movx a,dptr mov r1,a djnz r6,rdata0 mov dptr,#cmr mov a,#04h movx dptr,arecout: mov dptr,#alc movx a,dptr mov dptr,#ecc movx a,dptr nop ret七、 結(jié)束語針對車位的分布性特點(diǎn),系統(tǒng)采用了can總線作為數(shù)據(jù)傳輸方式,利用超聲波測距原理能夠準(zhǔn)確地檢測出車位使用狀態(tài)信息,在結(jié)構(gòu)上采用三級管理層設(shè)計(jì),優(yōu)化了停車位配值引導(dǎo)功能,大大縮短了車主尋找車位時間,提高了停車場的使用率,同時也降低了工作人員的勞動強(qiáng)度。該停車場智能引導(dǎo)系統(tǒng)還為其他系統(tǒng)集成和擴(kuò)展提供了方便的功能接口,可以很方便地開發(fā)出更為

溫馨提示

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

評論

0/150

提交評論