CAN現(xiàn)場總線在立體車庫領(lǐng)域的應(yīng)用_第1頁
CAN現(xiàn)場總線在立體車庫領(lǐng)域的應(yīng)用_第2頁
CAN現(xiàn)場總線在立體車庫領(lǐng)域的應(yīng)用_第3頁
CAN現(xiàn)場總線在立體車庫領(lǐng)域的應(yīng)用_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、    can現(xiàn)場總線在立體車庫領(lǐng)域的應(yīng)用    白薇薇惠延波摘要:目前的立體車庫控制系統(tǒng)存在結(jié)構(gòu)復(fù)雜、靈活性差等問題,針對此類不足,提出一種基于can總線通信的立體車庫控制系統(tǒng)。采用分布式的控制結(jié)構(gòu),通過can節(jié)點(diǎn)調(diào)度各車位節(jié)點(diǎn)的升降橫移,極大提升了車庫控制系統(tǒng)的可擴(kuò)展性和可維護(hù)性。關(guān)鍵詞:can總線;立體車庫;車位控制;車位調(diào)度立體車庫是解決停車難題的一種有效方案,目前,國內(nèi)生產(chǎn)的機(jī)械式停車設(shè)備常采用基于plc的控制系統(tǒng),這種控制系統(tǒng)方便可行、抗干擾能力強(qiáng),但是連線較多、成本較高,使用過程中靈活性較差,不利于車庫長期使用和維修。can總線是一種應(yīng)用廣

2、泛的現(xiàn)場總線,基于can總線的控制系統(tǒng)可靠性高、靈活性強(qiáng),將該控制系統(tǒng)應(yīng)用到立體車庫控制中能提高車位的管理質(zhì)量。同時,基于can總線的立體車庫控制系統(tǒng)能簡化設(shè)備的連線、降低成本,解決停車設(shè)備使用靈活性差、檢修復(fù)雜的問題。所以,本文設(shè)計一種基于can總線的升降橫移式立體車庫控制系統(tǒng),對各can節(jié)點(diǎn)和車位調(diào)度算法進(jìn)行研究。1基于can總線的立體車庫設(shè)計1.1立體車庫布局立體車庫根據(jù)實(shí)際需要可設(shè)計為多層多列,結(jié)構(gòu)形式為二維矩陣a*b,車位總數(shù)為:c=a*b-(a-1)其中,a為立體車庫的層數(shù),b為車庫的列數(shù)。如圖1所示,立體車庫為升降橫移式,地面層存取車時不需要升降橫移,可以直接存?。簧厦鎸哟嫒≤嚂r

3、需要下方各層升降橫移,讓出對應(yīng)的空間。若現(xiàn)在想取出第三層位置9的車輛,則先將位置2、3、5、6的車向左移動一個車位,讓出位置9下面的兩個空車位,再將車輛9直接下移至第一層即可取走。1.2can節(jié)點(diǎn)的硬件設(shè)計控制系統(tǒng)采用分布式的控制結(jié)構(gòu),按照功能劃分為多個can節(jié)點(diǎn),各節(jié)點(diǎn)獨(dú)立工作,并通過can總線交換數(shù)據(jù),接收控制指令。系統(tǒng)的總體結(jié)構(gòu)框圖如圖2所示,can節(jié)點(diǎn)主要有:車位節(jié)點(diǎn)、車位控制節(jié)點(diǎn)和上位機(jī)通信節(jié)點(diǎn)。車位節(jié)點(diǎn)控制一列車位的升降和橫移運(yùn)動。車位控制節(jié)點(diǎn)用于現(xiàn)場操作人員控制車輛的存取,顯示系統(tǒng)信息,是系統(tǒng)的主控節(jié)點(diǎn)。上位機(jī)監(jiān)控系統(tǒng)通過上位機(jī)通信節(jié)點(diǎn)接入控制系統(tǒng),接收can控制系統(tǒng)數(shù)據(jù)并向相應(yīng)

