www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式教程
[導(dǎo)讀]嵌入式電梯群控系統(tǒng)設(shè)計(jì)

為了提高電梯的運(yùn)行效率和服務(wù)質(zhì)量,減少乘客的候梯時(shí)間、乘梯時(shí)間并降低電梯的能量消耗,就必須用電梯群控系統(tǒng)來(lái)對(duì)其進(jìn)行合理的管理和調(diào)度[1]。
    目前,大多數(shù)電梯公司的群控系統(tǒng)都是采用RS485總線(xiàn)進(jìn)行通信,但RS485采用主從式的通信方式,由主機(jī)發(fā)起呼叫,對(duì)應(yīng)的終端應(yīng)答,因此只能采取輪詢(xún)的通信方式,實(shí)時(shí)性差,一旦主機(jī)出現(xiàn)故障,整個(gè)系統(tǒng)將癱瘓;而CAN總線(xiàn)在電梯群控系統(tǒng)中卻體現(xiàn)出更多的優(yōu)勢(shì):CAN總線(xiàn)通信與RS485通信相比抗干擾能力更好;可連接較多的通信節(jié)點(diǎn);通信速率更高;實(shí)時(shí)性與穩(wěn)定性高,所以本文采用CAN總線(xiàn)來(lái)實(shí)現(xiàn)群控主機(jī)和各電梯之間的通信[2]。
1 系統(tǒng)總體結(jié)構(gòu)
 本系統(tǒng)以ARM7為內(nèi)核,主頻達(dá)72 MHz的32 bit微處理器LPC2368作為群控主控制器,它有高達(dá)512 KB的片內(nèi)Flash程序存儲(chǔ)器,具有在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)功能,同時(shí)LPC2368內(nèi)部集成了2個(gè)CAN控制器,CAN控制器提供了一個(gè)完整的CAN協(xié)議(遵循CAN規(guī)范V2.0 B)實(shí)現(xiàn)方案。包含這個(gè)片內(nèi)CAN控制器的微控制器用來(lái)構(gòu)建功能強(qiáng)大的局域網(wǎng),支持極高安全級(jí)別的分布式實(shí)時(shí)控制,可以用在汽車(chē)、工業(yè)環(huán)境、高速網(wǎng)絡(luò)和低價(jià)位多路連線(xiàn)的應(yīng)用中。系統(tǒng)還選用了CAN總線(xiàn)收發(fā)器MPC2551,它可作為CAN控制器與物理總線(xiàn)接口,提供對(duì)總線(xiàn)的差動(dòng)發(fā)送和接收能力。
2 通信模塊設(shè)計(jì)
2.1 通信模塊硬件實(shí)現(xiàn)

 本系統(tǒng)采用LPC2368內(nèi)部集成了的CAN控制器和高速CAN收發(fā)器MPC2551配合實(shí)現(xiàn)群控主機(jī)和各電梯之間的通信任務(wù)的,CAN模塊由2個(gè)部分組成:控制器和接收濾波器,所有的寄存器和RAM都作為32 bit的字來(lái)訪問(wèn)。LPC2368的CAN控制器具有如下的特點(diǎn):2個(gè)控制器和總線(xiàn);支持11 bit和29 bit的標(biāo)識(shí)符;雙重接收緩沖器和三態(tài)發(fā)送緩沖器;可編程的錯(cuò)誤報(bào)警界限和可讀/寫(xiě)訪問(wèn)的錯(cuò)誤計(jì)數(shù)器;仲裁丟失捕獲和錯(cuò)誤代碼捕獲(帶有詳細(xì)的位位置);單次觸發(fā)的發(fā)送(不會(huì)重復(fù)發(fā)送);只聽(tīng)模式(無(wú)應(yīng)答、無(wú)活動(dòng)錯(cuò)誤標(biāo)志);“自身”報(bào)文的接收(自接收請(qǐng)求)[3]。
 LPC2368的接收濾波器有如下的特點(diǎn):快速硬件實(shí)現(xiàn)的搜索算法,支持大量的CAN標(biāo)識(shí)符;全局驗(yàn)收濾波器識(shí)別所有CAN總線(xiàn)的11 bit和29 bit Rx標(biāo)識(shí)符;允許11 bit和29 bit CAN標(biāo)識(shí)符的明確定義和分組定義;驗(yàn)收濾波器可以為選擇的標(biāo)準(zhǔn)標(biāo)識(shí)符提供FullCAN-style自動(dòng)接收。
 高速CAN收發(fā)器MPC2551是一個(gè)可容錯(cuò)的高速CAN器件,可作為CAN協(xié)議控制器和物理總線(xiàn)接口。MCP2551可為CAN協(xié)議控制器提供差分收發(fā)能力,它完全符合ISO-11898標(biāo)準(zhǔn),包括能滿(mǎn)足24 V電壓要求。其工作速率高達(dá)1 Mb/s。典型情況下,CAN系統(tǒng)上的每個(gè)節(jié)點(diǎn)都必須有一個(gè)器件,把CAN控制器生成的數(shù)字信號(hào)轉(zhuǎn)化為適合總線(xiàn)傳輸(差分輸出)的信號(hào)。它也為CAN控制器和CAN總線(xiàn)上的高壓尖峰信號(hào)之間加入了緩沖器,這些高壓尖峰信號(hào)可能是由外部器件產(chǎn)生(EMI、ESD和電氣瞬態(tài)等)。
 本系統(tǒng)設(shè)計(jì)的電路中,2個(gè)二極管D3與D4可有效地抑制傳輸介質(zhì)的浪涌干擾,由于電梯群控系統(tǒng)中存在多個(gè)CAN通信節(jié)點(diǎn),因此本電路中加入了終端電阻跳線(xiàn)JP3,由用戶(hù)靈活地選擇是否在該節(jié)點(diǎn)處加入終端通信電阻,本系統(tǒng)設(shè)計(jì)的CAN通信電路連接如圖1。

