產(chǎn)品詳情
目前,立體聲車庫的控制系統(tǒng)存在著復(fù)雜的結(jié)構(gòu)和缺乏靈活性等問題,為了解決這個問題,提出了一種基于CAN總線通信的立體聲車庫控制系統(tǒng)。采用分散控制結(jié)構(gòu),各停車空間節(jié)點的抬起和水平移動由CAN節(jié)點進行調(diào)度。由此,車庫控制系統(tǒng)的可擴展性和維護性大幅提高。
關(guān)鍵詞:公交車、立體聲車庫、停車空間的控制、停車空間的時間表
立體聲車庫是停車問題的有效解決辦法。現(xiàn)在,國內(nèi)的機械式停車設(shè)備大多采用基于PLC的控制系統(tǒng)。這個控制系統(tǒng)既方便又能實現(xiàn),具有強大的防干擾功能。連接,成本高,使用過程柔軟性低,這不會導(dǎo)致車庫的長期使用和維護?;贑AN總線的控制系統(tǒng)具有高可靠性和靈活性??刂葡到y(tǒng)適用于立體聲車庫,可以提高停車空間的管理質(zhì)量。同時,基于CAN總線的控制系統(tǒng)可以簡化設(shè)備的連接,降低成本,解決停車設(shè)備的柔軟性和復(fù)雜維護問題。設(shè)計了基于CAN總線的一種控制系統(tǒng),正在研究罐裝節(jié)點和停車空間調(diào)度算法
基于CAN總線的立體車庫的設(shè)計
1.1立體聲車庫的布局
根據(jù)實際需求,三維車庫可以以二維矩陣A*B的結(jié)構(gòu)形式設(shè)計成多層和多列,停車位總數(shù)如下。
C等于a*B-(A-1)
如圖1所示,三維車庫是升降型和水平移動型,可以直接訪問而不在一樓抬舉或移動。在樓上接入車的話,需要抬起移動。水平移動到相應(yīng)的空間底部以空出空間。要取出位于3樓9號位置的車輛,首先將位于2、3、5、6位置的車輛向左移動1個停車位。放棄了位置9下方的兩個空空間,將車輛9直接移動到一樓
1.2can節(jié)點的硬件設(shè)計
控制系統(tǒng)采用分散控制構(gòu)造,根據(jù)功能被分成幾個罐節(jié)點。各節(jié)點獨立工作,交換數(shù)據(jù),通過CAN總線接收控制命令。系統(tǒng)的整體結(jié)構(gòu)圖如圖2所示。CAN節(jié)點主要包括停車空間節(jié)點、停車空間控制節(jié)點和上計算機通信節(jié)點。停車空間節(jié)點控制列車的抬起和水平移動。停車空間控制節(jié)點是現(xiàn)場操作員對車輛的訪問和系統(tǒng)信息的表示。這是系統(tǒng)的主控制節(jié)點。上級計算機的監(jiān)視系統(tǒng)通過上級計算機的通信節(jié)點與控制系統(tǒng)連接,接收罐控制系統(tǒng)的數(shù)據(jù)遠程發(fā)送對對應(yīng)的罐節(jié)點的控制命令
對于單個的停車場,主設(shè)計如圖3所示。這是由CAN總線驅(qū)動程序和帆布控制器(配置在主控制芯片上)構(gòu)成的,主控制芯片是STM32F103。CAN總線的能力,需要外部接收機sn65hvd23x,其功能是實現(xiàn)CAN總線和單芯片微機之間的數(shù)據(jù)傳輸
基于CAN總線的軟件設(shè)計
2.1 CAN通信協(xié)議
總線上的節(jié)點以消息的形式發(fā)送數(shù)據(jù),發(fā)送時向其他節(jié)點廣播。對于網(wǎng)絡(luò)內(nèi)的所有節(jié)點,無論數(shù)據(jù)是否發(fā)送給自己,都需要接收。每個數(shù)據(jù)組都有特定的標(biāo)識符,以確定優(yōu)先級。這樣,如果多個節(jié)點沖突讀取數(shù)據(jù),則調(diào)整標(biāo)識符的順序。發(fā)送
發(fā)送站將數(shù)據(jù)和標(biāo)識符發(fā)送給站的CAN控制器,準(zhǔn)備等待接收。分配公共汽車。CAN控制器根據(jù)特定協(xié)議發(fā)送消息,網(wǎng)絡(luò)內(nèi)的其他站處于接收狀態(tài)。當(dāng)檢測到各個站收到的消息時,首先會判斷郵件是否發(fā)送給自己。、根據(jù)框架結(jié)構(gòu),CAN總線上的信息發(fā)送可分割成數(shù)據(jù)幀、遠程幀、錯誤幀、超負荷幀。
2.2 can接口軟件設(shè)計
在CAN總線上創(chuàng)建用于收發(fā)消息的軟件的方法有查詢模式和中斷模式兩種。在該系統(tǒng)中,使用中斷模式發(fā)送和接收數(shù)據(jù)。在本白紙中,作為例子說明接收信息。