4、can節(jié)點(diǎn)發(fā)送遠(yuǎn)程控制指令,實(shí)現(xiàn)對車庫的遠(yuǎn)程控制。對于單個的車位can節(jié)點(diǎn),主要設(shè)計如圖3所示,由can總線驅(qū)動器,can總線控制器(位于主控芯片內(nèi)),主控芯片采用stm32f103。由于can總線的驅(qū)動能力有限,所以需要外接收發(fā)器sn65hvd23x,其作用就是實(shí)現(xiàn)can總線與單片機(jī)進(jìn)行數(shù)據(jù)傳輸。2基于can總線的軟件設(shè)計2.1can通信協(xié)議總線上的節(jié)點(diǎn)以報文形式發(fā)送數(shù)據(jù),發(fā)送時廣播給其他節(jié)點(diǎn),對于網(wǎng)絡(luò)中的所有節(jié)點(diǎn)來說,不管數(shù)據(jù)是否是發(fā)給自己的,都要進(jìn)行接收。而每組數(shù)據(jù)都有特定的標(biāo)識符,標(biāo)識符決定著優(yōu)先級,這樣,在多個節(jié)點(diǎn)競爭讀取數(shù)據(jù)時,依據(jù)標(biāo)識符安排順序。進(jìn)行數(shù)據(jù)傳輸時,發(fā)送數(shù)據(jù)的站把數(shù)據(jù)

5、和標(biāo)識符先傳送到本站的can控制器,然后準(zhǔn)備等待,直到收到總線分配才轉(zhuǎn)為報文形式;can控制器依據(jù)特定的協(xié)議將報文發(fā)出,此時網(wǎng)絡(luò)中的其他站都處于接收狀態(tài);每個站檢測自己收到的報文,先判斷該報文是否是發(fā)給自己的,然后確定是否接收。另外,can總線上報文傳輸按照幀結(jié)構(gòu)的不同可分為數(shù)據(jù)幀、遠(yuǎn)程幀、錯誤幀以及過載幀。2.2can接口的軟件設(shè)計can總線收發(fā)信息的軟件編寫方法有兩種方式,分別是查詢方式和中斷方式。本系統(tǒng)采用中斷方式進(jìn)行數(shù)據(jù)的收發(fā)。本文以接受信息為例加以闡述。中斷方式接受信息的程序流程如圖4所示。程序運(yùn)行初始化后,等待can接收中斷。當(dāng)進(jìn)入can總線接收中斷時,主程序以串行方式從接收緩存器

6、中讀取數(shù)據(jù),并保存至設(shè)定的寄存器內(nèi)。然后釋放接收緩存器以便進(jìn)行下次接收。主程序獲得can口發(fā)來的數(shù)據(jù)后,對數(shù)據(jù)進(jìn)行操作,執(zhí)行下一步的工作。2.3立體車庫總體軟件設(shè)計本系統(tǒng)中can節(jié)點(diǎn)控制車位的升降和橫移,實(shí)現(xiàn)車輛的存取,基本過程如圖5所示。正常工作的情況下,圖5中的第一個步驟由用戶的ic卡輸入確定,確定車輛位置后,由車位控制節(jié)點(diǎn)進(jìn)行車位的調(diào)度算法。然后再將車位控制信息發(fā)給指定的車位節(jié)點(diǎn),由分布的車位節(jié)點(diǎn)進(jìn)行車位的位置移動。車位的調(diào)度算法是指控制車位的升降和橫移的算法,傳統(tǒng)的算法是對全局車位的運(yùn)行規(guī)劃,運(yùn)算量較大,只適用于有中心控制器的系統(tǒng)。所以,本系統(tǒng)采用分布式結(jié)構(gòu)的can現(xiàn)場總線技術(shù),將控制功能分散到各個節(jié)點(diǎn),利用枚舉算法進(jìn)行各車位節(jié)點(diǎn)的控制。can車位控制節(jié)點(diǎn)向總線發(fā)送目標(biāo)車位的位置信息,然后由各個車位的車位節(jié)點(diǎn)進(jìn)行判斷,按照算法要求進(jìn)行升降或者橫移,最終使目標(biāo)車位到達(dá)最底層用戶所在位置。3結(jié)論本文設(shè)計的控制系統(tǒng)適用于一種改進(jìn)型升降橫移式立體車庫的控制,該型立體車庫是基于stm32的can總線通信立體車庫。通過can總線的車位控制節(jié)點(diǎn)調(diào)度各個車位節(jié)點(diǎn)的升降橫移,完后目標(biāo)車位的移動,并將所有車位的信息在上位機(jī)中顯示出來?;赾an總線的

溫馨提示

  • 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

提交評論