2.2    通信協(xié)議及通信軟件設(shè)計(jì)
2.2.1 CAN總線(xiàn)幀種類(lèi)

  CAN總線(xiàn)上傳輸?shù)男畔⒎Q(chēng)為報(bào)文,報(bào)文傳輸按照幀結(jié)構(gòu)的不同,通??杀硎緸槿缦?種不同類(lèi)型的幀:
    (1)數(shù)據(jù)幀:用于發(fā)送單元向接收單元傳送數(shù)據(jù)的幀;
    (2)遙控幀:用于接收單元向具有相同ID的發(fā)送單元請(qǐng)求數(shù)據(jù)的幀;
    (3)錯(cuò)誤幀:用于當(dāng)檢測(cè)出錯(cuò)誤時(shí)向其他單元通知錯(cuò)誤的幀;
    (4)過(guò)載幀:用于接收單元通知其尚未做好接收準(zhǔn)備的幀;
    (5)幀間隔:用于將數(shù)據(jù)幀及遙控幀與前面的幀分離開(kāi)來(lái)的幀。
[!--empirenews.page--]2.2.2 CAN報(bào)文格式
    在總線(xiàn)中傳送的報(bào)文,每幀由7部分組成,CAN協(xié)議支持2種報(bào)文格式,其唯一的不同是標(biāo)識(shí)符(ID)長(zhǎng)度不同,標(biāo)準(zhǔn)格式為11 bit,擴(kuò)展格式為29 bit[4]。標(biāo)準(zhǔn)格式幀的組成如圖2所示 。

    在標(biāo)準(zhǔn)格式中,報(bào)文的起始位稱(chēng)為幀起始(SOF),然后是由11 bit標(biāo)識(shí)符和遠(yuǎn)程發(fā)送請(qǐng)求位(RTR)組成的仲裁段。RTR位標(biāo)明是數(shù)據(jù)幀還是請(qǐng)求幀,在請(qǐng)求幀中沒(méi)有數(shù)據(jù)字節(jié)。
  控制段包括標(biāo)識(shí)符擴(kuò)展位(IDE),指出是標(biāo)準(zhǔn)格式還是擴(kuò)展格式。它還包括1個(gè)保留位 (ro),為將來(lái)擴(kuò)展使用。它的最后4個(gè)字節(jié)用來(lái)指明數(shù)據(jù)段中數(shù)據(jù)的長(zhǎng)度(DLC)。數(shù)據(jù)段范圍為0~8個(gè)字節(jié),其后有一個(gè)檢測(cè)數(shù)據(jù)錯(cuò)誤的循環(huán)冗余檢查CRC段。
 ACK段用來(lái)確認(rèn)是否正常接收,由ACK槽(ACK Slot)和ACK界定符2個(gè)位構(gòu)成。發(fā)送站發(fā)送的這兩位均為隱性電平(邏輯1),這時(shí)正確接收?qǐng)?bào)文的接收站發(fā)送主控電平(邏輯0)覆蓋它。用這種方法,發(fā)送站可以保證網(wǎng)絡(luò)中至少有一個(gè)站能正確接收到報(bào)文。
  報(bào)文的尾部由幀結(jié)束標(biāo)出。在相鄰的兩條報(bào)文間有一很短的間隔位,如果這時(shí)沒(méi)有站進(jìn)行總線(xiàn)存取,總線(xiàn)將處于空閑狀態(tài)。
2.2.3 通信協(xié)議設(shè)計(jì)
  由于在CAN總線(xiàn)中,標(biāo)識(shí)符(ID)的大小規(guī)定了各節(jié)點(diǎn)發(fā)送消息的優(yōu)先級(jí),ID號(hào)越小,發(fā)送優(yōu)先級(jí)越高,本系統(tǒng)中規(guī)定群控主控制器優(yōu)先級(jí)最高,因此設(shè)為0x01,其他電梯主控制器次之,設(shè)為0x11,依次類(lèi)推。
  本系統(tǒng)消息格式采用:目的ID號(hào)+命令+數(shù)據(jù)字節(jié)1+數(shù)據(jù)字節(jié)2+……+數(shù)據(jù)字節(jié)6的格式,在LPC2368中,存放數(shù)據(jù)的寄存器是CANRDA、CANRDB,每個(gè)寄存器是4個(gè)字節(jié),因此一條CAN消息最多可存放8個(gè)字節(jié)。本協(xié)議中,CANRDA對(duì)應(yīng)目的ID號(hào)、命令、數(shù)據(jù)字節(jié)1、數(shù)據(jù)字節(jié)2;CANRDB對(duì)應(yīng)數(shù)據(jù)字節(jié)3~6。
 目的ID號(hào)確定消息的發(fā)出源,當(dāng)目的ID號(hào)的內(nèi)容為0x00時(shí),所對(duì)應(yīng)的消息是一條由主控制器發(fā)出的廣播消息,各節(jié)點(diǎn)均接收并分析。
 命令字節(jié)的內(nèi)容是協(xié)議的核心,由各命令組成,包括狀態(tài)命令、控制命令,通常與數(shù)據(jù)字節(jié)搭配使用。
2.2.4 通信軟件設(shè)計(jì)
 通信模塊軟件設(shè)計(jì),首先要初始化CAN控制器,CAN控制器初始化主要實(shí)現(xiàn)CAN工作時(shí)的參數(shù)設(shè)置,這些初始化的內(nèi)容包括:硬件使能CAN、設(shè)置CAN報(bào)警界限、設(shè)置總線(xiàn)波特率、設(shè)置中斷工作方式、設(shè)置CAN驗(yàn)收過(guò)濾器的工作方式、設(shè)置CAN控制器的工作模式等。初始化結(jié)束之后CAN模塊就可以進(jìn)入工作狀態(tài),進(jìn)行數(shù)據(jù)發(fā)送和接收。發(fā)送數(shù)據(jù)時(shí),首先判斷發(fā)送緩沖區(qū)是否空閑,如果有空閑發(fā)送緩沖區(qū)則將發(fā)送數(shù)據(jù)寫(xiě)入該發(fā)送緩沖區(qū)內(nèi),再啟動(dòng)發(fā)送命令,完成一幀數(shù)據(jù)的發(fā)送。接收數(shù)據(jù)時(shí),讀取接收緩沖區(qū)數(shù)據(jù),同時(shí)釋放該接收緩沖區(qū),完成一幀數(shù)據(jù)的接收。數(shù)據(jù)發(fā)送和接收流程如圖3所示。

3 其他模塊設(shè)計(jì)
3.1  液晶顯示模塊

 液晶顯示模塊選用容量為2行16個(gè)字的液晶模塊,每個(gè)字以5×8點(diǎn)陣塊組成。本設(shè)計(jì)中群控主機(jī)對(duì)各電梯進(jìn)行監(jiān)控,通過(guò)液晶顯示模塊可以實(shí)時(shí)顯示各個(gè)電梯的狀態(tài),包括各電梯的群控狀態(tài)、樓層狀態(tài)、運(yùn)行方向,同時(shí)對(duì)群控主機(jī)的各種參數(shù)設(shè)置也可以很清楚地在液晶模塊上顯示出來(lái)。
3.2  鍵盤(pán)模塊
   鍵盤(pán)模塊采用了5個(gè)按鍵實(shí)現(xiàn)對(duì)群控參數(shù)、模式的設(shè)置,這5個(gè)按鍵分別對(duì)應(yīng)為:ESC、UP、DOWN、ROTA、ENT,各按鍵作用如下:ESC為返回鍵,返回主顯示界面;UP為上翻頁(yè)鍵,該按鍵可實(shí)現(xiàn)循環(huán)上選擇菜單。在參數(shù)設(shè)置中,實(shí)現(xiàn)數(shù)字循環(huán)+1,并實(shí)現(xiàn)ON/OFF、YES/NO、HIGH/LOW之間的切換。DOWN為下翻頁(yè)鍵,該按鍵可實(shí)現(xiàn)循環(huán)下翻頁(yè)選擇菜單。在參數(shù)設(shè)置中,實(shí)現(xiàn)數(shù)字循環(huán)-1,并實(shí)現(xiàn)ON/OFF、YES/NO、HIGH/LOW之間的切換。ROTA為右方向鍵,該按鍵可循環(huán)右移。在參數(shù)設(shè)置中,實(shí)現(xiàn)光標(biāo)移位。ENT為確認(rèn)鍵,在選中某菜單(即菜單在LCD上反白顯示)后,按Enter鍵進(jìn)入菜單,執(zhí)行相應(yīng)功能。
4 群控算法設(shè)計(jì)
4.1 模糊控制概念

   模糊控制是建立在模糊集合論基礎(chǔ)上的一種語(yǔ)言規(guī)則與模糊推理的控制理論,它將自然語(yǔ)言轉(zhuǎn)化為計(jì)算機(jī)所能接受的算法語(yǔ)言,并模擬人的思維方法,對(duì)被控過(guò)程進(jìn)行有效的確定性的控制,它利用專(zhuān)家知識(shí)獲得各種控制規(guī)則,可以很好地處理電梯系統(tǒng)的多目標(biāo)性、隨機(jī)性和非線(xiàn)性[5]。所以本系統(tǒng)采用模糊控制理論來(lái)處理群控中電梯的調(diào)度問(wèn)題。
4.2 群控模糊算法設(shè)計(jì)
 為了有效地調(diào)度電梯來(lái)滿(mǎn)足乘梯者的要求,提高乘客的舒適度和總體服務(wù)質(zhì)量,在電梯群控研究和應(yīng)用過(guò)程中,常常把減少乘客的平均候梯時(shí)間(AWT)、平均乘梯時(shí)間(ART)及能源消耗(RPC)作為評(píng)價(jià)標(biāo)準(zhǔn),因此在算法設(shè)計(jì)上通過(guò)模糊控制調(diào)整各評(píng)價(jià)因素(候梯時(shí)間、乘梯時(shí)間、能量消耗等)的權(quán)重系數(shù),從而確定最佳派梯方案,進(jìn)而實(shí)現(xiàn)電梯群控的高效性[6]。
   本系統(tǒng)將AWT、ART及RPC作為電梯群控的優(yōu)化參數(shù)和評(píng)價(jià)標(biāo)準(zhǔn),通過(guò)一個(gè)調(diào)度算法判斷出哪部電梯來(lái)響應(yīng)各廳層召喚。所以構(gòu)造一個(gè)評(píng)價(jià)函數(shù),綜合以上評(píng)價(jià)標(biāo)準(zhǔn),評(píng)價(jià)函數(shù)如式(1)所示:[!--empirenews.page--]

    本系統(tǒng)實(shí)現(xiàn)了電梯群的高效穩(wěn)定運(yùn)行。
參考文獻(xiàn)
[1]    周瑋,朱明富.電梯群控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2004(2):38-39.
[2]    黃劍禮,周義江.CAN總線(xiàn)在電梯群控系統(tǒng)中的應(yīng)用研究[J].福建電腦,2007(6):161-162.
[3]    周立功公司著. LPC23XX微控制器用戶(hù)指南User manual[EB/OL]. http://www.zlgmcu.com/philips/arm/lpc23xx/lpc23 xx_us_en.pdf, Rev.01-6 July  2007.
[4]    王黎明.CAN現(xiàn)場(chǎng)總線(xiàn)系統(tǒng)的設(shè)計(jì)與應(yīng)用[M].北京:電子工業(yè)出版社,2008.
[5]    湯兵勇,路林吉,王文杰.模糊控制理論與應(yīng)用技術(shù)[M].北京:清華大學(xué)出版社,2002.
[6]    姚玉剛,柏逢明.模糊控制在電梯群控系統(tǒng)中的應(yīng)用[J].長(zhǎng)春理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2008,31(1):107-101.

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